
- •Содержание
- •Введение
- •1 Надёжность электронной аппаратуры
- •1.1 Основные определения стандартов надежности
- •1.2 Обеспечение надёжности электронной аппаратуры на этапах проектирования
- •1.2.1 Этап аванпроекта
- •1.2.2 Этап эскизного проектирования
- •1.2.3 Этап технического проектирования
- •1.2.4 Этап изготовления опытных комплектов
- •1.2.5 Этап эксплуатации
- •1.2.6 Контрольные вопросы и задания
- •2 Основные показатели надежности
- •2.1.1 Интенсивность отказов
- •2.1.2 Частота отказов
- •2.1.3 Среднее время наработки на отказ
- •2.1.4 Среднее время между отказами
- •2.1.5 Вероятностные показатели надежности
- •2.1.5.1 Вероятность безотказной работы
- •2.1.5.2 Экспоненциальная модель вероятности безотказной работы
- •2.1.5.3 Модель вбр Вейбулла-Гнеденко
- •2.1.5.4 Модель Пуассона
- •2.1.5.5 Вероятность отказа изделия в работе
- •2.1.6 Поток отказов
- •2.1.7 Коэффициент готовности
- •2.1.7.1 Стационарный коэффициент готовности
- •2.1.7.2 Коэффициент оперативной готовности
- •2.1.8 Погрешность оценки показателей надежности
- •2.1.8.1 Погрешность оценки показателей
- •2.2 Применение показателей надежности
- •2.3 Надёжность невосстанавливаемых систем
- •2.4 Надежность дискретных элементов
- •2.5 Пример расчёта надёжности нерезервированных схем
- •3 Надежность резервированных вычислительных систем
- •3.1 Резервирование изделий
- •3.1.1 Резервирование на уровне эвм
- •3.1.2 Резервирование на уровне устройств
- •3.1.3 Резервирование с использованием к-кодов
- •3.1.4 Резервирование в специализированных эвм
- •3.2 Представление резервированных объектов
- •3.3 Параметры НаДёжносТи при нагруженном резерве
- •3.3.1 Расчет показателя безотказной работы
- •3.3.2 Определение средней наработки на отказ
- •3.4 Параметры надёжносТи при ненагруженном резерве.
- •3.5 Надёжность при сложной структуРе резервирования.
- •3.5.1 Скользящий нагруженный резерв
- •3.6 Скользящий ненагруженный резерв
- •4 Метод минимальных путей и минимальных сечений
- •4.1 Примерный расчет надежности методом мп & мс
- •5 Применение сложных структур резерва
- •5.1 Методы избыточного кодирования
- •5.2 Логика с переплетением
- •5.3 Мажоритарное резервирование
- •6 Надежность компьютерных сетей
- •6.1. Расчёт надёжности компьютерных систем
- •7 Надежность систем массового обслуживания
- •8. Контроль и диагностика систем
- •8.1 Основные положения
- •8.2 Контроль по модулю
- •8.3 Построение контрольных тестов
- •8.4 Системы с программным контролем
- •8.5 Встроенный оперативный контроль
- •8.5.1 Встроенный контроль счетчика
- •8.5.2 Встроенный контроль дешифратора
- •8.5.3 Показатели встроенного контроля
- •8.6 Методы диагностирования
- •8.6.1 Основные положения
- •8.6.2 Методы построения диагностических тестов
- •8.6.2.1 Квазиоптимальные тесты шеннона-фано
- •8.6.3 Метод декомпозиции диагностируемой системы
- •8.7 Системы диагностики при эксплуатации
- •8.7.1 Обнаружение отказов при эксплуатации
- •8.7.2 Диагностика периферийных устройств
- •8.7.3 Диагностика многопроцессорных систем
- •9 Надежность программного обеспечения
- •9.1 Классификация ошибок программирования
- •9.2 Способы повышения надежности по
- •9.3 Основные модели надежности по
- •9.3.1 Модель Литтлвуда - Вералла
- •9.3.2 Модель джелинского - моранды
- •9.3.3 Модель шумана
- •9.3.4 Модель шика-вольвертона
- •9.4 Прогнозирование надежности по
- •9.5 Методы структурной избыточности по
- •9.6 Избыточность операционной системы
- •9.7 Метод контрольных функций
- •9.8 Методы тестирования программ
- •9.9 Функциональные методы тестирования
- •10 Отказоустойчивые компьютерные системы
- •11 Обслуживание систем в эксплуатации
- •11.1 Элементы теории восстановления систем
- •11.2 Оптимальные правила предупредительных замен
- •11.3 Оптимальные правила проверок
- •Список литературы
3.1.2 Резервирование на уровне устройств
На более низких уровнях иерархии универсальных ЭВМ резервируются периферийные устройства (несколько устройств памяти, печатающих устройств и т.д.).
Достаточность устройств
ПО с учетом возможных отказов целесообразно
оценить через эффективную производительность
или показатель надежности системы в
целом.
3.1.3 Резервирование с использованием к-кодов
Получили широкое применение коды с обнаружением и с исправлением ошибок. Например, код Хемминга. Применение этих К-кодов дает возможность исправлять однократные ошибки в каналах передачи данных или восстанавливать информацию в случае отказа некоторых ячеек в ОЗУ или дисковых накопителях (например, кодирование с ограниченной длиной промежутка – 2.7 RLL).
Надежность таких устройств оценивается как надежность резервированных систем со скользящим резервом.
3.1.4 Резервирование в специализированных эвм
Специализированные ЭВМ применяют в космической пилотируемой и не пилотируемой аппаратуре. Общий ущерб из-за отказа специализированной ЭВМ может быть огромным.
Поэтому, в этих ЭВМ резервирование применяется значительно шире в связи с требованиями высокой надежности. Применяют следующие виды резервирования:
- резервирование на уровне ЭВМ;
- нагруженный и не нагруженный резерв;
-резервирование на уровне узлов и каналов (троирование с мажоритированием или логика с переплетениями);
-коды с обнаружением одиночных и кратных ошибок;
-резервирование с автоматической реконфигурацией системы и программ;
3.2 Представление резервированных объектов
Резервированная система может быть наглядно представлена в виде связанного графа – графа надежности, где вершины соответствуют подсистемам, а дуги – соединениям между подсистемами. При этом, отказу i-й подсистемы соответствует обрыв i-го ребра графа, а отказу системы – потеря связанности между двумя выделенными вершинами графа – полосами. Обычно они соответствуют входным и выходным устройствам.
Рисунок 3.1-Граф надежности системы с резервированием
Передача информации и ее обработка ведется (рисунок 3.1) по пути от вершины А к В. Прерывания ребер (15)(27) приводит к отказу системы. Иногда, для большей наглядности, дуги графа дополняют прямоугольниками с названием устройств. В этом случае речь идет оструктурной схеме надежности систем.
Отметим, что структурная схема надежности не всегда соответствует функциональной структуре системы.
3.3 Параметры НаДёжносТи при нагруженном резерве
В общем случае все элементы схемы изделия считаются включенными последовательно друг за другом, если нет резервирования, и параллельно друг другу, если они резервируются. Наша задача определить зависимость основных параметров надежности при разном подключении элементов.
3.3.1 Расчет показателя безотказной работы
Для схемы изделия без резервированных элементов, граф надежности выглядит в виде последовательно включенных ребер соединенных вершинами между собой. Отказ любого элемента, приводит к прерыванию этого ребра, и отказу изделия. Такие отказы рассматриваются как независимые случайные события.
В общем случае, показатель надежности - вероятность безотказной работы неизбыточной схемы изделия определяется как произведение надежностей входящих в него элементов:
,
где pi- вероятность безотказной работы элемента (узла, подсистемы) и определяется для момента времени pi(t) по выбранной модели распределения, например экспоненциальной
Интенсивность отказов
,
где λi –
табличная (справочная) интенсивность
отказов элемента определенной группы
Ni.
Для резервированных, нагруженных систем, характерно параллельное включение n-подсистем и тогда вероятность отказа выражается как произведение отказов элементов:
Отсюда, вероятность безотказной работы изделия с нагруженным резервированием
При расчете параллельно-последовательных структур надежности, как правило, ведут постепенное преобразование, упрощая схему.
Рассмотрим пример
упрощения схемы представленной на
рисунке 3.2. Заменим сначала параллельные
подсистемы 2 и 3 новой подсистемой 23.
Тогда
.
Теперь заменим последовательные системы
1 и 23, 4 и 5 на 123 и 45, определим вероятность
безотказной работы
,
.
Наконец заменим структуру 123 и 45 на 12345
(рисунок 3.2., г), получим вероятность
безотказной работы с
истемы
.