Text
                    Α. Μ. Половко
С. В. Гуров
основы
ТЕОРИИ
НАДЕЖНОСТИ
ΠΡΔΚΤΜΚνΜ
гшщШК I wtWXJ IVI
Рекомендовано УМО вузов
по университетскому политехническому образованию
в качестве учебного пособия для студентов высших учебных заведений,
обучающихся по направлению подготовки 230100 (654600)
«Информатика и вычислительная техника»
Санкт-Петербург
«БХВ-Петербург»
2006


УДК 681.3.06+519.6(076.1) ББК 32.973я73 П52 Половко А. М., Гуров С. В. П52 Основы теории надежности. Практикум. — СПб.: БХВ-Петербург, 2006. —560 с: ил. ISBN 5-94157-542-4 Основы теории надежности излагаются путем решения практических задач, выполнения лабораторных и курсовых работ и проектов. Рассматриваются вопросы надежности невосстанавливаемых и восстанавливаемых, нерезервированных и резервированных систем. Проводятся расчеты показателей надежности систем разной структуры при различных законах распределения отказов и восстановлений. Лабораторные работы носят исследовательский характер. В процессе их выполнения изучаются особенности критериев надежности, свойства и эффективность различных методов повышения надежности. Расчеты проводятся с использованием средств символьной математики Mathematica, Derive 5, Excel, а также авторских программных средств. Теоретические сведения, необходимые при решении задач практикума, содержатся в книге "Основы теории надежности". Для ученых, инженеров, аспирантов и студентов технических вузов УДК 681.3.06+519.6(076.1) ББК 32.973я73 Группа подготовки издания: Главный редактор Екатерина Кондукова Зам. главного редактора Людмила Еремеевская Зав. редакцией Григорий Добин Редактор Нина Седых Компьютерная верстка Ольги Сергием ко Корректор Зинаида Дмитриева Дизайн обложки Инны Тачиной Зав. производством Николай Тверских Рецензенты: Смагин В. Α., заслуженный деятель науки РФ, д. т. нм профессор кафедры "Эксплуатация автоматизированных систем управления" Военно-космической академии имени А. Ф. Можайского Богатырев В. Α., д. т. н., профессор кафедры вычислительной техники Санкт-Петербургского государственного университета информационных технологий, механики и оптики Андреев А. М.у к. т. н., доцент кафедры "Компьютерные системы и сети" МГТУ им. Н. Э. Баумана Лицензия ИД № 02429 от 24.07.00. Подписано в печать 15.02.06. Формат 70*100Vie. Печать офсетная. Усл. печ. л. 45,15. Тираж 3000 экз. Заказ Να 553 "БХВ-Петербург", 194354, Санкт-Петербург, ул. Есенина, 5Б. Санитарно-эпидемиологическое заключение на продукцию No 77.99.02.953.Д.006421.11.04 от 11.11.2004 г. выдано Федеральной службой по надзору в сфере защиты прав потребителей и благополучия человека. Отпечатано с готовых диапозитивов в ОАО «Техническая книга» 190005, Санкт-Петербург, Измайловский пр., 29 ISBN 5-94157-542-4 © Половко А. М., Гуров С. В., 2006 О Оформление, издательство "БХВ-Петербург", 2006
ОГЛАВЛЕНИЕ ВВЕДЕНИЕ 13 ЧАСТЬ 1. УПРАЖНЕНИЯ 17 ГЛАВА 1. РАСЧЕТ ПОКАЗАТЕЛЕЙ НАДЕЖНОСТИ НЕРЕЗЕРВИРОВАННЫХ НЕ ВОССТАНАВЛИВАЕМЫХ СИСТЕМ 19 1.1. Методы расчета показателей надежности 19 1.2. Примеры решения задач 21 1.3. Задачи для самостоятельного решения 33 ГЛАВА 2. РАСЧЕТ ПОКАЗАТЕЛЕЙ НАДЕЖНОСТИ РЕЗЕРВИРОВАННЫХ НЕВОССТАНАВЛИВАЕМЫХ СИСТЕМ 37 2.1. Методы расчета показателей надежности 37 2.1.1. Общее резервирование с постоянно включенным резервом 37 2.1.2. Общее резервирование замещением 39 2.1.3. Раздельное резервирование 40 2.1.4. Резервирование с дробной кратностью 41 2.1.5. Скользящее резервирование 41 2.2. Примеры решения задач 42 2.3. Задачи для самостоятельного решения 68 ГЛАВА 3. РАСЧЕТ ПОКАЗАТЕЛЕЙ НАДЕЖНОСТИ НЕРЕЗЕРВИРОВАННЫХ ВОССТАНАВЛИВАЕМЫХ СИСТЕМ 72 3.1. Сведения из теории 72 3.1.1. Надежность восстанавливаемой системы как одного элемента 73 Постоянные интенсивности отказа и восстановления 73 Нормальные законы распределения времени до отказа и времени восстановления 74 Произвольные интенсивности отказа и восстановления 74 3.1.2. Показатели надежности восстанавливаемой системы, состоящей из η элементов 76 Экспоненциальный закон распределения времени до отказа и времени восстановления элементов 76 Экспоненциальный закон распределения времени до отказа и произвольный закон времени восстановления элементов 77
4 Оглавление Произвольные законы распределения времени до отказа и времени восстановления элементов 78 3.2. Примеры решения задач 80 3.3. Задачи для самостоятельного решения 103 ГЛАВА 4. РАСЧЕТ ПОКАЗАТЕЛЕЙ НАДЕЖНОСТИ РЕЗЕРВИРОВАННЫХ ВОССТАНАВЛИВАЕМЫХ СИСТЕМ 108 4.1. Методы расчета надежности систем при экспоненциальных законах распределения отказов и восстановлений 109 4.2. Методы расчета надежности систем при произвольных законах распределения отказов и восстановлений 112 4.2.1. Дублированная система с постоянно включенным резервом 112 Ограниченное восстановление. Прямой приоритет 113 Ограниченное восстановление. Обратный приоритет 117 Ограниченное восстановление. Назначенный приоритет 118 Неограниченное восстановление 122 4.2.2. Дублированная система с резервом замещением 122 Ограниченное восстановление. Прямой приоритет 123 Ограниченное восстановление. Обратный приоритет обслуживания 124 Ограниченное восстановление. Назначенный приоритет обслуживания 126 4.2.3. Дублированная система с облегченным резервом 128 4.2.4. Нестационарные показатели надежности 134 4.3. Примеры решения задач 135 4.4. Задачи для самостоятельного решения 167 ГЛАВА 5. АНАЛИЗ НАДЕЖНОСТИ СИСТЕМ СЛОЖНОЙ СТРУКТУРЫ 174 5.1. Методы расчета показателей надежности сложных систем 174 5.2. Оценка надежности сложных систем по данным о надежности подсистем, независимых по восстановлению 175 5.2.1. Экспоненциальные распределения 175 5.2.2. Произвольные распределения 178 5.3. Примеры решения задач 179 5.4. Задачи для самостоятельного решения 196 ЧАСТЬ II. ЛАБОРАТОРНЫЙ ПРАКТИКУМ 201 ЦЕЛИ И ЗАДАЧИ ЛАБОРАТОРНОГО ПРАКТИКУМА 203 ЛАЬОРЛТОРНАЯ РАБОТА 1. ОПРЕДЕЛЕНИЕ ПОКАЗАТЕЛЕЙ НАДЕЖНОСТИ ЭЛЕМЕНТОВ ПО ОПЫТНЫМ ДАННЫМ 205 1.1. Постановка задачи 205 1.2. Сведения из теории 205 1.3. Пример выполнения лабораторной работы 213 1.3.1. Постановка задачи 213
Оглавление 5 1.3.2. Последовательность выполнения работы с использованием программы StatGraphics 214 1.3.3. Определение показателей надежности неремонтируемого элемента 217 1.3.4. Определение показателей надежности ремонтируемого элемента 220 1.4. Форма отчета 223 1.5. Варианты заданий к лабораторной работе 1 223 ЛАБОРАТОРНАЯ РАБОТА 2. ИССЛЕДОВАНИЕ НАДЕЖНОСТИ И РИСКА НЕРЕЗЕРВИРОВАННОЙ ТЕХНИЧЕСКОЙ СИСТЕМЫ 249 2.1. Постановка задачи 249 2.2. Сведения из теории 250 2.3. Последовательность выполнения работы 250 2.4. Пример выполнения лабораторной работы 251 2.4.1. Определение показателей надежности системы 252 2.4.2. Определение риска системы по точной формуле 252 2.4.3. Исследование функции риска 254 Получение графика функции риска 254 Представление функции риска в виде таблицы 255 Определение критического времени работы системы 257 2.4.4. Исследование зависимости Gu(t, η) 257 Построение графиков GI{(t, η) 258 Представление функции G#(/, η) в виде таблицы 258 2.5. Варианты заданий к лабораторной работе 2 260 ЛАБОРАТОРНАЯ РАБОТА 3. ИССЛЕДОВАНИЕ СВОЙСТВ СТРУКТУРНО РЕЗЕРВИРОВАННЫХ СИСТЕМ ПРИ ОБЩЕМ РЕЗЕРВИРОВАНИИ С ПОСТОЯННО ВКЛЮЧЕННЫМ РЕЗЕРВОМ 263 3.1. Постановка задачи 263 3.2. Сведения из теории 264 3.3. Последовательность выполнения работы 265 3.3.1. Исследование эффективности структурного резервирования 266 Оценка выигрыша надежности по среднему времени безотказной работы ...266 Оценка выигрыша надежности по вероятности отказа системы 267 Исследование свойств интенсивности отказа резервированной системы 268 3.3.2. Сравнительный анализ эффективности нагрузочного и структурного резервирования 271 3.3.3. Исследование влияния последействия отказов 273 3.4. Варианты заданий к лабораторным работам 3 и 4 275 ЛАБОРАТОРНАЯ РАБОТА 4. ИССЛЕДОВАНИЕ СВОЙСТВ СТРУКТУРНО РЕЗЕРВИРОВАННЫХ СИСТЕМ ПРИ ОБЩЕМ РЕЗЕРВИРОВАНИИ ЗАМЕЩЕНИЕМ 276 4.1. Постановка задачи 276 4-2. Сведения из теории 276
6 Оглавление 4.3. Последовательность выполнения работы 277 4.3Л. Исследование эффективности структурного резервирования замещением при идеальном автомате контроля и коммутации 278 Оценка выигрыша надежности по вероятности отказа 278 Оценка выигрыша надежности по среднему времени безотказной работы системы 282 4.3.2. Исследование влияния автомата контроля и коммутации на эффективность резервирования замещением 284 4.3.3. Исследование свойств интенсивности отказа резервированной системы 288 ЛАБОРАТОРНАЯ РАБОТА 5. ИССЛЕДОВАНИЕ НАДЕЖНОСТИ И РИСКА ВОССТАНАВЛИВАЕМОЙ НЕРЕЗЕРВИРОВАННОЙ СИСТЕМЫ 292 5.1. Постановка задачи 292 5.2. Сведения из теории 292 5.3. Последовательность выполнения работы 295 5.4. Пример выполнения лабораторной работы 296 5.4.1. Определение наработки на отказ системы 296 5.4.2. Исследование функции и коэффициента готовности системы 296 5.4.3. Анализ риска системы 301 5.5. Варианты заданий к лабораторной работе 302 ЛАБОРАТОРНАЯ РАБОТА 6. ИССЛЕДОВАНИЕ НАДЕЖНОСТИ И РИСКА РЕЗЕРВИРОВАННОЙ ВОССТАНАВЛИВАЕМОЙ СИСТЕМЫ 304 6.1. Постановка задачи 304 6.2. Сведения из теории 305 6.3. Последовательность выполнения работы 306 6.4. Пример выполнения лабораторной работы 307 6.4.1. Постановка задачи 307 6.4.2. Определение наработки на отказ Г и коэффициента готовности Кг системы 307 6.4.3. Определение вероятности безотказной работы резервированной системы 311 6.4.4. Определение среднего времени безотказной работы системы 312 6.4.5. Определение риска системы 313 6.5. Варианты заданий к лабораторной работе 6 314 ЛАБОРАТОРНАЯ РАБОТА 7. ИССЛЕДОВАНИЕ НАДЕЖНОСТИ ИНФОРМАЦИОННОЙ ВОССТАНАВЛИВАЕМОЙ СИСТЕМЫ 316 7.1. Постановка задачи 316 7.2. Сведения из теории 316 7.3. Пример выполнения лабораторной работы 318 7.4. Варианты заданий к лабораторной работе 7 322
Оглавление 7 ЛАБОРАТОРНАЯ РАБОТА 8. ИССЛЕДОВАНИЕ НАДЕЖНОСТИ ТЕХНИЧЕСКИХ СИСТЕМ С УЧЕТОМ ИХ ФИЗИЧЕСКОЙ РЕАЛИЗУЕМОСТИ 325 8.1. Влияние неодновременной работы элементов на надежность системы 325 8.1.1. Постановка задачи 325 8.1.2. Сведения из теории 326 8.1.3. Пример выполнения работы 328 8.1.4. Варианты заданий к лабораторной работе 332 8.2. Влияние последействия отказов элементов на надежность системы 335 8.2.1. Постановка задачи 335 8.2.2. Сведения из теории 336 Экспоненциальные распределения времени до отказа 336 Произвольные распределения времени до отказа 336 8.2.3. Пример выполнения работы 341 8.2.4. Задания к лабораторной работе 345 ЛАБОРАТОРНАЯ РАБОТА 9. АНАЛИЗ ВЛИЯНИЯ ПРОФИЛАКТИКИ НА НАДЕЖНОСТЬ ТЕХНИЧЕСКОЙ СИСТЕМЫ 347 9.1. Постановка задачи 347 9.2. Сведения из теории 348 9.3. Пример выполнения работы 350 9.4. Варианты заданий к лабораторной работе 9 357 ЛАБОРАТОРНАЯ РАБОТА 10. ИССЛЕДОВАНИЕ ВЛИЯНИЯ ВРЕМЕННОГО РЕЗЕРВИРОВАНИЯ НА НАДЕЖНОСТЬ ТЕХНИЧЕСКОЙ СИСТЕМЫ 359 ЮЛ. Постановка задачи 359 10.2. Сведения из теории 360 10.3. Пример выполнения лабораторной работы 363 Ю.4. Варианты заданий к лабораторной работе 10 367 НАСТЬ ΪΠ КУРСОВОЕ ПРОЕКТИРОВАНИЕ 371 ЦЕЛИ И ЗАДАЧИ КУРСОВОГО ПРОЕКТИРОВАНИЯ 373 ϊ Лава 1. ТЕМАТИКА КУРСОВОГО ПРОЕКТИРОВАНИЯ 376 Тема 1. Синтез оптимальной структуры технической системы по обеспечению ее надежности 376 1.1. Постановка задачи 376 1.2. Методика решения задачи синтеза структуры системы 377 1.2.1. Анализ надежности исходной системы 377 1.2.2. Определение кратности общего резервирования 378 1.2.3. Определение кратности раздельного резервирования 379 1.2.4. Определение показателей надежности оптимальной системы 380
8 Оглавление 1.3. Алгоритмы анализа и синтеза оптимальной структуры системы 380 1.4. Компьютерные технологии анализа и синтеза оптимальной структуры системы 382 1.5. Индивидуальные задания на проектирование 383 Тема 2. Проектирование технической системы по заданным показателям надежности и риска 385 2.1. Задание на курсовой проект 385 2.2. Методические указания по выполнению курсового проекта 387 2.2.1. Показатели надежности и риск нерезервированной системы 387 2.2.2. Вероятность безотказной работы резервированных подсистем 388 2.2.3. Надежность и риск резервированной системы, состоящей из независимых подсистем 389 2.2.4. Надежность и риск резервированной системы, состоящей из зависимых по восстановлению подсистем 390 2.3. Пример выполнения курсового проекта 392 2.3.1. Определение показателей надежности исходной системы и суммарного риска из-за ее отказа 392 2.3.2. Разработка структурной схемы системы, риск которой в т раз меньше риска исходной 393 2.3.3. Расчет показателей надежности усовершенствованной системы 394 2.3.4. Расчет показателей надежности новой системы для резерва замещением 396 2.3.5. Вычисление показателей надежности и риска системы при наличии восстановления . 396 2.3.6. Определение показателей надежности и суммарного риска усовершенствованной системы 398 2.3.7. Определение показателей надежности и суммарного риска усовершенствованной системы (резерв замещением) 402 2.3.8. Выводы по работе 402 2.4. Варианты заданий на курсовой проект 403 Тема 3. Анализ надежности системы по данным эксплуатации 406 3.1. Задание на курсовой проект 406 3.2. Сведения из теории 407 Тема 4. Разработка структурной схемы системы длительного использования, удовлетворяющей требованиям надежности и ограничениям на техническую реализацию 409 ГЛАВА 2. ТЕМАТИКА КУРСОВЫХ РАБОТ 411 Тема 1. Оценка влияния дисциплины обслуживания на надежность дублированной восстанавливаемой системы 411 Тема 2. Оценка влияния дисциплины обслуживания на надежность энергетической системы 412 Тема 3. Анализ влияния законов распределения отказов на переходные процессы при оценке показателей надежности и готовности восстанавливаемой системы 413
Оглавление д Тема 4. Влияние параметров резервированной восстанавливаемой системы на длительность переходных процессов пру] оценке ее готовности 413 Тема 5. Влияние параметров резервированной восстанавливаемой системы на длительность переходных процессов при оценке ее готовности (случай резервирования замещением) 414 Тема 6. Установление закона распределения времени безотказной работы системы по известным законам распределения элементов 415 6.1. Задание на курсовую работу 415 6.2. Алгоритм статистического моделирования 417 6.3. Статистическая обработка данных 419 6.3.1. Вычисление основных характеристик выборки 419 6.3.2. Формирование статистического ряда и графическое представление данных 421 6.3.3. Подбор подходящего закона распределения вероятностей 424 6.4. Определение характеристик надежности системы 430 6.5. Варианты заданий на курсовую работу 432 Тема 7. Сравнение надежности систем при различных видах структурного резервирования 435 7.1. Задание на курсовую работу 435 7.2. Методика сравнения надежности систем последовательно-параллельной структуры 436 7.3. Расчет вероятности безотказной работы системы последовательно-параллельной структуры 440 7.4. Варианты заданий на курсовую работу 446 ЧАСТЬ IV. КОМПЬЮТЕРНЫЕ ТЕХНОЛОГИИ РЕШЕНИЯ ЗАДАЧ НАДЕЖНОСТИ 449 ГЛАВА 1. УНИВЕРСАЛЬНЫЕ МАТЕМАТИЧЕСКИЕ СИСТЕМЫ СИМВОЛЬНОЙ МАТЕМАТИКИ И РЕШЕНИЕ ЗАДАЧ НАДЕЖНОСТИ 451 1.1. Основы работы в системе Derive 452 1.1.1. Derive 5 как универсальная система символьной математики 452 1.1.2. Основное окно системы 453 1.2. Ввод выражений 456 1.3. Вычисление математических выражений 457 1.4. Преобразование выражений 458 1.5. Специальные вычисления 460 1.5.1. Табулирование функций 460 1.5.2. Команда Table 462 1.6. Разложение функций в ряд Тейлора 463 1-7. Вычисление пределов 464 1.8. Вычисление суммы ряда 464 1.9. Вычисление произведения ряда 465
10 Оглавление 1.10. Вычисление производных 466 1.11. Вычисление интегралов 466 1.12. Решение уравнений с одним неизвестным 467 1.13. Решение систем линейных алгебраических уравнений 470 1.14. Решение систем нелинейных уравнений 473 1.14.1. Метод Ньютона — Рафсона 473 1.14.2. Метод итераций 474 1.15. Решение дифференциальных уравнений 475 1.16. Интерполяция 476 1.16.1. Интерполяция точная в узлах 476 1.16.2. Сплайн-интерполяция 478 1.16.3. Интерполяция приближенная в узлах (аппроксимация) 479 1.16.4. Паде-аппроксимация 483 1.17. Визуализация вычислений 484 1.18. Функциональные возможности табличного процессора Excel 487 ГЛАВА 2. СПЕЦИАЛИЗИРОВАННЫЕ ПРОГРАММНЫЕ СРЕДСТВА АНАЛИЗА НАДЕЖНОСТИ СЛОЖНЫХ СИСТЕМ 491 2.1. Требования, предъявляемые к интегрированной системе 491 2.2. Структура интегрированной системы 492 2.3. Методика и алгоритм программы Relass 493 2.3.1. Возможности и ограничения программы 494 2.3.2. Представление и формализация структуры исследуемой системы 495 2.3.3. Описание системы графом состояний 498 2.3.4. Алгоритм уменьшения размерности графа состояний системы 500 2.3.5. Анализ систем при наличии интервалов простоя элементов 502 2.4. Методика программы Kasm 504 2.5. Возможности программы Redopt 507 2.6. Программные средства анализа надежности сложных систем с произвольными распределениями отказов и восстановлений элементов... 508 2.7. Программные средства расчета и прогнозирования надежности систем с переменной структурой 510 2.8. Другие программные средства 511 2.8.1. Анализ показателей надежности системы при различных законах распределения времени до отказа 511 2.8.2. Анализ надежности резервированной системы при наличии подключающего устройства 512 2.8.3. Оценка последействия отказов и его влияния на надежность невосстанавливаемой дублированной системы 512 2.8.4. Анализ надежности невосстанавливаемой системы при неодновременной работе ее элементов 513 2.8.5. Анализ надежности системы с временным резервированием 513 2.8.6. Оценка влияния профилактики на надежность системы 514 2.8.7. Оценка вероятности безотказной работы последовательно-параллельных схем 515
2.8.8. Анализ надежности структурно резервированных восстанавливаемых систем с постоянными интенсивностями отказов и восстановлений элементов 516 2.8.9. Решение систем линейных дифференциальных уравнений методом Рунге — Кутты с автоматическим выбором шага 517 2.9. Выводы 517 ГЛАВА 3. РЕШЕНИЕ ЗАДАЧ НАДЕЖНОСТИ С ПОМОЩЬЮ УНИВЕРСАЛЬНЫХ И СПЕЦИАЛИЗИРОВАННЫХ ПРОГРАММНЫХ СРЕДСТВ 519 3.1. Решение задач надежности на основе Derive 5 519 3.1.1. Определение среднего времени безотказной работы 519 3.1.2. Определение вероятности безотказной работы системы 525 3.1.3. Определение показателей надежности восстанавливаемых систем 530 3.2. Использование специализированных программ для решения задач надежности 540 3.2.1. Программное средство Relass 540 3.2.2. Программа Conspz 547 3.2.3. Программа Posl_par ; 550 3.2.4. Программное средство Redopt 553 СПИСОК ЛИТЕРАТУРЫ 559
ВВЕДЕНИЕ Учебные курсы "Основы теории надежности, "Надежность и отказоустойчивость информационных систем", "Надежность технических систем и техногенный риск" и другие предметы технических вузов, близкие по названию и содержанию, состоят из лекций, практических занятий, лабораторных работ и курсового проектирования. Однако учебных пособий по практическим занятиям, лабораторному практикуму и курсовому проектированию в настоящее время не существует. Имеются лишь методические указания для студентов, составленные преподавателями кафедр и в лучшем случае изданные малым тиражом для студентов данного вуза. Теория надежности является достаточно трудным для студентов предметом. Она требует хороших знаний математики, компьютерных технологий решения математических задач, твердых знаний предметной области, в которой решаются задачи надежности. Процессы, протекающие в технических и информационных системах и связанные с отказами техники, являются сложными случайными процессами. Их моделирование требует составления и решения алгебраических и дифференциальных уравнений высокого порядка. При этом в результате их решения получают показатели надежности, имеющие вероятностный смысл, который трудно понять, если нет опыта решения подобных задач. Надежность сложных технических и информационных систем оценивается многими показателями. Определение каждого из них осуществляется по уникальной методике. Вычисление вероятности безотказной работы и функции готовности связано с решением дифференциальных уравнений. Вычисление среднего времени безотказной работы требует знания интегрального исчисления. Определение параметра потока отказов невозможно без знания методов решения интегральных уравнений и т. п. В результате в теории надежности имеется большое число методов анализа и синтеза технических и информационных систем по различным критериям надежности. Однако, изучив теорию на отлично, можно не решить задачу надежности. Для этого недостаточно теоретических знаний, необходимо также иметь опыт решения задач.
14 Введение Книга призвана помочь читателю хорошо понять теорию надежности и получить навыки решения практических задач. В части I книги приводятся без доказательства необходимые сведения из теории надежности, решаются типичные практические задачи. В каждой главе приводятся задачи для самостоятельного решения. Часть II посвящена лабораторному практикуму. В ней дано описание десяти лабораторных работ, большинство из которых внедрено авторами в учебный процесс. Каждая из работ рассчитана на 2—4 академических часа. Вариантов заданий вполне достаточно для проведения индивидуального обучения. Для облегчения выполнения лабораторных работ приводятся примеры, которые доведены до конечных результатов. Все лабораторные работы рассчитаны на их выполнение с помощью компьютерных технологий. При этом могут использоваться любые математические системы компьютерной алгебры. В книге приводятся технологии решения задач с помощью систем Derive 5 и Microsoft Excel. Особенностью всех лабораторных работ является их научное содержание. Студент получает математическую модель системы в смысле ее надежности и исследует ее свойства. Часть III книги посвящена курсовому проектированию. Тематика курсовых работ и проектов различна. Приводится большое число вариантов в каждой теме, что обеспечивает индивидуальность ее выполнения. Некоторые темы сопровождаются примерами. Выполнение курсовых проектов и работ также требует использования компьютерных технологий. В части IV книги излагаются компьютерные технологии решения задач надежности. В конспективной форме дается описание систем Derive 5 и Excel, которые используются при решении задач, при выполнении лабораторных работ и курсовых проектов. Описаны уникальные программные средства, предназначенные для решения задач надежности, которые не могут быть выполнены с помощью универсальных программных средств. Программы позволяют вычислять показатели надежности систем сложной структуры при различных законах распределения времени до отказа и восстановления элементов системы. Компьютерные технологии решения задач иллюстрируются многими примерами. Книга необходима не только преподавателям и студентам вузов. Она также может быть использована специалистами, проектирующими и создающими любые технические и информационные системы, которые должны удовлетворять высоким требованиям надежности. В книге инженер найдет методики, компьютерные технологии анализа и синтеза систем по критериям на-
Введение У5 дежности, доведенные до численных решений. Аналог своей задачи он обязательно найдет в книге. Основанием для такого утверждения является достаточная широта и глубина решаемых здесь задач. В к|шге анализируются невосстанавливаемые и восстанавливаемые, нерезервированные и резервированные системы со всеми видами избыточности: структурной, нагрузочной и временной. Рассматриваются случаи общего и раздельного резервирования, с постоянно включенным резервом и по методу замещения, с различными видами обслуживания: с ограниченным и неограниченным восстановлением при прямом, назначенном и обратном приоритетах. Анализируются системы с учетом возможностей физической реализуемости структурного резервирования: неодновременность работы элементов, учет последействия отказов, влияние автомата контроля и коммутации. Во всех этих случаях надежность системы анализируется при различных законах распределения отказов и восстановления системы и ее элементов: экспоненциальном, Рэлея, гамма-, нормальном, Вейбулла и др. Книга нужна также специалистам, занимающимся вопросами эффективности, безопасности, живучести и риска. Эти показатели технических и информационных систем существенно зависят от их надежности. Авторы надеются, что их труд, воплощенный в эту книгу, будет использован преподавателями и студентами, учеными и инженерами, а также соискателями ученых степеней.
• ЧАСТЬ I УПРАЖНЕНИЯ Глава 1. РАСЧЕТ ПОКАЗАТЕЛЕЙ НАДЕЖНОСТИ НЕРЕЗЕРВИРОВАННЫХ ^ВОССТАНАВЛИВАЕМЫХ СИСТЕМ Глава 2. РАСЧЕТ ПОКАЗАТЕЛЕЙ НАДЕЖНОСТИ РЕЗЕРВИРОВАННЫХ НЕВОССТАНАВЛИВАЕМЫХ СИСТЕМ Глава 3. РАСЧЕТ ПОКАЗАТЕЛЕЙ НАДЕЖНОСТИ НЕРЕЗЕРВИРОВАННЫХ ВОССТАНАВЛИВАЕМЫХ СИСТЕМ Глава 4. РАСЧЕТ ПОКАЗАТЕЛЕЙ НАДЕЖНОСТИ РЕЗЕРВИРОВАННЫХ ВОССТАНАВЛИВАЕМЫХ СИСТЕМ Глава 5. АНАЛИЗ НАДЕЖНОСТИ СИСТЕМ СЛОЖНОЙ СТРУКТУРЫ
ГЛАВА 1 РАСЧЕТ ПОКАЗАТЕЛЕЙ НАДЕЖНОСТИ НЕРЕЗЕРВИРОВАННЫХ ^ВОССТАНАВЛИВАЕМЫХ СИСТЕМ 1.1. Методы расчета показателей надежности Критериями надежности невосстанавливаемых систем являются: □ ^с(0 — вероятность безотказной работы системы в течение времени /; Я 7^ — среднее время безотказной работы системы; Ε К(0 — интенсивность отказа системы в момент /; ^ /с (0 — плотность распределения времени до отказа. Между этими показателями существуют следующие зависимости: ОС 7jc = \Pc(()di, о с w Л(о=е;(о=-/>с'(о,
20 ЧАСТЬ I. Упражнения. Глава 1 Замечание Следует иметь в виду, что среднее время безотказной работы является неудовлетворительным показателем надежности систем с коротким временем работы. Структурная схема нерезервированной системы, состоящей из η элементов, приведена на рис. 1.1. η Рис. 1.1. Структурная схема нерезервированной системы При отказе любого элемента наступает отказ системы. При этом остальные элементы системы прекращают свою работу. Показатели надежности такой системы вычисляются по формулам: ед=п/>,('), 7 = 1 7;С=]/>С(0Л, о λ€(ο=ΣΜ'). 7 = 1 где: □ Pj(t) — вероятность безотказной работыу'-го элемента, j = 1, 2,..., η; □ /у(/) — плотность распределения времени до отказа у'-го элемента, j = 1, 2,..., η; □ λ7(/) — интенсивность отказау-го элемента, j = 1, 2,..., η . Для случая постоянных интенсивностей отказов элементов имеют место соотношения: и К = Σ *■ j, 7 = 1 τ -±- Λ(') = λςί>-λ<'.
Расчет показателей надежности нерезервированных невосстанавливаемых систем 21 1.2. Примеры решения задач ПРИМЕР 1.1. Нерезервированная система состоит из 5 элементов. Интенсивности их отказов приведены в табл. 1.1. Таблица 1.1. Интенсивности отказов элементов Номер элемента λ„ час"1 1 0,00007 2. 0,00005 3 0,00004 4 0,00006 5 0,00004 Определить показатели надежности системы: интенсивность отказа, среднее время безотказной работы, вероятность безотказной работы, плотность распределения времени безотказной работы. Показатели надежности Р(/) и /(/) получить на интервале от 0 до 1000 часов с шагом 100 часов. Решение. Вычислим интенсивность отказа и среднее время безотказной работы системы: Κ = Σ\= 0,00007 + 0,00005 + 0,00004 + 0,00006 + 0,00004 = 0,00026 час"1, / = 1 7L=— : 0,00026 = 3846 час. Получим значения вероятности безотказной работы и плотности распределения времени до отказа, табулируя функции />е(,) = e-V = е-о.ооо2б./ и /с(/) = V-V = 0,00026е-о·00026' на интервале от 0 до 1000 часов. Результаты табулирования представлены в табл. 1.2. Таблица 1.2. Вероятность безотказной работы и плотность распределения времени до отказа /, час 0 100 200 300 400 500 РМ 1 0,974335 0,949329 0,924964 0,901225 0,878095 m 0,00026 0,000253 0,000247 0,000240 0,000234 0,000228
22 ЧАСТЬ I. Упражнения. Глава 1 Таблица 1.2 (окончание) /, час 600 700 800 1 900 1 1000 РМ 0,855559 0,833601 0,812207 0,791362 0,771052 /с(0 0,000222 0.000217 0,000211 0,000206 0.000200 Графическая иллюстрация Pc(t) и fc(t) показана на рис. 1.2 и 1.3. P(t) 1 0.8 0,6 0.4 0,2 0 О 1000 2000 3000 4000 Рис. 1.2. Вероятность безотказной работы системы /, час Интенсивность отказа системы в данном случае есть величина постоянная, равная Хс =0,00026 час"1, ее графиком является прямая, параллельная оси времени. ПРИМЕР 1.2. Нерезервированная система состоит из 5 элементов, имеющих различные законы распределения времени работы до отказа. Виды законов распределения и их параметры приведены в табл. 1.3. Таблица 1.3. Законы распределения времени до отказа Номер элемента Закон распределения времени до отказа 1 W(2; 1800) 2 Г(7; 300) 3 R(8 10'8) 4 Ехр(0,002) 5 TN(2000;90)
Расчет показателей надежности нерезервированных невосстанавливаемых систем 23 /С) 0,0003 0,00025 0.0002 0,00015 0,0001 0,00005 0 Ь^ /. час О 1000 2000 3000 4000 Рис. 1.3. Плотность распределения времени до отказа В табл. 1.3 и в дальнейшем приняты следующие обозначения законов распределения: □ W — Вейбулла; □ Г — гамма; □ R —Рэлея; О Ехр — экспоненциальный; Π ΤΝ — усеченный нормальный; Π Ν — нормальный; Пи — равномерный. В скобках указаны параметры распределений. Определить показатели надежности каждого элемента и всей системы: вероятность безотказной работы, среднее время безотказной работы, интенсивность отказа, плотность распределения времени безотказной работы. Для показателей, зависящих от времени, получить решение в виде таблиц и графиков. Решение. В табл. 1.3 заданы параметры законов распределения времени до °тказа. Вычислим начальные моменты распределений: математические ожидания и средние квадратические отклонения. Для этого воспользуемся фор- мУлами связи моментов с параметрами распределений, которые приведены в т*бл. 1.4.
24 ЧАСТЬ I. Упражнения. Глава 1 Таблица 1.4. Связь параметров распределений с первыми двумя моментами Распределение Экспоненциальное Εχρ(λ) Равномерное V(a.b), a>0 Гамма Γ(α,β) Усеченное нормальное ΤΝ(/7ΐ0,σ0) Рэлея R(X) Вейбулла W(cx,P) Нормальное Ν(/7/,σ) т > 3σ т 1 λ a + b 2 αβ т0 + Ασ0 ы ΡΓ(ΐ + ΐ/α) т σ 1 λ ъГъ V^p σ0 il + *A-*2,A 1 £ _ - ■ -■- 0,5 + Ф0 ; C Ία~> = —-—e 4ΐπ /4-π V 4λ P>/r(U2/a)-r(l + l/a) 1 σ В таблице введены следующие обозначения: □ Ф0(0 = -7= \е 2 dx — функция Лапласа; ν2π0 00 Π Γ(α) = fxa~ e~xdx — гамма-функция. о Простым способом вычисления значений этих функций является обращение к системе Microsoft Excel, что будет показано ъразд. 1.19 части IV. Определим математическое ожидание и среднее квадратическое отклонение времени до отказа элементов. О Элемент 1. Распределение Вейбулла с параметром формы а = 2 и параметром масштаба β = 1800 : /;/ = 1800Г(1,5) = 1595 час, σ = 1800-^(2)-Г2(1,5) =834 час.
Расчет показателей надежности нерезервированных невосстанавливаемых систем 25 О.Элемент 2. Гамма-распределение с параметром формы а = 7 и параметром масштаба β = 300: ю = 7-300 = 2100 час, σ = >/7-300 = 794 час. О Элемент 3. Распределение Рэлея с параметром λ = 8 · Ю-8: т = . ' 4 - 8 -10~ = 3133 час, σ = 4-π 4-810"8 1638 час. О Элемент 4. Экспоненциальное распределение с параметром λ = 0,0002 ι = 5000 час, σ = /» = 5000 час. т ■ 0,0002 Π Элемент 5. Усеченное нормальное распределение с параметрами /и0=2000, σ0=900: 2000- k = - 2σί 72π Значит, 0,5 + Φ0 >/2π 0,5+ Φ0 ( 2000^ { 900 J e 2 900- =o,0342. m = 2000 + 0,0342 -900 = 2029 час, o = 900Jl + 0, 0342 -^^-0,03422 =931 час. 900 Полученные значения сведены в табл. 1.5 Таблица 1.5. Параметры законов распределения времени до отказа элементов Номер элемента [Среднее время безотказной работы, час Среднее квадратическое отклонение (времени безотказной работы, час 1 1595 834 2 2100 794 3 3133 1638 4 5000 5000 5 1 2029 I 931 Для вычисления вероятности безотказной работы и плотности распределения времени до отказа элементов нам потребуются аналитические выражения, которые приведены в табл. 1.6. 1 / В гамма-распределении функция 7(а,/) = jxa'le~xdx есть неполная Г(а)0' гамма-функция.
26 ЧАСТЬ I. Упражнения. Глава 1 Таблица 1.6. Некоторые законы распределения вероятностей Распределение УМ АО Экспоненциальное Εχρ(λ) Хе -λ/ -λ/ 1 Равномерное 1Дд,/>), α £ О a^tZb: b~a 10, t<a4 t>b 1, / < a; b-t b-a 0, />£ a£tub\ Гамма Γ(α,β) ΡαΓ(α) 1-/1 α,- Ρ> Усеченное нормальное TN(m0,a0) m £ 1,33σ -τ-'": 1 0,5 +Φ0Μ- Wo/ f С 0,5-Ф0 t-mn V uo Рэлея R(k) 2Xte -λ/4 Вейбулла W(a,P) -"-(;)" /β" <>-") Нормальное N(m,c), m>3a ay/2n 0,5-Фг /-m Равномерное и нормальное распределения имеют ограничения на параметры для того, чтобы их можно было использовать для решения задач надежности в неотрицательной временной области (/ > 0). Вычислим вероятность безотказной работы элементов. □ Элемент 1. Распределение Вейбулла: Р{0) = е^ = /Ш
Расчет показателей надежности нерезервированных невосстанавливаемых систем 27 О Элемент 2. Гамма-распределение: 2W ,Jpar(a) l 'β. = ,-/|7·3δο· О Элемент 3. Распределение Рэлея: P3(t) = e-x,i =е-ш"'2. □ Элемент 4. Экспоненциальное распределение: О Элемент 5. Усеченное нормальное распределение: да (»-«»ο)' Р5(0-—^—fe 2al 0,5-Фс σ0ν2π , <£с = - \ σο ; 0,5-Φ0 /-2000"! 900 J 0,5 +Φ v°oy 0,5+ Φ0 (2Ш\ 900 J Табулируя эти функции от 0 до 2000 часов с шагом 100 часов, получим табл. 1.7. Таблица 1.7. Вероятность безотказной работы элементов /, час 0 100 200 300 400 [ 500 [ 600 [ 700 [ 800 [ 900 | 1000 . 1100 1200 РМ 1 0,980199 0.960789 0,941765 0,923116 0.904837 0,886920 0,869358 0,852144 0,835270 0,818731 0,802519 0,786628 Pi(t) 1 1 0,999994 0,999917 0,999532 0,998321 0,995466 0.989932 0,980612 0,966491 0,946799 0,921097 0,889326 Ъ(0 1 0,995696 0,990256 0,983464 0,975087 0,964883 0,952605 0,938013 0,920884 0,901022 0,878275 0,852542 0,823788 /%(') 1 0,9992 0,996805 0,992826 0.987282 0,980199 0,971611 0,961558 0,950089 0,937255 0,923116 0,907738 0,891188 Ps(t) 1 0,996918 0,987730 0,972604 0,951817 0,925741 0,894839 0,859646 0,820755 0,778801 0,734444 0,688351 0,641180 PJLt) 1 0,972194 0,936745 0,894281 0,845456 0,790895 0,731242 0,667280 0,600058 j 0,530939 ] 0,461577 ] 0,393774 0,329303
28 ЧАСТЬ I. Упражнения. Глава 1 Таблица 1.7 (окончание) /, час 1300 1400 1500 J 600 1700 1800 1 1900 | 2000 , ЛМ 0,771052 0,755784 0,740818 0,726149 0,711770 0,697676 0,683861 0.670320 т 0,851793 0,809123 0.762184 0J12001 0,659674 0,606303 0,552922 0.50046} Л(') 0.792053 0,757456 0,720202 0.680578 0,638951 0,595754 0,551479 0,506654 , Ра(П 0,873541 0,854875 0,835270 0.8\48\0 0,793581 0,771669 0,749162 0.726149 ЛС) 0,593567 0,546108 0.499352 0,453789 0,409845 0,367879 0,328179 0,290960 W) 0,269727 0,216247 0,169613 0.130105 | 0,097577 | 0,071540 0,051268 0,035911 I В последнюю колонку записаны значения вероятностей безотказной работы системы, которые определяются произведением вероятностей безотказной работы элементов: рло=тр2ттт(о. На рис. 1.4 показаны графики функций Р,(/), / = 1,2,3,4,5, соответствующих вероятностям безотказной работы элементов. Номера графиков соответствуют номерам элементов. На рис. 1.5 изображен график вероятности безотказной работы системы Pc(t). 0 500 1000 1500 2000 2500 3000 3500 4000 4500 5000 Рис. 1.4. Вероятности безотказной работы элементов
Расчет показателей надежности нерезервированных невосстанавливаемых систем 29 РАО 1- 0.6- 0,4- 0.2- 0 0 500 1000 1500 2000 Рис. 1.5. Вероятность безотказной работы системы /, час Из графиков видно различное поведение вероятностей.безотказной работы элементов. Скорость убывания вероятностей зависит от вида и параметров закона распределения. В нашем случае медленнее всего убывает P(t) для экспоненциального распределения и распределения Рэлея, т. е. при большом времени работы наиболее надежными оказываются третий и четвертый элементы системы. Вычислим среднее время безотказной работы системы: η =]pc{tydt =]px{t)P2{i)P3{t)P4{t)P5it)dt о о по формуле Симпсона: Υ *-ι 7;=- 1+ Σ (З + НГ )Pl(kh)P2(kh)P3(kh)P,(kh)P5(kh) к = \ где η — число точек, h — шаг интегрирования, выбираемый из условия обеспечения требуемой точности. Расчеты показывают, что для данных табл. 1.7 7] =976,3 час. "а рис. 1.6 изображены графики интенсивностей отказов элементов. Кривая 4, соответствующая экспоненциальному закону, параллельна оси време- Ни> т. к. имеет постоянную интенсивность отказа. Все остальные кривые интенсивностей отказов являются возрастающими функциями времени. На рис. 1.7 показан график интенсивности отказа системы, равной сумме ин- Тенсивностей отказов ее элементов: λ0(0 = λ1(0 + λ2(0 + λ3(0 + λ4(/) + λ5(/).
30 ЧАСТЬ I. Упражнения. Глава 1 λ(/) 0,004 0,003 0,002 0,001 5 У 2 4 500 1000 1500 2000 2500 3000 3500 4000 4500 5000 Рис. 1.6. Интенсивности отказов элементов f, час λς(0 0,012 0,01 0,008 0,006 0,004 0,002 0 -<d f, час 0 500 1000 1500 2000 2500 3000 3500 4000 4500 5000 Рис. 1.7. Интенсивность отказа системы Интенсивность отказа системы также является возрастающей функцией времени, что говорит о том, что система является стареющей, а закон распределения времени до ее отказа не экспоненциальный. Вычислим плотности распределения вероятностей времени безотказной работы элементов. □ Элемент 1. Распределение Вейбулла: мо-^<» 2/ 180(Г (j8oo;
Расчет показателей надежности нерезервированных невосстанавливаемых систем 31 □ Элемент 2. Гамма-распределение: ,α-Ι /6 — ' -* 300 /(/) = е μ= βαΓ(α) 3007Γ(7) О Элемент 3. Распределение Рэлея: /3(0 = 2λ/ίΓλ'2 =28-10"V810~V. О Элемент 4. Экспоненциальное распределение: /А(!) = Хе^=0,0002е-°ть. О Элемент 5. Усеченное нормальное распределение: С-'по>2 (f-2000)2 /5(,) = -4=е 2σ° 1 σ0 72π 900λ/2π ' . (200θΥ| 0,5 + Φη ' 4 900 ) 2-9002 Табулируя плотности распределения от 0 до 2000 часов с шагом 100 часов, получим табл. 1.8. Таблица 1.8. Плотности f. час 0 100 200 300 [ 400 | 500 | 600 | 700 [ 800 | 900 [ 1000 [_ 1100 [ 1200 | 1300 /КО 0,0002 0,000196 0,000192 0,000188 0.000185 0,000181 0,000177 0,000174 0,000170 0,000167 0,000164 0.000161 0,000157 0,000154 распределения времени безотказной работы элементов Л(0 0 0 0 0,000002 0,000007 0,000019 0,00004 0,000072 0,000116 0,000168 0,000227 0,000288 0,000347 0,000402 /КО 0,000038 0,000048 0,000061 0,000075 0.000092 0,000112 0,000134 0,000158 0,000185 0,000213 0,000242 0,000272 0,000303 0,000332 Λ(0 0 0,000016 0,000032 0,000048 0,000063 0,000078 0,000093 0,000108 0,000122 0,000135 0,000148 0,000160 0,000171 0,000182 /КО Ι ο I 0,000062 Ι 0,000122 | 0,000180 1 0,000235 | 0,000286 | 0,000331 | 0,000371 0,000405 1 0,000433 0.000453 0,000467 0,000475 J 0,000476
32 ЧАСТЬ I. Упражнений. Глава 1 л час 1400 1500 1600 | I700 1800 1900 | 2000 /■С) 0,000151 0,000148 0,000145 0,000142 0,000140 0,000137 0.000134 МП 0,000450 0,000487 0,000514 0.000530 0,000535 0,000531 0,000517 МП 0.000360 0,000385 0,000407 0,000425 0,000438 0.000446 0.000449 Таблица 1.8 (окончание) МП 0,000191 0,000200 0,000209 0,000216 0,000222 0,000228 0,000232 МО 0,000472 0,000462 0.000448 0.000430 0,000409 0.000385 0.000359 1 Графики, построенные по данным табл. 1.8, приведены на рис. 1.8. fit) 0,0006 0,0005 0,0004 0,0003 0,0002 0,0001 о /-Х '/ 2/ /5 \ \ / / l^-\~-^w иур^-^-0\\""^-J Υ "*> ' Ι Ι - ι ■■ Τ Ι - ί - Ι , " "Μ f, час 0 500 1000 1500 2000 2500 3000 3500 4000 4500 5000 Рис. 1.8. Плотности распределения времени до отказа элементов Плотность распределения времени до отказа системы fc(t) изображена на рис. 1.9. Для ее изображения вычисления выполнялись по формуле: /с(о=хс(оад. Из графика отчетливо видна 'неэкспоненциальность распределения времени до отказа нерезервированной системы, если законы распределения времени до отказа ее элементов не являются экспоненциальными.
Расчет показателей надежности нерезервированных невосстаиавливаемых систем 33 /с (О 0,0008 -, , υ н 1 1 1 1 (, час О 500 1000 1500 2000 Рис. 1.9. Плотность распределения времени до отказа системы 1.3. Задачи для самостоятельного решения ЗАДАЧА 1Л. Техническая система состоит из /7 = 3 подсистем, которые могут отказать независимо друг от друга. Отказ каждой подсистемы приводит к отказу всей системы. Вероятность того, что в течение времени / первая подсистема проработает безотказно, равна 0,7, вторая — 0,9, третья — 0,8. Найти вероятность того, что в течение времени / система проработает безотказно. Найти вероятность отказа системы за время /. Ответ: 0,504; 0,496. ЗАДАЧА 1.2. Известно, что серийно выпускаемая деталь имеет экспоненциальное распределение времени до отказа с параметром λ = 10" час"1. Деталь используется конструктором при разработке нового прибора. Назначенный ресурс прибора Тн = 104 час. Определить следующие показатели надежности детали: О вероятность отказа детали до момента Ги; Π вероятность того, что деталь безотказно проработает в течение времени Тн; О вероятность того, что деталь безотказно проработает в интервале времени от 103до 104 час. Ответ: 0,0952; 0,9048; 0,0852. 2 'Зак 5 S3
34 ЧАСТЬ I. Упражнения. Глава 1 ЗАДАЧА 1.3. Проектируется нерезервированная система, состоящая из элементов четырех групп. Количество элементов каждой группы, а также интенсивности их отказов приведены в табл. 1.9. Таблица 1.9. Данные о числе элементов системы и интенсивности их отказов Номер группы 1 2 1 . 3 4 Число элементов 10 15 32 8 Интенсивность отказа элемента, час"1 2-КГ6 41(Г6 2,5-10"6 | 5· КГ6 Определить: □ интенсивность отказа системы; □ среднее время безотказной работы; □ вероятность безотказной работы системы в течение времени tx =100 час, /2 =1000 час и в интервале указанных наработок; Π плотность распределения времени безотказной работы системы при наработке t2 =1000 час. Ответ: λ0 = 2· 10"4 час"1; Гс=4800 час; />(/,) = 0,9792; Р(/2) = 0,8106; P(/i;r2) = 051686;/(/2) = l,710^ час"'. ЗАДАЧА 1.4. Система состоит из пяти элементов. Данные о их надежности приведены в табл. 1.10. Таблица 1.10. Законы распределения времени до отказа элементов и их параметры Вариант 1 2 3 4 5 Элементы 1 TN(390; 100) R(l · 10"5) Г(10; 70) ΤΝ(380; 100) W(6; 195) 2 Γ(9; 65) W(4,5; 180) Εχρ(5·10~5) R(l,6-10_5) TN(410;95) 3 Exp(810"5) Γ(8; 77) TN(375; 86) W(7;210) Exp(2lO-5) 4 R(2 10~5) TN(400; 92) R(3 10"5) Exp(2 10"4) Г(8; 75) 5 1 W(5; 200) ExpO-lO-4) W(4,8; 190) j Г(9; 85) R(2,5 10-5)
Расчет показателей надежности нерезервированных невосстанавливаемых систем 35 Определить: О вероятность безотказной работы системы; О среднее время безотказной работы системы; О интенсивность отказов системы; О плотность распределения времени до отказа системы. Решение представить в аналитическом виде, в виде графиков и таблиц. ЗАДАЧА 1.5. Система состоит из пяти элементов с экспоненциальными законами распределения времени до отказа. Показателями их надежности являются: Р,(100) = 0,99, λ2 =0,00001 час"1, Т3 =8100 час, Г4 =7860 час, λ5 =0,000025 час"1. Определить время /, в течение которого система будет исправна с вероятностью 0,92. Ответ: / = 215 час. ЗАДАЧА 1.6. Система состоит из пяти элементов с постоянными интенсив- ностями отказов. Вероятности безотказной работы элементов в течение / часов имеют следующие значения: /^(100) = 0,99, Р2(200) = 0,97, />3(157) = 0,98, Р4(350) = 0,95, Ps(120) = 0,98. Определить вероятность безотказной работы системы в течение 625 часов ее функционирования, а также среднее время безотказной работы. Ответ: Рс(625) = 0,4611; 7] =807 час. ЗАДАЧА 1.7. Время работы до отказа серийно выпускаемой детали распределено по нормальному закону с параметрами: /и = 1000 час, σ = 250 час. Определить: О вероятность того, что деталь проработает безотказно более 1200 часов; Π вероятность того, что наработка до отказа будет находиться в интервале [w-3a, /ιι + 3σ]; ^ вероятность того, что безотказно проработав до момента времени 1200 часов, деталь безотказно проработает и до 1500 часов. Ответ: 0,2119; 0,9973; 0,1074. 3АДАЧА 1.8. Комплектующая деталь, используемая при изготовлении устройства, по данным поставщика имеет нормальное распределение времени до
36 ЧАСТЬ I. Упражнения. Глава 1 отказа с параметрами т = 4000 час, σ = 1000 час. Определить следующие показатели надежности детали: □ наработку до отказа, соответствующую 90% надежности детали; □ вероятность того, что деталь имеет наработку, лежащую в интервале [2000; 3000]; □ вероятность того, что деталь имеет наработку, большую чем 4000 часов. Ответ: 2718 часов; 0,1359; 0,5.
ГЛАВА 2 РАСЧЕТ ПОКАЗАТЕЛЕЙ НАДЕЖНОСТИ РЕЗЕРВИРОВАННЫХ ^ВОССТАНАВЛИВАЕМЫХ СИСТЕМ 2.1. Методы расчета показателей надежности Критерии надежности резервированных невосстанавливаемых систем те же, что и нерезервированных невосстанавливаемых систем. Основными видами резервирования являются: общее постоянное, общее замещением, раздельное постоянное, раздельное замещением. Структурные схемы резервированных систем приведены на рис. 2.1. Приведем основные соотношения для показателей надежности резервированных систем. 2.1.1. Общее резервирование с постоянно включенным резервом Пусть Pt(t) — вероятность безотказной работы /-го элемента за время /, Qi(t) — вероятность отказа /'-го элемента за время (, _/)(/) — плотность распределения времени до отказа /-го элемента в момент времени /. Тогда вероятность безотказной работы, плотность распределения времени безотказной работы и интенсивность отказов системы с кратностью резервирования т определяются соотношениями: т W = i-nO-W)> <2I) ( = 0
38 ЧАСТЬ I. Упражнения. Глава 2 1 0 1 ... т 2 0 1 т tr-nJ 1 I m I I tr-^itr^^J 1 I /и I 1 I I m I > Lq Lq о I ±yi Рис. 2.1. Структурные схемы резервированных систем: общее резервирование с постоянно включенным резервом (я), раздельное резервирование с постоянно включенным резервом (б), общее резервирование замещением (в), раздельное резервирование замещением (г)
Расчет показателей надежности резервированных невосстанавливаемых систем 39 Л(0 = Σ (ι - /Ό(')).·Λ(0·..(ι - ρ,ΛΟ) , (2.2) /=0 ΣΛ(ΟΠ0(Ο М') = <£=2-^ · (2.3) ι-παο ι = 0 В частности, для экспоненциальных распределений времени до отказа элементов с одинаковыми параметрами λ имеют место равенства: />с(0 = 1-(1-<ГХ'Г+1, (2.4) fc(t) = (m + \)Xe-x'(\-e-kl)m, (2.5) 1-(1-е-хТ+1 Среднее время безотказной работы системы определяется выражением: ι т+\ ι , Ά=τΣτ· (2.7) Xk=xk Формулы справедливы для случая, когда нерезервированная система рассматривается как один элемент, показатели надежности которого известны. В действительности любая система состоит из большого числа элементов, каждый из которых имеет показатель надежности, самостоятельно учитываемый при расчете. В таком случае формула для вероятности безотказной работы имеет вид: - ( \ ад=1-п м-П'И') \ 7 = 1 =0 (2.8) где η — число элементов нерезервированной системы, Py(t) — вероятность безотказной работы элемента с номером (ι,у). 2.1.2. Общее резервирование замещением Вероятность безотказной работы, плотность распределения времени до отка- За и среднее время безотказной работы системы определяются выражениями: т />(/)=/b(o+z/o*/.*-*./;-i*w. <2·9> ι = 1
40 ЧАСТЬ I. Упражнения. Глава 2 /с(» = /о */.*···*/,„('), (2.10) Τι = \Ρ0№=ΣΆί- (2.11) Если все элементы равнонадежны, то т ' Pc(0=Tf*0)*r«) = l-lf(m+l\x)dx. (2.12) /=о о Формулы содержат свертки функций, обозначенные символом (*). Свертка функций /(/) и g(/), заданных при t >0, определяется соотношением: / * g(0 = f/(/ - x)g(x)dx = f/(jr)g(f - дс)Л . о о Выражение /*(/)(0 = /*/* — */(О представляет собой /-кратную свертку ν , » / функции /(0. Если<интенсивность отказов элементов постоянна и равна λ, то формулы для вероятности и среднего времени безотказной работы системы имеют вид: W=£^"^ (2.13) 2.1.3. Раздельное резервирование Пусть исходная система состоит из η элементов. Тогда вероятность безотказной работы системы при раздельном резервировании выражается следующими формулами: □ раздельное резервирование с постоянно включенным резервом: ад=п h-nO-wo) О раздельное резервирование замещением: (2.Н)
Расчет показателей надежности резервированных невосстанавливаемых систем 41 В формулах приняты следующие обозначения: Py(t) — вероятность безотказной работы элемента с номером (/,у), f^i) — плотность распределения времени до отказа элемента, / = 0,1, 2,..., m , j = 1, 2,..., η . 2.1.4. Резервирование с дробной кратностью Приведем формулы для показателей надежности мажоритарных систем (систем с дробной кратностью резервирования), в которых η — общее число элементов, (n-m) основных и m резервных элементов. Отказ такой системы наступает при отказе (т + 1)-го элемента. Показатели надежности мажоритарной системы при условии, что все элементы имеют одинаковую надежность, вычисляются по формулам: т PAO=TC'„Q'H)P""(r), (2.16) 1 = 0 /с (/) = (/ι - т)С':<2т (t)P"-m-{ (/)/(/), (2.17) К^"-^^^^,). (2.18) /=0 2.1.5. Скользящее резервирование Скользящее резервирование представляет собой резервирование замещением с кратностью т/{п - т), где η — общее число элементов, т — число резервных элементов, (и - т) — число основных резервируемых элементов. Вероятность безотказной работы системы со скользящим резервом при условии, что все элементы системы имеют одинаковую надежность, равна W= Σ Σ /^^^/'(O/^^^PiO.../^''^*^)· (2.19) *=0 kl+k2+...+k„_m=k Если элементы системы имеют экспоненциальное распределение вероятностей времени до отказа с параметром λ, то вероятность безотказной работы, интенсивность отказов и среднее время безотказной работы системы соответственно равны: />(,) = £ (("-»0λ')*,-(»-*)λ, ^ (2.20) А=0 *!
42 ЧАСТЬ I. Упражнения. Глава 2 {(n-m)\t)m Xc(t) = (n-m)X —^ -г-, (2.21) η.-^-η. (2-22) п-т 2.2. Примеры решения задач Примеры и задачи для самостоятельного решения требуют использования компьютерных технологий. Применение универсальных математических программных средств позволит получить решение в короткое время без особого труда. В некоторых случаях решение удается получить в аналитическом виде. В примерах приводятся компьютерные технологии решения задач с применением систем Derive 5 и Excel. В части IV книги приведено в конспективной форме описание системы Derive 5. Рекомендуем ознакомиться с этой системой прежде, чем решать задачи. Использовать эту систему необходимо всегда, где требуется получить решение в аналитическом виде. ПРИМЕР 2.1. Дана резервированная система с постоянным резервом кратности /и = 2. Элементы системы имеют постоянную интенсивность отказа λ = 0,05 час"1. Найти показатели надежности системы: вероятность безотказной работы, плотность распределения времени до отказа, интенсивность отказа, среднее время безотказной работы. Решение. Воспользуемся формулами (2.4)—(2.6). Тогда получим: Рс(/) = 1-(1-е-Х/Г+1=1-(1-г-°'05/)3, /с(0 = (т + 1)λ<Γλ'(1 - е-^Г = 3 · 0,05<Г°'05'(1 - <Г0'05')2, (/и + 1)λ<Γλ' (1 - e~kt )'" 0,15е-°>05' (1 - е~°>05' )2 0,15(1 - e^05tf М0 = - 1 - (1 - e'Xt )'я+1 1 - (1 - Г0·05' )3 3 - 3<Γα05' + е~ом ' Табулируя функции, найдем искомые показатели надежности, представленные в табл. 2.1. Наиболее просто табулирование выполнить с помощью функции vector системы Derive. Технология табулирования на экране монитора имеет вид:
расчет показателей надежности резервированных невосстанавливаемых систем 43 #i: l-u-r^r1 #2: — α-α-έ-^Γ1) dt #3: Л-ё-л-ьчгат"-(т + 1)-(аАС-1: #4: λ-e ■A-t-(ra + l) «-A-t-lm + D «λ-t e (m + l)-(e ■ -1) l-(l-e"vt)m+1 #5: VECTORUt^l-a-^f^A-a-^·1^1' •(m + l)-{evt-l)m, λ·β-λΕ·(,ηη>·(Γη + 1)·(βλ^-ΐΓ ι-(ΐ-έ-λ·εΓ+1 ],t,0,100,5) #6: VECTOR([t,l-(l-i-0-05-t)2+1,0.05-e-0-05't-,2tll-(2 + l)-(e0-05't-lf, -],b, 0,100,5) 0.05-ё-0-05-ь-(2П)-(2 + 1)-(ё0·05'1-!)2 i-(i-a-°-05t)2+1 Пользователь вводит выражение вероятности безотказной работы (строка #1). Функции /(f) и λ(/) получены в соответствии с формулами: /(О /(/) = -/>'(/), λ(/) = />(/) Производная получена с помощью кнопки Find Derivative панели инструментов (строки #2 и #3). Интенсивность отказа (строка #4) получена в результате выполнения операции #3/#1. Функция табуляции представляется в следующем виде: VECTOR([t,#1,#3,#4],t,0,100,5) С помощью кнопки Sub панели инструментов вводятся исходные данные задачи. После щелчка мыши по кнопке Approximate на экране появится решение в виде табл. 2.1. Таблица 2.1. Показатели надежности резервированной системы с постоянно включенным резервом и кратностью резервирования m = 2 /. час 0 5 10 15 PJJ) 1 0,989177 0,939084 0,853108 МО 0 0,005716 0,014085 0,019726 КО 0 0,005778 0,014999 0,023122
44 ЧАСТЬ I. Упражнения. Глава 2 Л час 20 25 1 30 1 з5 | 40 1 45 1 5° 1 55 | 60 1 бз 70 1 75 1 80 1 85 | 90 1 95 | 100 Таблица 2.1 (окончание) РМ 0,747420 0,636777 0,531138 0,435977 0,353538 0,284042 0,226594 0,179785 0,142048 0,111871 0,087884 0,068907 0,053947 0,042185 0,032958 0,025731 0,020078 МО 0,022049 0,021878 0,020200 0,017794 0,015177 0,012653 0,010374 0,008402 « 0,006743 0,005374 0,004260 0,003364 0,002648 0,002079 0,001630 0,001275 0,000997 *cW | 0,029501 | 0,034357 | 0.0J8031 | 0,040814 1 0,042930 | 0,044546 0,045784 0,046736 0,047469 0,048036 0,048475 0,048815 0,049079 0,049283 0,049442 0,049566 0,049662 Pc(t) l- 0,8- 0,6- 0,4- 0,2- 20 40 60 80 Рис. 2.2. Вероятность безотказной работы Л час
Расчет показателей надежности резервированных невосстанавливаемых систем 45 0,06 Рис. 2.3. Интенсивность и плотность распределения времени до отказа Графическая иллюстрация результатов дана на рис. 2.2 и 2.3. Согласно (2.7), среднее время безотказной работы системы будет равно: 1 ",+1 1 ( 1 1 ^ Γ,ο=τΣτ = 2θΜ+- + - =36,7 час. Xk=lk V 2 3>/ ПРИМЕР 2.2. Требуется определить кратность резервирования системы с постоянным резервом, обеспечивающим вероятность безотказной работы 0,96 в течение времени / = 150 час. Элементы системы равнонадежны и имеют экспоненциальное распределение со средним временем безотказной работы Г = 300 час. Найти также кратность резервирования для системы, элементы которой имеют распределение Рэлея с тем же средним. Решение. Кратность резервирования может быть определена по формуле: ш_1п(1-/»с(0) ) 1п(1-Р(0) ' гДе P(t) — вероятность безотказной работы элемента в течение времени /, 1(0 = 0,96— вероятность безотказной работы системы в течение времени /. Для экспоненциального распределения P{(t) = e~kl', гДе λι =~ — интенсивность отказа элемента.
46 ЧАСТЬ I. Упражнения. Глава 2 Для распределения Рэлея P2(t) = e - , где λ2 =—г- — параметр распреде- ления. В течение времени / = 150 час получим: □ для экспоненциального закона: _t_ _]50 />(/) = ίΓλ'' = е~т =е 30° =0,606531; □ для закона Рэлея: π/2 π!502 P2(t) = e-k2'2 =е *т2 =е 430°2 =0,821725. Подставляя значения /](/) и P2(t) в формулу для кратности резервирования /и, получим: □ для экспоненциального распределения: Ιη(1-0,96) Λ 1Щ = ■— 1 = 2,45; 1 1п(1-0,606531) □ для распределения Рэлея: то-0,96) 2 1п(1-0,821725) Округляя до целых чисел в большую сторону, получим тх =3, т2 = 1. Таким образом, для достижения заданной надежности в первом случае потребуется 3 резервных элемента, а во втором случае — только один. Из примера видно, что надежность системы определяется не только ее структурой и временем работы, но также законом распределения времени до отказа элементов. ПРИМЕР 2.3. В условиях предыдущего примера необходимо обеспечить заданную надежность системы в течение времени / = 450 час. Решение. Определим вероятность безотказной работы элемента в течение времени / = 450 час для экспоненциального распределения и распределения Рэлея: _t_ _450 />(/) = £Γλ«' =е~т =£Г зоо =0,22313, π/2 π·4502 -λ,,2 />2(/) = <Γλ2' =е 4Τ2 =е 4300- =0,17082.
Расчет показателей надежности резервированных невосстанавливаемых систем 47 Найдем кратность резервирования: О для экспоненциального распределения: 1п(1-0,96) . n 7 nix = — — 1 = п,7; 1 1п(1-0,22313) О для распределения Рэлея: 1п(1-0,96) . ... пи = 1 = 16,2 . 2 1п(1-0,17082) Округление до целых чисел дает требуемую кратность тх = 12, т2 = 17 . Если система работает время / = 450 час, то для достижения заданной надежности необходимо иметь 12 резервных элементов в первом случае и 17 резервных элементов во втором случае. Из расчета следует, что структурное резервирование не может обеспечить вероятность безотказной работы системы 0,96 в течение 450 часов. Кратность резервирования настолько высока, что ее практическая реализуемость вряд ли возможна. ПРИМЕР 2.4. Структурная схема системы представляет собой дублированную систему с постоянно включенным резервом. Элементы системы имеют разные законы распределения времени до отказа: экспоненциальный с интенсивностью отказа λ = 2-10" час"1 и Вейбулла с параметрами α = 4, β = 500 час. Необходимо определить: вероятность безотказной работы системы Рс(/), среднее время безотказной работы 7jc, интенсивность отказов λς(/). Решение получить в виде формул, таблиц и графиков. Решение. Задачу будем решать с помощью системы Derive. Процедуры решения и результаты выглядят следующим образом: #1: #2: #3: #4: #5: #6; --x-t £-(2-10~3)-t e"(t/3)° £- (t/500)4 (i-ё-12·10 l-(l-e"( ;-10~3,-сИ1-<Г(с/000)4)
48 ЧАСТЬ I. Упражнения. Глава 2 #7: #8: #9: #10: #11: #12: _d_ dt (1-ё-,2-10"3,-ь).{1-е-^500>4)) --t4/62500000000 , -t/500.(t3+31250000) --t/500 15625000000 15625000000 ](i-(i-e-,2"10"',"t)x(i-e-,t/500,4))dt 0 661.8659584 500 --t4/62500000000 , ^ e-t/500.(t3+31250000))+e-t/500 15625000000 15625000000 500 i-d-e-CMO-Vtj.j^-.it/soo/j #13: VECTOR( [t, 1-(1-ё"(2'10"3к)-(1-ё"(,:/500)4) ] , t, 0, 700, 100) 0 1 100 0.9997102011 200 0.9916673067 300 0.9451565831 400 0.8149281452 500 0.6004235991 600 0.3890566915 700 0.2627644198 В строках #1 и #2 представлены выражения вероятности безотказной работы системы при экспоненциальном законе распределения времени до отказа, а в строках #3 и #4 — при распределении Вейбулла. В строках #5 и #6 находятся выражения вероятности отказа и вероятности безотказной работы системы при общем резервировании с постоянно включенным резервом в виде следующих формул: ρς(ο = (ΐ-η(οχι-/>2(/)), />с(0 = ι-&('). В строке #7 находится производная от вероятности отказа системы, а в строке #8 — плотность распределения времени до отказа, полученная по формуле /С) = £'(')· В результате интегрирования вероятности безотказной работы (строка #9) получено среднее время безотказной работы системы (строка #10), которое равно примерно 662 часам.
Расчет показателей надежности резервированных невосстанавливаемых систем 49 В строке #11 находится выражение для интенсивности отказа системы, полу- /с(') ценное по формуле: λς(/) = W Табулирование функции PQ{t) осуществлено в строке #12, а его результаты сведены в таблицу (строка #13). На рис. 2.4 приведены зависимости от времени вероятностей безотказной работы элементов. Из графиков видно, что вероятность безотказной работы системы с законом распределения времени до отказа Вейбулла больше в области малых значений / и меньше при больших /. О 100 200 300 400 500 600 700 800 Λ час Рис. 2.4. Вероятность безотказной работы элементов системы с законом распределения времени до отказа: экспоненциальным (кривая 1) и Вейбулла (кривая 2) Интересным, с точки зрения теории надежности, является график интенсивности отказов резервированной системы, построенный системой Derive по выражению #13 (рис. 2.5). Согласно теории интенсивность отказа резервированной системы при Г = 0 равна нулю и с ростом / приближается к интенсивности отказа наиболее надежного элемента резервированной системы. ° нашем случае при больших / более надежной является система с экспо- Ненциальным законом распределения времени до отказа, имеющей интенсивность отказа λ = 0,002 час"1. Из рис. 2.5 видно, что это условие идеально выполняется. ПРИМЕР 2.5. Дана резервированная система с постоянным резервом кратно- Сти m, все элементы которой равнонадежны и имеют усеченный нормальный ^кон распределения времени до отказа с параметрами /;;0=400час и
50 ЧАСТЬ I. Упражнения. Глава 2 200 400 600 800 1000 Рис. 2.5. Интенсивность отказа системы /, час σ0=200 час. Определить все показатели надежности системы. Результаты представить в виде таблиц и графиков. Принять т = 0,1, 2. Решение. Для равнонадежных элементов формулы (2.1)—(2.3) показателей надежности принимают вид: рс(/) = 1-(1-Р(0Г+|, /c(0 = (/" + i)/(/)(i-/W\ (т + !)/(/)(! -/>(/))* λς(/) = - (ΐ-Ρ(0) т+\ Плотность распределения времени до отказа и вероятность безотказной работы для усеченного нормального распределения равны соответственно: ло=- U-m0) 2σΓ 0,5-Ф0 σ0ν2π 0,5+ Ф0 0 , Р(0=- 0,5+ Ф0 где Ф0(/) — функция Лапласа. Для исходных данных задачи получим: л< л, Г/-4004 (/-400)* 0,5-Фс /(') = - 200>/2π(0,5 + Φ0(2)) (/-400)г < "2 2002 t Р{() = . 200 0,5 + Ф0(2)
Расчет показателей надежности резервированных невосстанавливаемых систем 51 Значения вероятности безотказной работы системы Pc(t) для кратности резервирования /и = 0,1, 2 содержатся в табл. 2.2. Соответствующие графики приведены на рис. 2.6. Таблица 2.2. Вероятность безотказной работы резервированной системы f, час 0 50 100 150 200 1 250 | 300 | 350 1 400 | 450 1 500 550 600 | 650 | 700 | 750 | 800 [ 850 | 900 | 950 | 1000 /11 = 0 1,00000 0,98229 0,95492 0,91517 0,86093 0,79138 0.70756 0,61264 0,51164 0,41064 0,31572 0,23190 0,16235 0,10811 0,06836 0,04099 0,02328 0,01251 0,00635 0,00305 0,00138 /72=1 1,00000 0,99969 0,99797 0,99280 0,98066 0,95648 0,91448 0,84996 0,76150 0,65265 0,53176 0,41003 0,29834 0,20453 0,13205 0,08030 0,04602 0,02486 0,01267 0,00609 0,00276 /72 = 2 1,00000 0,99999 0,99991 0,99939 0,99731 0,99092 0.97499 0,94188 0,88353 0,79528 0.67959 0,54684 0,41225 0,29053 0,19139 0,11800 0,06823 0,03706 0,01894 0,00912 0,00414 Следует иметь в виду, что при больших значениях / вероятность безотказной Работы настолько мала, что нет смысла эксплуатировать систему. Таблица необходима только для иллюстрации результатов решения задачи, представления решения в графическом виде и вычисления среднего времени безотказной работы системы методом Симпсона.
52 ЧАСТЬ /. Упражнения. Глава 2 Рс(0 6 200 400 600 800 1000 Рис. 2.6. Вероятность безотказной работы при различной кратности резервирования Из графиков следует, что Pc(t) возрастает при увеличении кратности резервирования, причем этот эффект тем сильнее, чем меньше ///. На основе данных табл. 2.2 приближенно вычислим среднее время безотказной работы системы для значений т = 0,1, 2. Воспользуемся формулой Симпсона: i+I(3 + H)VcO№) 7i=T к = \ в которой шаг интегрирования примем равным Л = 50 час, /7 = 20. Расчеты показывают, что при /w = 0 7j «411 час, при т^\ Тх «518 час, при /и = 2 Г, «573 час. В табл. 2.3 содержатся значения плотности распределения вероятностей /с(/) для той же кратности резервирования. Графики /с(0 приведены на рис. 2.7. Таблица 2.3. Плотность распределения времени до отказа /, час 0 50 100 150 [ 200 т = 0 0,00028 0,00044 0,00066 0,00093 0,00124 ш= 1 0,00000 0,00002 0,00006 0,00016 0,00034 ш = 2 | 0,00000 | 0,00000 ] 0,00000 0,00002 0,00007 1
Расчет показателей надежности резервированных невосстанавливаемых систем 53 Таблица 2.3 (окончание) /, час 250 300 350 400 450 500 1 550 600 650 700 1 750 1 800 | 850 900 1 950 [_ 1000 /72 = 0 0,00154 0,00180 0,00198 0,00204 0,00198 0,00180 0,00154 0,00124 0,00093 0,00066 0,00044 0,00028 0,00016 0,00009 0,00005 0.00002 т=1 0,00064 0,00105 0,00153 0,00199 0,00233 0,00247 0,00237 0,00207 0,00167 0,00123 0,00085 0,00054 0,00032 0,00018 0,00009 0,00005 ' /и^2 ] 0,00020 1 0,00046 0,00089 0,00146 0,00206 0,00253 0,00273 0,00261 0,00223 0,00173 0,00122 0,00079 0,00048 0,00027 0,00014 0,00007 0.0000 =ч Л час 200 400 600 800 1000 Рис. 2.7. Плотность распределения времени до отказа при различной кратности резервирования
54 ЧАСТЬ I. Упражнения. Глава 2 При т = О имеем график плотности усеченного нормального распределения времени до отказа основной системы. С увеличением кратности резервирования увеличивается среднее время безотказной работы и уменьшается дисперсия. Указанные факторы более ощутимы для системы с меньшей кратностью резервирования. Интенсивности отказа системы для различных кратностей т имеют значения, приведенные в табл. 2.4. Соответствующие графики показаны на рис. 2.8. Таблица 2.4. Интенсивность отказа резервированной системы /, час 0 50 100 150 200 250 300 350 400 450 500 550 600 650 700 750 800 850 900 950 1000 /72 = 0 0,00028 0,00045 0.00069 0,00102 0.00144 0,00195 0,00255 0,00323 0,00399 0,00482 0,00571 0,00664 0.00763 0,00864 0,00969 0,01077 0,01187 0.01298 0,01411 0,01526 0,01641 /77=1 0,00000 0,00002 0,00006 0.00016 0,00035 0,00067 0.00115 0,00180 0,00262 0,00357 0,00464 0,00577 0,00695 0,00815 0,00935 0.01054 0,01173 0,01290 0.01407 0,01524 0,01640 /77 = 2 0,00000 0,00000 0,00000 0,00000 0,00002 0,00007 0,00020 0,00047 0,00095 0,00165 0,00259 0,00372 0,00499 0,00632 1 0,00768 0,00902 0,01032 0,01159 0,01282 0,01402 0,01521 Из графиков следует, что большей кратности резервирования соответствует меньшая интенсивность отказов.
Расчет показателей надежности резервированных невосстанавливаемых систем 55 0,008 0,004 0.000 /. час 0 200 400 600 800 1000 Рис. 2.8. Интенсивность отказа системы при различной кратности резервирования ПРИМЕР 2.6. Определить вероятность безотказной работы и плотность распределения времени до отказа мажоритарной системы, состоящей из η = 5 элементов с постоянной интенсивностью отказа λ = 0,004 час"1 при числе резервных элементов m = 1, 2, 3 . Решение. Для постоянной интенсивности отказов элементов P(t) = e~J, Q(t) = 1 - e~Xt. В соответствии с формулами (2.16) и (2.17) получим i = 0 Формула для Рс(/) представляет собой накопленные суммы биномиального распределения вероятностей с параметрами /7 = 5 и р = \-е~ '. Вычисления по этим формулам в системе Derive настолько просто, что нет надобности приводить здесь решение. Такие формулы также удобно программируются в Excel. В колонку А запишем значения / от 0 до 500 часов с шагом 20 часов. В ячейки В1 : F1 поместим кратность резервирования m. В ячейку В2 запишем формулу: Б2 = БИНОМРАСП(В$1;5;1-ЕХР(-0,004*$А2);1), которую скопируем на остальные ячейки блока В2 : F27. В результате получим табл. 2.5.
56 ЧАСТЬ I. Упражнения. Глава 2 Таблица составлена при /н = 0,1, 2, 3, 4. Следует при этом иметь в виду, что при т = О и т = 4 схема не является мажоритарной. Таблица 2.5. Вероятность безотказной работы системы с дробной кратностью резервирования 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 А U час ' 0 20 40 60 80 100 120 140 160 180 200 220 240 260 280 300 320 340 360 380 400 420 440 460 480 500 В 0 1 0,6703 0,4493 0.3012 0,2019 0,1353 0,0907 0,0608 0,0408 0,0273 0,0183 0,0123 0.0082 0.0055 0.0037 0,0025 0,0017 0,0011 0,0007 0,0005 0.0003 0,0002 0,0002 0,0001 0,0001 0,0000 с ι 1 0,9495 0,8391 0J097 0,5826 0,4681 0,3702 0,2891 0,2235 0,1714 0,1305 0,0989 0,0745 0,0560 0,0419 0,0312 0,0232 0,0172 0,0128 0,0094 0.0070 0,0051 0,0038 0,0028 0,0020 0,0015 D 2 1 0,9960 0,9744 0,9313 0,8697 0,7955 0,7145 0,6317 0,5511 0,4752 0,4056 0.3433 0,2883 0,2406 0,1995 0,1647 0,1353 0,1107 0,0902 0,0733 0,0594 0,0480 0,0387 0,0311 0,0250 0,0200 Ε 3 1 0,9998 0,9979 0.9914 0,9780 0,9565 0,9266 0,8890 0,8448 0,7955 0,7428 0.6881 0,6329 0,5782 0,5251 0,4742 0,4262 0,3812 0,3396 0,3014 0,2666 0,2351 0.2067 0,1813 0,1586 0.1384 F 4 ι Ι 1,0000 I 0,9999 | 0.9996 | 0,9985 0,9961 0,9919 1 0,9855 | 0,9764 | 0,9644 0,9494 0,9314 0.9105 0,8870 1 0,8612 | 0,8334 ] 0,8039 0,7730 0,7413 0,7089 1 0,6762 0,6434 0,6109 0,5788 0.5474 0.5167
Расчет показателей надежности резервированных невосстанавливаемых систем 57 Рс«) Рис. 2.9. Вероятность безотказной работы мажоритарной системы Графики Рс(/) при различном числе резервных элементов приведены на рис. 2.9 (номера кривых соответствуют числу резервных элементов). Из рисунка следует, что с ростом кратности резервирования надежность системы существенно увеличивается. Плотность /с(/) без постоянного коэффициента (η-ηήλ есть формула Бер- нулли для вычисления вероятностей биномиального распределения в зависимости от кратности резервирования с параметрами « = 5 и ρ = \-β~λί. Поместим в колонку G время, а кратность резервирования в ячейки HI : L1. В ячейку Н2 запишем формулу: Н2 = (5-Н$1)*0,004*БИНОМРАСП(Н$1; 5; 1-ЕХР(-0,004*$А2); 0), которую скопируем на остальные ячейки блока Н2 : L27. В результате получим табл. 2.6, которая содержит значения плотности /с(/) при различных m и /. Табулирование функции /с(/) в системе Derive осуществляется с помощью Функции vector, которая представляется в следующем виде: VECTOR([t,fl(t),f2(t),f3(t),f4(t)],t,0,500,20). Это наиболее простой способ представления решения в табличном виде. Графики плотностей изображены на рис. 2.10.
58 ЧАСТЬ I. Упражнения. Глава 2 Таблица 2.6. Плотность распределения времени безотказной работы системы 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 G Л час 0 20 40 60 80 100 120 140 160 180 200 220 240 260 280 300 320 340 360 380 400 420 440 460 480 500 Η 0 0,02000 0,01341 0,00899 0,00602 0,00404 0,00271 0,00181 0.00122 0,00082 0,00055 0,00037 0,00025 0,00016 0,00011 0,00007 0,00005 0,00003 0,00002 0,00001 0,00001 0,00001 0,00000 0,00000 0,00000 0,00000 0,00000 1 I 1 0,00000 0,00447 0.00624 0,00654 0,00609 0,00532 0,00447 0,00365 0.00292 0,00230 0,00180 0,00139 0,00106 0,00081 0,00061 0,00046 0,00035 0,00026 0,00019 0,00014 0,00011 0,00008 0,00006 0,00004 0,00003 0,00002 J 2 0,00000 0,00056 0,00162 0,00266 0,00345 0,00393 0.00413 0,00411 0,00393 0,00365 0,00330 0,00293 0,00257 0.00222 0,00189 0,00160 0,00134 0,00112 0,00093 0,00077 0,00063 0,00051 0,00042 0,00034 0,00028 0,00022 К 3 0,00000 0,00003 0,00019 0,00048 0,00087 0,00129 0,00170 0,00206 0,00235 0,00256 0,00270 0,00276 0,00276 0,00270 0,00260 0,00248 0,00233 0,00216 0,00200 0,00183 0,00166 0,00150 0,00134 0,00120 0,00107 0,00095 L 4 | 0,00000 | 0,00000 0,00001 1 0,00003 | 0,00008 0,00016 1 0,00026 0,00039 0,00053 J 0,00068 0,00083 0,00097 Ι 0,00111 I 0,00124 0,00134 Ι 0,00144 0,00151 0,00157 0,00161 0,00163 0,00164 0,00163 0,00162 0.00159 0,00156 J 0,00151 Кривая О соответствует плотности распределения времени до отказа нерезервированной системы, состоящей из 5 элементов. Кривая 4 представляет собой
Расчет показателей надежности резервированных невосстанавливаемых систем 59 плотность распределения времени до отказа резервированной системы с одним основным и четырьмя резервными элементами. /с (О 0,02 0,015 0,01 0,005 0 \о 1/\ч\ \^ β*^~^ Г ι — -^ч^ 3 ^ ^^"^-- -, м I 1 4 —- =3 /, час 0 80 160 240 320 400 480 Рис. 2.10. Плотность распределения времени безотказной работы мажоритарной системы ПРИМЕР 2.7. Дана резервированная система с резервом замещением кратности /и = 2. Элементы системы имеют постоянную интенсивность отказа λ = 0,05 час"1. Определить вероятность безотказной работы и среднее время безотказной работы системы. Сравнить Рс(/) с постоянно включенным резервом. Решение. По формуле (2.13) получим: ( 1 + λ/ + (λ/) 2\ „-λ' Рассчитанные Pc(t) при различных значениях / сведены в табл. 2.7. Для сРавнения в таблицу помещены также значения Pc(t) для постоянно включенного резерва. График вероятности безотказной работы для обоих видов резервирования Сказан на рис. 2.11. Среднее время безотказной работы для резерва замещением по формуле (2·11) равно 7]с =37] =3-20 = 60 час. Для постоянного резерва, как было показано в примере 2.1, это время составляет 36,7 часа.
60 ЧАСТЬ /. Упражнения. Глава 2 Таблица 2.7. Вероятность безотказной работы системы при различных видах резервирования /, час 1 ° 1 10 | 20 1 зо 40 50 60 70 80 90 100 по 1 120 130 140 150 1 160 170 1 180 Резерв замещением 1 0.985612 0.919699 0,808847 0,676676 0,543813 0,42319 0,320847 0,238103 0,173578 0,124652 0,088376 0,061969 0,043036 0,029636 0,020257 0,013754 0,009283 0,006232 Постоянный резерв 1 0,939084 0,74742 I 0,531138 0,353538 | 0,226594 1 0.142048 | 0,087884 1 0,053947 | 0,032958 | 0,020078 I 0,01221 1 0.007418 | 0,004504 0,002733 0.001658 0,001006 0.00061 1 0,00037 J ПРИМЕР 2.8. Даны 3 системы с кратностями резервирования т = 0, 2, 4 (резерв замещением). Элементы системы равнонадежны и имеют гамма- распределение времени до отказа с параметрами α = 3, β = 100 часам. Определить показатели надежности систем: вероятность безотказной работы плотность и среднее время безотказной работы. Привести таблицы и графики. Общее число элементов в системах равно η = 1, 3, 5 соответственно. Решение. Воспользуемся формулами (2.10)—(2.12). Если /(/) — плотность гамма-распределения с параметрами α и β, то η — кратная свертка f*{n)(t)
Расчет показателей надежности резервированных невосстанавливаемых систем 61 Л час Рис. 2.11. Вероятность безотказной работы для резерва замещением (кривая 1) и для постоянно включенного резерва (кривая 2) также имеет гамма-распределение с параметрами ш и β. Поэтому плотность распределения времени до отказа и вероятность безотказной работы выражаются равенствами: - г*(»)(<\^. 4гкх-\ /с(0=Л"Ч/)= гс«)=\- /■ β,,αΓ(/;α) ι _£ e*dx. ^ла-1 о'Р^Цжх) Плотность и функция гамма-распределения легко вычисляются в Excel. Для этого на листе Excel в графе А поместим время /, изменяющееся от О До 2000 часов с шагом 100 часов. Вторую строку таблицы заполним формулами: В2 = С2 - ГАММАРАСП(А2;1*3;100;0), ГАММАРАСП(А2;3*3;100;0), D2 = ГАММАРАСП(А2;5*3;100;0), Е2 - 1 - ГАММАРАСП($А2;1*3;100;1), Г2 = 1 - ГАММАРАСП($А2;3*3;100;1), 1 - ГАММАРАСП($А2/5*3;100/1). G2 =
62 ЧАСТЬ I. Упражнения. Глава 2 В ячейках В2 : D2 содержатся значения плотности гамма-распределения (последний аргумент равен 0) с параметром формы, соответствующим числу элементов 1, 3, 5. В ячейках Е2 : G2 содержатся значения функции гамма- распределения (последний аргумент равен 1) с такими же параметрами формы. Копируя эти формулы на блок ячеек ВЗ : G22, получим табл. 2.8. Таблица 2.8. Плотность и вероятность безотказной работы для различной кратности резервирования 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 А t 0 100 200 300 400 500 600 700 800 900 1000 1100 1200 1300 1400 1500 1600 1700 1800 1900 2000 В Л/),/н = 0 0 0.00184 0,00271 0,00224 0,00147 0,00084 0,00045 0,00022 0,00011 0,00005 0.00002 0,00001 0,00000 0,00000 0.00000 0,00000 0.00000 0,00000 0,00000 0,00000 0.00000 с J[t). m = 2 0 0,00000 0,00001 0,00008 0,00030 0,00065 0,00103 0.00130 0,00140 0,00132 0,00113 0,00089 0,00066 0,00046 0,00030 0,00019 0,00012 0,00007 0,00004 0,00002 0,00001 D Л0.«1 = 4 0 0,00000 0,00000 0,00000 0,00000 0,00000 0,00002 0,00007 0,00017 0,00032 0,00052 0,00073 0,00090 0,00102 0,00106 0,00102 0,00093 0,00080 0,00065 0,00051 0,00039 Ε /40. m = 0 1 0,9197 0,6767 0,4232 0,2381 0,1247 0,0620 0,0296 0,0138 0,0062 0,0028 0,0012 0,0005 0,0002 0,0001 0.0000 0,0000 0,0000 0,0000 0,0000 0.0000 F /40. т = 2 1 1,0000 0,9998 0,9962 0,9786 0,9319 0,8472 0,7291 0,5925 0,4557 0,3328 0,2320 0,1550 0,0998 0,0621 0,0374 0,0220 0,0126 0,0071 0,0039 0,0021 G ~] /40, m-4 1 1,0000 1,0000 1,0000 1,0000 0,9998 0,9986 0,9943 0,9827 0,9585 0,9165 0,8540 0,7720 0,6751 0,5704 0,4657 0,3675 0,2808 J 0,2081 J 0,1497 J 0,1049 J По колонкам Ε, F, G таблицы можно построить графики вероятности безотказной работы для кратностей резервирования т = 0, 2, 4 (рис. 2.12).
Расчет показателей надежности резервированных невосстанавливаемых систем 63 РС(П 0,8 0,6 0,4 0,2 0 \ "х "^\ \ \ \ \ \ \т = 4 \ т = 0 \ет = 2 V 1 ι ι ι-^"1 ι ι 1 . ' f, час О 250 500 750 1000 1250 1500 1750 2000 Рис. 2.12. Вероятность безотказной работы системы с резервом замещением По колонкам В, С, D можно построить графики плотности распределения времени безотказной работы для тех же кратностей резервирования (рис. 2.13). /с (О 0,003 0,0025 0,002 0,0015 0,001 0,0005 / \т = 0 —ч ю = 2 т = 4 X X \| ι "*ι ι г ι— ι-1"" Τ -4 /, час 0 250 500 750 1000 1250 1500 1750 2000 Рис. 2.13. Плотность распределения времени до отказа системы с резервом замещением сРеднее время безотказной работы резервированной системы вычислим По формуле (2.11): 7]с = η7], где 7J = αβ = 300 час — среднее время безотказ- н°й работы одного элемента. Для системы с заданными кратностями ре-
64 ЧАСТЬ I. Упражнения. Глава 2 зервирования соответственно получим 7jc=7j=300 час, 7]с = 37] = 900 час, 7JC =57] =1500 час. ПРИМЕР 2.9. Вычислить среднее время безотказной работы системы при общем резервировании с постоянно включенным резервом и нормальном законе распределения времени до отказа нерезервированной системы. Решение получить в аналитическом виде и в виде таблицы при следующих значениях исходных данных: кратность резервирования к = 1-И0, параметры нормального закона распределения w = 100, σ = 20. Решение. Далее приведена технология решения задачи в системе Derive. #1: m :e Real(0,oo ) #2: σ :е Real(0,oo ) д-и-т)2/(2-о2) #3: , ■■ ■ -е σ·>/(2·π) #4; J ^=.4'(t-m,/l2o,dt 0σ·ν(2·π) #5: л/i-m >/2-(m-t) ERF (- ) - ERF (- - -) 2·σ 2·σ ,V2-m >/2-(m-t) ERF ( ) - ERF (- - ') 16: l-( ^ lio. jk+l л/2-т V2-(m-t) ERF( )-ERF(- #7: J(l-( 2^σ 2^σ ^i)dt о λ/2·100 л/2-dOO-t) ERF ( ) - ERF ( - -) {(!-( ^ 2^20 )kfl)dt 2 Vi-ioo Vi-tioo-t) ERF( )-ERF(- ) #9: VECTOR([k, J(l-( ^-20 ^^ )k+1) dt] , k, 0, 10) о
Расчет показателей надежности резервированных невосстанавливаемых систем 65 0 1 2 3 4 5 6 7 8. 9 10 126 164 196 226 255 284 312 340 367 395 422 4763203 2363726 3545833 4926806 .6407902 2017309 3772958 .2821222 9866182 5376220 6830879 В строках #1 и #2 определены области изменения переменных. В строке #3 приводится выражение плотности нормального закона распределения времени до отказа. Интеграл (строка #4) от плотности является вероятностью отказа системы (строка #5). В строке #6 определяется выражение вероятности безотказной работы резервированной системы с кратностью к . В строках #7 и #8 находятся выражения среднего времени безотказной работы резервированной системы. Табулирование функции осуществлено с помощью функции vector (строка #9), а ее результаты приведены в строке #10. ПРИМЕР 2.10. Дана резервированная система со скользящим резервом, состоящая из 4-х элементов: два основных и два резервных (η = 4, m = 2). Время безотказной работы каждого элемента имеет нормальное распределение с математическим ожиданием Τ = 500 час и средним квадратическим отклонением σ = 100 час. Найти вероятность безотказной работы, сравнить Pc(i) с аналогичным показателем для экспоненциального распределения. Решение. Раскрывая формулу (2.19) при /7 = 4, /и = 2, получим />(£) = р2(() + 2/ * Ρ(ί)Ρ(ί) + 2/*(2) * Р(()Р(0 + (/ * Р(0)2, гДе />(/) — вероятность безотказной работы, а /(/) — плотность распреде- Ления времени до отказа одного элемента. поскольку сумма к независимых нормально распределенных случайных Величин имеет нормальное распределение с параметрами кТ и у/ко, то:
66 ЧАСТЬ I. Упражнения. Глава 2 /,(*)*Р(О = Ф0 ί—Ϊ I >fka J -Фл /-(Аг-н1)7" где Ф0(0 — функция Лапласа. Тогда: Π при к = 0 P(t) = 0,5-Ф0 t-T □ при к = \ О при к = 2 /*Р«) = Ф0 t-T V σ -Φ, (t-2T f*(2)*P(t) Λ (ΐ-2Τλ Λ (i-ЗЛ = Φη —ρ=— -Φ, "Ιΐϊσ- >/3σ ) Функция Лапласа совсем просто вычисляется в Excel. Оформим рабочий лист, как показано в табл. 2.9. В колонку А запишем значения / от 0 до 1800 часов с шагом 100 часов. Значения Τ и σ поместим в ячейки G1 и HI соответственно. В ячейки В2 : Е2 запишем формулы, соответствующие вычислению функций />(/),/*Р(/),/*(2) */>(/) и />(/): В2 = 1 - НОРМРАСП((А2 - $G$1)/$H$1; 0; 1; 1), С2 = НОРМРАСГИ (А2 - $G$1)/$H$1; 0; 1; 1) - НОРМРАСП((А2 - 2*$G$l)/(KOPEHb(2)*$H$l); 0; 1/ 1), D2 = НОРМРАСП((А2 - 2*$G$1)/(КОРЕНЬ(2)*$Н$1); 0; 1; 1) - НОРМРАСГИ (А2 - 3*$G$l)/(KOPEHb(3)*$H$l); 0; 1; 1), Е2 = В2А2 + 2*С2*В2 + 2*D2*B2+C2A2. Из (2.20) получим вероятность безотказной работы резервированной системы с элементами, имеющими экспоненциальное время до отказа: />ς3(0 = (1 + 2λ/ + 2(λθν -2λ/ где λ = — . В ячейку F2 поместим соответствующую формулу: F2 = (1 + 2*А2/$М$1 + 2*(А2/$М$1)Л2) * ЕХР(-2*А2/$М$1) . В результате копирования формул на ячейки ВЗ : F20 получим табл. 2.9.
рясчет показателей надежности резервированных невосстанавливаемых систем 67 Таблица 2.9. Расчеты вероятности безотказной работы для нормального и экспоненциального распределений Г 1 [ 2 3 4 5 6 7 8 9 10 11 12 1> 14 15 16 17 18 19 [ 20 А t 0 100 200 300 400 500 600 700 800 900 1000 1100 1200 1300 1400 1500 1600 1700 1800 В Р«) 1 0,999968 0.99865 0,97725 0,841345 0,5 0,158655 0,02275 0,00135 3J7E-05 2,87Е-07 9.9Е-10 1.29Е-12 0 0 0 0 0 0 с f*P(0 2?87104Е-07 3J6859E 05 0,001349959 0,02274969 0,158644207 0,499796482 0,839005810 0,960302572 0,920000380 0,760218327 0,499999713 0,239749986 0,078649653 0,016947366 0,002338930 0,000203518 IJ0526E-05 3,72109Е-07 7,73015Е-09 D /(2) */'(/) 8,14349Е-13 8J4349E-13 8J4238E-13 8J3349E-13 8,07798Е-13 7,93920Е-13 7,80154Е-13 7,74825Е-13 7Л3936Е-13 7,73936Е-13 7,73936Е-13 7.73936Е-13 7,73936Е-13 7,73936Е-13 7,73936Е-13 7,73936Е-13 7,73936Е-13 7,73936Е-13 7,73936Е-13 Ε PU0 1,0000 1,0000 1,0000 1,0000 1,0000 0,9996 0,9953 0,9664 0,8489 0,5780 0,2500 0,0575 0,0062 0,0003 0,0000 0,0000 0,0000 0,0000 0.0000 F ΡιΜ 1,0000 0,9921 0,9526 0,8795 0,7834 0,6767 0,5697 0,4695 0,3799 0,3027 0,2381 0,1851 0,1425 0,1088 0,0824 0,0620 0,0463 0,0344 0,0255 Из таблицы видно, что функция /*(2) * P(t) практически не влияет на надежность всей системы. На основе колонок Ε и F построены графики вероятно- °тей безотказной работы Рс H(t) и Рс э(0 для нормального и экспоненциального случаев. Они представлены на рис. 2.14. Рафики вероятностей безотказной работы системы со скользящим резервом ^я рассмотренных законов распределения очень сильно отличаются друг от ^Pyra. В случае нормального распределения (с малой дисперсией) в течение отельного времени работы система практически абсолютно надежна, но в Течение короткого времени она теряет ресурс и быстро становится нена- Де*ной.
68 ЧАСТЬ I. Упражнения. Глава 2 1000 1250 1500 1750 t. час Рис. 2.14. Вероятность безотказной работы системы при нормальном (кривая I) и экспоненциальном (кривая 2) распределениях 2.3. Задачи для самостоятельного решения ЗАДАЧА 2.1. Техническая система представляет собой дублированную систему с постоянно включенным резервом. Вероятность безотказной работы основной и резервной подсистем в течение / = 200 час равна 0,8. Найти вероятность безотказной работы и вероятность отказа системы в течение времени /. Найти среднее время безотказной работы системы при условии, что ее подсистемы имеют постоянную интенсивность отказа. Ответ: />с(/) = 0,96, £с(/) = 0,04, 7JC=1344 час. ЗАДАЧА 2.2. Интенсивность отказа элементов системы λ = 0,0025 час-1. Требуется определить кратность резервирования системы с постоянно включенным резервом, построенную из этих элементов, которая обеспечивает среднее время безотказной работы системы 7jc =800 час. Ответ: т = 3 . ЗАДАЧА 2.3. Найти показатели надежности резервированной системы с постоянным резервом кратности /;? = 3, элементы которой имеют интенсивности отказа λ0 =0,004 час"1, λ, =0,007 час"1, λ2= 0,002 час"- λ3 =0,001 час"1. Время непрерывной работы системы / = 120 час.
Расчет показателей надежности резервированных невосстанавливаемых систем 69 ЗАДАЧА 2.4. Определить показатели надежности мажоритарной системы, состоящей из 6 равнонадежных элементов, время до отказа которых равномерно распределено на интервале от 0 до 1000 часов. Количество резервных элементов равно 2. Получить аналитическое и графическое представления показателей надежности системы. ЗАДАЧА 2.5. Получить формулу для вероятности безотказной работы мажоритарной системы, состоящей из элементов разной надежности при η = 4, /я = 2. ЗАДАЧА 2.6. Интенсивность отказа одного элемента λ = 0,0035 час"1. Требуется определить кратность резервирования системы (резерв замещением), построенную из этих элементов, которая обеспечивает среднее время безотказной работы системы 7jc = 800 час. Ответ: m = 2. ЗАДАЧА 2.7. Найти показатели надежности Рс(/), Гс, Xc(t) резервированной системы (резерв замещением) кратности /// = 3, элементы которой имеют интенсивности отказа λ0=0,04 час"1, λ, =0,07 час"1, λ2=0,02 час"1, λ3 = 0,1 час"1. Решение получить в виде формул, таблиц и графиков. ЗАДАЧА 2.8. Для резерва замещением кратности m получить формулу вероятности безотказной работы, если элементы системы равнонадежны и имеют гамма-распределение времени до отказа с параметрами α и β. ЗАДАЧА 2.9. Для резерва замещением кратности m получить формулу плотности распределения времени безотказной работы при условии, что элементы системы равнонадежны и имеют нормальное распределение с параметрами >" и σ (σ < m/3). ЗАДАЧА 2.10. Даны две системы со скользящим резервом. Первая система состоит из /7 = 7 элементов, из которых w = 3 резервных. Вторая система состоит из η = 5 элементов с m = 2 резервными. Определить более надежную систему по критерию вероятности безотказной работы. Элементы обеих сис- ем имеют постоянную интенсивность отказа λ = 0,01 час" . ЛДАЧА 2.11. Дана последовательно-параллельная система размером 3x5 ^ элементов нерезервированной системы, 3 резервных подсистемы) с посто-
70 ЧАСТЬ I. Упражнения. Глава 2 янно включенным резервом. Все элементы имеют одинаковую надежность, время до отказа элементов имеет распределение Рэлея с математическим ожиданием Τ = 50 час. Требуется определить вероятность безотказной работы системы при общем и раздельном резервировании. Провести сравнение по критерию Pc(t). Указание: воспользоваться формулами (2.8) и (2.14). ЗАДАЧА 2.12. Дана последовательно-параллельная система размером 3x5 (5 элементов нерезервированной системы, 3 резервных подсистемы), резервированная методом замещения. Все элементы имеют одинаковую интенсивность отказа λ = 0,02 час"1. Требуется определить вероятность безотказной работы системы при общем и раздельном резервировании. Провести сравнение по критерию Pc(t). Указание: воспользоваться формулами (2.9) и (2.15). ЗАДАЧА 2.13. Элементы резервированной системы с постоянно включенным резервом имеют распределение Вейбулла времени работы до отказа. Найти выражение для среднего времени безотказной работы системы при кратности резервирования //7 = 0,1,2,3,4,5. Вычислить среднее время безотказной работы при параметрах закона распределения α = 2,5, β = 20. Решение представить в виде таблицы. ЗАДАЧА 2.14. Элементы резервированной системы с постоянно включенным резервом имеют усеченно-нормальное распределение времени до отказа Найти выражение для среднего времени безотказной работы системы пру кратности резервирования /// = 0,1,2,3,4,5. Вычислить значение среднего времени безотказной работы при параметрах закона распределения т0 =380 σ0 = 200. Решение представить в виде таблицы. Указание: воспользоваться программными средствами символьной матема тики, например Derive 5. ЗАДАЧА 2.15. Даны две системы с постоянно включенным резервом с дроб ной кратностью резервирования т = 1/2 и т = 2/3 соответственно. Опреде лить показатели надежности систем Pc(t), Гс, λς(/). Решение представить виде формул, графиков и таблиц. Известны следующие исходные данные дл числового анализа: время работы системы / = 0^-500 час, среднее время без отказной работы нерезервированной системы Г = 550 час, основная и вс
Расчет показателей надежности резервированных невосстанавливаемых систем 71 резервные системы равнонадежны и имеют экспоненциальное распределение времени до отказа. Определить, какая из систем имеет более высокие показатели надежности. ЗАДАЧА 2.16. Даны две системы, описанные в задаче 2.15. Определить критическое время /кр, свыше которого резервирование с дробной кратностью не целесообразно. Определить значение вероятности Ρ(ί,φ). Решение получить в аналитическом и численном виде. ЗАДАЧА 2.17. Даны две системы, описанные в задаче 2.15. Определить аналитические выражения интенсивностей отказов резервированных систем и найти предел lim λς(/)· Представить функцию λς(/) в виде графика и объяс- /->оо нить полученный результат. Ответ: 2λ и 3λ. ЗАДАЧА 2.18. Резервированная система с постоянно включенным резервом состоит из двух подсистем, имеющих различные законы распределения времени до отказа. Необходимо вычислить Pc(t), 7jc, λς(/)· Решение получить в аналитическом виде, в виде графиков и таблиц. Графики представить в диапазоне / = 04- 500 час. Исходные данные содержатся в табл. 2.10. Вариант 1 2 3 4 5 Таблица 2.10. Законы распределения времени до отказа Законы распределения Ехр(0,005) R(0,0002) Ехр(0,004) N(400; 120) Ехр(0,007) Г(4; 120) W(3; 50) R(0,0005) W(l,5; 150) Г(2.5; 145) Вариант 6 7 8 9 10 Законы распределения W( 1,2; 200) TN(400; 180) N(360; ПО) Г(4; 95) N(410; 130) R(0.0006) R(0,0004) Г(3,2; 220) Ехр(0.001) W(1J; 160) Вариант 11 12 13 14 15 Законы распределения Ехр(0,0015) TN(350; 180) | R(0,0001) TN(390; 190) W(2; 100) N(360; 100) N(420; 140) TN(380; 200) TN(400:215) Exp(0,002) Но*зание\ решение целесообразно получить с помощью систем символьной Тематики, например Derive 5.
ГЛАВА 3 РАСЧЕТ ПОКАЗАТЕЛЕЙ НАДЕЖНОСТИ НЕРЕЗЕРВИРОВАННЫХ ВОССТАНАВЛИВАЕМЫХ СИСТЕМ 3.1. Сведения из теории Критериями надежности нерезервированных восстанавливаемых систем являются: □ Kr(t) — функция готовности (вероятность того, что система готова к работе в произвольный момент времени I): Π А', — коэффициент готовности (финальная вероятность того, что система исправна в произвольный момент времени /); □ Τ — наработка на отказ (среднее время между отказами); □ 7J, — среднее время восстановления системы; Π ω(0 — параметр потока отказов. Между этими показателями существуют следующие зависимости: Τ *г=——. т+тв К,. = lim К, (0 . Показатели надежности восстанавливаемых и невосстанавливаемых систем связаны между собой следующим интегральным уравнением: ω(/) = /(/)+/ω(τ)/(/-τ)ί/τ, о
Расчет показателей надежности нерезервированных восстанавливаемых систем 73 где /(/) — плотность распределения времени до отказа невосстанавливае- мой системы. решение этого интегрального уравнения не позволяет получить в явном виде зависимость функции готовности от таких показателей надежности системы, как вероятность безотказной работы, интенсивность отказов, наработка на отказ, среднее время восстановления и др. Простых расчетных соотношений в виде формул для определения функции готовности не существует даже для простейших случаев. Рассмотрим этот вопрос более подробно на примере системы как одного элемента. 3.1.1. Надежность восстанавливаемой системы как одного элемента Пусть /(/) — плотность распределения времени до отказа, Ρ(ί) — вероятность безотказной работы, Τ — математическое ожидание времени до отказа, g(() — плотность распределения времени восстановления системы, Тъ — математическое ожидание времени восстановления. Основная сложность расчета показателей надежности состоит в вычислении функции готовности ΚΓ(ί). Из теории известно [5, гл. 2], что функция готовности удовлетворяет интегральному уравнению: KT{i) = f*g*KAO + P(t). (3-D Решением уравнения (3.1) является функция KAO = r(t)+ifHk)*gHk)*P(0· (3.2) Функция Kr(t) представлена в аналитическом виде, но в общем случае непригодна для инженерных расчетов. Рассмотрим частные случаи, допускающие аналитическое или численное решение уравнения (3.1). Постоянные интенсивности отказа и восстановления "Усть λ — интенсивность отказа, а μ — интенсивность восстановления системы. Тогда КД/) = -^ + —<Γ(λ+μ)'. (3.3) λ+μ λ+μ Это следует из решения системы дифференциальных уравнений, а также из Формулы (3.1).
74 ЧАСТЬ I. Упражнения. Глава 3 Нормальные законы распределения времени до отказа и времени восстановления Пусть время до отказа и время восстановления имеют нормальные распределения с параметрами соответственно Τ и σ, ΓΒ и σΒ. Члены ряда (3.2) представим в виде разности двух функций распределения: Так как /** \t) — плотность нормального распределения с параметрами кТ и ν£σ, a g (/) — плотность нормального распределения с параметрами kTtt и ν£σΒ, то /*( '* *g*(A) *1(/) — функция нормального распределения с параметрами кТ + кТв и y]ka2+kcl · Аналогично /*(*+,) *g*( * *1(/)— функция нормального распределения с параметрами (/: +1)7" + кТй и у (£ + 1)σ2 + ka\ . Тогда: где Ф0(0 — функции Лапласа. t-kT-kTu -Φ /-(Ач-ОГ-АгТ; ^/*σ2+*σ5 J {yj(k + \)a2+kal На основании (3.2), получим следующую формулу для коэффициента готовности: ( ( \ ( \\ *,.(/) = 0,5-Ф0 t-T σ ; + Σ k = \ Φ t-kT-kT. -Φ t-(k + \)T-kTu Jka2+ka\) |^ + 1)σ2 +*σ^ J Произвольные интенсивности отказа и восстановления Самый простой способ решения интегрального уравнения (3.1) для случая разных интенсивностей отказов и восстановлений элементов состоит в использовании численных методов. По определению свертки из (3.1) получим: Kr(t)~lf*g(t-X)Kr(x)dx + P(t). о Для вычисления интеграла применим формулу трапеций: ( ·■ ■ ^ Kr(kh) = h k-\ 0,5 * / * g(kh) + Σ f * £((* " Oh)Kr (ih) i = l + P(kh), k = \,2,...,n, (3.4)
Расчет показателей надежности нерезервированных восстанавливаемых систем 75 где Л — шаг интегрирования; η —требуемое количество значений функции готовности. Выбор формулы трапеций связан с тем, что на каждом шаге значение ΚΓ(ί) зависит только от значений, вычисленных на предыдущих шагах. Точность вычислений обеспечивается надлежащим выбором шага интегрирования. Пусть время восстановления системы постоянное, т. е. g(t) = 87- (/). Тогда [/(/-Г.), при />ГВ; Ιθ, при /<ГВ. /**(0 = /*δΓ СО- Аналогично можно получить формулы свертки, а значит, и алгоритм вычисления Kv{t) для некоторых других распределений времени до отказа и восстановления. Но в общем случае рассчитывать значения функции f*g(t) приходится на основе численных методов с применением квадратурных формул Симпсона, Котеса и др. Если плотности распределения являются непрерывными функциями и время восстановления системы невелико по сравнению со временем ее работы, то можно применить формулу Гаусса. Для функции φ(/) = / * g{t) формула Гаусса с к узлами имеет вид: \<р(х)с1х = ^ ίφί^ + ^W = ^Xcf9 / t [2 2 где Cj и jcf- — соответственно веса и узлы квадратурной формулы Гауссга. В табл. 3.1 приведены веса и узлы для случая к = 7. Таблица 3.1. Веса и узлы формулы Гаусса /' 1 2 3 4 5 6 \7 с, 0,129484966168870 0,279705391489277 0,381830050505119 0,417959183673469 0.381830050505119 0,279705391489277 0,129484966168870 х, \ -0,949107912342759 | -0,741531185599394 -0,405845151377397 0,000000000000000 0,405845151377397 0,741531185599394 0,949107912342759
76 ЧАСТЬ I. Упражнения. Глава 3 3.1.2. Показатели надежности восстанавливаемой системы, состоящей из л элементов Схема расчета надежности системы очевидна. Она представляет собой последовательное, в смысле надежности, соединение Элементов. Приведем расчетные соотношения для показателей надежности системы, состоящей из η элементов. Стационарные показатели надежности восстанавливаемой системы выражаются через среднее время безотказной работы и среднее время восстановления элементов [5, гл. 7]. При этом наработка на отказ Τ, среднее время восстановления Тй и коэффициент готовности Кг системы определяются по формулам: Σ1 в/ ι Τ ι Т = , Гв=^-^-, Кг= . (3.5) Σ- Σ- ι + Σ— i=\2i / = ΐΛ / = 1 h В большинстве практических случаев при расчетах показателей надежности невосстанавливаемых и восстанавливаемых систем известными являются интенсивности отказов λ, и интенсивности восстановления μ, элементов, ι = 1, 2,..., //. Тогда формулы для показателей надежности имеют вид: 1 п 1 η λ Τ 1 У — — , Λρ — У A.j, Ув = — У —» г ~ ~ * /=ιμ, Для функции готовности системы простые расчетные соотношения отсутствуют. Рассмотрим способы и алгоритмы вычисления Kv{t). Экспоненциальный закон распределения времени до отказа и времени восстановления элементов Математической моделью функционирования системы является система обыкновенных дифференциальных уравнений: ,=ι (3·6>
Расчет показателей надежности нерезервированных восстанавливаемых систем 77 где: g λ, — интенсивность отказа /-го элемента; О λς = Χ λ, — интенсивность отказа системы; / = 1 О μ, — интенсивность восстановления /-го элемента; О Ро(0 = Кг(0 — вероятность того, что в момент / система исправна; О Ρι(() — вероятность того, что в момент / система находится в неисправном состоянии вследствие отказа /-го элемента. Систему (3.6) линейных дифференциальных уравнений с постоянными коэффициентами можно решить двумя способами: аналитическим и численным. Однако получить решение в виде формулы для произвольного η можно лишь для случая ограниченного числа элементов или при фиксированных значениях интенсивностей их отказа и восстановления. Существуют приближенные методы, позволяющие получить решение в аналитическом виде. Однако при этом возникают проблемы с оценкой погрешностей результатов вычисления показателей надежности. Проще всего решить систему (3.6) численным методом, например, методом Рунге — Кутты. Экспоненциальный закон распределения времени до отказа и произвольный закон времени восстановления элементов Математической моделью является система интегральных уравнений [5, г?. 7]. Если время безотказной работы /-го элемента имеет экспоненциальный закон распределения с параметром λ,, то из системы интегральных Уравнений следует, что функция готовности удовлетворяет интегральному Уравнению: Kr(t) = Хсе~х<' *g*Kr(t) + <Γλ<', (3.7) Ι η гДе g(0 = — Σλ,£,(0 — плотность распределения времени восстановления К /=ι системы; g,(/) — плотность распределения времени восстановления /-го элемента. Согласно (3.7) функционирование нерезервированной системы с постоянными интенсивностями отказов с позиций надежности эквивалентно функцио-
78 ЧАСТЬ I. Упражнения. Глава 3 нированию системы, имеющей интенсивность отказов λς = ]Γλ, и закон рас- / = 1 1 п пределения времени восстановления g(t) = — Σ^/ίί/ίΟ· Плотность g(t) λχ / = 1 представляет собой среднее взвешенное плотностей распределения времени восстановления элементов. Пусть интенсивность восстановления /-го элемента постоянна и равна μ^. 1 п Тогда g(t) =— Σ^μ^ μ,/ , и функция готовности нерезервированной системе / = 1 мы с любым числом элементов совпадает с функцией готовности одного элемента, имеющего гиперэкспоненциальную плотность распределения времени восстановления. Способ нахождения Kr(t) в этом случае был описан ранее в разд. 3.1.1. Применение численного метода связано с определением свертки функций /(f) = Хсе~ с' и g(t). В предположении, что μ, Φ λς, получим: / * *(/)=Σ λ,μ,*~μ'' * ^ = Σ -^τ- {е~к' - 6~μ''} · (18) Пусть время восстановления элементов системы постоянное, т. е. 1 " Si(0 = \, (О, / = 1, 2,..., л. Тогда g(t) = — Σ λ/δ7„ (0> и> значит, п у . п [р'К^-Ть,) пои о Т.· /*8(0=Σ^0*^λ<< = ΣλΛ* ' ПРИ '-'■'· (3.9) /=1 /=1 [0, при /<ГВ/. Аналогично можно получить формулы свертки, а следовательно, и алгоритм вычисления Kr(t) для некоторых других распределений времени восстановления. Произвольные законы распределения времени до отказа и времени восстановления элементов В общем случае функция готовности нерезервированной системы, состоящей из η элементов, имеет вид: *г(')= Σ Σ - Σ (J?h) *Pl/2{il) *Р2---/У*Рп)*^") *£'2) *-*вУ(^ ι,=0<-,=0 i„ = 0 (ЗЛО)
Расчет показателей надежности нерезервированных восстанавливаемых систем 79 где: О //(') — плотность распределения времени безотказной работы; О Ρj (/) — вероятность безотказной работыу-го элемента; О g,(/) — плотность распределения времени восстановления у-го элемента, у = 1, 2, ...,и. формула (3.10) не годится для вычислений. Однако на ее основе для ряда распределений могут быть получены конечные выражения. Предположим, что время восстановления элементов постоянное gi(i) = bT (/). Тогда J В/ /|=0/2=0 /„^0 \ * = 1 J причем слагаемое, соответствующее набору (/|, /2,..., /„), обращается в нуль, η если t<Yik-TEik . Рассмотрим два частных случая. Случай 1. Время безотказной работы у'-го элемента имеет нормальное распределение вероятностей с параметрами Tj и Cj . Тогда /;(/|)*ру(/)=ф( /-/,7} Φ rt-(ij + l)T^ у/ко j J [ yfkTlCj где Ф0(О — функция Лапласа. В результате из (3.11) получим следующую формулу для функции готовности системы: 00 00 00 П *γ«)=Σ Σ-Σ Π ι,=0ι,=0 /„=0 y=l f f η ^ * = 1 Φ, V^^ φ, '-(/,+ΐ)7}-Σν^ >/0+ϊσ7 (3.12) Случай 2. Время безотказной работы у'-го элемента имеет гамма-распре- Аеление вероятностей с параметрами осу и β, . Тогда г*И,) \ ( f/''}*Pj(l) = i / J Ру. (/y + l)a,,—
80 ЧАСТЬ I. Упражнения. Глава 3 *Γ(')=Σ Σ Σ Π /,=0/2=0 /,,=0у = 1 lj*j, k = \ Щ β, -/ '-Σ'*·*; (ij+\)a.j, k = \ в'* Ρ/ (3.13) где I(kj) —неполная гамма-функция. Несмотря на то, что (3.12) и (3.13) выражаются многократными рядами, слагаемые в них являются совсем несложными для разработки быстро работающего алгоритма. Существенным недостатком полученных выражений является, во-первых, отсутствие общности законов распределения и, во-вторых, возможность использования этих формул только для систем с числом элементов, не превышающих нескольких десятков. Функция готовности нерезервированной системы с большим числом элементов, подчиненных не экспоненциальным законам распределения времени до отказа, может быть получена только приближенно в соответствии с формулой: *г(0 = " . (3.14) ! , у *пДО ίΓι*Γ/(0 где #„,(/) — функция простоя, a Kvi(t) — функция готовности /-го элемента. Вопрос о погрешности формулы (3.14) рассмотрен в [5, гл. 7]. Для расчета надежности нерезервированных систем можно использовать программное средство Conspz.exe, описание которого приведено в части. IV. 3.2. Примеры решения задач ПРИМЕР 3.1. Нерезервированная система состоит из 8 элементов. Интенсивности их отказов приведены в табл. 3.2. Таблица 3.2. Интенсивности отказов элементов Номер элемента λ„ час"1 1 0,0003 2 0,0002 3 0,0009 4 0,0006 5 0,0004 6 0.0003 7 0.0005 8 0,0007
расчет показателей надежности нерезервированных восстанавливаемых систем 81 Интенсивности восстановления элементов одинаковы и равны μ = 0,4 час"1. Требуется определить показатели надежности системы. решение. Вычислим интенсивность отказа системы: λς = Σ λ/ = °> °003 + °>0002 + °>0009 + °>0006 + °>0004 + / = 1 +0,0003 + 0,0005 + 0,0007 = 0,0039. Тогда наработка на отказ, среднее время восстановления и коэффициент готовности равны соответственно: Т = — ■· λ. 1 0,0039 = 256,4 час, = — = = 2,5 час, μ 0,4 *г 256,4 0,9903. Т + Тв 256,4 + 2,5 Поскольку интенсивности восстановления элементов одинаковы, то систему можно рассматривать как один элемент с интенсивностью отказов λς и интенсивностью восстановления μ. Согласно (3.3) получим: К (j)= μ ι λς αΗΚ+μ)' = 0>4 ι 0'003У0'4039' Γ λς + μ λς+μ 0,4039 0,4039 Табулируя функцию от 0 до 40 часов с шагом 2 часа, получим значения, приведенные в табл. 3.3. Таблица 3.3. Функция готовности систем ы Л час 0 ί. 2 4 | 6 8 1 10 | 12 км 1 0,994649 0,992263 0,9912 0,990726 0,990514 0,99042 | /, час 14 16 18 20 1 22 1 24 26 км 1 0,990378 0,990359 0,990351 0,990347 0,990345 0,990345 0,990344 Л час 28 30 32 34 36 38 40 км 0,990344 J 0,990344j 0,990344 0,990344 0,990344j 0,990344 0,990344
82 ЧАСТЬ I. Упражнения. Глава 3 График функции готовности изображен на рис. 3.1. Из рис. 3.1 видно, что время переходного процесса мало и составляет примерно 10 часов. Это значит, что в случае высоконадежной системы (Кг >0,99) и большой длительности ее работы готовность системы целесообразно оценивать коэффициентом готовности. Л час 0 10 20 30 40 Рис. 3.1. Функция готовности системы для одинаковых интенсивностей восстановления ПРИМЕР 3.2. Нерезервированная система состоит из 8 элементов. Их интенсивности отказов те же, что и в табл. 3.2. Интенсивности восстановления различны и приведены в табл. 3.4. Таблица 3.4. Значения интенсивностей восстановления элементов Номер элемента μ,, час-1 1 0,5 2 0,2 3 0J 4 0,4 5 0,9 6 0,7 7 0,6 8 0.8 Требуется определить показатели надежности системы. Решение. По формулам (3.5) находим стационарные показатели надежности: — 1 _ /=1 М-/ „ ι ι + Σ- ,=ιμ,
Расчет показателей надежности нерезервированных восстанавливаемых систем 83 Как и в предыдущем примере, интенсивность отказа системы χ =0,0039 час"1. Вычислим сумму Α λ, 0,0003 0,0002 0,0009 0,0006 0,0004 0,0003 > —L = + + — + — + — + — + ίΓιμ/ 0,5 0,2 0,1 0,4 0,9 0,7 + W0M+4M07 0,6 0,8 Тогда Т = —Ϊ-— = 256,4 час, Тв = °'°147 =3,77 час, Кг = ' = 0,9855. 0,0039 в 0,0039 г 1 + 0,0147 Определим функцию готовности системы следующими способами: О решение системы дифференциальных уравнений аналитическим методом; □ решение системы дифференциальных уравнений численным методом; О решение интегрального уравнения; Π приближенный способ объединения узлов графа состояний системы. Решение системы дифференциальных уравнений аналитическим методом Составим систему дифференциальных уравнений типа (3.6): |>ό(0 = Л=Ро(0 + μιΜΟ + ц2/>г(0+ц3Рз(0 + μ4Μ0+μ5/>5(') + + ЦбРб(0 + Ц7Р7(0 + И8А(0; Ρί(0 = λ,ρ0(0-μιΡι(0; Ρ2(Ο = λ2/?0(θ-μ2/>2(/); Ι^(/) = λ3ρ0(/)-μ3Λ(/); |ρ;(/) = λ4ρ0(θ-μ4/?4(0; Ρ5(Ο = λ5ρ0(θ-μ5ρ5(Ο; /?6(0 = λ6ρ0(θ-μ6ρ6(θ; Ρ7(Ο = λ7ρ0(Ο-μ7ρ7(/); ΙΡ8(Ο = λ8/70(Ο-μ8ρ8(Ο.
84 ЧАСТЬ I. Упражнения. Глава 3 Система дифференциальных уравнений в преобразовании Лапласа имеет вид: \(ί + λΐ)ρ0(5)-μιρι(5)-μ2Ρ2(5)-μ3ρ3(5)-μ4ρΑ(ί)-μ5ρ5{3)- I (s + μ, )pi(s)~ λ, p0(s) = 0; |(.ϊ + μ2)ρ2(5)-λ2Α)(5) = 0; (* + Цз)й(*)-*зА>(*) = °; (5 + μ4)/?4(5)-λ4/7ο(ί) = 0: (5 + μ5)ρ5(5)-λ5/?0(5) = 0: (ί + μ6)/?6(ί)-λ6Ρο(ί) = 0 (ί + μ7)/?7(ί)-λ7/?0(5) = 0: (5 + Ц8)Р8(5)-^Ро(5) = 0· Решение этой системы алгебраических уравнений выполнено с помощью функции SOLVE системы Derive 5. Выражение функции готовности в аналитическом виде здесь не приводится в связи с его громоздкостью. После подстановки значений интенсивностей λ и μ функция готовности принимает следующий вид: Kr(s) = pQ(s) = 58 + 4,2s7 + 1,44s6 + 7,218л5 + 4,1619л4 +1,44468л3 + л (л + 0,2002 )(л + 0,6005)(s + 0,100893X5 + 0,5003)(л + 0,8007)· + 0,290276л2 + 0,0301872л + 0,0012096 • (л + 0,7003)(л + 0,9004)(л + 0,4006) Обратное преобразование Лапласа получено с помощью системы Mathcad. Оно имеет вид: /Сг(/) = 0,98553 +0,001е~0·2002' +0,000833 е-0'6005' + 0,00878е""0·10089' + +0,000598<Г0'5003' +0,000884<Г0·8007' +0,00043 И'7003' + +0,000456с>-°·9004' + 0,00148е-0'4006'. Результаты табулирования функции Kv(t) приведены в табл. 3.5. Метод обладает высокой точностью. Погрешности могли возникнуть только при получении оригинала функции Kr(s), когда в функцию уже были подставлены численные значения интенсивностей отказов элементов.
Расчет показателей надежности нерезервированных восстанавливаемых систем 85 Таблица 3.5. Результаты табулирования функции готовности U час 0 4 8 12 16 20 *.(/) 1 0,9923778877 1 0,9897343737 0,9882552613 0,9873246720 0.9867196419 г————— Л час 24 28 32 36 40 А'г(') 0,9863214638 0,9860579091 0,9858829003 0,9857664582 0,9856888839 Решение системы дифференциальных уравнений численным методом Наиболее популярным, обладающим высокой точностью, является метод Рунге — Кутты. Алгоритм метода Рунге— KytTbi с автоматическим выбором шага реализован авторами в программном средстве rungekutt.exe, описание которого содержится в разд. 2.8.9 части IV. Программа выдает решение на экране монитора и в виде файла rungekutt.txt, содержащего значения времени / и девяти функций p0(t), P\(t)> ···, Ps(0· Значения функции готовности ΚΓ(ί) = ρ0(ί) помещены в табл. 3.6 в столбце "£г(0 РК". Метод Рунге— Кутты реализован в любой системе компьютерной алгебры, в том числе и в системе Derive 5 (см. часть IV). Составление и решение интегрального уравнения Функционирование системы из 8 элементов можно заменить функционированием одного элемента с постоянной интенсивностью отказов \ =0,0039 час"1 и переменной интенсивностью восстановления. Плотность распределения времени восстановления является гиперэкспоненциальной 1 " £(0 = — Σλ,μ^"^' · Поэтому для определения функции готовности системы *с /=1 Достаточно решить одно интегральное уравнение (3.7). Сравнение (3.7) решим численным методом с использованием формул (3.4) и (3.8). Расчеты по указанным формулам нетрудно выполнить вручную, но быстрее это сделать программным путем. Результаты решения содержатся в табл. 3.6 в столбце " Kv(t) ИУ".
86 ЧАСТЬ I. Упражнения. Глава 3 Таблица 3.6. Значения коэффициента готовности системы f, час 0 2 4 6 8 10 12 14 16 18 20 км рк 1,0000 0,9949 0,9924 0,9908 0,9897 0,9889 0,9883 0,9877 0,9873 0.9870 0.9867 КМ ИУ 1,0000 0,9948 0.9922 0,9907 0,9896 0,9887 0,9881 0,9876 0,9872 0,9868 0,9866 Л час 22 24 26 28 30 32 34 36 38 40 КМРК 0.9865 0,9863 0,9862 0.9861 0,9860 0,9859 0,9858 0,9858 0,9857 0,9857 КГ(')ИУ 0,9863 0,9862 0,9860 0,9859 0,9858 0,9857 0,9856 0,9856 0,9855 0,9855 Способ объединения узлов графа состояний системы Граф состояний системы из 8-ми элементов имеет 9 узлов, один из которых соответствует исправному состоянию системы, восемь— отказовым. Интенсивность отказа системы равна сумме интенсивностей отказов элементов. Поэтому ветви переходов из исправного состояния системы в отказовое можно объединить. Определим теперь эквивалентную интенсивность восстановления системы. Предположим, что интенсивность восстановления есть величина постоянная и определяется выражением: 1 Цс= —' где Гвс — среднее время восстановления системы. При принятом допущении интенсивность восстановления вычисляется на основании следующих очевидных соотношений: τΒ = ]-^τ, т=±, кГ=—Ц-. Лг Лс 1 + У — Подставляя эти выражения в выражение цс = —, получим:
расчет показателей надежности нерезервированных восстанавливаемых систем 87 По условиям задачи λς =0,0039 час'1, £ —= 0,0147. Тогда μ =0,2656. ι=ι μ, Получим функцию готовности, воспользовавшись выражением (3.3). Подставляя в это выражение значения λ и μ, получим искомое выражение функции готовности: Кг(1) = 0,985 + 0,015е"02695/. Результаты табулирования функции приведены в табл. 3.7. Таблица 3.7. Результаты табулирования функции готовности U час 0 4 8 12 16 | 20 *1<0 1 0,9901041309 0,9867368101 0,9855909937 0.9852011006 t% час 24 28 32 36 40 0,9850684296 | КМ 0,9850232849 0.9850079232 0,9850026960 0,9850009174 0,9850003121 Анализ результатов решения задачи позволяет сделать следующий вывод: все рассмотренные методы дали возможность получить решение с допустимой для практики точностью, в том числе и приближенный метод, который позволил получить решение с точностью два знака после запятой. Наиболее точным является аналитический метод решения дифференциальных уравнений. Это объясняется тем, что в этом методе только на этапе получения обратного преобразования Лапласа выполнялись численные расчеты. На остальных этапах получались точные аналитические решения. По этой же причине высокой точностью обладает интегральный метод. Менее точное решение задачи этим методом по сравнению с аналитическим и методом Рунге— Кутты получено лишь потому, что шаг интегрирования из Условий точности не выбирался и был равен одному часу. Метод Рунге — Кутты реализован при заданной точности вычисления с автоматическим выбором шага. На рис. 3.2 приведены графики функций готовности, полученные интегральным методом и методом Рунге— Кутты. Из графиков рисунка видно, что Методы дают практически одинаковые результаты.
88 ЧАСТЬ I. Упражнения. Глава 3 /, час О 10 20 30 40 Рис. 3,2. Функция готовности системы для различных интснсивностей восстановления ПРИМЕР 3.3. Нерезервированная система состоит из трех элементов (подсистем). Законы распределения времени до отказа и времени восстановления элементов, а также параметры этих законов приведены в табл. 3.8. Таблица 3.8. Характеристики элементов системы Номер элемента Время до отказа Время восстановления 1 Г(5; 40) Ехр(2) 2 N(120; 30) Ехр(0,5) 3 W(3:200) Ехр(1.5) Требуется определить показатели надежности системы. Решение. Для этого вычислим математические ожидания времени до отказа и времени восстановления элементов (соответствующие формулы приведены в табл. 1.4 гл. 1 часты I): □ для гамма-распределения: 7]=αβ = 5·40 = 200 час, σ, =7αβ = >/5 -40 = 89,4 час; □ для нормального распределения: Т2 = m = 120 час, σ2 = 30 час; □ для распределения Вейбулла: Γ3=βΓ(1 + ΐ/α) = 200·Γ(1,333333),
Расчет показателей надежности нерезервированных восстанавливаемых систем 89 Значения гамма-функций найдем в Excel. В ячейки А1 и А2 поместим формулы: А1 = ЕХР(ГАММАНЛОГ(1,333333)), А2 = ЕХР(ГАММАНЛОГ(1,666667)). Тогда получим Г(1,333333) = 0,89298, Г(1,666667) = 0,902745 . Следовательно, Ту = 200 · 0,89298 = 178,6 час, σ3 = 200>/θ,902745-0,892982 = 64,9 час. Математические ожидания среднего времени восстановления соответственно равны: 7,в1=7" = Т = 0'5 час' 71-, = — = — = 2 час, в2 λ2 0,5 Т*з=' 1,5 = 0,6667 час. Стационарные показатели надежности определим по формулам (3.5). Результаты расчетов, выполненные в Excel, приведены в табл. 3.9. Таблица 3.9. Показатели надежности элементов системы 1 2 3 4 5 А N 1 2 3 В т, 200 120 178,6 С т„ 0,5 2 0,6667 Сумма D ι/τ; 0,005 0.00833 0.00560 0,01893 Ε тJ т, 0,0025 0,01667 0,00373 0,02290 F I *.. 0,99751 0,98361 J 0,99628 Данные колонок D, Ε и F получены по формулам: °2 - 1/В2, Е2 = С2/В2, Г2 = 1/(1 + Е2) с последующим протягиванием ячеек.
90 ЧАСТЬ I. Упражнения. Глава 3 В ячейках D5 и Е5 располагаются итоговые суммы: D5 = CYMM(D2 : D4), Е5 = СУММ(Е2 : Е4). Найдем стационарные показатели надежности системы: 1 1 "J_ 0,0189 ОЙ τ ' = ! Ti °>0229 ι ο = 52,8 час, Тв = — ~ ^ ^ ^ =1,2 час, »=ιΛ· 0,0189 *г=~ "7^ 1 + 0,0229 = 0,9776. м Τ, Решать задачи такого класса более рационально с помощью математических систем компьютерной алгебры, например, Derive 5. Их преимущества состоят в следующем: □ возможность получить решение в аналитическом виде; □ не нужны промежуточные вычисления; □ простота вычислений и возможность анализа зависимостей показателей надежности системы от параметров законов распределения отказов и восстановлений ее элементов. Далее приведены процедуры и результаты вычислений значения σ с помощью системы Derive 5: #1: #2: #3: #4: t5: 200· β·Γ| 1 + - 200 ·Γ| 1 + - 178.5959023 'гЧ)-гНГ #6: 64.91005618
Расчет показателей надежности нерезервированных восстанавливаемых систем 91 β строке #1 находится результат ввода выражения математического ожидания времени безотказной работы. В это выражение с помощью кнопки Sub панели инструментов вводятся значения параметров а = 3 и β = 200. Результатом решения является число в строке #3 (кнопка Approximate). Аналогично вычисляется σ (строки #4, #5, #6). Далее приводятся процедуры вычисления коэффициента готовности системы. При этом используется выражение: кг,—!—. 1 η ψ г-1 2в/ #1: #2: #3: 1 + Σ^ λ1·α1·β1 1 m-A2 1 β·λ3·Γ| 1 + - α ι —L_ + _J_+. λ1·α1·β1 Ш-Л2 ρ.λ3 J1 + I ( α1·β·β1·λ1·λ2·λ3·πι #5: Κ = Ι Ι. β·λ3·(α1·β1·λ1·(λ2·ια + 1)+λ2·ια)·| - 1 + α1·β1· λ1· \2-rn 5·200·40·2·0.5-1.5-120- - |! #6: κ = ΐ! 200·1.5·(5·40·2·(0.5·120 + 1) + 0.5·120) \з; ! + 5·40·2·0.5-120 #7: Τ=0.9776131588 Первыхтрех строках находятся выражения — для элементов системы. Л строке #4 определяется коэффициент готовности. С помощью команды ме- SimpHfy | Factor оно преобразуется в формулу #5.
92 ЧАСТЬ I. Упражнения. Глава 3 С помощью кнопки Sub панели инструментов в формулу подставлены исходные данные (выражение #6) и после нажатия кнопки Approximate получено значение коэффициента готовности (строка #7). Наиболее интересным результатом наших расчетов является формула в строке #5. Она позволяет исследовать влияние законов распределения и их параметров на показатели готовности системы. Определим функцию готовности системы по приближенной формуле (3.14). Функция готовности Kri(() каждого элемента, входящего в систему, определяется по формуле (3.4). В эту формулу входит свертка функций f*g(t)% которая для постоянной интенсивности восстановления рассчитывается по формуле: о Для вычисления интеграла применим формулу Гаусса с тем, чтобы уменьшить количество арифметических действий. Пусть α таково, что μβ~μα = ε, 1 ε где ε —точность вычислений. Тогда a- — In — . Верхний предел интегри- μ μ рования b(t) равен наименьшему из чисел / или а, т. е. ( 1 ζλ 6(0 = min(/; я) = тЫ /; —In— . (3.15) Ι μ μ; Применяя формулу Гаусса с 7 узлами и полагая ε = 10~5, получим b{t) 7 ο *=ι (3.16) Таким образом, алгоритм вычисления функции готовности одного элемента включает в себя формулы (3.15), (3.16) и (3.4), которые целесообразно оформить в виде отдельных модулей. Расчеты, проведенные по данному алгоритму, а также соотношение (3.14) позволяют найти функцию готовности каждого элемента и системы в целом. Результаты расчетов приведены в табл. ЗЛО. Из табл. (3.9) и (3.10) видна сходимость функций готовности элементов и всей системы к своим предельным значениям. Для наглядности данные зависимости представлены на рис. 3.3 и 3.4. На рис. 3.3 кривая I соответствуй гамма-распределению, кривая 2 — нормальному распределению, а кривая 3 -" распределению Вейбулла.
Расчет показателей надежности нерезервированных восстанавливаемых систем 93 Таблица 3.10. Функции готовности системы и ее элементов Г ичас о 1 25 50 [75 [ 100 125 | 150 J 175 | 200 1 225 | 250 1 275 | 300 1 325 [ 350 [ 375 [ 400 [425 [_450 r^f75 [500 Pj25 L550 1^575 I 600 *н(0 1 1,0000 0,9997 0.9991 0,9984 0,9978 0,9975 0,9974 0,9974 0,9974 0,9975 0,9975 0,9975 0,9975 0,9975 0,9975 0,9975 0,9975 0,9975 0,9975 0,9975 0,9975 0,9975 0.9975 0,9975 Kr2« 1 0.9998 0,9985 0,9921 0,9796 0,9732 0,9811 0,9893 0,9879 0,9825 0,9800 0,9821 0,9850 0,9852 0,9834 0.9823 0,9828 0,9838 , 0,9841 0,9835 0,9830 0.9831 0,9834 0,9836 0,9834 *гз(/> 1 0,9999 0,9994 0,9987 0,9978 0.9969 0,9961 0,9957 0,9956 0.9958 0,9961 0,9964 0,9965 0,9965 0.9964 0,9962 0,9962 0,9962 0,9962 0,9962 0,9963 0,9963 0,9963 0,9963 0,9962 AVW Ί 1 ~~| 0,9996 ] 0,9975 | 0,9899 ] 0.9759 1 0.9682 | 0.9750 | 0,9825 J 0.9811 | 0.9759 | 0,9739 J 0,9763 | 0,9793 | 0.9794 1 0.9775 | 0,9763 | 0,9767 | 0,9777 | 0,9780 | 0,9775 J 0,9770 J 0,9771 J 0,9775 _J 0.9776 0,9774 J осе функции, изображенные на рис. 3.3, имеют колебательный характер. Это уличительная особенность неэкспоненциальных распределений. При этом амплитуда" колебаний различна. Наибольшие колебания функции готовно- ^и соответствуют нормальному распределению. Это объясняется тем, что Р^Мя до отказа 2-го элемента имеет наименьшую дисперсию по сравнению с дРУгими элементами.
94 ЧАСТЬ I. Упражнения. Глава 3 100 200 300 400 500 600 Рис. 3.3. Функции готовности элементов системы f, час 0,99 0.98 0,97 0,96 0.95 100 200 300 400 500 Рис. 3.4. Функция готовности системы /. час ПРИМЕР 3.4. Нерезервированная система состоит из трех элементов с теми же законами распределения времени до отказа, что и в примере 3.3. Однако время восстановления каждого элемента предполагается не случайным, а постоянным и равно соответственно: Гв1 =0,5 час, Гв2 =2 час, Тв3 =0,6667 час. Они взяты такими же, что и математические ожидания времени восстановления элементов. Требуется определить показатели надежности системы.
расчет показателей надежности нерезервированных восстанавливаемых систем 95 решение. Так как стационарные показатели надежности не зависят от законов распределения, а зависят лишь от средних значений, то согласно формулам (3.5) они совпадают с аналогичными показателями примера 3.3: Г = 52,8час, Гв=1,2час, КГ=0,9П6. Вычислим функцию готовности элементов и системы. Поскольку время восстановления элементов постоянно, то выражение для свертки функций имеет вид: f*g«) = f(t-TB) при/>7;. функцию готовности элементов определим по формуле (3.4), а функцию готовности системы— по формуле (3.14). Результаты расчетов приведены в табл. 3.11. Таблица 3.11. Функция готовности системы и ее элементов t. час 0 25 50 75 100 125 150 175 200 225 250 275 1 300 325 350 375 400 425 1 450 475 Кг.С) 1 1.0000 Θ.9996 0,9990 0,9983 0,9978 0.9975 0,9973 0,9974 0,9974 0.9975 0.9975 0,9975 0,9975 0,9975 0.9975 0.9975 0,9975 0,9975 0,9975 *г2(0 I 0,9998 0,9984 0,9918 0,9791 0,9732 0,9816 0.9894 0,9878 0,9823 0,9800 0,9823 0,9852 0.9852 0,9834 0.9823 0,9829 0,9839 0,9841 0,9836 км 1 0,9998 0.9994 0.9987 0,9978 0,9969 0,9961 0,9957 0,9956 0,9958 0,9962 0,9964 0,9965 0,9965 0,9964 0,9963 0,9962 0,9962 0,9962 0.9963 КМ 1 ι | 0,9996 | 0,9974 | 0,9895 1 0,9754 | 0,9681 | 0,9754 0,9826 0,9809 . 0,9758 0,9739 0,9765 0,9794 0,9794 0.9775 0,9763 0,9768 0,9778 0,9781 0.9776
96 ЧАСТЬ I. Упражнения. Глава 3 Таблица 3.11 (окончание) г, час 500 525 550 575 1 600 ATriW 0,9975 0,9975 0,9975 0,9975 0.9975 КЖ) 0,9831 0,9832 0.9836 0,9837 0,9835 *гз(0 0,9963 0,9963 0,9963 0.9963 0.9963 Кг(') 0,9771 I 0,9772 Ι 0,9776 I 0,9777 0.9775 1 Значения функций готовности почти не изменились по сравнению с аналогичными значениями для экспоненциального закона распределения времени восстановления. Это говорит о том, что в случае элементов с быстрым восстановлением функция готовности слабо зависит от законов распределения. То же подтверждают и графики функций готовности, изображенные на рис. 3.5. ЗД /, час Рис. 3.5. Функции готовности элементов и всей системы (время восстановления постоянное) Из рисунка следует, что 1-й и 3-й элементы более надежны, чем 2-й, а надежность системы ниже надежности каждого элемента. ПРИМЕР 3.5. Рассмотрим систему, состоящую из двух элементов, соединенных последовательно. Отказ любого из них приводит к отказу системы·
расчет показателей надежности нерезервированных восстанавливаемых систем 97 при этом если произошел отказ первого элемента, то второй не выключается и расходует свой ресурс. Если произошел отказ второго, то первый выключается и ресурс не расходует. Элементы имеют разную надежность с постоянными интенсивностями отказов λ! =0,05 час"1 и λ2=0,01 час"1 соответственно. Обслуживает систему одна ремонтная бригада с прямым приоритетом. Закон распределения времени восстановления имеет плотность g(t). Требуется определить стационарные показатели надежности системы при двух законах распределения времени восстановления: экспоненциальном и нормальном со средним временем восстановления Гв =10 час и средним квадратиче- ским отклонением σΒ = 1 час. Решение. Представим функционирование системы графом состояний, который изображен на рис. 3.6. Рис. 3.6. Граф состояний нерезервированной системы На рисунке следующие обозначения: Ε (0) — оба элемента системы исправны; ^ (1)— элемент 1 отказал и восстанавливается, элемент 2 исправен и продолжает работать; ^ (2)— элемент 2 отказал и восстанавливается, элемент 1 выключен из работы; α (3) — отказали оба элемента, первый восстанавливается; α λι, λ2 — интенсивности отказа элементов; Д|» μ2, μ3 — интенсивности восстановления элементов. ^я вычисления показателей надежности системы необходимо определить Интенсивности μ,, μ2, μ3. Введем функции, соответствующие состояниям Системы: y0(sl9s2)9 ^(τ„.ν2), ν20ν,,τ2), y3(τ,,0). Тогда система интеграль-
98 ЧАСТЬ I. Упражнения. Глава 3 ных уравнений для описания стационарного режима функционирования будет иметь вид: yo(s\>s2)= J/i (* + *ι)>Ί(0,* + s2 )dx+ \f2{x + s2)y2{x + sx>Q)dx\ о о 00 о 00 00 >>2(*ι>τ2)= ί^ + ^οί** *ι>°)<& + Jg(* + T2)/i(* + J|)j>3(0f0)dr; 0 о Вычислим интенсивности восстановления μ!, μ2, μ3 Согласно [5, гл. 4] из системы (3.17) получим: ^ω10+ω20 lj + λ2 Λι 4- Αο 00 00 О О оо J^(*i.*2)*i = ί^ + τ2)^λιΧώ:(λ2Ρο+^3(0'0))' о оо ^3(τ„0) = λ,λ2 jGOc + x,)*-*1*^. о Тогда λ, lg(x)e-^-xdxp0 о Ml=i^ = ^ = |M, (3.18) • ι - ω20 _ Ο £(λΐ) (-1 10) μ2 - --^— - — , ν·'·17' Λ /σ(χ)β-λ'*Λ(λ2Λ)+Λ(0,0)) σ<λι>
расчет показателей надежности нерезервированных восстанавливаемых систем 99 00 λ,λ2 lG(x)e-^-xdxp0 μ3=- ω 32 »-gfr2) Ръ λ, JG(*χΐ -e~^x)dxp0 Гв ~G(X2) (3.20) В формулах (3.18)—(3.20) введены обозначения: О £(λ) — преобразование Лапласа плотности g(t); О β(λ)— преобразование Лапласа функции G(i) = l-G(0, гДе G(/) — функция распределения времени восстановления. Из полученных формул видно, что интенсивности μ,, μ2, μ3 зависят не только от закона распределения времени восстановления, но и от интенсив- ностей отказов элементов. Для экспоненциального распределения времени восстановления μ! = μ2 = μ3 = = — = 0,1 час"1. Для нормального распределения с параметрами Тй и σΒ преобразования Лапласа функций g(t) и G(/) соответственно равны: -λΓ.+ В- JL 1 ,2 2 Λ 1-е ι \ Результаты вычисления значений g(K) и G(k) приведены в табл. 3.12. Таблица 3.12. Значения функций #(λ) и G(k) έ(λ) [ cw λ, =0,05 0,607289 7,854214 λ2 = 0,0Ι Ι 0,904883 9,511734 соответствии с формулами (3.18)—(3.20) и данными табл. 3.12 получим: μι =0,0951 час"1, μ2 =0,0773 час"1, μ3 =0,1948 час"1. Интенсивности вос- Тановления достаточно сильно отличаются от аналогичных интенсивностей я случая экспоненциального закона времени восстановления.
100 ЧАСТЬ I. Упражнения. Глава 3 Вычислим вероятности состояний системы топологическим методом. В табл. 3.13 приведены интенсивности переходов графа, изображенного на рис. 3.6. Таблица 3.13. Таблица интепсишюстей переходов Состояния системы 0 I 2 3 Переходы из данного состояния во все другие °0\ = \ ' fl02 = ^2 а\о = h , я,з = λ2 fl20 = И2 ап = Из Суммарная интенсивность перехода °0\ + Д02 аю+а\) й20 ап В соответствии с топологическим методом [5, гл. 5] получим: Δο =^10^20^32 + ^13^20^32 = (Μι -*-λ2)μ2μ3, Δι = ^01^20^32 = λ!μ2μ3, Δ2 = ^01^13^32 + ^02^10^32 + а02а\ЗаП = (λ2 + L4 + λ1) λ2^3 > Δ3 =Λοι^ΐ3ί72θ=:λ1λ2μ2. Тогда выражения наработки на отказ, среднего времени восстановления и коэффициента готовности будут иметь вид: г- Ро -—!—, (λ,+λ2)ρ0 λ,+λ2 т = Р\ + Рг + Pi „ (Мз +λ2)λ|μ2 +(λ, +μ, + λ2)λ2μ3 Р\Р\+РгРг (λ|+λ2)(λ2+μ|)μ2μ3 κ Τ _ (λ2+μ,)μ2μ3 Τ + Ta (λ2 + μ,)μ2μ3+(μ3+λ2)λ1μ2+(λ1+μ,+λ2)λ2μ3' Расчеты по этим формулам дают следующие результаты: □ при экспоненциальном законе времени восстановления: Τ = 16,7 час, Гв = 10,8 час, Кт = 0,6077 ; Π при нормальном законе времени восстановления: Г = 16,7 час, Г8=11,5час, ^г =0,5914.
расчет показателей надежности нерезервированных восстанавливаемых систем 101 ПРИМЕР 3.6. Рассмотрим сложную нерезервированную систему, составлению из 80 разнородных элементов, отличающихся законами распределения и их параметрами, а также случайностью исходных данных. Система состоит и3 двух групп элементов. Данные по этим группам содержатся в табл. 3.14. Таблица 3.14. Показатели надежности элементов [Номер группы | 1 2 Число элементов 50 30 Время до отказа TN W Τ нижнее 10000 5000 Τ верхнее 15000 7000 σ 2000 2000 Время восстановления Г Г 7> 24 24 σΒ ιοί 10 В каждой группе элементы имеют различное среднее время безотказной работы. Первая группа состоит из элементов, имеющих среднее время безотказной работы, равномерно распределенное на промежутке от 10 000 до 15 000 часов. Вторая группа состоит из элементов, имеющих среднее время безотказной работы, равномерно распределенное на промежутке от 5000 до 7000 часов. Время непрерывной работы системы / = 80000 часов. Определить показатели надежности системы. Решение. Воспользуемся для расчетов программой Conspz.exe, описание которой приведено в разд. 3.2.2 части IV. Результатом работы программы являются следующие показатели надежности системы: Π наработка на отказ; Ε среднее время восстановления; Π коэффициент готовности; Π функция готовности (нижняя граница, верхняя граница, среднее значение). В основе алгоритма лежит приближенное равенство (3.14). Для данных Рассматриваемого примера получим следующие показатели надежности системы: Τ = 111,1 час, Гв=24час, Кг = 0,8224. Результаты расчетов функции готовности (средние значения) содержатся в Табл. 3.15. относительная погрешность, рассчитанная по формуле тах- 2 ' (^г.веох(0 ~ ^г.ииж(О) L г, верх к, г, верх (0 + *г.пиж(0 100%, с°ставляет0,17%.
102 ЧАСТЬ I. Упражнения. Глава 3 Таблица 3.15. Средние значения функции готовности Л час 0 2000 4000 6000 8000 10000 12000 14000 16000 18000 20000 22000 24000 1 26000 28000 30000 32000 34000 36000 38000 40000 КМ | /, час 1,0000 | 42000 0,9791 | 44000 0,9161 I 46000 0,8695 0,8716 0,8236 . 0,7394 0,7655 0,8540 0,8848 0,8667 0,8243 0,7841 ! 0,7829 0,8211 0,8579 0,8604 0,8346 0.8062 0,7980 0,8147 48000 50000 52000 54000 56000 58000 60000 62000 64000 66000 68000 70000 72000 74000 76000 78000 80000 1 .. . км ~~| 0,8398 1 0,8501 0,8390 0,8200 0,8100 0,8159 0,8311 0,8417 0,8392 0,8280 0,8192 0,8197 0,8280 0,8364 0,8378 0,8322 0,8257 0,8239 0,8279 0,8337 На рис. 3.7 изображен график функции готовности системы. График построен по данным табл. 3.15. Результирующий файл содержит 1001 значений Kr(t). Построение графика по всем рассчитанным значениям лишь улучшит его качество.
расчет показателей надежности нерезервированных восстанавливаемых систем юз 0.95 0.85 0.75 12000 24000 36000 48000 60000 72000 /. час Рис. 3.7. Функция готовности сложной системы 3.3. Задачи для самостоятельного решения ЗАДАЧА 3.1. Нерезервированная восстанавливаемая система состоит из η = 10 элементов. Необходимо определить наработку на отказ, среднее время восстановления и коэффициент готовности системы. Предполагается, что справедлив экспоненциальный закон отказов и восстановлений элементов. Варианты заданий приведены в табл. 3.16. Ι η [_ Тв, час f. час Таблица 3.16. Исходные данные задачи 3.1 1 4 40 2 6,5 21 3 8,5 20 4 12 18 5 3,8 19 6 7,3 18 7 2,4 16 8 8 18 9 7 21 10 7,5 23 1^ Вариант 1 ГГ ^(о 0,97 1 Вариант 2 [ЬКГ3, час-1 1,2 0,99 0,98 0,95 0,96 0,99 0,94 0,95 0,99 0.98] 1,8 1 1,5 1,75 1,35 1,2 0,9 1,84 1,6 Вариант 3 J Тх час 480 | Вариант 4 LT к* 0.99 540 860 820 320 900 500 380 420 400 0,98 0,98 0,95 0,97 0,99 0,94 0,98 0,99 0,97 1
104 ЧАСТЬ I. Упражнения. Глава 3 В таблице приняты следующие обозначения: □ η — номер элемента; □ Гв — среднее время восстановления элемента; □ / — время работы элемента; □ P(t) — вероятность безотказной работы элемента в течение времени /; □ λ — интенсивность отказа элемента; □ 7] — среднее время безотказной работы элемента; □ Кг — коэффициент готовности элемента. В каждом из вариантов одно и то же значение среднего времени восстановления элементов. ЗАДАЧА 3.2. Нерезервированная восстанавливаемая система состоит из л = 10 элементов. Среднее время восстановления элементов— величина постоянная и равна 7"в=5 час"1. Значения интенсивностей отказов элементов приведены в табл. 3.17. Таблица 3.17. Интенсивности отказов элеме!Гтов № элемента Ι λ 10-2, час'1 1 0,5 2 0,55 3 0,47 4 0,58 5 0,5 6 0,47 7 0,6 8 0,52 9 0,52 10 0,5 Определить коэффициент готовности системы по точной и приближенной формулам. Вычисления выполнить при значениях λ, приведенных в табл. 3.17, уменьшенных в 10 и в 100 раз. По результатам расчетов сделать выводы о возможности использования приближенной формулы для оценки коэффициента готовности системы. Приближенная формула имеет вид Кгс = Y\Krj » т· е· коэффициент готовно- / = 1 сти системы равен произведению коэффициентов готовности ее элементов. ЗАДАЧА 3.3. Нерезервированная восстанавливаемая система имеет интенсивность отказа λ = 0,003 час"1, среднее время восстановления 7"в=60 час Необходимо определить время работы /, при котором функция готовности будет равна: 0,997; 0,99; 0,95; 0,9; 0,85. Указание: воспользуйтесь формулой функции готовности, подставьте в не<? исходные данные и определите корни трансцендентного уравнения.
расчет показателей надежности нерезервированных восстанавливаемых систем 105 ЗАДАЧА 3.4. Исследовать влияние безотказности и восстанавливаемости на длительность переходных процессов системы при оценке ее надежности функцией готовности. Рассмотреть два случая: 1. Среднее время восстановления Гв =10 час, варианты интенсивностей отказов λ приведены в табл. 3.18. Таблица 3.18. Интенсивности отказов системы λ, час"1 τ. час 0,1 0,05 0,01 0,005 0,001 0,0005 0.0001 2. Интенсивность отказа системы λ = 0,01 час , варианты значений среднего времени восстановления приведены в табл. 3.19. Таблица 3.19. Варианты среднего времени восстановления системы ТЛУ час τ, час 1 5 10 15 20 26 30 Определить длительность переходного процесса τ , заполнив пустые строки в табл. 3.18 и 3.19. Вычисления выполнить по формуле (3.3). Переходный процесс считать законченным, если выполняется условие: \ΚΓ(ί)-ΚΓ\< 0,001. По результатам расчетов сделать выводы о влиянии безотказности и восстанавливаемости на длительность переходных процессов. ЗАДАЧА 3.5. Нерезервированная система состоит из η подсистем, одинаковых по надежности и восстанавливаемости, л = 1, 2, 3, 4, 5. Закон распределения времени до отказа и его параметры известны (табл. 3.20). Время вос- СТановления подсистем постоянно и равно Тв. Таблица 3.20. Характеристики элементов системы Вариант 1 2 3 Время до отказа ΤΝ(300; 100) Г(4; 60) N(250: 80) Время восстановления ТЛ. час 20 5 6 I
106 ЧАСТЬ I. Упражнения. Глава 3 Таблица 3.20 (окончание) Вариант 4 5 6 Время до отказа W(2; 180) R(0,00006) Ехр(0,005) Время восстановления Гв, час 10 15 12 Вычислить показатели надежности системы. Установить зависимость показателей надежности от числа η. ЗАДАЧА 3.6. Нерезервированная система состоит из двух подсистем. При отказе одной подсистемы другая не выключается и продолжает расходовать свой ресурс. Интенсивности отказов подсистем равны λ! и λ2. Обслуживает систему одна ремонтная бригада с обратным приоритетом. Закон распределения времени восстановления имеет плотность g(t). Требуется вычислить стационарные показатели надежности системы. Доказать независимость показателей надежности системы от вида закона распределения времени восстановления. Варианты заданий содержатся в табл. 3.21. Таблица 3.21. Характеристики элементов системы Вариант 1 2 3 4 5 6 λ|, час-1 0,004 0,007 0,0008 0,005 0,0004 0,0002 λ2, час ' 0,008 0,003 0,0005 0,007 0,0007 0,0006 Время восстановления ΤΝ(30; 10) Г(4; 6) N(25;8) W(2; 18) 1 R(0,006) I Ехр(0,5) Ι ЗАДАЧА 3.7. Определить показатели надежности нерезервированной системы, состоящей из трех групп разнородных элементов, отличающихся законами распределения и их параметрами, а также случайностью исходных данных. Данные по этим группам приведены в табл. 3.22. Элементы каждой группы имеют среднее время безотказной работы, равномерно распределенное на интервале между нижним и верхним значениями· Время непрерывной работы системы / = 10000 час. Указание: воспользоваться для расчетов программой Conspz.exe.
расчет показателей надежности нерезервированных восстанавливаемых систем 107 Таблица 3.22. Показатели надежности элементов Номер группы 1 2 3 Число элементов 45 20 35 Время до отказа Г W TN Τ нижнее 3000 4000 3500 Τ верхнее 4000 6000 5000 σ 2000 3000 2500 Время восстановления Ехр Ехр Ехр 7* 24 36 20 ЗАДАЧА 3.8. Техническая система представляет собой основное соединение двух подсистем. Первая подсистема является восстанавливаемой, а вторая — не восстанавливаемой. Интенсивности отказов и восстановлений подсистем соответственно равны: λ{ =0,01 час"1, λ2 =0,001 час"1, μ) =2 час"1. Определить показатели надежности системы с частичным восстановлением: Τ 9 ТВ9 Кг,Р(0. Kr{t). Получить аналитические и численные выражения для всех показателей надежности.
ГЛАВА 4 РАСЧЕТ ПОКАЗАТЕЛЕЙ НАДЕЖНОСТИ РЕЗЕРВИРОВАННЫХ ВОССТАНАВЛИВАЕМЫХ СИСТЕМ Методы расчета показателей надежности резервированных восстанавливаемых систем, как правило, являются сложными с точки зрения инженерного применения. Однако при определенных допущениях можно выделить классы систем, имеющих достаточно простые алгоритмы для вычисления показателей надежности. Такими допущениями обычно являются: □ относительная простота структурных схем расчета надежности; □ независимость элементов по отказам и по восстановлению; □ экспоненциальные законы распределения времени безотказной работы и времени восстановления элементов; □ определенные стратегии обслуживания отказавших элементов; □ стационарный характер показателей надежности системы. При оценке надежности стационарных и нестационарных показателей надежности восстанавливаемых систем чаще всего используются методы одномерных и многомерных марковских случайных процессов. Далее в этой главе будут рассматриваться примеры расчета надежности с помощью этих методов. В некоторых случаях удается получить точные значения показателей надежности. В общем случае значения показателей надежности являются приближенными и рассчитываются программным путем.
расчет показателей надежности резервированных восстанавливаемых систем 109 4.1. Методы расчета надежности систем при экспоненциальных законах распределения отказов и восстановлений Предположим, что функционирование системы описывается графом, изображенным на рис. 4.1. h и2 Рис. 4.1. Граф состояний системы На рисунке приняты следующие обозначения: □ λ, — интенсивности переходов, соответствующие отказам элементов системы; □ μ, — интенсивности переходов, соответствующие восстановлениям элементов системы; Π η +1 — общее число состояний. Состояния с номерами 0,1, 2,...,/7-1 являются исправными, а состояние с номером η —отказовым. Коэффициент готовности, наработка на отказ, среднее время восстановления и среднее время безотказной работы вычисляются по формулам: /J-I п-\ ι+Σρι-ρ* ι+Σρι-ρ* Кг=-^ , Т = —^1 , Гв= —, (4.1) k = \ Τ У] + Y*-' + Ук-^к-2 + - + Υ*-ι -Υι ^ (4.2) к=\ λλ μ,'γ/"λ,.' ели все элементы системы идентичны по надежности и ремонтопригодно- и> то графом рис. 4.1 описывается функционирование систем с постоянно ^^ченным резервом и резервом замещением, мажоритарные системы и
110 ЧАСТЬ I. Упражнения. Глава 4 системы со скользящим резервом, обслуживаемые любым количеством ремонтных бригад. Пусть λ — интенсивность отказа, а μ — интенсивность восстановления каждого элемента системы. В зависимости от условий функционирования и обслуживания системы интенсивности переходов λ; и μ, принимают различные значения. Значения λί содержатся в табл. 4.1. Таблица 4.1. Интенсивности отказов Вид резервирования Постоянное (1 основной, т резервных элементов) Замещением (1 основной, т резервных элементов) Мажоритарное ((л - т) основных, т резервных элементов) Скользящее ((л - т) основных, т резервных элементов) λ/ (л+ 1 — Ολ. /= I. 2 я λ,/=1,2 η (η+ 1 -/)λ,/ = 1,2 /и+1 (n-m)\y z= 1, 2,... ,/w+ 1 Интенсивности восстановления μ, вычисляются по формуле: [/μ, при /<г; (4.3) |/μ, при />г, где г — число ремонтных бригад. Приведем частные случаи резервированных систем, показатели надежности которых вычисляются по соотношениям (4.1): □ Система с постоянно включенным резервом Структурная схема резервированной системы с кратностью т приведена на рис. 4.2. В этом случае для полностью ограниченного восстановления (одна обслуживающая бригада) показатели надежности вычисляются по формулам: Кг = m+l v' Σ- /я+1 J Σ- μ,=ι<! μ (4.4) μ где y = f. Л.
расчет показателей надежности резервированных восстанавливаемых систем 111 λ, μ Рис. 4.2. Структурная схема резервированной системы (постоянно включенный резерв) Для неограниченного восстановления (число бригад обслуживания равно m +1) справедливы формулы: ^/я+1 к=\- (1 + Р) /я+1 _ +р) -Ρ τ _ X(m + l)pm (/и + 1)ц (4.5) □ Система с резервом замещением Структурная схема системы кратности m приведена на рис. 4.3. λ, μ Ь—J L. ut Рис. 4.3. Структурная схема резервированной системы (резерв замещением) В случае полностью ограниченного восстановления, показатели надежности определяются так:
112 ЧАСТЬ I. Упражнения. Глава 4 а в случае неограниченного восстановления: ■SL m\ (4.7) Σ- ,-ο '! Нестационарные показатели надежности, такие как вероятность безотказной работы или функция готовности, определяются путем составления и решения систем дифференциальных уравнений. 4.2. Методы расчета надежности систем при произвольных законах распределения отказов и восстановлений В этом разделе будем предполагать, что все или некоторая часть элементов системы имеют неэкспоненциальные законы распределения времени до отказа или времени восстановления. Тогда функционирование системы описывается интегральными уравнениями. Вопросы составления и решения систем интегральных уравнений для структурных схем с небольшим числом элементов в каждом случае будут рассматриваться индивидуально. 4.2.1. Дублированная система с постоянно включенным резервом Структурная схема системы показана на рис. 4.4. /i('>,g,(/> I /2('),g2(0 Рис. 4.4. Структурная схема дублированной системы с постоянным резервом На рисунке введены следующие обозначения: Ε /ДО — плотность распределения времени безотказной работы /-го элемента;
расчет показателей надежности резервированных восстанавливаемых систем 113 О s№ — плотность распределения времени восстановления /-го элемента, / = 1,2. Исследование надежности системы зависит от дисциплины обслуживания отказавших элементов. Ограниченное восстановление. Прямой приоритет Граф состояний системы, обслуживаемой одной ремонтной бригадой с прямым приоритетом, представлен на рис. 4.5. ( λ3\ ι П4^4 1 3 2 J μ*^\ \ Ιλ4 4 Рис. 4.5. Граф состояний дублированной системы (ограниченное восстановление. прямой приоритет) Система имеет 5 возможных состояний: Ε (0) — оба элемента системы исправны; Π (1) — элемент 1 отказал и восстанавливается, элемент 2 исправен; Π (2) — элемент 2 отказал и восстанавливается, элемент 1 исправен; ^ (3)— отказал сначала элемент 1, а затем элемент 2, элемент 1 восстанавливается; α (4)— отказал сначала элемент 2, а затем элемент 1, элемент 2 восстанавливается. федположим, что элементы системы имеют постоянные интенсивности от- Казов λ, и λ2. Тогда λ4=λ1? λ3=λ2. Ь|числим интенсивности восстановлений. На графе они обозначены μ,, μ2, ^з, μ4. Для этого введем функции, соответствующие указанным состояниям: *°Ц>*2), >Ί(τ,,.ν2)> ^2(vhT2), Λ(τ|,0), >>4(0,τ2), и составим следующую Истему уравнений для описания стационарного режима функционирования:
114 ЧАСТЬ I. Упражнения. Глава 4 Л('у1^2)= lf{(x + Si)y\(0,x + s2)dx+ \f2{x + s1)y1(x + sx$)dx\ о о оо оо о о 00 00 Уг^хЛг)^ \gi<<x+4)yQ<<x + s\^)dx+ \gi^ + ^i)Mx^sx)y^Q)dx\ (4.8) о о 00 .Уз(х1>°)= \y\{x + *\£)dx\ о 00 УЛЬЪ)= ly2(0,x-^T2)dx. о Так как время безотказной работы элементов имеет экспоненциальное распределение, то из уравнения для функции ух системы (4.8) получим: оо 00 ®1.о = Ь(0,*2)*2 = \g\{x)e-XlXdx(kxP{> +Л(0,0)), о о оооо оо Р\ = \ Ь(Х|>2^1*2 = \Gx{x)e-x*xdx(kxp0 +л(0,0)). 00 О Тогда интенсивность перехода μ! будет равна: „ ω».ο #.(λ2) μι - - ~ · Р\ σ,(λ2) Функцию >ί(Χ|,0) можно представить в следующем виде: оо ^(τ„0) = λ2|?1(χ + τ1)^λ2^(λι/70+^4(0,0)). о Из 4-го уравнения системы (4.8) найдем функцию у3: 00 0000 >^з(^1,0)= />^1(χ-μτ1,0)^ = λ2 J J^(jc-h сх + τ| ^"^'^οα^ίλ^ο +^4(0,0)) Ο 00 или 00 Λ (τι.°) = Jft (* + τι XI" e "W-i/O + -V4(Ο-0)) · ο
Расчет показателей надежности резервированных восстанавливаемых систем 115 Тогда оо Оз,2 = Л(°.°) = ЫхК-е-Ь'УА&хРо + Л(0,0)) = 0 - έ,(λ2)Χλ,ρ0 + Л(0,0)), о А = biti.O^x, = \Gl(xX\-e-^x)dx(Xlp0+y4(0,0)) = о о =(Γ„-σ1(λ2)χλιΛ)+Λ(ο,ο)). Следовательно, α ΓΒΐ-σ,(λ2)' Аналогично получаются и другие интенсивности восстановления: „ ЫМ м Ι-^(λ,) М-2 ~ "Ξ ι Μ-4 Ξ · σ2(λι) ^-σ2(λ,) Зная все интенсивности переходов в графе, можно составить систему линейных алгебраических уравнений для стационарного режима функционирования и в результате ее решения определить вероятности состояний рк и параметры переходов о>к ,. После этого вычисляются значения требуемых показателей надежности. Наработка на отказ, среднее время восстановления и коэффициент готовности системы вычисляются по формулам: Т=Р»+Р^Р\ Тв= *+Р* , Кг=-1—. (4.9) Оценим надежность системы для переменных интенсивностей отказов элементов. В [5, разд. 7.4] получены следующие приближенные значения вероятностей состояний системы и параметров перехода из одного состояния в Другое: Α) =^Ό^1^2' 00 00 ρ, = С, }ф2(*)G, (x)dx, р2=С2\Фх (x)G2(x)dx, о о оо оо А = сз Ρ2(χ)Ψ,(χ)Λ, р4 =Q ^(*)Ψ2(*)Λ, о о ω0.Ι =С0Г2» ω0,2 =С071'
116 ЧАСТЬ I. Упражнения. Глава 4 ω, 0 =С, j02(x)g\(x)dx, ω2 0 =С2 ^l(x)g2(x)dx, о о 00 00 ω, з =С, \F2(x)Gl(x)cbc, ω2 4 =С2 JF,(*)G2 (*)<&, о о 00 СО ω3ι2 =^3 \F2(x)G{(x)dx, ω4ιι =С4 JfJ(jc)G2(jc)A. о о В выражениях приняты следующие обозначения: □ /*)(/) = 1-/^(0, 7^(/) — функция распределения времени до отказа /-го 00 элемента, ФД/)= Jfj(jt + /)dfr; о □ G/(/) = l-G/(/), G,(/) —функция распределения времени восстановления 00 __ /-го элемента, Ψ,(/) = JG,(jc + l)dx. о Здесь и далее 7J — среднее время безотказной работы, а Гв/ — среднее время восстановления /-го элемента, / = 1, 2. Постоянные коэффициенты определяются с учетом следующих условий: □ сумма вероятностей всех состояний равна единице: Ρο + />ι+/>2 + />3 + />4=1; □ для каждого состояния сумма параметров переходов в другие состояния равна сумме параметров переходов из всех состояний в данное: ω0,Ι+ω0.2=ωΙ,0+ω2,0> ωΙ,0+ωΙ,3 =ω0,1 +ω4,1> ω2,0+ω2.4 =ω0,2+ω3,2> ω3)2=ωι3, ω4,ι=ω2ι4- Найдем интенсивности переходов из одного цостояния в другое по формуле ω, , Pi
расчет показателей надежности резервированных восстанавливаемых систем ΐιγ ца основании графа, изображенного на рис. 4.5, получим: ]<b2(x)gl(x)dx JcD,(.t)g2(.x)rfr ^1 - —. λ2 - —, Ц| -; 1 ' ^2=^ · 7| 12 ft2(x)Gx{x)dx \Φχ{χ)β2{χ)άχ о о )F2(x)Gx(x)dx \Fx{x)G2{x)dx ]Ρ2(χ)Οχ(χ)άχ )φ2(χ)δ}(χ)άχ λ4 = μ4 = _ 0 \φ}(χ)02(χ)άχ 0 ]Ц(х)С2(х)с1х __ο οο Мз = __0 0 fF}(x)4f2(x)dx ο Показатели надежности системы определяются стандартным способом, путем составления и решения системы линейных алгебраических уравнений, описывающей стационарный режим функционирования, и использования формул (4.9). Ограниченное восстановление. Обратный приоритет Предположим, что элементы дублированной системы имеют произвольные законы распределения отказов и восстановлений. Обслуживание осуществляет одна ремонтная бригада с обратным приоритетом. Граф состояний системы изображен на рис. 4.6. ( μ2ί λ2\ \ ! 3 2 ) 1 \ \μ 4 рис. 4.6. Граф состояний дублированной системы (ограниченное восстановление, обратный приоритет)
118 ЧАСТЬ I. Упражнения. Глава 4 Так как показатели надежности инвариантны к законам распределения и зависят только от математических ожиданий [5, гл. 9], то интенсивности переходов в графе состояний равны соответствующим интенсивностям отказов и восстановлений элементов. Тогда: λι=-^~> λ2- —, μ1_-—, μ2_-_. 'в2 В соответствии с формулами (4.9) стационарные показатели надежности определяются по формулам: Г = - Ι + Ρι+Ρ2_ (μι+μ2)ΡιΡ2 тв=- μι+^2 > *r = 1 + Ρι+Ρ2 l + Pi+P2+2piP2 ' где p,= —, ι = 1,2. μ, Ограниченное восстановление. Назначенный приоритет Пусть элементы системы имеют постоянные интенсивности отказов. В соответствии с принятой дисциплиной обслуживания при отказе двух элементов первым восстанавливается элемент 1, независимо от порядка номеров отказавших элементов. Тогда граф состояний имеет вид, изображенный на рис. 4.7. Рис. 4.7. Граф состояний дублированной системы (ограниченное восстановление, назначенный приоритет) Введем функции, соответствующие состояниям графа: y0(sl,s2), ^(v^b ·>;2(5ι>τ2)> >Ί2(τιΌ)> ^2ΐ(τι»τ2)' и составим систему интегральных уравнении для стационарного режима:
расчет показателей надежности резервированных восстанавливаемых систем 119 00 00 О О оо >Ί(τι>*2)= Jgi^ + ^oi0'**^)^ о 00 Л (*1' Т2 ) = J& (* + τ2 )У0 (x + s\> °)dx + J#2 (* + τ2 λ/ί (* + s\ )Уз (0.0)^ + 0 ° (4.10) + \МХ + *\)У№Х + Ч)ах> 0 00 о 00 Λ(τ1»τ2)= ί^ΐ(^ + τΐ)>;2(0'τ2)Λ = ίϊΐ(τΐ)>;2(0»τ2)· О Так как время до отказа элементов имеет экспоненциальное распределение с параметрами λ| и λ2, то из уравнения для функции ух системы (4.10) получим: 00 00 ωι,ο = \y\(S>,s2)ds2 = Jg,(jr)e~ -iXdx\pQ, о о 0000 00 00 0 Тогда интенсивность перехода μ, будет равна: ,, ωι.ο έι(λ2) Μι - -з · л ад2) полагая в функции ух аргумент s2=0, получим: 00 ^ι(τ„0) = λ2 ί&(χ + τ{)β-λ>χάχλιΡο. о Из 4 4 ^-го уравнения системы (4.10) найдем функцию уг: 00 coco Λ(τι,0)= |у1(д: + т1,0)с/л: = Х2 |{^(χ + α + τ|)β-λ-Λί/αΛλ,Ρο О 0 0
120 ЧАСТЬ I. Упражнения. Глава 4 или 00 Λ(τι.Ο)=/&(χ + τ,χΐ-^χ)ΑλιΛ). о Тогда со ω - ,. /м fix- . ~ #^ι#._.Λ-λ,Χ> Оз.2=й(0,0)= /Λ(χΧ1-β-λ»χ)Λλ,ρό=(1-|ι(λ2))λιΛ), о 00 00 Α о о Следовательно, μ^ω3>2_ 1-£,(λ2) Рз ΓΒΐ-δ,(λ2)' Таким образом, интенсивности μ! и μ3 получились такими же, как и для прямого приоритета обслуживания. Вычислим теперь интенсивности μ2 и μ4. Из выражений для функций у2 и у4 получим: оо оо О О оо + J/i(*).y2(0,* + x2v/* О ИЛИ оо со Λ(0,τ2) = λ, /«2(Λ + τ2)^-λιΧΛ(λ2ρό+Λ(0,0))+ J/iW^2(0^ + t2)A. о о Получено интегральное уравнение, имеющее вид: 00 ^2(0>τ2) = φ(τ2)+ //|(*)Л(0,* + Х2)Л, \ о где оо 9(x2) = Mjg2(jr + x2)e-4&, Λ = λ2ρ0+^(0,0). о Решением этого уравнения является функция 00 γ2(0,τ2) = φ(τ2)+\ω(χ)φ2(χ + τ2)άχ,
расчет показателей надежности резервированных восстанавливаемых систем 121 00 где со(*)= Σ /|*( \х)- В этом можно убедиться, подставив решение в ИСХОД- АН ное уравнение. Для случая экспоненциального закона распределения отказов 0)(х) = λ|. Следовательно, 00 ОС y2(0,x2) = <p(x2) + Xlj<p2(x + z2)dx = XiAlg2(x + T2)e~hxdx + о о ОООО 00 +λίΑ ί J Si (* + a + τ2 )e~^xdadx = λ, A \g2 (x + τ2 )e~X]Xdx + oo о oooo oo +λ,Λ J Jg2(Ar + x2Xl -e-^x)dx = \xA lg2(x + T2)dx. 00 0 Таким образом, _ >>2(0,τ2) = λ,Λσ2(τ2). Отсюда находим ω20=λ,Λ, ρ2=λίΑΤύ. Тогда интенсивность перехода μ2 будет равна ω20 1 M2=-f-=7~· Pi Л>2 Из выражения для функции у4 следует: 00 ОО ω4,2 = [уаФ'ЪМЪ = [УгФ'Ч^г» О О оооо оо Ра = J /Λ(τι»τ2 Wx2 = 7i.i ί^2(0.τ2>^τ2 > 00 поэтому ω4,2 1 μ4=—=·=-■ />4 Гв1 интенсивности μ2 и μ4 получились такими же, как и для обратного приоритета обслуживания. Стационарные показатели надежности системы определяются по формулам (4.9).
122 ЧАСТЬ I. Упражнения. Глава 4 Неограниченное восстановление Предположим, что обслуживание системы осуществляют две бригады. Граф состояний системы изображен на рис. 4.8. Рис. 4.8. Граф состояний дублированной системы (неограниченное восстановление) Поскольку для неограниченного восстановления очередь не образуется, то для любых законов распределения времени до отказа и восстановления интенсивности переходов в графе равны соответствующим интенсивностям отказов и восстановлений элементов, т. е.: У - 1 У - ' ' ] Л1-"^Г' Л2-~> Ml-~> Μ2="^~· 'в1 'в2 Стационарные показатели надежности определяются по формулам: 1 + Р1+Р2 (μι+μ2>ΡιΡ2 μι+μ2 Ι+Ρ1+Ρ2+Ρ1Ρ2 где ρ,- =—*-, / = 1,2. μ/ 4.2.2. Дублированная система с резервом замещением Структурная схема дублированной системы с резервом замещением представлена на рис. 4.9. Плотности распределения времени безотказной работы элементов обозначены через /](/), а плотности распределения времени восстановления — через *,(/), / = 1,2.
расчет показателей надежности резервированных восстанавливаемых систем 123 Проведем анализ надежности системы для различных приоритетов обслуживания. /2('λ*2(0 Рис. 4.9. Структурная схема дублированной системы с резервом замещением Ограниченное восстановление. Прямой приоритет Граф состояний системы, обслуживаемой одной ремонтной бригадой с прямым приоритетом, изображен на рис. 4.10. Рис. 4.10. Граф состояний дублированной системы (ограниченное восстановление, прямой приоритет) ° [5, гл. 7] получены точные соотношения для вероятностей состояний и параметров переходов при любых законах распределения времени до отказа и вРемени восстановления элементов. Эти соотношения имеют вид: оо оо оо Ли = A lF^x)G2(x)dx, pQ2=A fc(x)F2(x)dx, ρ, = Λ JG{(x)F2(x)dx, 0 0 0 оо оо оо P2=A\Fx(x)G2(x)dx, p3=AlGl(x)F2(x)dx, p4=A]Fl(x)G2(x)dx, ooo оо αο __ ωοι,ι =ω20ι =Α\Fi(x)g2(x)dx, ω022 = ωι02=Α jgl(x)F2(x)dx, о о
124 ЧАСТЬ I. Упражнения. Глава 4 ωι,3 = ω3.2 = А \Gx(x)f2(x)dx, ω2 4 = ω4,, = A \fx(x)G2(x)dx, ο ο где Α = const. На основе этих формул легко найти интенсивности переходов в графе состояний для стационарного режима функционирования системы. Искомые интенсивности имеют вид: lFl(x)g2(x)dx ]F2(x)gl(x)dx ]с,(*)/2(дг)А \ __0 у _ 0 1 _ 0 \Fx{x)G2{x)dx JF2(x)Gx(x)dx \Gx{x)F2{x)dx 0 0 0 QQ CO CO \G2{x)fx{x)dx \gx(x)F2(x)dx \g2(x)Fx{x)dx \G2 (x)Fx (x)dt \GX (x)F2 (x)dx \G2 (x)Fx {x)dx 0 0 0 ]Gx(x)f2(x)dx ]g2W/,(# μ3=^ . μ4=ί · \Gx(x)F2(x)dx \G2(x)Fx(x)dx о о Из этих соотношений следует, что для случая экспоненциального времени безотказной работы элементов интенсивности переходов при резервировании замещением и при постоянно включенном резерве совпадают. Полученные интенсивности переходов позволяют определить стационарные вероятности состояний рк, на основе которых вычисляются наработка на отказ, среднее время восстановления и коэффициент готовности системы. Соответствующие формулы имеют вид: т= Ро\ +Л)2 + /?1 +Р2 ? т = Ръ + Ра к = т (4.П) λ3ρχ + λ4ρ2 ' Β λ3ρχ + λ4/>2 ' Г ^ + ^в Ограниченное восстановление. Обратный приоритет обслуживания Рассмотрим только случай постоянных интенсивностей отказов элементов- Граф состояний системы изображен на рис. 4.11.
расчет показателей надежности резервированных восстанавливаемых систем 125 Рис. 4.11. Граф состояний дублированной системы (ограниченное восстановление, обратный приоритет) Для оценки надежности составим следующую систему интегральных уравнений: о 00 Jtj2(0,52) = jy\(0,x + s2)dx; о со со И(*|.*2)= J^i(^ + ^!)/2(х + 52)^0|(0,0)Лс + J/2(x + 52)^3(x + Ti,0)dx; (4.12) о о со ос Уг (*i. х2) = j/i (* + 4*i )ft (χ + τ2 )Уог (°> 0)Л + J/j (* + α·, λν4 (Ο, χ + τ2 )<&; о о >'з(т„т2) = С2(т2)у1(т|)0); ^4(τ„τ2) = σ1(τ1)^2(0)τ2). Преобразуем третье уравнение, соответствующее функции ух: со со ММ)= fft(x + x,)/2(^)Ayoi(0,0)+ J/2W^(x + Xi,0)A. о о Методом последовательных приближений найдем со >Ί(τι,0)= |^(χ + τ,)ω2(χ)Λ)Όι(0.0). гДе λ=1
126 ЧАСТЬ I. Упражнения. Глава 4 Так как ωι·(χ) = λ,·,το ух(*rh0) = X2G1(T1)^01 (0,0). Следовательно, yl(^s2) = X2Gl(xl)e-x^y0l(090). Аналогично, Л(*1.х2) = ^ё2(т2)е-^Л2(0,0). Определим функцию нулевого уровня: со Уо}(х},0)= jy2(x + S],0)dx = e-^y02(0,0) . о Определим функцию второго уровня: Λ(^ι^2) = Ο2(τ2)Λ(τ„0)=λ2σ1(τ1)σ2(τ2)Λι(0,0). Тогда COqi ι С0| з λ0ιι = ' =λ,, λ| з = —1- = λ2, Ли Ρ\ т. е. интенсивности отказов совпадают с соответствующими интенсивностя- ми отказов элементов. Определим интенсивности восстановлений: ω 1.02 ω3.1 μι =μι,02 =——=—> μ3 = μ3,ι=- Ρ\ Гв1 Л Гв2 Таким образом, интенсивности переходов равны значениям, обратным математическим ожиданиям. Стационарные показатели надежности определяются по формулам (4.11). Ограниченное восстановление. Назначенный приоритет обслуживания Рассмотрим лишь случай постоянных интенсивностей отказов элементов. Граф состояний изображен на рис. 4.12. ^2 V\ ψλ2 ί λ2\ ι I 3 Из/ Г : > ) 1 4 Рис. 4.12. Граф состояний дублированной системы (ограниченное восстановление, назначенный приоритет)
расчет показателей надежности резервированных восстанавливаемых систем 127 Искомые функции удовлетворяют следующей системе интегральных уравнений^/. 71: О оо У02 (°> Ъ)= \y\(0,x + s2)dx'9 о 00 о σο У2(*\>Ъ)= J/i (>r + ^i )^2(^ + τ2)(^02(0,0) -h ^3(0,0))^ + (4.13) о 00 + lf\(x + Si)y4(P9x + x2)dx; о 00 ^з (τι. 0) = J^, (χ + τ,, 0)rfr; о ^4(τι.τ2) = 5ι(τ,)72(0.τ2)· Для экспоненциального времени безотказной работы решение этой системы имеет вид: УоМ,0) = <Γλ'*' (у02(0,0) + Л2(0,0)), y02(0,s2) = λ2]σ, Юе-Ы'+ь ^οι(Ο,Ο), о >Ί(τ1^2) = λ2]^1(χ + τ1)^(Λ+ί=νοι(0,0)Λ, о Λ(ίι,τ2) = λισ2(τ2)β-λ"ι(>'(η(0,0) + ^2(0,0)), >3(τ„0) = λ2]σ,(χ + τ1)β-λ»*Λ>Όι(0.0), о у4(т„т2) = λ,σ,(τ,)σ2(τ2Χ^(η(0,0) + у12(0,0)).
128 ЧАСТЬ /. Упражнения. Глава 4 Определяем интенсивности отказов: . _ω01,1 _ι 1 _ω02,2 _Λ ^01,1 ~ -А.|, Л.02,2 - -^2» Ρθ1 Ρθ2 ГОД/2(*№ Λ, 3 - -— -Λ·2> Λ2,4 ~ -Λ1- Pi lCl(x)F2(x)dx Рг о и интенсивности восстановлении: lg^)F2(x)dx Μ_ωι.02_^ gx(k2) ω20ι ι Ml й ~ "Ξ > ^2 "Г- 0 Как и для других приоритетов обслуживания, стационарные показатели надежности определяются по формулам (4.11). Заметим, что для неограниченного восстановления простые формулы для ин- тенсивностей переходов найти не удается. Это объясняется тем, что функция, определяющая отказовое состояние, зависит от двух аргументов, соответствующих неэкспоненциальным компонентам. 4.2.3. Дублированная система с облегчённым резервом Дублированная система с постоянно включенным резервом состоит из рав- нонадежных элементов. Однако один из них работает в облегченном режима при котором его интенсивность отказов равна кХ, где к < 1. При отказе любого из элементов интенсивность отказа исправного элемента становится равной λ. Структурная схема системы представлена на рис. 4.13. Рассмотрим две возможные стратегии обслуживания системы с облегченны^ резервом.
расчет показателей надежности резервированных восстанавливаемых систем 129 λ, g(t) kk Рис. 4.13. Дублированная система с облегченным резервом Стратегия 1. Система функционирует следующим образом: сначала работают оба элемента (состояние (0)), при этом первый (основной) элемент имеет интенсивность отказа λ, а второй (резервный) — kX, где к < 1. Второй элемент работает с меньшей нагрузкой (в облегченном режиме), и интенсивность его отказа меньше, чем у первого элемента. На графе рис. 4.14 состоянию (0) соответствует функция y0(s). Θ (1 + *)λψ о И: А Рис. 4.14. Граф состояний дублированной системы с обл$гчснным резервом (предыстория "забывается") При отказе любого элемента он восстанавливается. Второй элемент работает с максимальной нагрузкой и может отказать с интенсивностью λ. Это состояние (1), которому соответствует функция ^(τ,5). ^тказ другого элемента приводит к отказу системы. Система обслуживается °Дним ремонтником, причем после восстановления одного из элементов дру- г°й элемент начинает восстанавливаться заново, даже тогда, когда он ранее Уже восстанавливался. Это состояние (2), которому соответствует функция Ыч). Ри этой стратегии отсутствует зависимость показателей надежности от дис- ЦиПлины восстановления. Время ранее проводимого восстановления "забыва- сяи. Время восстановления для обоих элементов имеет один и тот же закон определения с плотностью g(t).
130 ЧАСТЬ I. Упражнения. Глава 4 Функционирование системы в стационарном режиме описывается следующей системой интегральных уравнений: оо оо .УоС*)= \Mx + s)\yl(09s)dsdx; о о оо оо Λ(τ,ί)= jf(x + s)g{x + x)y0{0)dx + lf(x + s)g(x + T)y2(0)dx; о о 00 Λ(τ) = J^(* + t,0)A. [ о При экспоненциальном законе времени до отказа плотности /0(/) и /(/) имеют параметры (I + к)Х и λ. Тогда решение системы уравнений определяется достаточно просто. Из первого уравнения получим: оо y0(s) = F0(s)jyl(0,s)ds. о Из второго уравнения следует, что ух (τ, s) = С \f(x + s)g{x + \)dx, о где С = у0 (0) + у2 (0) = const. Тогда y0(s) = CF0(s)lF(x)g(x)dx, y2W = C\g(x + x)F(x)dx. о Определим интенсивности μ-переходов: ]Λ(0,ί)Λ ]р(х)я(*)А μ,-il-»- _ О £(λ) Л |^,(τ,5)ί/τί& lF(x)G(x)dx 0(λ) Их)я(*)Л „ _ω2.ι У2(0) _ο l-g(X) μ2 _ A /^(τ)^ jF(^)G(^)d!x Гв-ОД
расчет показателей надежности резервированных восстанавливаемых систем 131 Зная интенсивности переходов, легко найти вероятности состояний и параметры переходов из одного состояния в другое. Однако в данном случае можно найти эти характеристики непосредственно. Определим вероятности состояний: Р* = С7Гг!г' Л = CJF(x)G(x)dx = СО(Х), (1 + k)X 0J р2 = c]G(x)F(x)dx = С(ТВ - G(X)). о Определим параметры переходов: оо ω0,ι =y0(0) = Cg(X), vlo=C\F(x)g{x)dx = Cg(k)9 о оо а оо (Olt2=C\f(x)G(x)dx = CXG(X)9 ω2ι1 =y2(0) = Clg(x)F(x)dx = C{\-g(X)). о о Отсюда находим наработку на отказ, среднее время восстановления и коэффициент готовности системы: т = Po±Pl _ 0 + *)λ _ Μλ) + (1 + k)XG(X) _ 1 + *(1 - g(X)) ωι,2 λσ(λ) (\+k)x2G(X) (ΐ+*)λ(ΐ-έ(λ>) r = />2 = Tt-G(X)_XTb-Q-g(X)) 8 ω2,, l-g(X) λ(1-£(λ)) ' K = l + *(l-g(X)) 1 + *(1-έ(λ)) r ι+*(ΐ-έ(λ))+(ΐ+*)(λΓ,-(ΐ-^(λ))) (ΐ+*)λΓΒ+έ(λ)' Усмотрим теперь стратегию, при которой уже прошедшее время восстановления элементов не "забывается". В этих случаях необходимо учитывать дисциплину обслуживания отказавших элементов. Время восстановления элементов может иметь произвольный закон распределения. тРатегия 2. Случай назначенного приоритета: при отказе двух элементов еРвым восстанавливается основной с номером 1. Опишем возможные со- Стояния системы: состояние (0)— работают оба элемента, при этом первый элемент имеет Интенсивность отказа λ, = λ, а второй — Х2 = кХ, где к < 1;
132 ЧАСТЬ I. Упражнения. Глава 4 □ состояние ()) — отказ и восстановление первого элемента. Плотность распределения времени восстановления есть g\(t). Второй элемент работает и может отказать теперь с интенсивностью λ!; □ состояние (2) — отказ и восстановление второго элемента. Плотность распределения времени восстановления есть g2(t)· Первый элемент продолжает работать с интенсивностью λ{; □ состояние (3) — отказ второго элемента во время восстановления первого, первый элемент продолжает восстанавливаться, а второй элемент находится в очереди на восстановление; □ состояние (4) — отказ первого элемента во время восстановления второго, начинает восстанавливаться первый элемент, а второй становится в очередь на восстановление. Граф состояний изображен на рис. 4.15. Рис. 4.15. Граф состояний дублированной системы с облегченным резервом (назначенный приоритет обслуживания) Этот граф очень похож на граф, изображенный на рис. 4.7, описывающий работу дублированной системы с постоянно включенным резервом и назначенным приоритетом обслуживания. Отличие состоит в интенсивности перехода из состояния (1) в состояние (3), равной λ{ вместо λ2. Из-за этого изменяется система интегральных уравнений. Однако ее решение практически не ме~ няется. Ограничимся указанием новых интенсивностей μ-переходов: σ,(λ,) Ъ ΓΒΐ-σ,(λ,) τ*\ Стационарные вероятности состояний определим, используя результаты [5, разд. 5.4.5]. Для этого составим таблицу интенсивностей переходов межД) всеми состояниями (табл. 4.2).
расчет показателей надежности резервированных восстанавливаемых систем 133 Таблица 4.2. Таблица интенсивностей переходов Состояние системы 0 1 2 3 4 Переходы из данного состояния во все другие °0\ - λΙ · °02 = λ2 а\о = h ' ам = λι а20 = μ2, α2Α = λ, αη = Из αΑ2 = И4 Суммарная интенсивность выхода α0\ + *02 °ιο+αΐ3 α20 + α24 *32 *42 J Вычислим значения, пропорциональные вероятностям состояний: Δ0 =а\0аг0а1га42 + αΙ3°20α32α42 =(Ηΐ +^)Ц2ЦзЦ4> Δ1 = ο0Ια20α32α42 =^,Ц2ЦзЦ4, Δ2 =αοιαΐ3α32°42 +a02aio°32a42 +ίΙ02αΐ3ο32α42 = (λ^ + λ2μ, + λ,λ2 )μ3μ4, Δ3 = а01а13а20а42 = λ?μ2^4 » Δ4 =°01αΙ3α24α32 +α02αΙ0α24α32 +α02αΙ3α24α32 = (λ? +λ,λ2μ, +λ?λ2)μ3· Определим показатели надежности системы: О наработка на отказ: τ = Ро + Р\ + Рг ^ И|Ц2 + 2λιΙ^2 + λ? + λ2μ, + λ,λ2 . λ|Ρ|+λ,ρ2 λ,(λ,μ2+λ? +λ2μ|+λ,λ2) " среднее время восстановления: Τ Рз + Ра _λ^μ2μ4+(λ?+λ|λ2μ[+λί!λ2)μ3 , λ,ρ,+λ,ρ2 λ,(λ1μ2 + λ?+λ2μ1+λ1λ2)μ3μ4 ' α коэффициент готовности: Kr=- Γ + 71 (μ,μ2 + 2λ,μ2 + λ? + λ2μ, + λιλ2)μ3μ4 Μ2μ3Μ4(μι + λι) + λ(μ2μ4 (μ3 + λ,) + (λ? + λ2μ, + λ,λ2 )μ3 (μ4 + λ,)
134 ЧАСТЬ I. Упражнения. Глава 4 В результате преобразований получим: к 2-έ(λ) + λΓ.2(* + 1-£(λ)) г (1 + λΓΒΐ)(ΐ + λΓΒ2(* + 1-έ(λ)))' 4.2.4. Нестационарные показатели надежности Расчет нестационарных показателей надежности систем с неэкспоненциальными законами распределения времени до отказа и восстановления элементов — трудная задача с вычислительной точки зрения. Это объясняется необходимостью решения системы интегральных уравнений с различным числом аргументов, зависящих от предыстории функционирования системы. В настоящее время математический аппарат для решения таких классов интегральных уравнений в общем виде не разработан. Анализ надежности может быть выполнен лишь для частных случаев. Рассмотрим систему, все элементы которой работают непрерывно и независимо друг от друга, а восстановление является неограниченным. Отказ наступает при отказе всех элементов системы. Тогда система интегральных уравнений, являющаяся математической моделью работы технической системы, допускает точное решение: ^^(^5τβ,0 = Πω/(5/ΌΠωΒ/(τ>Ό, ieA jeB где: □ А — множество номеров работающих элементов; □ В — множество номеров восстанавливающихся элементов; □ уА в — неизвестная функция системы уравнений, отвечающая разбиению множества номеров всех элементов на два подмножества (А, В); □ sA — вектор, составленный из компонентов sj9 is A; □ τв — вектор, составленный из компонентов Ту, jеВ\ □ ω, (я,,/) — обобщенный параметр потока отказов /-го элемента; □ G)By(Ty,0 — обобщенный параметр потока восстановленийу-го элемента. Отсюда следует, что функция готовности выражается равенством: *г(0 = 1-ПО-*гу(')), где η — общее число элементов в системе; Krj(t) — функция готовности у-го элемента, j = 1, 2,..., η .
расчет показателей надежности резервированных восстанавливаемых систем 135 4.3. Примеры решения задач дрИМЕР 4.1. Дана резервированная система с постоянно включенным резервом кратности m = 5 . Интенсивности отказов и восстановлений являются величинами постоянными: λ = 0,3 час", μ = 2 час-1. Определить зависимость коэффициента готовности^ наработки на отказ, среднего времени восстановления и среднего времени безотказной работы системы от числа обслуживающих бригад г = 1, 2, 3, 4, 5, 6. Решение. Для постоянного резерва, согласно табл. 4.1, находим: λ, =6λ = 1,8 час"1, λ2 = 5λ = 1,5 час"1, λ3 =4λ = 1,2 час"1, λ4=3λ = 0,9 час"1, λ5=2λ = 0,6 час'1, λ6=λ = 0,3 час"1. По формуле (4.3) при г = 1 находим μ, = μ2 = μ3 = μ4 = μ$ = ^6 = 2 час~'. Тогда Pi =0,9, ρ2 =0,75, ρ3=0,6, ρ4=0,45, ρ5=0,3, ρ6=0,15. Для расчета среднего времени безотказной работы необходимо знать величины обратные р,. В нашем примере они имеют значения: γ, =1,111, γ2 =1,333, γ3 =1,667, γ4 =2,222, γ5 =3,333, γ6= 6,667. Показатели надежности, вычисленные по формулам (4.1) и (4.2) для одной ремонтной бригады (/· = 1), приведены в первой строке табл. 4.3. Аналогичные расчеты выполнены и для всех остальных значений г . Результаты расчетов приведены в табл. 4.3. г 1 I 2 [ 3 [ 4 [ 5 [ 6 Таблица 4.3. Показатели надежности системы *г 0,997457 0,999892 0,999978 0,999991 0,999994 0,999995 Τ 196,1 2306,9 7625.1 13538,4 16922,2 16922,2 т% 0,5 0,25 0,17 0,13 0,1 0,08 Г' 238,4 2512,8 8051,7 14091,4 17475,2 17475,2 3 таблицы видно, что показатели надежности сильно зависят от числа ре- ^нтных бригад. Так, например, при трех и более ремонтных бригадах г *1, т. е. система является практически абсолютно надежной. Значительно
136 ЧАСТЬ I. Упражнения. Глава 4 увеличиваются также наработка на отказ и среднее время безотказной рабо- ты. Соответствующие зависимости показаны на рис. 4.16 и 4.17. 12 3 4 5 6 Рис. 4.16. Зависимость коэффициента готовности системы от числа обслуживающих бригад Рис. 4.17. Зависимость средней наработки и среднего времени безотказной работы от числа обслуживающих бригад Отметим следующую особенность системы при общем постоянном резервировании: наработка на отказ для случая шести ремонтных бригад такая *е- как и для пяти ремонтных бригад. Для экспоненциальных распределений эт свойство имеет место в общем случае, когда ремонтных бригад г . Наработк на отказ системы одинакова при r-т и r = /w + l ремонтных бригадах. Эт°
расчет показателей надежности резервированных восстанавливаемых систем 137 свойство справедливо также для среднего времени безотказной работы системы. ЛрИМЕР 4.2. Восстанавливаемая резервированная система (резерв замещением кратности /?;) состоит из одинаковых по надежности элементов. Интенсивности их отказов λ = 0,1 час-1, интенсивности восстановления μ = 0,5 час"1. Определить кратность резервирования, при которой наработка на отказ системы удовлетворяет требованию надежности: Τ > 9000 час. Рассмотреть случаи полностью ограниченного и неограниченного восстановления. Решение. Случай ограниченного восстановления (одна ремонтная бригада) Наработка на отказ резервированной системы кратности m вычисляется по формуле (4.6): 1 w μ В результате расчетов получим: □ при /// = 1 Τ = 10(1 + 5) = 60 час; □ при /?/ = 2 Г = 10(1 + 5 + 25) = 310 час; □ при т = 3 Г = 10(1 + 5 + 25 + 125) = 1560 час; □ при /и = 4 Г = 10(1 + 5 + 25 + 125 + 625) = 7810 час; О при /?; = 5 Г = 10(1 + 5 + 25 + 125 + 625 + 3125) = 39060 час. Требуемая надежность обеспечивается только при кратности резервирования ° случае неограниченного восстановления наработка на отказ вычисляется по Формуле (4.7): Т = — У, γ . Результате расчетов получим: 0 при /и = 1 Г = 10(1 + 5) = 60 час; 0 при /и = 2 Γ = 10(1 + 2·5 + 2·1·25) = 610 час; 0 при „? = з Γ = 10(1 + 3·5 + 3·2·25 + 3·2·1·125) = 9ΐ60 час. ь Данном случае требуемая надежность достигается уже при кратности ре- жирования т = 3 .
138 ЧАСТЬ I. Упражнения. Глава 4 Таким образом, за счет увеличения ремонтных бригад можно добиться существенного увеличения надежности системы, используя 3 резервных элемента вместо 5. ПРИМЕР 4.3. Восстанавливаемая резервированная система со скользящим резервом кратности 1/2 состоит из различных по надежности элементов. Структурная схема системы показана на рис. 4.18. 1 2 V-tV Рис. 4.18. Скользящий резерв Данные по надежности и ремонтопригодности элементов приведены в табл. 4.4. Таблица 4.4. Данные о надежности и ремонтопригодности элементов Номер элемента Интенсивность отказа λ„ час-1 Интенсивность восстановления, μ„ час-1 1 0,04 2 2 0,08 1 3 0,1 4 Восстановление элементов осуществляет одна ремонтная бригада с обратным приоритетом. Требуется определить показатели надежности системы: Кг, Τ, Τ Решение. Представим функционирование системы графом состояний (рис. 4.19). На нулевом уровне находятся три состояния, которые соответствуют исправной работе всех элементов системы: □ (03)— работающими являются 1-й и 2-й элементы, 3-й элемент находится в резерве; □ (02) — работающими являются 1-й и 3-й элементы, 2-й элемент находится в резерве; □ (01)— работающими являются 2-й и 3-й элементы, 1-й элемент находится в резерве. Внутри кружков и квадратов находятся упорядоченные номера состоянии· Числа, стоящие слева от вершин графа, показывают номера отказавши
расчет показателей надежности резервированных восстанавливаемых систем 139 элементов. Например, число I означает отказ 1-го элемента и работу элементе с номерами 2 и 3. Если элемент 1 будет восстановлен, то система перейдет в состояние, когда все элементы исправны, но рабочими являются элементы 2 и 3. Рис. 4.19. Граф состояний системы со скользящим резервом Состояния второго уровня являются отказовыми. Согласно принятой дисциплине обслуживания из этих состояний возможен переход только в свои предотказовые состояния. Видим, что даже при обслуживании системы одной ремонтной бригадой с обратным приоритетом при наличии очереди на работу граф не является графом типа "дерева". Поэтому анализ надежности проще всего провести универсальными методами, основанными на теории марковских процессов. Вычислим стационарные показатели надежности системыКг, Г и ίΒ. Для этого составим систему линейных алгебраических уравнений относительно стационарных вероятностей /?,, / = 0,1, 2,..., 11: -(λΙ+λ2)/70 + μ3ρ4:=0; ~(λι+λ3)ρι+μ2ρ5=0', -(λ2+λ3)/?2 + μιΡ3=°; λιΑ) + λ\Ρ\ "(μι + λ2 + h)Pi + ViPe + ViPi = °i hP\+hPi -(цз + λι +λ2)/>4 + μι/>8 +μ2Α> =0; λιΡο + λιΡ2 -(μ2 + λι + h)Ps + μιΛο+ μ3Ρι ι =0; λ2Ρ3-μ2/?6=°; hPi-^iPi =0; λιΛ-μιΑ=ο;
140 ЧАСТЬ I. Упражнения гл λ2Ρ4-ν·2Ρ9=°'> λι/>5-μι/Ίο =°; λ3Λ-μ3Λι=°· Система уравнений является однородной, и должна решаться вместе с vp 11 уел°" вием нормировки: X /?, = 1. Ее можно упростить, однако мы не будем это / = 0 Г° делать, а воспользуемся для решения системы программным средством Microsoft Excel. Подготовим исходные данные, как показано в табл. 4.5. 1 пг 3 4 5 6 7 Г 8 9 10 11 \\2 113 14 [is А рО -0,12 0,04 0,08 1 0,418 В р! -0,14 0,04 0,1 1 0,335 Таблица 4.5. Исходные С р2 -0,18 0,1 0,08 1 0,167 D РЗ 2 -2,18 0,08 0,1 1 0,015 Ε р4 4 -4,12 0,04 0,08 1 0,013 F р5 1 -1,14 0,04 0,1 1 0,047 данные для решение G рб 1 -1 1 0,001 Η р7 4 -4 1 0,000 I р8 2 -2 1 0.000 ι задачи J р9 1 -1 1 0,001 к р10 2 -2 1 0,001 L pll 4 -4 1 0.001 Μ 0 0 0 0 0 0 0 0 0 0 0 0 1 N 0 о] 0 о! о] о] о\ о\ ol о\ о\ \\ В первой строке укажем обозначения для вероятностей состоянии. ^ .. ячеек А2 : L13 содержатся коэффициенты системы уравнений. В блок ^ N2 : N13 содержатся правые части системы (нули). В 14-й строке за ются коэффициенты условия нормировки (единицы). ^ Строка 15 остается пока пустой, она предназначена для записи реше темы, которое получит компьютер.
й надежности резервированных восстанавливаемых систем 141 fj[ записываются формулы левых частей системы. В ячейку М2 В££^ формула П0 . сУММПРОИЗВ(А2:Ь2; $А$15:$L$15), я копируется на ячейки МЗ : Μ14. К подготовки данных следует обратиться к процедуре Поиск решения ^°СЛ меню Сервис, заполнить надлежащие поля, как показано на рис. 4.20, рУн ть кнопку Выполнить. Заметим, что первое уравнение системы, ко- и . иенты которого находятся во 2-й строке, не вошло в систему ограниче- " поскольку оно заменено условием нормировки. г 33 Поиск ■ Установить целевую ячейку: Раенои: (· оаксимальнону значению С значению: |0 С нмн.имальному значению . Изменяя ячейки: х выполнить |$А$15:$Ц15 -Ограничения: - Зу Предположить | Закрыть 1 Параметры | $М|3:$М$14 - $N$3:$N*H "3 J Добавить Изменить J! Удалить j Восстановить | I Отраека \ Рис. 4.20. Решение системы алгебраических уравнений D Результате в ячейках А15 : L15 будет получено решение системы урав- Ро =0,418442, рх =0,334754, р2 =0,167377, ръ =0,015064, Ра =0,012553, р5 =0,046866, р6 =0,001205, р7 =0,000377, Р8=0,000251, /?9 =0,001004, р]0 =0,000937, рп =0,001172. 8табл 4 So ^ -j записано решение, округленное до трех знаков после запятой. ^ ЛИм показатели надежности системы: КоэФфициент готовности: *■ κι = Ро + Р\ + Рг + Ръ + Ра + Ръ = 0,995055; потока отказов: ω = (λ2 + λ3)/?3 +(λ, + λ2)/>4 + (λ, + λ3)/?5 =0,010779 час"1;
142 ЧАСТЬ I. Упражнения. Глава 4 О наработка на отказ: _ Кт 0,995055 ... Т = —— = = 92,3 час; ω 0,010779 О среднее время восстановления: _ К„ 1-0,995055 ... Т = —- = = 0,46 час. ω 0,010779 Вычислим функцию готовности системы ΚΓ(ί). Составим систему линейных дифференциальных уравнений относительно переходных вероятностей рД/), / = 0,1, 2, ...,11: [ρό(0 = ~(λι + λΐ)Ρο + ViP^ \ρ'\(0 = -(.λ\+λ))Ρι+ν-2Ρ5'> /4(0 = -(λ2 + λ3)Ρ2+μιΡ3; \p'i(0 = λ,/?0 + λιPi ~(μι + λ2 + λ3)Рз + ИгЛ + Цз/>7; pi (0 = λ3ρ, + λ3/?2 -(μ3 + λ, + λ2)/>4 + μι/>8 + игл; Ι Ρ5(0 = λ2Ρθ + λ2Ρ2 -(Ц2 + λ1 + λ3>/>5 + ЩРю + РзРи'' |Ρ6(0 = λ2Ρ3-μ2Ρ6; ρ^(0 = λ3ρ3-μ3ρ7; Pg(/) = X,p4-MiA,· ρ^(ί) = λ2ρ4-μ2ρ9; Λ'ο(0 = λ,ρ5-μιΡιο; ίΑ'ι(0 = λ3ρ5-μ3ΡιΙ. Решим систему методом Рунге — Кутты с автоматическим выбором шага по программе rungekutt.exe. Описание этой программы содержится в части IV- Результатом решения системы является набор функций р0(/), Р|(0»-' Рц(0» графики которых представлены на рис. 4.21. На рисунке видны только первые 4 функции, которые максимальным образом влияют на готовность системы. Функция готовности получается суммированием вероятностей р,(/)> соответствующих исправным состояниям системы: *γ(')=Σα('). / = 0 Чтобы найти вероятность безотказной работы системы Р(/)> надо в граф запретить все переходы из отказовых состояний, а затем для исправных с°' стояний составить систему дифференциальных уравнений:
P&22J. показателей надежности резервированных восстанавливаемых систем 143 \р'о(0 = -(λ, + λ2)ρ0 + ЦзАи ρί(0 = -(λ1+λ3)ρ1+μ2/?5; Ρ2(')=-(λ2 + λ3)/>2+μι/>3; р'з(1)=ь1Ро + Vi -(μι +λ2 + λ3)/>3; Ρ4(0 = λ3Λ +λ3/>2 -(μ3 +λ, +λ2)/>4; PsU) = λ2Ρθ + λ2/>2 "(μ2 + λ1 + λ3>/>5· Эта система также решается с помощью программы rungekutt.exe. В результате будут получены функции р0(0, />,('), p2(t), ft(0. Л(0. PsO), соответствующие исправным состояниям. Вероятность безотказной работы равна сумме полученных вероятностей: / = 0 Р(0 ι ■ 0 8 0,6- 0,4- 0,2- 0- \рь(0 "^-^ j -^— м<к^ ftO А С) 8 16 24 32 Рис. 4.21. Вероятности состояний переходного процесса Л час а Рис. 4.22 изображено два графика: £г(0 и Р(/)· 0 сравнению с вероятностью безотказной работы, функция готовности /|изка к 1. При этом время переходного процесса мало. Это говорит о том, ° готовность системы вполне можно оценивать коэффициентом готовности.
144 ЧАСТЬ I. Упражнения. Глава 4 О 8 16 24 32 /, час Рис. 4.22. Функция готовности и вероятность безотказной работы системы Вычислим среднее время безотказной работы системы. С этой целью запретим выходы из отказовых состояний и составим систему линейных алгебраических уравнений относительно времени пребывания в исправных состояниях τ,, / = 0,1, 2,3, 4, 5 : -(λι+λ2)τ0 + μ3τ4=!=-1; -(λι+λ3)τΙ+μ2τ5=0; -(λ2 + λ3)τ2 + μ,τ3=0; λιτ0 + λ1τ1-(μ1+λ2+λ3)τ3=0; λ3τ, + λ3τ2 - (μ3 + λ| + λ2 )τ4 = 0; λ2το + λ2τ2 -(Ц2 + λι + λ3)τ5 = °· Решение системы уравнений выполним в Excel с помощью процедуры Поиск решения. Рабочий лист имеет вид, показанный в табл. 4.6. В 8-й строке получим среднее время пребывания системы в исправных состояниях: τ0 =46,20 час, τ, =31,05 час, τ2 =15,75 час, τ3=1,42 час, τ4=1,14 час, τ5 =4,35 час. Значит, среднее время безотказной работы системы равно: Ά = τ0 + τ1 + τ2 + τ3 + τ4 + τ5 = "»9 час· ПРИМЕР 4.4. Три различные по показателям надежности генератора o6paj зуют энергетическую систему. Такая система является восстанавливаемой
расчет показателей надежности резервированных восстанавливаемых систем Таблица 4.6. Результаты решения системы уравнений 145 1 2 3 4 5 6 7 8 А το -0,12 0,04 0,08 46,20 В Т| -0,14 0,04 0,1 31,05 С τ2 -0,18 0,1 0,08 15,75 D Ь 2 -2,18 1,42 Ε τ4 4 -4,12 1,14 F *5 1 -1,14 4,35 G -1 0 0 0 0 0 Η -1 0 0 0 0 0 с дробной кратностью резервирования (т = 1/2) при разной надежности ее подсистем. Значения интенсивностей отказов и восстановлений подсистем приведены в табл. 4.4 примера 4.3. Требуется определить: □ коэффициент готовности и наработку на отказ системы при одной бригаде и обратном приоритете обслуживания; □ коэффициент готовности и наработку на отказ системы при одной бригаде и прямом приоритете обслуживания; Π функцию готовности Kr(t) при прямом приоритете обслуживания; Π вероятность и среднее время безотказной работы системы. Решение. Функционирование системы при прямом и обратном приоритетах °бслуживания описывается графами состояний, приведенными на рис. 4.23. Определение коэффициента готовности системы при обратном приоритете обслуживания D случае обратного приоритета обслуживания граф состояний системы являйся графом типа "дерева" (рис. 4.23, а\ поэтому наиболее просто коэффици- Нт готовности вычислить топологическим методом. 0стояния (0), (1), (2), (3) соответствуют исправным состояниям системы, 0этому коэффициент готовности равен сумме вероятностей этих состояний, соответствии с топологическим методом выражение коэффициента готов- н°сти имеет вид: ^=^0 + ^1+^2+^3 = .3..2.2 Δ + 2λ,λ2μΓ μ\μ\ + 2λ,λ3μί μό2μ3 + 2λ2λ3μ, μ2μ3
146 ЧАСТЬ I. Упражнения. Глава 4 где Δ = \χ]μ\μ\ + λ,μ^μ* + λ2μ?μ^ + λ3μ]μ\μ] . Разделив числитель и знаменатель на μ^μ2μ^, получим: к = Ί + ρ1+ρ2 + ρΊ 1 + Pi + Р2 + Рз + 2Р|Р2 + 2Р)Рз + 2РгРз ' где р/ = -^, i = 1, 2, 3 . μ. На основании исходных данных pj =0,02, р2 = 0,08 , р3 =0,025 . Подставляя эти значения в выражение для Кс, получим: Кг = 0,99276 . б Рис. 4.23. Граф состояний энергетической системы при прямом {а) и обратном (б) нриоритеге обслуживания
расчет показателей надежности резервированных восстанавливаемых систем 147 Определение наработки на отказ системы при обратном приоритете об- служивапия В соответствии с графом состояний выражение наработки на отказ имеет вид: Jo+JJ+^ + q Г = ib^ + р\№ + ^ι + ^2,3^3 + рз^\ + Ръ&г ' где Ь = Р1Р2 ρ „PlP3 ρ _ PlP2 ρ ^Ρ2Ρ3 Δ Δ Δ Π" ρ _ ΡιΡ3 Γ3,2 Р2РЗ Δ = 1 + ρ, + ρ2 + Рз + 2ρ,ρ2 + 2ρ,ρ3 + 2ρ2ρ3. Подставляя эти вероятности в выражение для Τ, получим: Т = - 1 + Pi+P2+P3 Р]р2(^1+И2) + Р1Рз(^+^з) + Р2Рз(И2+Цз) Вычисления по этой формуле очевидны, они дают следующий результат: Τ = 59,84 час. Определение коэффициента готовности и наработки на отказ системы при прямом приоритете обслуживания В случае прямого приоритета обслуживания граф состояний системы не является графом типа "дерева" (рис. 4.23, б). Поэтому воспользуемся классическим способом описания функционирования системы алгебраическими уравнениями и решим их с помощью системы Derive 5. Технология решения задачи и ее результаты имеют вид: Р0 + р1^р2 + р3 + р12 + о13 + р21 + р23 + р31тр32 = 1 ■ρ0-(λ2 + λ3 + μ1)·ρ1 + μ2·ρ21 + μ3·ρ31 = 0 ·ρ0-(λ1 + λ3 + μ2)·ρ2 + μ1·ρ12 + μ3·ρ32 = 0 •Ρθ-(λ1 + λ2 + μ3)·ρ3 + μ1·ρ13 + μ2·ρ23 = 0 ■ρ1-μ1·ρ12 = 0 ■ρ1-μ1·ρ13 = 0 ·ρ2-μ2·ρ21-0 «ρ2-μ2·ρ23 = 0 ■ρ3-μ3·ρ31=0 ·ρ3-μ3·ρ32 = 0 «ι #2 #3 #4 #5 #6 #7 #6 #9 *1< ρΟ- λ1· λ2· λ3· λ2· λ3· λΐ Λ3· λΐ 3: λ2·
148 ЧАСТЬ / Упражнения Глава 4 #11: #12: #13: SOLVE p0+pl+p2+p3+pl2+pl3+p21+p23+p31+p32=l А1 · рО-<А2 + A3+ μ1)·ρ1+μ2-ρ21 + μ3'ρ31-О λ2·ρ0-{λ1 + λ3 + μ2)·ρ2 + μ1·ρ12 + μ3-ρ32-0 λ3·ρ0-(λ1 + Α2 + μ3)-ρ3 + μ1-ρ13 + μ2·ρ23 = 0 Α2·ρ1-μ1·ρ12-0 Α3·ρ1-μ1-ρ13 = 0 Α1·ρ2-μ2·ρ21 -0 λ3-ρ2-μ2*ρ23 = 0 λ!·ρ3-μ3·ρ31 = 0 λ2·ρ3-μ3·ρ32 = 0 p0+pl + p2 + p3 + pl2+pl3 + p21 + p23 + p31 + p32=l" 0.04·ρ0-(0.08 + 0.1 + 2)·ρ1 + 1·ρ21 + 4·ρ31 = 0 0.08·ρ0-(0.04+0.1 + 1)·ρ2+2·ρ12 + 4·ρ32 = 0 0.1 ·ρ0-(0. 04 + 0. 08 + 4 )·ρ3 + 2·ρ13+1·ρ23«0 0>08·ρ1-2·ρ12 = 0 0.1·ρ1-2·ρ13 = 0 0.04-ρ2-1·ρ21«Ο 0.1·ρ2-1-ρ23«0 0«04-ρ3-4-ρ31=0 0.08·ρ3-4'ρ32=0 ρ0 + ρ1 + ρ2 + ρ3 + ρΐ2 + ρ!3 + ρ21 + ρ23 + ρ31 + ρ32=1 0.04-ρ0-(0.08 + 0.1+2)·ρ1 + 1·ρ21 + 4·ρ31 = 0 0*08·ρ0-(0.04 + 0.1 + 1)·ρ2 + 2·ρ12 + 4·ρ32 = 0 0.1·ρ0-( 0.04+0. 08+^4 )·ρ3 +2-ρ13 + 1·ρ23 = 0 0.08·ρ1-2«ρ12 = 0 0.1·ρ1-2·ρ13 = 0 0.04·ρ2-1·ρ21=0 0.1·ρ2-1·ρ23 = 0 0.04·ρ3-4·ρ31-0 VL 0.08·ρ3-4-ρ32=0 [ρ0, pi, ρ12, ρ13, ρ2, ρ21, ρ23, ρ3, ρ31, ρ32] , ReaJ
расчет показателей надежности резервированных восстанавливаемых систем #14: [рО = 0» 882 5508534 А pi = 0 . 01781294 030 А р12 = 0 . 000712517 6123 А р13=0. 0008 9064 70154 А р2 = 0 . 06482742210А р21 = 0.002593096884 А р23 = 0 . 006482742210 А рЗ = 0 . 02342697125 Ар31 = 0. 0002342 697125 Ар32 = 0.0004 685394251] 0.9886181870 102968 149 #15: #ib: #П: #18: #19: #20: #21 : ]J±L· — Р13 = р21 = р23 = Р31 = о32 = 144512919 1287Ю 144512919 124912 48170973 312280 48170973 11285 48170973 22570 48170973 #22: 0.9886181870 р!2 = - 102968 144512919 2 + о13 = - 128710 144512919J 2+ р21= 124912 48170973, •1 + ^ „ 312280 \ Л ( ^ 11285 \ А ( ^ 22570 . д +1 Р23 = -1+ р31 = И+ Р32 = 1-4 48170973; V 48170973^ V 48170973 Л2. 0.9886181870 ^•3: #24: 2-ρ12 + 2·ρ13 + ρ21 + ρ23 + 4·ρ31 + 4-ρ32 rl+r2+r3+l =65.50001099 1 + г1 + г2 + гЗ + 2т1-г2 + 2-г1-гЗ + 2-г2-гЗ #25: 0.02 + 0.08 + 0.025 + 1 *26 а 1 + 0. 02 + 0. 08+ 0.025+ 2-0.02-0. 08+ 2-0. 02-0. 025 +2-0. 08-0.025 0.9927638545 Сроках #|—#Ю находятся уравнения системы, а в строке #11 — система ра&Нений, образованная из исходных уравнений кнопкой Sub панели и нет-
150 ЧАСТЬ I. Упражнения. Глава 4 рументов. В строке #12 показана система уравнений с численными значениями λ и μ. Подстановка исходных значений переменных осуществлена с помощью кнопки Sub панели инструментов. В строке #13 образована функция solve решения системы уравнений. После нажатия кнопки Approximate на экране появляется ответ, показанный в строке #14. В строке #15 находится значение коэффициента готовности, представляющее собой сумму вероятностей Р0 + Рх + Р2 + /3 из строки #14. Наработка на отказ вычисляется по формуле: т = Ро + Р, + Р2 + Р3 Эта формула реализована в строках #22 и #23. При образовании формулы нет надобности набирать многозначные числа. Следует пользоваться номерами строк #16—#21. Из результатов расчета видно, что исследуемая система имеет низкую надежность: наработка на отказ системы равна всего лишь 65,5 часа. Сравнительно высокий коэффициент готовности системы обеспечивается высокой интенсивностью ее восстановления. Отметим, что при прямом приоритете обслуживания коэффициент готовности системы (АГГ = 0,9886) несколько ниже коэффициента готовности при обратном приоритете (Кг =0,99276), а среднее время безотказной работы наоборот ниже у системы при обратном приоритете обслуживания (Г =59,8 час против Г = 65,5 час). Определение функции готовности системы Функцию готовности получим в численном виде, воспользовавшись методом Рунге — Кутты. Рассмотрим случай прямого приоритета обслуживания. Технология решения задачи в системе Derive 5 проста и имеет следующий вид: #1 #2 #3 #4 #5 #6 #7 #8 #9 LOAD(C:\DfW5Trial\DfW\MATH\ODE_APPR.MTH) -(λ1 + λ2 + λ3)·ρ0 + μ1·ρ1+μ2·ρ2 + μ3·ρ3 λ1·ρ0-(λ2 + λ3 + μ1)·ρ1 + μ2·ρ21 + μ3·ρ31 λ2·ρ0-(λ1 + λ3 + μ2)·ρ2 + μ1·ρ12 + μ3·ρ32 λ3·ρ0-(λ1 + λ2 + μ3)·ρ3 + μ1·ρ13 + μ2·ρ23 λ2·ρ1-μ1·ρ12 Λ3·ρ1-μ1·ρ13 Λ1·ρ2-μ2·ρ21 Λ3·ρ2-μ2·ρ23 #10: Λ1·ρ3-μ3·ρ31
151 расчет показателей надежности резервированных восстанавливаемых систем #11: λ2·ρ3-μ3'ρ32 #12: ΕΚ([-(λ1 + λ2+λ3)·ρ0 + μ1·ρ1 + μ2·ρ2 + μ3·ρ3/λ1·ρ0- -(λ2 + λ3 + μ1)·ρ1 + μ2·ρ21 + μ3·ρ31, Χ2·ρ0-(λ1 + Χ3 + μ2)·ρ2 + + μ1·ρ12 + μ3·ρ32, Λ3·ρ0-(λ1 + Α2 + μ3)·ρ3 + μ1·ρ13 + μ2·ρ23, Λ2·ρ1-μ1·ρ12, Λ3·ρ1-μ1·ρ13, λΐ ·ρ2-μ2·ρ21, Λ3·ρ2- -μ2·ρ23, λ1·ρ3-μ3·ρ31, Λ2·ρ3-μ3·ρ32] , [t, pOr pi, ρ2, рЗ, ρ12,ρ13,ρ21,ρ23,ρ31,ρ32],[0,1,0,0,0,0,0,0,0,0,0], 0.2,40) #13: RK ([-(0.04 +0.08 + 0.1)·ρ0 + 2·ρ1+1·ρ2 + 4·ρ3, 0.04 ·ρ0- -(0.08 + 0.1 + 2)·ρ1 + 1·ρ21 + 4·ρ31,0.08·ρ0-(0.04 + 0.1+1)·ρ2 + + 2·ρ12 + 4·ρ32,0.1·ρ0-(0.04+0.08 + 4)·ρ3 + 2·ρ13 + 1·ρ23, 0.08·ρ1-2·ρ12,0.1·ρ1-2·ρ13,0.04·ρ2-1·ρ21,0.1·ρ2- -1·ρ23,0.04·ρ3-4·ρ31,0.0β·ρ3-4·ρ32] , [t, ρΟ,ρΙ, ρ2, ρ3, ρ12, ρ13, ρ21, ρ23, ρ31, ρ32] ,[0,1,0,0,0,0,0,0,0,0,0], 0.2,40) 'θ 1 0.2 0.999550325 0.4 0.9986584211 0.6 0.9976398692 0.8 0.9966198161 1 0.9956506945 1.2 0.9947551772 7.4 0.9886429493 7.6 0.9886385389 7.8 0.9886349052 8 0.9886319133 первой строке находится процедура вызова утилиты ODEAPPR.MTH ре- ения системы дифференциальных уравнений. В строках #2—#11 находятся Равые части дифференциальных уравнений, описывающих функционирова- #14: ПРИ системы. Ввод этих уравнений — основная трудность для пользователя определении функции готовности с помощью Derive 5.
152 ЧАСТЬ I. Упражнения. Глава 4 В строке #12 находится функция RK решения системы дифференциальных уравнений. При ее вводе нет необходимости набирать и вводить уравнения. Достаточно указать номера строк, в которых находятся уравнения. В функции RK указываются также шаг интегрирования h и число строк решения η. В нашем случае h = 0,2, η = 40. Теперь для получения решения достаточно нажать кнопку Approximate на панели инструментов. Получим решение в виде таблицы, в которой число столбцов равно числу неизвестных, а число строк η = 40. Решение содержит вероятности всех состояний системы. Для определения функции готовности необходимо знать лишь вероятности исправных состояний Р0(0> Р\0). Ρι(0' ^з(0- Выделить эти вероятности из общего решения можно с помощью функции EXTRACT_2_COLUMNS(A,i,j), где А— матрица решения системы уравнений, i — /-й столбец матрицы, j — у-й столбец матрицы. Выделив с помощью этой функции Р0(0> Ρ\(ί), Ρ2{ί), Р3(/) и просуммировав их, получим функцию готовности системы, которая приведена в строке #14. Из полученного решения видно, что исследуемая система имеет высокую готовность и весьма короткий переходный процесс. Уже через 8 часов Kr(t) совпадает с коэффициентом готовности с точностью 4 значащих цифры после запятой. Определение вероятности и среднего времени безотказной работы системы Вычислим вероятность безотказной работы численным и аналитическим методами. Для этого составим систему дифференциальных уравнений функционирования системы. Из графа состояний, изображенного на рис. 4.23. видно, что исправными состояниями являются (0), (1)> (2) и (3). Переход в них из отказовых состояний запрещается (ставится экран). Тогда система дифференциальных уравнений будет иметь вид: ίΡθ' = -(λ1+λ2 + λ3) + μ1Ρ1+μ2Ρ2 + μ3Ρ3; Ρ1' = λ1Ρ0-(λ2 + λ3+μ1)Ρ1; Ρ2'=λ2Ρ0-(λ1+λ3+μ2)Ρ2; [Ρ^λ3Ρ0-(λ]+λ2+μ3)Ρ3. Технология определения вероятности безотказной работы численным методом Рунге — Кутты имеет вид:
pa&**L показателей надежности резервированных восстанавливаемых систем #1: #2: #3: #4: #5; #6: #7: LOAD(C:\DfW5Trial\DfW\MATH\0DE_APPR.MTH) -О . 22 · рО + 2 · pi + р2 + 4 · рЗ 0.04·ρ0-2.18·ρ1 0.08·ρ0-1.14·ρ2 0.1·ρ0-4.12·ρ3 RK( [-0.22·ρ0 + 2·ρ1 + ρ2 + 4·ρ3,0.04·ρ0-2.18·ρ1,0.08·ρ0- -1.14·ρ2,0.1·ρ0-4.12·ρ3] , [t, ρΟ, pi, ρ2, рЗ] , [0,1.0,0,0],0.2, 100) 0 1 0 0 0 0.2 0.9658413465 0.006351747413 0.01402956970 0.01326291898 0.4 0.9443633026 0.01028786987 0.02481583860 0.01876718231 0.6 0.92968067Ό3 0.01272055612 0.033151744^2 0.02096529744 0.8 0.9189001690 0.01421357827 0.03960984065 0.02177023368 1 0.9105216661 0.01511834015 0.04461635900 0.02199983475 1.2 0.9037165010 0.01565503702 0.04849481783 0.02200081738 1.4 0.8979949245 0.01596203228 0.05149374669 0.02191800996 1.6 0.8930482774 0.01612633677 0.05380549180 0.02181029241 19 0.6871459076 19.2 0.6851502081 19.4 0.6831603047 19.6 0.6811761807 19.8 0.6791978193 0.01269285587 0.01265599161 0.01261923441 0.04884385825 0.01673737837 0.04870199949 0.01668876747 0.04856055274 0.01664029776 0.01258258397 0.04841951679 0.01659196881 0.01254603997 0.04827889047 0.01654378024 20 0.6772252036 0.01250960211 0.04813867256 0.01649573161 ° строке #1 производится вызов утилиты решения системы дифференциальных уравнений методом Рунге — Купы. В строках #2—#5 система уравнений с численными значениями коэффициентов, которая вводится пользователем. В строке #6 вызывается функция Рунге — Кутты. После нажатия кнопки Pproximate на панели инструментов на экране появляется решение в виде аблицы, показанной в строке #7. Та* как Β<*χ вероятность безотказной работы системы равна сумме вероятностей исправных ее состояний, т. е. ад^ад+ад+зд+ад,
154 ЧАСТЬ /. Упражнения, Глава 4 то из общего решения эти вероятности нужно вы делить и просуммировать. Выделение столбцов осуществляется функцией: EXTRACT_2_C0LUMNS (A, i, j ). В результате суммирования получается решение, приведенное в следующей табл. 4.7. Таблица 4.7. Зависимость вероятности безотказной работы системы от времени Л час 0 0,2 0,4 0,6 0,8 I 1,2 Ы 1,6 19 19,2 19,4 19,6 19.8 20 по 1 1 I 0,9994855825 | 0,9982341933 | 0,9965182681 1 0,9944938216 1 0,9922561999 1 0,9898671732 | 0,9873687134 | 0,9847903983 ] 0,76542 | 0,7631969666 1 0,7609803896 0,7587702502 0,7565665299 0,7543692098 _ J Теперь получим решение в виде формулы, воспользовавшись методом преобразования Лапласа. Компьютерные технологии в системе Derive 5 имеют следующий вид; #1: (s + 0.22)-p0-2-pl-p2-4-p3 = l #2; -0.04-p0 + (s + 2.18)'pl=0 #3: -0.08-p0 + (s + 1.14)-p2 = 0 #4: -0.1-pO-Ks + 4,12)-p3 = 0
pac^L показателен надежности резервированных восстанавливаемых систем 155 #5: #6: #11: #12: В (s + 0.22)-p0-2-pl-p2-4-p3 = l -0.04-p0 + (s + 2.18)-pl=0 -0.08-p0 + (s + 1.14)-p2 = 0 -0.1-p0 + (s + 4 Л2).рЗ~0 SOLVE , [pO, pi, p2, p3] , Real #7: p0= #8: pl = *9: P2 = ПО: рЗ = (s + 0.22)'p0-2-pl-p2-4-p3-l -0.04-p0 + (s + 2 Л8)-р1 = 0 -0.08-p0 + (s + 1.14)-p2 = 0 -0.1-p0 + (s + 4 .12)·ρ3 = 0 ■ 5(H25*s + lQ3H50'S + 57H50*s + 109) 3125000-s4 + 23937500-s3+53876250-s2+36069425 <s + 51322 9 100 ·( 1250 -s" +6575 -s + 5871) 3125000-s1 + 2 3937500-s"+53876250<s~+36069425<s +513229 20Q-(25-s + 103H50'S + 109) 3125000-s4 + 23937500<s3 +53876250-S2+36069425-S + 513229 125-(50-s + 57H50-s + 109) 3125000 -s4 + 23937500-s3 +5387 6250 -s2 + 36069425-s + 513229 6. 088899886-s^ 4 6, 64 097 312-s2 +104 . 7899670-s + 6. 088 899884 -s4 + 46 . 64097311-s3+104 . 9750695-s2 + 69.37658432 70.27939766-s+l s = -0. 014 54278653 vs = -2 . 2174 97055 ν s = -l. 20634 6238 vs = -4.221613919 Первых четырех строках представлены уравнения в преобразовании Лапла- а> а в строке #6 образована функция SOLVE решения системы уравнений. По- е нажатия кнопки Approximate на экране появляется решение (строки #7— _ '· В строке #11 находится вероятность безотказной работы системы в пре- Разоваиии Лапласа, полученная в результате суммирования строк #7—#10. Рощение выражения получено в результате выполнения команды главного ч ^ Simplify. В строке #12 приведены корни уравнения знаменателя, полу- ц0 Име с помощью функции SOLVE. Они необходим! и получения обратного преобразования Лапласа. н ■- с помощью функции SOLVE. Они необходимы при проверке правиль- ^^Роятность безотказной работы как функция времени вычислена в результа- ^athcad. Результаты выглядят следующим образом: Ч, ьРатного преобразования Лапласа. Решение получено с помощью систе-
156 ЧАСТЬ I. Упражнения. Глава 4 #1: ρ = -7. 460923-10-4-i(-4-2216,t-l. 5226988-Ю-3 •i1-2·21749711- 6.7540381-Ю"3 •4(-1-206346,t+1.0090228-e(-1-45427810"i,t #2: -7. 460923-Ю"4 ·4'"4·2216κ-1.5226988-Ю"3 :e("2-217497,c- 6. 7540381-Ю"3 .ё,-1-206346к+1.0090228-в,-1-',5427в,10",к #3: ](-7. 460923-Ю"4-e'-4·2216''-!. 5226988-Ю"3-е1"2·217497»4- О 6. 7540381- Ю-3.^-1-206346^^. 0090228- e<-i.««".i<r'>.t)dt #4: 69.37661314 В строке #1 находится выражение вероятности безотказной работы, в строке #2 — то же выражение, только без его левой части. Это необходимо для удобства интегрирования выражения. В строках #3 и #4 находятся результаты вычисления среднего времени безотказной работы, полученного в результате интегрирования вероятности безотказной работы. Значения вероятности безотказной работы приведены в табл. 4.8. Таблица получена в результате табулирования функции P(t). Таблица 4,8. Вероятность безотказной работы системы в функции времени U час 0 0,2 0,4 0,6 0,8 1 1,2 1,4 1,6 19 19,2 19,4 19,6 19,8 20 pw "Ί 1,0000068 , 1 0,9994949518 0,9982467078 | 0,9965357454 0,9945178926 0,9922880244 0,9899074838 0,9874179270 0,9848487160 0,7660424735 0,7638241684 0,7616122871 | 0,7594068110 0,7572077215 0,7550150000
расчет показателей надежности резервированных восстанавливаемых систем 157 аа рис 4.24 решение представлено в виде графика. По результатам расчетов можно сделать следующие важные выводы: g энергетическая система не удовлетворяет требованиям, предъявляемым к таким системам: ее вероятность безотказной работы в течение 25 часов равна примерно 0,75, а среднее время безотказной работы не превышает 70 часов; О достаточно высокий коэффициент готовности системы (примерно 0,99) обеспечивается ее высокой ремонтопригодностью (среднее время восстановления системы немного больше 0,5 часа); О численные и аналитические методы дают практически одинаковые результаты; О при обратном приоритете обслуживания наиболее эффективным методом вычисления коэффициента готовности, наработки на отказ и среднего времени восстановления является топологический метод. P(t) I 0,8 0.6 0.4 0.2 0 20 40 60 80 100 f, час Рис. 4.24. Вероятность безотказной работы системы **ИМЕР 4.5. Дана дублированная система с постоянно включенным резер- м при прямом приоритете обслуживания и следующих исходных данных: ^нсивности отказов элементов равны λ1 =0,001 час'1 и λ2 =0,002 час"1. Ремя восстановления обоих элементов одинаково и имеет одно из распредели: экспоненциальное, равномерное, гамма, усеченное нормальное, Рэлея, "булла, нормальное с математическим ожиданием Тв = 7 час и средним ^Ратическим отклонением ση =—■?= час. Τ ^ ^Уется определить показатели надежности: Τ, Гв, Кх .
158 ЧАСТЬ I. Упражнения. Глава 4 Решение. Результаты вычислений, выполненные на основе описанной ранее методики, учитывающей любые распределения, приведены в табл. 4.9. Таблица 4.9. Стационарные показатели надежности для различных законов распределения времени восстановления Закон распределения Экспоненциальный Равномерный Гамма Усеченный нормальный Рэлея Вейбулла Нормальный Средняя наработка на отказ, час 36464 36282 36282 36282 36329 36282 36284 Среднее время восстановления, час 7 3,6 3,6 3,6 4,5 3,6 3,6 Коэффициент готовности 0,99981 ~] 0,99990 ] 0,99990 J 0,99990 ] 0,99988 | 0,99990 | 0,99990 1 Для экспоненциального времени восстановления имеем: Г = 36464,5 час, Тв = 7 час, а точные значения равны: Г = 36464,3 час, Тв = 7 час. Как видим, совпадение идеальное. В случае равномерного распределения времени восстановления с параметрами a = 5 час, 6 = 9 час показатели надежности, полученные по точным формулам [5, разд. 7.4], также полностью совпадают с данными табл. 4.9. Такое сравнение возможно, т. к. значение σΒ соответствует указанным параметрам равномерного распределения. Однако расчет по точным формулам можно выполнить только при условии экспоненциальных законов времени до отказа. При этом используется преобразование Лапласа для плотности времени восстановления, вычисление которого для многих законов имеет известные трудности. Описанный здесь метод снимает эти трудности, и позволяет произвести расчеты показателей при любых распределениях с помощью стандартных процедур. Данные табл. 4.9 показывают, что Г и Гв, вычисленные для двухпараметрИ" ческих законов распределения, отличаются от аналогичных показателей, л°* лученных для однопараметрических законов— экспоненциального и Рэле ^ При этом наибольшее отличие проявляется для экспоненциального распре ^ ления. Этот факт еще раз подчеркивает необходимость исследования наде ности при законах распределения, отличных от экспоненциального.
расчет показателей надежности резервированных восстанавливаемых систем 159 дрЙМЕР 4.6. Определить надежность системы, если закон распределения времени до отказа совпадает с законом распределения времени восстановления. Исходные данные те же, что и в примере 4.5. Для двухпараметрических распределений дополнительно предположим, что время безотказной работы |са5кдого элемента имеет среднее квадратическое отклонение σ = 300 час. решение. Результаты вычислений приведены в табл. 4.Ю. Таблица 4Л0. Стационарные показатели надежности (одинаковые распределения времени до отказа и восстановления) Закон распределения Г Экспоненциальный Равномерный Гамма Усеченный нормальный Рэлея Вейбулла Нормальный Средняя наработка на отказ, час 36464 36151 36085 36109 36086 36089 36122 Среднее время восстановления, час 7 3,6 3,6 3,6 4,5 3,6 з1б , Коэффициент готовности 0,99981 0,99990 0,99990 0,99990 0,99988 0,99990 1 0,99990 Значение средней наработки на отказ в зависимости от законов распределения изменяется, хотя и незначительно (рис. 4.25). Это говорит о высокой чувствительности метода. 7\ час 36500 36400 36300 4-| 36200 14 36100 Uvi>i$ 36000 35900W 35800 lift ЧЧ1 J -*-£ -*\\: t'.^ .*&'; ЛИГ УМ*"* M'1 Exp U Г TN R W N H*· 4.25. Средняя наработка на отказ дублированной системы с постоянным резервом
160 ЧАСТЬ I. Упражнения. Глава Таким образом, если закон распределения времени до отказа не известен, то замена его на экспоненциальный часто неоправдана, поскольку надежность по наработке на отказ может оказаться завышенной. ПРИМЕР 4.7. Определить влияние законов распределения времени до отказа и времени восстановления на наработку на отказ. Математические ожидания и среднее квадратическое отклонение такие же, как и в примерах 4.5 и 4.6. Решение. Результаты расчетов содержатся в табл. 4.11. Таблица 4.11. Наработка системы в зависимости or законов распределения элементов Закон распределения времени до отказа Ехр 1 u 1 г TN R VV N Закон распре деления времени восстановления Ехр 364 5 36210 36084 36130 36089 36097 36119 и 36282 36151 36085 36109 36087 36089 36120 Г 36282 36151 36085 36109 36087 3 08 36120 ТО 36282 36151 36085 36109 36087 36089 36120 R 36329 36166 36085 36115 36087 36091 36120 VV 36282 36151 36085 3610 36087 36089 36120 Ν Ί 36284 | 36153 36088 | 36112 ] j 36089 1 36091J 1 36122 j Иллюстрация данных табл. 4.11 приведена на рис. 4.26. Г,· час 36500 36400 36300 36200 36100 36000 35900 35800 - О Ехр U Df DTN 1R W N Рис. 4.26. Средняя наработка на отказ для различных распределений времени до отказа и времени восстановления
ря&4вт показателей надежности резервированных восстанавливаемых систем 161 0з гистограммы на рис. 4.26 можно сделать следующие выводы: р для фиксированного закона распределения времени до отказа имеется зависимость наработки на отказ от законов распределения времени восстановления (группа примыкающих друг к другу столбиков); О наибольшей наработкой на отказ обладает система с экспоненциальными распределениями времени до отказа и времени восстановления; О наименьшая наработка на отказ наблюдается для гамма-распределения времени до отказа, при этом весьма близкими оказываются наработки и для других распределений, особенно для Рэлея и Вейбулла. Расчеты показывают также, что относительная погрешность показателей надежности не превышает 2,1 %. ПРИМЕР 4.8. Для экспоненциального и гамма-распределений установить зависимость показателей надежности системы от среднего времени безотказной работы Т2 и от среднего квадратического отклонения σ2 . Характеристики элементов те же, что и в примерах 4.5 и 4.6. Время восстановления имеет усеченное нормальное распределение. Решение. Предположим, что время безотказной работы второго элемента Т2 изменяется от 500 до 1500 часов. Тогда результаты вычислений по средней наработке на отказ системы содержатся в табл. 4.12. Таблица 4.12. Зависимость средней наработки на отказ от времени безотказной работы одного из элементов Г2. час 1 500 600 700 800 900 [ 1000 1100 1200 1300 1400 1 1500 Наработка на отказ Кхр 36465 43657 50850 58043 65236 72429 79622 86815 94008 101201 108394 Г 36085 43253 50421 57589 64757 71925 79093 86261 93429 100596 107764 δ, % 2,10 | 1,87 1.70 1,58 1,48 1,40 1,34 1,28 | 1,24 1,20 ] 1,17
162 ЧАСТЬ I. Упражнения. Глава 4 Для рассматриваемых распределений имеет место примерно равномерное увеличение надежности системы по наработке на отказ одного элемента. В последнем столбце табл. 4.12 приведено значение относительной погрет* ности средней наработки на отказ. На рис, 4.27 показано увеличение коэффициента готовности системы. 0,99975 0,9997 Г,, час Рис. 4.27. Зависимость коэффициента готовности системы от средней наработки одного из элементов Готовность системы в случае гамма-распределения выше, чем при экспоненциальном распределении. Среднее время восстановления системы равно Тв = 7 час для экспоненциального распределения и Тъ = 3,6 час для гамма-распределения. Теперь предположим, что среднее квадратическое отклонение σ2 времени безотказной работы второго элемента изменяется от 300 до 1500 час. Результаты вычислений по средней наработке на отказ системы для трех распределений (экспоненциальное, гамма и Вейбулла) представлены в табл. 4.13. Из таблицы следует, что для небольших значений σ2 <Τ2 экспоненциально^ распределение дает некоторый выигрыш в средней наработке на отказ, а Д^ σ2 > Т2 имеет место существенное увеличение средней наработки на откз3 для гамма-распределения и распределения Вейбулла. Это особенно хоро^ видно из рис. 4.28. В этом случае по критерию наработки на отказ экспон^ циальное распределение может служить нижней границей надежности ср< рассмотренных распределений. еДИ
плгмет показателей надежности резервированных восстанавливаемых систем Таблица 4.13. Зависимость наработки от σ2 163 σ·>, час 300 400 500 600 700 800 900 1000 1100 1200 1300 1400 1500 Exp 36282 36282 36282 36282 36282 36282 36282 36282 36282 36282 36282 36282 36282 Г 36085 36099 36216 36573 37225 38144 39276 40576 42018 43589 45289 47117 49076 W 36089 36121 36216 36393 36645 36962 37330 37737 38176 38641 J 39126 39628 40143 35000 зоооо J w Exp 1500 а2'ЧаС 300 500 700 900 1100 1300 Рис. 4.28. Зависимость средней наработки на отказ системы от σ2 д ЯМЕР 4.9. Требуется установить зависимость показателей надежности лИрованной системы от среднего времени восстановления второго эле- Нта ^в2» изменяющегося от 1 до 20 часов. Время безотказной работы обоих
164 ЧАСТЬ I. Упражнения. Глава < элементов подчинено гамма-распределению, а время восстановления имеет усеченное нормальное (случай 1) и экспоненциальное (случай 2) распределен ния. Параметры этих распределений такие же, как и в примерах 4.5 и 4.6. Решение* На основании проведенных расчетов получены зависимости ста. ционарных показателей надежности Т, Гв, Кг от Тв2. Эти зависимости представлены на рис. 4.29—4.31. Из рис. 4.29 следует, что среднее время восстановления элементов сильно влияет на среднюю наработку на отказ системы. Однако практически отсутствует влияние закона распределения времени восстановления. 7\ час —ι 1 1 1 1 1 1 ' τ* цяг I 4 7 10 13 16 19 7*2>час Рис. 4.29. Зависимость Гот среднего времени восстановления элементов Из рис. 4.30 и 4.31 следует, что среднее время восстановления элементов также сильно влияет на среднее время восстановления и на коэффициент готовности системы. Однако, в отличие от наработки, здесь существенное влияние оказывает и вид закона распределения. Если время восстановления второго элемента имеет распределение, отличное от экспоненциального, т0 среднее время восстановления системы оказывается меньше, а коэффициент готовности больше, чем для экспоненциального распределения. Как видно из последующих расчетов, имеется, причем весьма существенна*, зависимость показателей надежности от среднего квадратического отклони ния времени восстановления второго элемента ав2. Предположим, что это параметр изменяется также от 1 до 20 часов. Время безотказной работы обо' их элементов подчинено гамма-распределению. Время восстановления имс гамма-распределение (случай 1) и экспоненциальное распределение (с;1У чай 2)% Параметры этих распределений такие же, как и в примерах 4.5 и 4.6.
расчет показателей надежности резервированных восстанавливаемых систем 71, час Ехр 165 TN I 4 7 Ю 13 16 19 Г»2'ЧаС Рис. 4.30. Зависимость Гв от среднего времени восстановления элементов TN Ехр 0,9988 0.9986 Гв2,час 1 4 7 10 13 16 19 Рис. 4.31. Зависимость Кг от среднего времени восстановления элементов 3ависимости показателей надежности Τ и Тв от ав2 представлены на Рис· 4.32 и 4.33. °нечно, для экспоненциального распределения данные зависимости отсут- вУют. Но для гамма-распределения увеличение разброса времени восста- °вления одного из элементов уменьшает надежность системы как по нара- Тке на отказ, так и по среднему времени восстановления.
166 ЧАСТЬ I. Упражнения. Глава 4 Τ 36050 36000 35950 35900 35850 35800 1 •г ι ι 7 10 13 16 ι ι 1— 19 Exp час Рис. 4.32. Зависимость Τ от среднего квадратического отклонения времени восстановления элемента Рис. 4.33. Зависимость Гв от среднего квадратического отклонения времени восстановления элемента ПРИМЕР 4.10. Дана дублированная система с резервом замещением при прямом приоритете обслуживания и следующих исходных данных: интенсивности отказов элементов равны λ! =0,001 час"1 и *λ2 =0,002 час"1. Время восстановления обоих элементов одинаково и имеет одно из распределении· экспоненциальное, равномерное, гамма-, усеченное нормальное, Рэлея, ВеИ-
/?*£££ показателей надежности резервированных восстанавливаемых систем 167 булла, нормальное с математическим ожиданием Гв = 7 час и средним квад- 2 час. оатическим отклонением σΒ =-γ? Требуется определить показатели надежности Τ , Гв, АГГ. решение. Результаты вычислений, выполненные по приведенным ранее формулам, сведены в табл. 4.14. Таблица 4.14. Показатели надежности в зависимости от законов распределения времени восстановления (резерв замещением) Г Закон распределения Экспоненциальный Равномерный Гамма Усеченный нормальный Рэлея Вейбулла Нормальный Наработка на отказ, час 72261 71857 71857 71857 71960 71857 71861 Среднее время восстановления, час 7 3,6 3,6 3,6 4,5 3.6 3,6 Коэффициент готовности 0,99990 0,99995 0,99995 0,99995 0,99994 0,99995 0.99995 Легко убедиться в том, что для экспоненциального распределения времени восстановления имеем точное значение показателей надежности. Для неэкспоненциальных распределений, как и в случае постоянного резерва, получаем близкие между собой значения показателей. Однако эти значения по средней наработке на отказ почти вдвое превышают значения показателей Для постоянного резерва. Среднее время восстановления практически не изменилось. 4.4. Задачи для самостоятельного решения 4.1. Дана резервированная система с постоянным резервом крат- °°τη m, состоящая из одинаковых по надежности элементов. Интенсив- 0сти отказов элементов λ = 0,08 час"1, интенсивности восстановлений μ:==0,4 час"1. Определить кратность резервирования, чтобы было выполнено ^бование по ее надежности: коэффициент готовности системы должен быть е Менее Кт >0,98. Рассмотреть случаи полностью ограниченного и неогра- Чченного восстановлений.
168 ЧАСТЬ I. Упражнения. Глава 4 ЗАДАЧА 4.2. Определить кратность резервирования системы (резерв заме^ щением), состоящей из одинаковых по надежности и ремонтопригодности элементов. Интенсивности отказов элементов λ = 0,2 час"1, интенсивности восстановлений μ = 0,9 час"1. Должно быть выполнено условие: Г>900 час. Рассмотреть два случая: полностью ограниченное и неограниченное восста- новление. ЗАДАЧА 4.3. Определить вероятность и среднее время безотказной работы резервированной системы с постоянным резервом кратности /я = 7. Обслу. живание осуществляется двумя ремонтными бригадами. Интенсивности отказов и восстановлений элементов соответственно равны: λ = 0,0006 час1, μ = 0,05 час"1. ЗАДАЧА 4.4. Определить вероятность и среднее время безотказной работы резервированной системы с ненагруженным резервом кратности т = 7. Обслуживание осуществляется двумя ремонтными бригадами. Интенсивности отказов и восстановлений элементов соответственно равны: λ = 0,0006 час"1, μ = 0,05 час"1. ЗАДАЧА 4.5. Структурные схемы (схемы расчета надежности) пяти систем приведены на рис. 4.34. Интенсивности отказа элементов λ и восстановления μ указаны на структурных схемах. Определить в виде формул показатели надежности: Кг — коэффициент готовности, Τ — наработку на отказ, Гв — среднее время восстановления. Вычислить показатели надежности при значениях интенсивностей отказов, приведенных в табл. 4.15. Таблица 4.15. Интенсивности отказов элементов систем λ, час ' 0,001 λ|, час ' 0,005 λ2, час"1 0,008 λ3, час ' 0,002 μ, час ' 0,3 μι, час ' 0.36 μ2. час ' 0.7 Цз. час'1 0,5 Указания: □ решение во всех вариантах получить в виде формул топологическим ме' тодом; □ при изображении графа стремитесь уменьшить число узлов путем их объединения;
r „цет показа гелей надежности резервированных восстанавливаемых систем 169 λ, μ λ, μ λ, μ λ, μ α λ,, μ, λ2,μ2 λ,, μ, λ2,μ2 б λι·Ηι λ2, μ2 β λι*"ι λ2' u: λ,, μ, Li J λι>μ, λ,, μ, λ2,μ2 λ2,μ2 λν μ, ^3· Из ί) Рис. 4.34. Структурные схемы технических систем
170 ЧАСТЬ I. Упражнения. Глава 4 □ восстановление осуществляется одной ремонтной бригадой с обратным приоритетом; □ в целях упрощения формул используйте обозначения: Л. Αι Λ-) Λ,-ι Р = -> Pi35 — , Р2=-*-, Рз= —· μ μι μ2 μ3 ЗАДАЧА 4.6. Структурные схемы двух систем представляют собой общее постоянное резервирование с дробной кратностью. Кратность резервирования первой системы т = 1/2 (один элемент резервный на два основных), второй — т = 2/3 (два элемента резервных на три основных). Интенсивности отказа и восстановления постоянны и равны λ и μ. Определить показатели надежности системы: Кгь Т9 Тв. Найти численные показатели надежности, если λ = 0,01 час"1, а среднее время восстановления Тв =1,5 час. Определить, какая из систем более надежна и каков выигрыш надежности по коэффициенту готовности и наработке на отказ. Рассмотреть случаи одной и двух бригад обслуживания. ЗАДАЧА 4.7. Система состоит из пяти элементов, каждый из которых дублирован с постоянно включенным резервом. Интенсивности отказов элементов имеют следующие значения: λ; =0,001 час"1, λ2 =0,002 час'1, λ3 =0,004 час"1, λ4= 0,0028 час"1, λ5 =0,005 час"1. Среднее время восстановления элементов постоянно и равно Г = 4,2 час. Систему обслуживает одна бригада. Определить методом эквивалентных схем диапазон значений Кг и Τ системы. ЗАДАЧА 4.8. Восстанавливаемая дублированная система с постоянно включенным резервом состоит из элементов разной надежности. Необходимо определить коэффициент готовности и наработку на отказ системы при двух дисциплинах обслуживания: при приоритете более и менее надежного элемента. Значения интенсивностей отказов элементов приведены в табл. 4.16. Таблица 4.16. Варианты интенсивностей отказов элементов системы Вариант λ|, час"' λ2. час"' 1 0,01 0,035 2 0,005 0,0075 3 | 0,001 I 0,005
расчет показателей надежности резервированных восстанавливаемых систем 171 СреДние вРемена восстановления элементов постоянны и равны Тв{ =4 час, Гв2=10час. ращение получить в аналитическом виде и в виде таблицы. Сделать вывод о целесообразности применения назначенного приоритета (какой из приоритетов с позиции надежности более эффективный). ЗАДАЧА 4.9. Структурные схемы пяти систем приведены на рис. 4.34. Определить показатели надежности Кг, Τ, Тъ для случая двух вариантов обслуживания: о) прямой приоритет с одним обслуживающим органом; б) восстановление не ограниченное. Решение получить в аналитическом и численном виде. Значения интенсивно- стей отказов и восстановлений элементов приведены в табл. 4.17. Таблица 4.17. Интенсивности отказов и восстановлений элементов Х|.час~* Ι ο,οι Ι μ,, час4 1 I λ2, час"1 0,025 μ2, час"' 0,5 λ3, час"1 0,008 μ3. час-1 0,34 λ4, час * 0,035 μ4, час ' 0,25 λ5, час"1 0,05 μ5, час"1 0,17 ЗАДАЧА 4Л0. Интенсивности отказов и восстановлений элементов дублированной системы с постоянно включенным резервом имеют значения: λ = 0,0076 час"1, μ = 0,15 час"1. Необходимо найти аналитические выражения для вероятности безотказной Работы и функции готовности системы. Путем табулирования функций представить решения в виде таблиц и графиков. *° известным аналитическим выражениям определить среднее время безотказной работы и коэффициент готовности системы. к<*зание\ для получения P(t) и Kr(t) воспользуйтесь решением дифференциальных уравнений с помощью преобразования Лапласа. *ДАЧА 4.11. Структурные схемы систем приведены на рис. 4.34. Необхо- мо определить в виде таблиц и графиков показатели надежности: Рс(0* г^)' /с(0, λς(/). Данные об интенсивностях отказов и восстановлений
172 ЧАСТЬ I. Упражнения. Глава 4 приведены в табл. 4.17. Решение получить методом Рунге— Кутты с по. мощью компьютерных технологий. ЗАДАЧА 4.12. Интенсивность отказов элементов дублированной системы равна λ = 0,02 час"1. При отказе одного из элементов увеличивается интенсивность отказа второго элемента λ'-0,04 час"1. Восстановление производится одним ремонтником, время восстановления подчинено закону Эрланга 2-го порядка с параметром μ = 1 час"1. Определить коэффициент готовности системы. ЗАДАЧА 4.13. Структурная схема системы изображена на рис. 4.35. —\ 2 | 1 1 1 4 з | 1 —| 5 ι—I 6 т = \/2 Рис. 4.35. Структурная схема системы, состоящей из трех групп элементов Все элементы разбиты на три группы. Элементы, входящие в одну группу, имеют одинаковые показатели надежности и восстановления, содержащиеся в табл. 4.18. Таблица 4.18. Показатели надежности и восстанавливаемости элементов Номер группы Номера элементов Время до отказа Время восстановления 1 1,2 N(60: 15) U(2; 14) 2 3 Г(4; 16) R(0,01) 3 | 4, 5, 6 W(2:56) _J Εχρ(Ο,Ι) J Элементы 3-й группы образуют мажоритарную систему кратности 1/2. Восстановление отказавших элементов производится одной бригадой с обратным приоритетом. Требуется определить показатели надежности системы: Кх , ' иГв. Указание: используйте свойство независимости стационарных показателе надежности от законов распределения элементов.
расчет показателей надежности резервированных восстанавливаемых систем 173 ддДАЧА 4.14. Определить функцию готовности дублированной системы, аремя до отказа элементов имеет распределение Вейбулла с математическим ожиданием Τ = 280 час и средним квадратическим отклонением σ = 100 час. Время восстановления элементов имеет равномерное распределение на промежутке от 0 до 24 часов. Результаты представить в виде таблиц и графиков. ЗАДАЧА 4.15. Дана система с постоянно включенным резервом кратности /я-2, работающая в стационарном режиме. Интенсивности отказов постоянные, а время восстановления произвольное с плотностью распределения g{l). Определить интенсивности переходов графа, соответствующие восстановлению элементов. Рассмотреть случаи полностью ограниченного восстановления для прямого и обратного приоритетов обслуживания. ЗАДАЧА 4.16. Дана резервированная система (резерв замещением) кратности т = 2, работающая в стационарном режиме. Интенсивности отказов постоянные, а время восстановления произвольное с плотностью распределения g(t). Восстановление производится одной ремонтной бригадой с прямым приоритетом обслуживания. Определить интенсивности переходов в графе состояний, соответствующие восстановлению элементов.
ГЛАВА 5 АНАЛИЗ НАДЕЖНОСТИ СИСТЕМ СЛОЖНОЙ СТРУКТУРЫ 5.1. Методы расчета показателей надежности сложных систем При анализе надежности сложных систем возникают трудности, часто непреодолимые. Их основными причинами являются: □ отсутствие достоверных данных о надежности элементов; □ слишком большие размерности уравнений, описывающих функционирование сложной системы в смысле ее надежности; □ недостаточные математические знания разработчика сложных высоконадежных технических и информационных систем. Сложные системы состоят из большого числа простых элементов, из которых конструируются узлы и блоки. Из узлов и блоков образуются подсистемы, из которых затем создается сложная система. Законы распределения времени до отказа элементов часто бывают известными, но созданные из них узлы, блоки и, тем более, подсистемы имеют произвольные законы распределения времени до отказа, параметры которых исследователю неизвестны. Знания лишь показателей надежности узлов, блоков и подсистем недостаточно для определения показателей надежности сложной системы. Сложные восстанавливаемые технические и информационные системы часто бывают избыточными с различными видами резервирования и дисциплинами обслуживания. Число состояний таких систем настолько велико, что опредс лить их показатели надежности точными методами практически невозможно- В таких случаях приходится применять приближенные методы, делать обоснованные допущения, выбирать необходимый математический аппарат. Кр°' ме того, необходимо глубоко понимать физическую сущность задачи. Специалист, который ведет анализ надежности сложной системы, должен имет большие знания в различных областях науки. Он должен также владеть ком*
Анализ надежности систем сложной структуры 175 пь1отерной технологией решения математических задач. Вот почему анализ надежности сложной системы в большинстве случаев требует научных исследований. Трудности анализа надежности в ряде случаев можно преодолеть, если хорошо владеть теорией и глубоко знать физическую сущность задачи. Такими случаями являются: g сравнительная оценка вариантов структурных схем с целью выбора наилучшего; О оценка границ показателей надежности системы; О приближенные расчеты, основанные на допущениях, не противоречащих физической сущности задачи и обеспечивающих допустимую точность вычисления показателей надежности. В настоящей главе будут показаны способы оценки надежности сравнительно сложных систем, которые не поддаются расчетам точными методами. Описать эти способы, доведя их до инженерных методик, вряд ли возможно, т. к. в каждом конкретном случае они имеют особенности. 5.2. Оценка надежности сложных систем по данным о надежности подсистем, независимых по восстановлению 5.2.1. Экспоненциальные распределения Рассмотрим сложную восстанавливаемую техническую систему, структурная схема которой представляет собой основное соединение г подсистем типовых структур. Под типовой структурой понимается техническое устройство, °бслуживаемое независимо от остальных подсистем, т. е. имеющее свои ремонтные органы и свою дисциплину восстановления. Будем считать, что при °тказе системы из-за отказа какой-либо типовой структуры остальные подсистемы не работают и поэтому не могут отказать в течение периода ремонта Системы. Однако в подсистемах могут восстанавливаться отказавшие ранее Лементы. Такими системами являются автоматизированные системы управляя технологическими процессами и многие информационные системы. ели система состоит из большого числа подсистем, то применение извест- Ь1Х методик вызывает вычислительные трудности, обусловленные чрезвы- аино большим количеством состояний системы. Но для стационарных пока- Телей надежности можно привести достаточно близкие между собой ниж- ■ок> и верХНЮЮ оценки. Здесь описывается способ получения этих оценок и РИводятся простые расчетные формулы, позволяющие по заданным показа-
176 ЧАСТЬ I. Упражнения. Глава s телям надежности типовых структур определить показатели надежности всей системы. Для получения таких, оценок анализируются две другие системы, показатели надежности одной из которых выше, а другой — ниже аналогичных характеристик надежности исходной системы, причем эти характеристики сравнительно легко могут быть вычислены. Такие системы образуются из исходной, если сделать следующие допущения относительно ее функционирования: 1. После отказа какой-либо подсистемы другие подсистемы полностью отключаются, т. е. даже при наличии свободных ремонтных бригад элементы этих подсистем не могут восстанавливаться и к моменту окончания ремонта данной подсистемы сохраняют все свои вероятностные характеристики такими же, как и в начале ремонта. 2. Если какая-либо подсистема пришла в предотказовое состояние, из которого обязательно последует переход в отказовое состояние, то все остальные подсистемы отключаются и сохраняют свои вероятностные характеристики на время пребывания системы в соответствующем предотказовом состоянии. При этом предотказовое состояние считается состоянием работоспособности всей системы. Очевидно, что если система удовлетворяет первому допущению, то, получив для нее коэффициент готовности и наработку на отказ, будем иметь нижние оценки А^н) и Г(н' для соответствующих показателей надежности исходной системы. Второе допущение позволяет найти верхние оценки /С^в) и Г(в) для коэффициента готовности и средней наработки на отказ исходной системы. Для каждой /-й типовой структуры (/ = 1, 2,..., г) должны быть предварительно получены следующие показатели надежности: коэффициент готовности Kri, наработка на отказ Tt и вероятность Р0/. Коэффициент готовности и наработка на отказ вычисляются в соответствии с методикой, изложенной в [5, гл. 5]. Вероятность P0j вычисляется по формуле: /Ό, = *γ,-Σ/>,7^--' (5Л) где ρ j — стационарная вероятность j-ro предотказового состояния; λ; -*" суммарная интенсивность переходов изу-го предотказового состояния во все состояния отказа; μ^ — суммарная интенсивность переходов изу-го предотказового состояния во все исправные состояния. Суммирование в форм>л (5.1) производится по всем предотказовым состояниям, за исключением на* чального.
лналиэ надежности систем сложной структуры 1_77_ Яижняя и верхняя оценки коэффициента готовности рассчитываются по формулам: 1 ι У ^г/""Ро' *<н) = ! , *<в) = /=1 Poi . (5.2) 1 + Σ!_^ i + xL^o/ / = 1 ^τ/ / = 1 Ρθΐ За истинное значение коэффициента готовности принимается среднее арифметическое нижней и верхней оценок: Кг = Кг +Кг . (5.3) 2 Относительная погрешность расчета определяется по коэффициенту простоя системы. Эта погрешность (для высоконадежных систем) более наглядно по сравнению с погрешностью по Кг отражает физическую сущность расчетов. Относительная погрешность вычисляется по формуле: дЧв) _£·(») Нижняя и верхняя оценки наработки на отказ рассчитываются по формулам: 1 ι У ^г/ ~ ^0/ у(") = ' г(в) = '=' Ры (5.5) За истинное значение наработки на отказ принимается среднее арифметическое нижней и верхней оценок: г(н) г(в) Т = ±—±±—. (5.6) 2 Носительная погрешность расчета не превышает 87-=,, , ,100%. (5.7) ^Днее время восстановления системы вычисляется по известным коэффи- 8g= Г-^ г.^.-100%. (5-4) НтУ готовности и наработке на отказ: 1~Кг-Т. (5.8)
178 ЧАСТЬ I. Упражнения. Глава s 5.2.2. Произвольные распределения В предыдущем разделе была показана возможность приближенного расчета показателей надежности систем, представляющих собой последовательное соединение типовых структур в случае, когда законы распределения времени безотказной работы и времени восстановления элементов каждой типовой структуры экспоненциальные. Однако формулы (5.2) и (5.5) получены без учета экспоненциальности распределений и, следовательно, справедливы в общем случае. Описанный ранее метод применим и в том случае, когда система представляет собой последовательно-параллельное соединение типовых структур (резерв нагруженный). Для этого резервированные узлы следует рассматривать как самостоятельные типовые структуры. Покажем, как можно найти показатели Кг, Τ и Р0 Для резервированных узлов по аналогичным показателям типовых структур. Функционирование резервированного узла, элементы которого имеют независимое обслуживание, можно описать графом состояний, в ветви которого ставятся величины, обратные наработке на отказ и среднему времени восстановления соответствующих элементов. В данном случае под элементом подразумевается типовая структура. Предположим, что резервированный узел имеет кратность резервирования т, т. е. он состоит из т +1 типовой структуры, причем /-я типовая структура имеет коэффициент готовности Kvi, наработку на отказ 7), среднее время восстановления Гв/, / = 0,1, 2,..., т . Тогда коэффициент готовности и наработка на отказ всего узла определяются по формулам: *г=1-П0-*г,). Т = \—. (5.9) /=0 ο-*γ)Στ- / = 0'в/ Теперь для узла в целом вычислим вероятность Р0. Узел окажется ву-м пред- отказовом состоянии (у = 0,1, 2,..., я?), если все его типовые структуры* кромеу-й, откажут и будут восстанавливаться, ау-я структура будет исправна. Следовательно, вероятностьу-го предотказового состояния равна: m ( = 0, i*J Суммарная интенсивность переходов из состояния у в отказовое состоян»' равна Xj=—, а суммарная интенсивность переходов из состояния у во вс
лаализ надежности систем сложной структуры 179 1 ^справные состояния равна μ7 = ]Г —. Подставляя найденные выражения в формулу для вероятности Р0, получим: />0=ι-Π(ι-Κγ/)-ΣΠΟ-Κγ,)Κγ, / = 0 У=0/ = 0, Τ Τ (5.10) По формулам (5.9) и (5.10) находятся требуемые показатели Кг, Τ и Р0 для каждого резервированного узла. После этого определяются нижние и верхние оценки коэффициента готовности и наработки на отказ всей исследуемой системы. 5.3. Примеры решения задач Убедимся на примерах в справедливости двусторонних оценок показателей надежности по формулам (5.2) и (5.5). ПРИМЕР 5.1. Структурная схема системы состоит из двух устройств (рис. 5.1). Первое устройство представляет собой дублированную систему, а второе — один элемент. Интенсивности отказов и восстановлений всех элементов одинаковы и равны λ и μ соответственно. Каждое устройство обслуживается одной ремонтной бригадой. Требуется определить нижние и верхние оценки коэффициента готовности и наработки на отказ. ! 1 !_ 1 1 .1 г*.* Ц 2 1 1 λ, μ 3 I ! ι | | Рис. 5.1. Схема расчета надежности е|иение. Граф состояний системы представлен на рис. 5.2. 0 графу составим систему уравнений для определения стационарных значений вероятностей состояний системы:
180 ЧАСТЬ I. Упражнений. Глава 5 ί-3λ/?ο+μ/>ι+μ/>2=°; 2λρ0 - (μ + 2λ)/>, + μ/>3 + μρ4 = 0; λρι-2μρ4=0. Из решения этой системы найдем: 2 + р 4р Ро~ :—Т> Р\~~ -у' 2 + 7р + 9р2 2 + 7р + 9р2 λ где р = —. μ Следовательно, коэффициент готовности будет равен „ 2 + 5р Кг=Ро + Р\=-~- "Г- 2 + 7р + 9р Так как параметр потока отказов λ(2 + 9ρ) 2 + 7р + 9р то наработка на отказ равна T=*L = . 2 + 5Р ω λ(2 + 9р) Рис. 5.2. Граф состояний системы
Анализ надежности систем сложной структуры 181 Дця получения нижних и верхних оценок рассмотрим оба устройства в отдельности и вычислим для каждого из них коэффициент готовности Кп, сумму вероятностей всех исправных состояний, за исключением вероятностей последних предотказовых состояний p0l и наработку на отказ 7}. Эти характеристики определяются по графам состояний каждого из устройств, которые представлены на рис. 5.3, aw б соответственно. Θ μ Л 2λ1 φ μ i λ j ι α б Рис. 5.3. Графы состояний подсистем Из первого графа находим показатели надежности первого устройства: 1 + 2р ' > ^01"^г1"Т"—Ро~" 1+Зр (1 + ρΧ1 + 2ρ + 2ρ') Для второго устройства эти характеристики равны: 1 ■> η = 1 + 2р 2λρ ^г2 ~ ^02 = Ниж, Ι+ρ' 2 λ' ние и верхние оценки находим по формулам (5.2), (5.5): 2 К<Н) = 1 + 2р К(В)_ 1 + Зр + 2р 1 + Зр + 4р2' г 1 + 4р + 7р2+2р3 ' j(h) _. »+2р λ(1 + 4ρ)' γΜ _. l+3p + 2pJ λ(1 + 5ρ + 2ρ') ^РУДно проверить, что К("] < К < К(гв), Г(н) < Τ < Г(в). Численные значения η г г > показателей для ρ = 0,01 приведены в табл. 5.1.
182 ЧАСТЬ I. Упражнения. Глава 5 Таблица 5.1. Значения показателей при ρ = 0,01 Показатель надежности Кг Т Оценки Нижняя 0,9899068 0,980769/λ Верхняя 0.9899087 0,980956/λ Точное 0,9899077 0,98086 ΐ/λ Относительная погрешность 0,00019 ~] 0,00019 ПРИМЕР 5.2. Требуется определить коэффициент готовности, наработку на отказ и среднее время восстановления системы, структурная схема которой приведена на рис. 5.4. Система представляет собой основное соединение четырех независимо обслуживаемых технических устройств (ТУ). Законы распределения времени безотказной работы и времени восстановления каждого элемента экспоненциальные. λ,, μ, Г λ*, μ. λ,, μ, Α.2.μ2 ί Π ρ λν μ, *%.μ(, J- υ 4t_j it Jl--JL^57. Рис. 5.4. Схема расчета надежности Интенсивности отказов и восстановлений элементов, а также дисциплина обслуживания каждого устройства различны: □ структура 1: λ! =0,02 час"1, μ, =0,5 час"1, λ2=0,01 час"1, μ2=1 час", одна ремонтная бригада, прямой приоритет обслуживания; □ структура 2: λ3 =0,03 час"1, μ3 =0,6 час"1, λ4 =0,04 час"1, μ4 =0,8 час". одна ремонтная бригада, обратный приоритет обслуживания; □ структура 3: λ5 =0,01 час"1, μ5 =1 час"1, одна ремонтная бригада; □ структура 4: λ6 =0,02 час"1, μ6 =0,2 час"1, одна ремонтная бригада, пря* мой приоритет обслуживания. Решение. Определим характеристики КГ1, 7), P0i для каждой типовой структуры. Как следует из примера 5.1, требуемые характеристики для тип^ вой структуры 1 имеют следующие значения: /Сг1=0,986, 71=87,26 час, />0| =*г1-/>, \+*2 =0,982. λ, 4-λ2 +μι
Аз4ализ надежности систем сложной структуры 183 ддя других подсистем эти характеристики вычисляются аналогично. Резуль- tirn>i расчетов представлены в табл. 5.2. Таблица 5.2. Показатели надежности типовых структур Номер типовой структуры 1 [ 2 3 4 , Кг, 0,986 0,995 0.990 0,991 Г„ час 87,26 314,28 100 550 Λ), 0,982 0,991 0,990 0,983 В соответствии с формулами (5.12)—(5.18) и с учетом характеристик, помещенных в табл. 5.2, получим: О оценки коэффициента готовности: К{ги) = 0,9630, К{гв) = 0,9634, Кг = 0,9632; □ оценки средней наработки на отказ: г(н) = 37,79 час, Г(в) =38,30 час, Τ = 38,04 час; Π оценка среднего времени восстановления: Тв =1,45 час. Относительные погрешности расчетов составляют: δλ. =0,54%, δΓ =0,67%. ПРИМЕР 5.3. Рассмотрим сложную систему, структурная схема которой изображена на рис. 5.5. х,. (;,(/) 4 ЧгС λ,.ο',ω К G{i) Ft(i).(Mi) lU=^\ Ж λ2.ί;2(ο λ,.ί;,(ο 1 λ,. ί#\<0 Ή λ, μ u ( | καίριο 2 | 3 | Рис. 5.5. Структурная схема расчета надежности V
184 ЧАСТЬ I. Упражнения. Глава 5 Система состоит из пяти типовых структур, причем структуры 1, 2, 3 нере- зервированы, а типовые структуры 4 и 5 образуют дублированную систему (резерв нагруженный). Структура 1 представляет собой дублированную систему с облегченным резервом. Время безотказной работы обоих элементов имеет экспоненциальное распределение с параметрами λ = 0,01 час"1 для основного и 0,5λ для ре- зервного элемента. Время восстановления каждого элемента имеет распределение Эрланга 2-го порядка с параметром μ = 0,5 час"1. Обслуживание структуры осуществляет одна ремонтная бригада. Структура 2 представляет собой дублированную систему с ненагруженным резервом. Время безотказной работы основного и резервного элементов имеет распределение Эрланга третьего порядка с параметрами λ! -0,05 час"1 и Х2=0,08час_| соответственно. Время восстановления каждого элемента подчинено распределению Эрланга второго порядка с параметрами μ{ =0,2 час"1 и μ2 =0,25 час"1 соответственно. Ремонт отказавших элементов осуществляет одна ремонтная бригада с прямым приоритетом. Структура 3 состоит из трех элементов. Законы распределения времени безотказной работы экспоненциальные с параметрами λ, =0,005 час', λ2 =0,0025 час"1, λ3 =0,0004 час"1. Время восстановления каждого элемента имеет распределение Эрланга второго порядка с параметрами μϊ =0,2 час"1, μ2 =0,25 час"1, μ3 =4 час"1. Обслуживание структуры осуществляет одна ремонтная бригада с обратным приоритетом. Структура 4 представляет собой дублированную систему с нагруженным резервом. Время безотказной работы обоих элементов экспоненциальное с параметрами λ, = 0,02 час"1, λ2=0,04 час"1 соответственно. Времена восстановления имеют распределения Эрланга 2-го порядка с параметрами у^О^час-1, μ2=:0,25 hslc'1 соответственно. Восстанавливает структуру одна ремонтная бригада с прямым приоритетом. Структура 5 состоит из одного элемента. Время безотказной работы и время восстановления имеет экспоненциальное распределение с параметрами λ = 0,01 час"1, μ = 0,25 час"1 соответственно. Требуется определить коэффициент готовности, наработку на отказ и среднее время восстановления всей системы. Решение. Показатели надежности типовых структур рассчитываются обы4' ными методами путем графического изображения состояний и переход0 между ними, составления и решения системы интеграпьных уравнений и ^п' ределения требуемых показателей. Можно использовать также программа
диализ надежности систем сложной структуры 185 предназначенные для расчета надежности типовых структур, элементы которых имеют произвольные законы распределения времени безотказной работы и восстановления. Вычислим показатели надежности Кг, Τ и Р0 для типовых структур I, 2, 3. для типовой структуры I имеем: к= k + \-kg(X) r== k + \-kg(X) (к + ])ХТъ+ё(ХУ (* + ΐ)λ(1-έ(λ))' (k + 1)λ l-*'-*!^'*'- μι | | (fc-H)X t {k + \)X2 λ + μ, λ „ (*+ΐ)(ι-έ(λ))2 (* + 1)λΓ, + έ(λ)' μι μιμ2 где k = 0,5 . Для структуры 2 имеем: ' Ά+τ2 Кг ]{\-Fx(t)G2(t))dt+\(\-F2{t)Gx{t))dt о Ά±τ2 о Г = о о /Ό = *γ- P3T-J— + iV—- I λ3+μ, λ4+μ2 f Fx(t)gl{t)dt \F^t)G2{t)dt + ^(OgK/) A f F2(/)G,(f )A = *г J(l - F,(/)G2 (/))<// + J(l -F2(t)Gt(t))di о о Усмотрим структуру З. Ее дисциплина обслуживания такова, что стацио- аРные характеристики не зависят от законов распределения, поэтому Кг=Ро+Р\+Р2> Т- Ро + PI + P2 λ3ρ0 +(λ2 +λ,)ρ, +(λ, + λ3)/>2 Рп-а:. /ν λ2 + λ3 Ρ2· λ,+λ3 /Ί 1 ' 2 1 λ2+λ3+— λ, + λ3+— V Ув1 'β2 /
186 ЧАСТЬ I. Упражнения. Глава s Для структуры 4 определим значения интенсивностей переходов в графе состояний: = MW ц _ λι^(λ,) λ2(1-#,(λ2)) μι ι-έι(λ2)' μ2 ι-έ2(λ,)' μ3 λ2τΛΐ-(\-έχ(λ2))9 Ml-g2(*i)) λ,^-α-^λ,))' а затем обычным способом, например путем решения системы линейных уравнений или непосредственно по графу, определить требуемые характеристики Τ, Гв и Кг. Для структуры 5 эти характеристики находятся непосредственно по исходным данным. Требуемые показатели Кг, Τ, Р0 для узла, объединяющего типовые структуры 4 и 5, определяются по формулам (5.9) и (5.10). Необходимые для дальнейших расчетов показатели сведены в табл. 5.3. Таблица 5.3. Показатели надежности типовых структур Номер типовой структуры 1 2 3 4и5 Кг 0,9982 0,9942 0,9979 0,9976 Тщ час 1751,55 1089,38 1638,59 1055,85 Р° 0,9960 0,9858 0,9958 1 0,9922 1 В соответствии с формулами (5.2)—(5.5) определяются нижние и верхние оценки коэффициента готовности и наработки на отказ всей системы. Они имеют значения: К{г"] =0,9880, 74'0 =328,29 час, К^ =0,9881, Г(в) =332,61 час. Поэтому принимаем АГГ =0,988, Г = 330,45 час. При этом относительная погрешность не превышает δλ- =0,0042 по коэффициенту простоя δΓ =0,0065 по наработке на отказ. Среднее время восстановления рав** Гв =4,01 час. ПРИМЕР 5.4. Восстанавливаемая система представляет собой систему с р& дельным (поэлементным) резервированием и прямым приоритетом обслу*
/Ug£ щз надежности систем сложной структуры 187 аНця. Структурная схема (схема расчета надежности) системы приведена на рис 5.6. λ<·μ5 λ,, μ, г-CZZH λ2.μ2 λν μ? λ4.μ„ t_i uiLi ut 1/2 3 4 5 Рис. 5.6. Структурная схема системы Значения интенсивностей отказов и восстановления элементов приведены в табл. 5.4. Таблица 5.4. Интенсивности отказов и восстановления элементов № элемента λ, ΙΟ'2 час4 μ. час-1 Ρ _*г 1 6 1.5 0,04 0,997 2 0.1 1 0,001 0,999 3 7 3,5 0,02 0,9996 4 7,5 I 0,075 0,99975 5 ~~] 1 2 0.005 1 0.99479 1 По техническим условиям система должна удовлетворять следующим требованиям надежности: коэффициент готовности Кт > 0,97. Необходимо определить, удовлетворяет ли система этим требованиям. Чтение. Число состояний системы более 100. Составить и решить систему Уравнений такой размерности очень трудно, хотя и возможно при использо- ^нии компьютерных технологий. Днако обратимся к теории. Известно, что нижняя оценка коэффициента годности Кгс системы может быть вычислена по следующей формуле: гДе к ^ Ап — коэффициент готовности /-го элемента; η — число элементов сис- 4е* Элементом понимается любая часть системы, имеющая показатель на- j. Ности, самостоятельно учитываемый при расчетах. В нашем примере это еРвированные элементы.
188 ЧАСТЬ I. Упражнения. Глава $ Таким образом, проверить условие /Гг£0,97 можно путем вычисления ко. эффициентов готовности элементов системы с последующим их перемножением. Если окажется, что полученное значение больше 0,97, то система удов. летворяет требованиям. Выражения для Kri элементов нашей системы просты и имеют вид: *п = 1 + 2р, l + 2p,+2pf Кг,=- 1 42 у _ 1 + Рз v 1 + P4 лгЗ~"; 2*' rd ~ '+Р2 " 1 + Ρ3+Ρί к L+^Pi г4 ~ , 2 I+P4+PJ 1 + Зр5 + 6р| Значения р/ и коэффициентов готовности элементов приведены в табл. 5.4. Коэффициент готовности системы, вычисленный как произведение коэффициентов готовности элементов, имеет значение: АГГС = 0,9865. Результат расчета показывает, что система удовлетворяет требованиям надежности. Действительные значения ее надежности будут несколько выше расчетных. Итак, мы решили поставленную задачу достаточно простым способом, не составляя и не решая систему, состоящую из более 100 уравнений. ПРИМЕР 5.5. Разработчик предложил два варианта структурной схемы системы: схему, изображенную на рис. 5.6, и схему с основным соединением элементов с использованием нагрузочного резервирования, при котором интенсивности отказов элементов уменьшились в /?, раз. Значения и,·: щ =2, /?2=2,5, и3=3, и4=1,5, я5=2. Необходимо установить, какая из предложенных структурных схем имеет более высокую надежность. Критериями надежности являются вероятность и среднее время безотказной работы. Необходимо рассмотреть два случая: система невосстанавливаемая и восстанавливаемая с одной ремонтной бригадой и прямым приоритетом обслуживания. Интенсивности отказов и обслуживания элементов приведены в табл. 5.5. Таблица 5.5. Интенсивности отказов и обслуживания элементов системы № элемента λ„«· 1(Г3, час"1 η WKT\4ac4 μ, час"' 1 1,4 2 0,7 0.5 2 1 2,5 0,4 0,25 3 2,1 3 0,7 0,3 4 2 1,5 1,33 0.3 5 1,5 J 2 I 0.75 I 0,2 ]
ма£ мз надежности систем сложной структуры 189 решение. Обратим внимание на то обстоятельство, что в задаче не указано время работы системы. Поэтому решим задачу, не вычисляя вероятностей состояний и вероятности безотказной работы системы. Из теории известно, что интенсивность отказа резервированной системы χ (Г) при / = 0 также равна 0 и с ростом / увеличивается, стремясь к своему пределу — интенсивности отказа нерезервированной системы. На рис 5.7 изображены графики интенсивностей отказа трех систем. Цифрой 1 обозначена интенсивность отказа исходной нерезервированной систе- мЫ? равная сумме интенсивностей отказов элементов, приведенных в табл. 5.5, и равная λιιςχ =0,008 час"1. Цифрой 2 обозначена интенсивность отказа системы с нагрузочным резервированием, равная 0,00388 час"1. График структурно резервированной системы обозначен цифрой 3. При / = 0 интенсивность отказа системы равна интенсивности отказа нерезервированного элемента λ2 =0,001 час"1 и с ростом / возрастает, стремясь к интенсивности отказа исходной нерезервированной системы. МО 0,008 0,006 А 0,004 -L 0,002- . 1 1 yS/'\ 2 \ «—. . о τ 200 400 600 t. час Рис. 5.7. Интенсивности отказа исходной системы (кривая 1), системы с нагрузочным резервированием (кривая 2) и системы структурно резервированной (кривая 3) Из Рис. 5.7 видно, что интенсивность отказа структурно резервированной цЛСТемы ПРИ /-х ниже интенсивности отказа системы с нагрузочным резер- Чо: • Это значит, что вероятность ее безотказной работы P(t) при / < τ выше ятности безотказной работы системы с нагрузочным резервом.
190 ЧАСТЬ i. Упражнения. Глав$ 5 Определим критическое значение τ , при котором вероятности безотказно^ работы обеих систем одинаковы. Это значение не будет совпадать с τ ц;, рис. 5.7, т. к. критерии разные. Рассмотрим случаи }1евосстаиавливаемой системы. Выражение вероятности безотказной работы структурно резервированной системы имеет вид: рс(/) = (1 - (1 - <Γλι' f)е-**' <Γλ>' (1 + λ30е"*4' (1 + λ40(3e"u?/ - 2е'^ ). Вероятность безотказной работы системы с нагрузочным резервированием определяется выражением: ад=«~Ч 5 λ где λς = ]£ —. В нашем случае Хс =0,00388 час" ι = 1 Л, Технология определения т с помощью системы Derive имеет вид: — λΐ-t v2 #1 #2 #3 #4 #5 #6 #7 1-(1-е е Γλ3'' -(И-ЛЗ-t) е (l-U-e-^fj-e-"·' •(i->'3't-(l + A3-t))-(e-M-t-(l + A4-t))· .(3.ё-2АЙС-2.е-3'Л5-с) = ^ЛсС #8: (1-(1-е-0-0О14чП-ё-°-0О1'ь-(^0-С021г-(1+О.ОО21-с))· • (ё-0-002г-(1 + о.оо2^))-(з-4-2-0-0015'^2-ё-3-0-с015") = ё-0·00388' #9: Ы5ОЬУЕ((1-(1-ё-0-0014'1П-4-°-С01^-(4'0-0021-;-(1 + 0.0021^)}- (e-<?'502't-(i+o.oo2-t)).(3-e-'?-0'OG15t-2-e-3-0-0015-t) = = e-°-C03№t,t,0.1,500) #10: t = 372.8926679 В строках #1—#5 находятся введенные выражения вероятностей безотказна работы элементов структурно резервированной системы. В строке #6 пре ставлено выражение вероятности безотказной работы с нагрузочным р<^е" вированием, в строке #7 — исходное уравнение для определения τ. Это >'Ра
пиз надежности систем сложной структуры 191 н,ю с подставленными исходными данными находится в строке #8. В стро- #9 представлена функция NSOLVE решения уравнения из диапазона x = 0J4_5OO час. После нажатия кнопки Approximate на панели инструменте получаем ответ, который находится в строке #10. Критическое значение τ = 373 час. При этом времени вероятность безотказной работы системы равна 7*(373) = 0,235. Таким образом, система со структурным резервированием является более надежной в течение времени работы /=373 час. При Г > 373 более надежной станет система с нагрузочным резервом. Но при этом ее надежность будет достаточно низкой. Зависимости Pc(t) для обеих схем показаны на рис. 5.8. Из рисунка видно, что вероятность безотказно»! работы системы со структурным резервированием (кривая 1) в диапазоне времени / < 373 час существенно выше вероятности безотказной работы системы с нагрузочным резервированием (кривая 2). РАО t, час 0 200 τ 400 600 Рис. 5.8. Вероятность безотказной работы резервированных систем Ринятие решения о наилучшем варианте структурной схемы существенно висит от выбранного критерия надежности. Покажем это на нашем примере >сть наша система— это система длительного использования, и се крите- м надежности является среднее время безотказной работы. Вычислим 7] 10 Формуле: 7j =]/>,(/>* . о
192 ЧАСТЫ. Упражнения. Глава я Интегрируя выражения вероятностей безотказной работы резервировании^ систем, получим: среднее время безотказной работы структурно резервиро. ванной системы 7] =263,7 час, а системы с нагрузочным резервированием ^. 7] =257,7 час. В этом случае структурное резервирование малоэффективно Большой объем резервных элементов приводит к незначительному повышу нию среднего времени безотказной работы системы. Рассмотрим случай системы с восстановлением. При этом сделаем следую, щие допущения: □ на время восстановления подсистемы элементы других подсистем не могут восстанавливаться; □ приоритет в обслуживании слабо влияет на вероятность безотказной работы системы. Первое допущение означает, что при отказе системы восстанавливается только тот элемент, из-за отказа которого произошел отказ системы. На период его ремонта восстановление других элементов запрещено. Это допущение снижает эффективность восстановления. В действительности вероятность безотказной работы системы будет выше, чем при таком допущении. Второе допущение обосновано нами ранее при решении ряда примеров и задач в предыдущих главах книги. При принятых допущениях вероятность безотказной работы структурно резервированной системы равна произведению вероятностей безотказной рабо- п ты ее элементов, т. е. 75с(/) = Р]/^(/). / = 1 В нашем примере граф состояний любого дублированного элемента имеет вид, приведенный на рис. 5.9. Вероятность безотказной работы такого элемента можно получить из решения следующей системы уравнений (переход из состояния (2) в состояние (О запрещен — экран): Р^=-аР0+тР{9 P; = aP0-(b + m)P{. При начальных условиях Р0(0) = 1, Р,(0) = 0 система уравнений в преобра^0' вании Лапласа имеет вид: (s + a)P0-mP{=l, -aPQ+(s + b + m)Px = 0.
№£ ilia надежности систем сложной структуры 193 Θ a A Θ ь у Θ Рис 5.9. Граф состояний элементов системы Из этой системы уравнений получим: п, ч s+b+m ро^=-2 ; г s +{a + b + m)s + ab flW=- λ· + (я +6+ /??)·*+ я6 Так как состояния (0) и (I) соответствуют исправным состояниям элемента, то выражение для вероятности безотказной работы в преобразовании Лапласа имеет вид: ед=ад+ад= s + a + b + m s + (a + 6 + m)s + a6 Первый элемент структурной схемы на рис. 5.6 — это дублирование с посто- янно включенным резервом. В этом случае α = 2λ{, Α = λ,, ηι = μ{. Третий и четвертый элементы образуют дублирование замещением. Тогда я = Х3, 55λ3, m = μ3 и, соответственно, для схемы 4 α = λ4, 6 = λ4 , /и = μ4. Пятым Лемент структурной схемы — это резервирование с дробной кратностью 55 1/2. В этом случае α = 3λ5, b = 2λ5, w = μ5. °Дставляя в выражение P(s) численные значения интенсивностей перехо- °в из табл. 5.5, получим следующие выражения Pf(s) каждого резервиро- нНого элемента: ВД = 5 + 0,5042 s2 +0,5042^ + 0,00000392
194 ЧАСТЬ I. Упражнения. Глав$ g .9 + 0,3042 3 s2 +0,3042л + 0,00000441 /*(;)- " + 0,304 4 s2 +0,304s+ 0,000004' Г+0,2075л+0,0000135 Второй элемент системы нерезервирован, его вероятность безотказной работы равна: Теперь нужно найти оригиналы функций P{(s), P^(s), P4(s), P5(s), образовать их произведение и получить вероятность безотказной работы системы, сравнив ее с вероятностью безотказной работы системы с нагрузочным резервированием. Так как система с нагрузочным резервированием представляет собой систему с основным соединением элементов и экспоненциальным законом времени до отказа, то ее вероятность безотказной работы не зависит от восстановления и равна Рс(/) = г-0·00388'. Далее приводятся результаты расчетов, выполненные с помощью системы Derive 5. #1: ё'0,252^ ·5ΙΝΗ(0.252^) + θ"0·252^ -COSH (0 . 252· t) #2: £-°·001^ #3: £~°·152'*·5ΙΝΗ(0.152^) + £~0·152'*-COSH (0.152·t) #4: e"°-152,t-SINH (0.15198·tj + e'0,152'"-COSH (0.15198-t) #5: £~°-10375't-SINH(0.4o3684 9-t) + e~0,10375't -COSH(0.1036849-t) #6: ё'0,00388^ #7: (e'°'252,t-SINH (0.252· t) + e'°'252t-COSH (0.252· t))-e"°-001t · [ё'0ЛЪ2'1 -БШтОЛЬ!^)^^0'^2'1 'COSH^0.152·t})'(e''0'lЬ2'L· SIm (0 .1S19S· t)·^- е'0ЛЪ2'1 -COSH (0 . 1S19S· t) ).(ё~° •10375't · SINH(0.103684 9-tj + e'0·10375'"-COSH (0.1036849· t) )
мз надежности систем сложной структуры 195 α строках #1—#5 находятся выражения вероятностей безотказной работы еМентов системы. Выражения получены путем обратного преобразования Лапласа функций Pt(t) с помощью системы Mathcad. η строке #6 находится выражение вероятности безотказной работы системы с отгрузочным резервированием, в строке #7 — вероятность безотказной работы структурно резервированной системы в виде произведения вероятностей безотказной работы элементов. По выражениям #6 и #7 построены графики вероятностей безотказной работы систем, рис. 5.10. 0 500 1000 1500 ', час Рис. 5.10. Вероятности безотказной работы резервированных систем ^арис. 5.10 приняты следующие обозначения: α кривая 1 — вероятность безотказной работы структурно резервированной системы; кРивая 2 — вероятность безотказной работы системы с нагрузочным ре- 3ервированием; кРивая 3 — вероятность безотказной работы второго нерезервированного Цемента структурно резервированной системы. ВиДУ графиков можно сделать следующие выводы: НаДежность структурно резервированной системы выше надежности системы с нагрузочным резервированием во всем диапазоне времени их работы; По
196 ЧАСТЬ ί. Упражнения. Глава a □ вероятность безотказной работы структурно резервированной систему определяется главным образом вероятностью безотказной работы ее нере% зервированного элемента (кривые I и 3 почти совпадают); □ восстановление отказавших резервированных элементов существенно по. вышает надежность системы. Большой выигрыш дает структурное резервирование с восстановлением, если надежность системы оценивать средним временем безотказной работы. Рас- 00 четы по формуле 7] = $Pc(t)dt дают следующие результаты: о □ среднее время безотказной работы системы с нагрузочным резервированием 7j =257,7 час; □ среднее время безотказной работы структурно резервированной восстанавливаемой системы 7] =921 час; □ среднее время безотказной работы структурно резервированной восстанавливаемой системы без учета нерезервированного элемента 2 Г, = 11750 час. Универсальные программные средства компьютерной алгебры позволяют решать задачи надежности технических систем, содержащих сотни резервированных элементов. В этом можно убедиться на нашем примере. Пусть система состоит из 10 и 20 систем нашего примера, соединенных последовательно в смысле надежности. Тогда число элементов в системах будет соответственно 50 и 100. Derive 5 вычислила среднее время безотказной работы этих систем соответственно за 40 секунд и 12 минут. Среднее время их безотказной работы равно 53 часам и 31,6 часа. Вероятность безотказной работы любой системы является убывающей функцией времени, быстро стремящейся к нулю. Поэтому при вычислении среД" него времени безотказной работы можно вычислять интеграл не до бесконечности, а руководствуясь видом функции P(t). Это позволит сократить врем* вычисления 7]. 5.4. Задачи для самостоятельного решения ЗАДАЧА 5.1. Структурная схема восстанавливаемой системы состоит из π ти элементов, каждый из которых дублирован идентичным элементом. Пр1^ менено резервирование с постоянно включенным резервом. Последейст0 отказов отсутствует. Варианты интенсивностей отказов и восстановлен элементов приведены в табл. 5.6.
Анализ надежности систем сложной структуры 197 Необходимо установить, удовлетворяет ли система требованиям надежности, критериями надежности могут быть: вероятность безотказной работы P(t)y среднее время безотказной работы 7], коэффициент готовности Кг, наработка на отказ Τ . Значения этих показателей приведены в табл. 5.6. Таблица 5.6. Интенсивности отказов и восстановления элементов и требования на надежность системы Исходные данные λ,, час ' λ2, час ' λ3, час ' λ4, час-1 λ5. час"1 μ,, час"1 μ2, час"1 μ3. час"1 μ4. час-1 μ5, час-1 P(t) | Ά Г *r [ τ № варианта 1 0,002 0,001 0,007 0,005 0,003 0,1 0,5 0,4 0,2 0,4 0,95 450 0,95 860 2 0,008 0,003 0,004 0,002 0,007 0,4 0,4 0,3 0,4 0,2 0.97 570 0,97 790 3 0,01 0,003 0,003 0,006 0,005 0,3 0,3 0,2 0,3 0,3 0,94 780 0,9 1000 4 0,005 0,004 0,006 0,005 0,002 0,2 0,3 0,5 0,5 0.1 0,97 520 0,98 970 5 0,007 0,006 0,002 0,003 0,003 0,4 0,1 0,1 0,3 0,5 0,96 1200 0,97 760 6 0,005 0,002 0,007 0,004 0.003 0,3 0,2 0,3 0,2 0,3 0,9 630 0,98 680 7 0,006 0,005 0,002 0.007 1 0.004 0.5 1 0,3 | 0,4 0,5 | 0.2 0,95 | 580 1 0,97 1 920 I к<*зание: сделайте допущение о равнонадежности элементов системы, со- тавьте граф состояний и определите все показатели надежности, воспользовались топологическим методом. ЗАДАЧА 5.2. Структурная схема восстанавливаемой системы приведена на Рис. 5.Ц. ^ Иные об интенсивностях отказов и восстановлений элементов приведены 8 табл. 5.7. Ределить вероятность и среднее время безотказной работы системы в •^положении, что отказы элементов являются событиями независимыми.
198 ЧАСТЬ I. Упражнения. Глава 5 Решение представить в виде формул, графиков и таблиц. Определить верояГ- ность и среднее время безотказной работы системы, состоящей из 20 таких подсистем, соединенных последовательно в смысле надежности. λ,, μ, λ2>μ2 λ3.μ3 Ц μΙ L, |J 1 2 3 Рис. 5.11. Структурная схема резервированной системы Таблица 5.7. Интенсивности отказов и восстановлений элементов № элемента ЫОЛчас-' μ-ΚΓ3, час1 ' ' 1 I : 2 1.5 0.2 1 0,3 3 2 0,5 ЗАДАЧА 53. Структурная схема восстанавливаемой системы и данные о надежности ее элементов приведены в задаче 5.2. Необходимо установить, удовлетворяет ли система требованиям надежности, если по техническим условиям коэффициент готовности должен быть не ниже 0,98. ЗАДАЧА 5.4. Структурные схемы пяти восстанавливаемых систем приведены на рис. 5.12. Для каждых двух схем необходимо определить, какая из ни> имеет более высокий показатель надежности. Показателями надежности являются: P(t), 7J, КГ,Т. Исходные данные задачи приведены в табл. 5.8. Число вариантов можно существенно увеличить, если в каждом из них «ecTI расчет только по одному или двум критериям надежности.
АнгЩИ надежности систем сложной структуры 199 λ,,μ, λ2·Μ2 К»з Ь lJ λ,,μ, λ2,μ2 λ3, μ3 λ,, μ, λ2,μ2 λ3, μ3 L. J d λι^ι λ2.μ2 λ3, μ3 λ3.μ3 λι·Μ, Ι λ2, μ2 2 Η Η Η Η 4 h-l 3 Рис. 5.12. Структурные схемы технических систем
200 ЧАСТЬ /. Упражнения, Глав$ Таблица 5.8. Исходные данные решения задачи Исходные данные Х,10"2,час"' Х210"2,час"' Х310"2,час~' μ,, час-1 μ:, час"1 μ3. час"1 № схем № варианта Ί 1 0,1 0.2 0,8 0.5 0,8 0,4 а. б 2 0,07 0,15 .0,5 0,5 0,8 0,3 а, в 3 0,15 0.25 0,7 0,8 0,2 0,4 а, г 4 0,1 0,15 0,15 0,2 0,5 0,3 а,д 5 0,2 0,1 0,3 0,3 0,5 0,3 б. в 6 0,6 0,2 0,2 0,3 0,5 0,7 б, г 7 0,5 0,2 0,4 0.5 0,3 0,4 6, д 8 0.3 0,1 0,6 0,4 0,2 0,6 в, г 9 0,2 0,2 0,1 0,3 0,2 0,3 в, д 10 | о!Г] о!Г] 0-2J ол\ оз 1 0.4Ί «\<М
• ЧАСТЬ II ЛАБОРАТОРНЫЙ ПРАКТИКУМ ЦЕЛИ И ЗАДАЧИ ЛАБОРАТОРНОГО ПРАКТИКУМА Лабораторная работа 1. ОПРЕДЕЛЕНИЕ ПОКАЗАТЕЛЕЙ НАДЕЖНОСТИ ЭЛЕМЕНТОВ ПО ОПЫТНЫМ ДАННЫМ Лабораторная работа 2. ИССЛЕДОВАНИЕ НАДЕЖНОСТИ И РИСКА НЕРЕЗЕРВИРОВАННОЙ ТЕХНИЧЕСКОЙ СИСТЕМЫ Лабораторная работа 3. ИССЛЕДОВАНИЕ СВОЙСТВ СТРУКТУРНО РЕЗЕРВИРОВАННЫХ СИСТЕМ ПРИ ОБЩЕМ РЕЗЕРВИРОВАНИИ С ПОСТОЯННО ВКЛЮЧЕННЫМ РЕЗЕРВОМ Лабораторная работа 4. ИССЛЕДОВАНИЕ СВОЙСТВ СТРУКТУРНО РЕЗЕРВИРОВАННЫХ СИСТЕМ ПРИ ОБЩЕМ РЕЗЕРВИРОВАНИИ ЗАМЕЩЕНИЕМ Лабораторная работа 5. ИССЛЕДОВАНИЕ НАДЕЖНОСТИ И РИСКА ВОССТАНАВЛИВАЕМОЙ НЕРЕЗЕРВИРОВАННОЙ СИСТЕМЫ Лабораторная работа 6. ИССЛЕДОВАНИЕ НАДЕЖНОСТИ И РИСКА РЕЗЕРВИРОВАННОЙ ВОССТАНАВЛИВАЕМОЙ СИСТЕМЫ Лабораторная работа 7. ИССЛЕДОВАНИЕ НАДЕЖНОСТИ ИНФОРМАЦИОННОЙ ВОССТАНАВЛИВАЕМОЙ СИСТЕМЫ Лабораторная работа 8. ИССЛЕДОВАНИЕ НАДЕЖНОСТИ ТЕХНИЧЕСКИХ СИСТЕМ С УЧЕТОМ ИХ ФИЗИЧЕСКОЙ РЕАЛИЗУЕМОСТИ а6°раторная работа 9. АНАЛИЗ ВЛИЯНИЯ ПРОФИЛАКТИКИ НА НАДЕЖНОСТЬ ТЕХНИЧЕСКОЙ СИСТЕМЫ абоРаторная работа 10. ИССЛЕДОВАНИЕ ВЛИЯНИЯ ВРЕМЕННОГО ^^ РЕЗЕРВИРОВАНИЯ НА НАДЕЖНОСТЬ ТЕХНИЧЕСКОЙ СИСТЕМЫ
gggg£%2 ЦЕЛИ И ЗАДАЧИ ЛАБОРАТОРНОГО ПРАКТИКУМА Источник знаний, и притом единственный, — это наука. Лабораторные работы являются тем источником, который содержит начальные элементы научных исследований. Можно хорошо изучить теорию надежности и даже уметь решать задачи, доведя их решение до численного ответа, но не видеть проблем в теории и практике надежности, не уметь формулировать задачу. Всему этому учит лабораторный практикум. Студент, выполняя лабораторную работу, учится ставить задачу, выбирает метод и компьютерные технологии ее решения. Анализ полученных результатов позволяет выяснить физическую сущность процессов, протекающих в исследуемой системе. Лабораторный практикум преследует следующие цели: □ подтверждение теоретических положений, высказанных преподавателем на лекциях; Ε ознакомление студента с методами научных исследований; Π изучение компьютерных технологий и приобретение навыков решения задач надежности, которые не могут быть изложены на лекциях; ^ изложение физической сущности процессов, в смысле надежности, протекающих в технических и информационных системах. Лабораторный практикум состоит из 10 лабораторных работ исследователь- Ск°го характера. Ровные особенности данного практикума: исследовательский характер всех лабораторных работ; к°мпьютерные технологии решения задач с использованием универсаль- нЫх программных средств и программ, разработанных авторами; ^следование надежности технических и информационных систем при пР°извольных законах распределения отказов и восстановлений; Широкий класс исследуемых систем (невосстаиавливаемых и восстанавли- Ваемых, нерезервированных и резервированных) при различных видах из-
204 ЧАСТЬ II. Лабораторный практику^ быточности (структурной, нагрузочной, временной) и способах включения резерва (общее, раздельное, с постоянно включенным резервом и замещу нием); □ исследование показателей надежности системы с учетом физической рсц. лизуемости структурной схемы; □ многовариантность задач в каждой лабораторной работе, обеспечивающих индивидуализацию обучения; Π необходимость представления решений в аналитическом, численном и графическом виде; □ наличие в описании каждой лабораторной работы примера ее выполнения. Реализация описанных ниже лабораторных работ невозможна без использования компьютерных технологий. Для этого рекомендуется использовать универсальные математические системы. В примерах задачи решаются с помощью таких систем, как Derive 5, Mathcad, Excel, Statgraphics. Решать задачи надежности при законах распределения отказов, отличных от экспоненциального, рекомендуется с помощью программ, описанных в части IV книги. Там же излагается в конспективной форме одна из наиболее интеллектуальных систем символьной математики Derive 5. По каждой выполненной лабораторной работе студент представляет отчет, который должен содержать следующие пункты: □ постановка задачи; □ модели и алгоритмы решения задачи; □ краткое изложение методики выполнения работы; □ решение задачи в виде формул, таблиц, графиков; □ анализ полученных результатов и основные выводы. Решение задач, сформулированных в лабораторных работах, целесообразно не только студентам, изучающим теорию надежности, но также специалистам, занимающимся разработкой и эксплуатации технических и информационных систем и нуждающихся в повышении знаний в области теории наде#' ности.
ЛАБОРАТОРНАЯ РАБОТА 1 ОПРЕДЕЛЕНИЕ ПОКАЗАТЕЛЕЙ НАДЕЖНОСТИ ЭЛЕМЕНТОВ ПО ОПЫТНЫМ ДАННЫМ 1.1. Постановка задачи Дано: D N — число элементов, находящихся на испытании; О г, — время исправной работы /-го элемента, / = I, 2,..., η; О η — число отказавших элементов за время испытания /. Определить показатели надежности элемента: Π λ(/) — интенсивность отказа как функцию времени; С /(/) — плотность распределения времени исправной работы элемента; □ со(/) — параметр потока отказов как функцию времени. ^и показатели надежности необходимо определить при следующих двух видах испытания: а> с выбрасыванием отказавших элементов; > с заменой новыми или отремонтированными. Случае (а) число элементов в процессе испытания убывает, в случае (б) — Ст*ется постоянным. Рианты заданий приведены далее ъразд. 1.5. Ί*2- Сведения из теории (ц ^°Рии надежности под элементом понимают элемент, узел, блок, имею- * Указатель надежности и входящий в состав системы. Элементы бывают
206 ЧАСТЬ II. Лабораторный практикум. Лабораторная работа ; двух видов: невосстанавливаемые (резистор, конденсатор, подшипники и т. п.) и восстанавливаемые или ремонтируемые (генератор тока, колесо автомоби* ля, телевизор, ЭВМ и т. п.). Отсюда следует, что показателями надежности невосстанавливаемых элементов являются только такие показатели, которые характеризуют надежность техники до ее первого отказа. Показателями на* дежности восстанавливаемых элементов являются показатели, которые ха^ рактеризуют надежность техники не только до первого отказа, но и между отказами. Показателями надежности невосстанавливаемых элементов являются: □ P(t) — вероятность безотказной работы элемента в течение времени f; □ 7j — среднее время безотказной работы (наработка до отказа); □ /(f) — плотность распределения времени до отказа; □ λ(ί) — интенсивность отказа в момент f. Между этими показателями существуют следующие зависимости: -\4t)dt P(t) = e° , (1.1) f(t) = -P'(t)9 />(/) = ]/(/)*, (1.2) t 00 Tx = \P(t)dt. (1.4) О Интенсивность отказа многих элементов, особенно элементов электроники, является величиной постоянной: λ(/) = λ. В этом случае зависимости межДУ показателями надежности имеют вид: /(0 = λ<Γλ/, λ(/) = λ = const.
(№*£· еление показателей надежности элементов по опытным данным 207 Показателями надежности восстанавливаемых элементов являются: η ω(/) — параметр потока отказов в момент времени t; j-j χ — среднее время работы между отказами (наработка на отказ). Показателями надежности восстанавливаемых элементов могут быть также показатели надежности невосстанавливаемых элементов. Это имеет место в «тех случаях, когда система, в состав которой входит элемент, является нере- монтируемой по условиям ее работы (необитаемый космический аппарат, аппаратура, работающая в агрессивных средах, самолет в процессе полета, отсутствие запчастей для ремонта и т. п.). Между показателями надежности невосстанавливаемых и восстанавливаемых элементов имеют место следующие зависимости: ω(0 = /(0+Ητ)/(/-τ)</τ, (1.5) о limco(/) = —. (1.6) /-**> 7] Из выражений для показателей надежности невосстанавливаемых и восстанавливаемых элементов можно сделать следующий важный вывод: основным показателем надежности элементов сложных систем является интенсивность отказов λ(/). Это объясняется следующими обстоятельствами: Π надежность многих элементов можно оценить одним числом, т. к. их интенсивность отказа — величина постоянная; О по известной интенсивности λ(/) наиболее просто оценить остальные показатели надежности элементов и сложных систем; " λ(0 обладает хорошей наглядностью; ^ интенсивность отказов нетрудно получить экспериментально. Следует, однако, иметь в виду, что плотность распределения наиболее полно бактеризует случайное явление— время до отказа. Остальные показатели, том числе и λ(/), лишь в совокупности позволяют достаточно полно оце- Ить надежность сложной системы. сНовным способом определения показателей надежности элементов слож- bIX систем является обработка статистических данных об их отказах в про- rjecce эксплуатации систем или при испытаниях в лабораторных условиях. Ри этом возможны следующие два случая: Сказавшие элементы в процессе испытания или эксплуатации системы н°выми не заменяются (испытания без восстановления);
208 ЧАСТЬ II. Лабораторный практикум. Лабораторная работа ; □ отказавший элемент заменяется новым того же типа (испытания с восста* новлением). В процессе эксплуатации системы или при испытаниях в лабораторных уела. виях фиксируется дата возникновения отказа. По этим данным путем статц. стической обработки и определяются показатели надежности элементов. Как следует из определений показателей надежности невоссТанавливаемого элемента, все они могут быть вычислены, если известен закон распределения времени работы элемента до отказа в виде плотности /(/). Если элемент мо. жет ремонтироваться, то все показатели надежности выражаются через закон распределения времени безотказной работы /(/). Поэтому важным обстоятельством является умение находить /(/) с помощью проведения и обработ- ки результатов эксперимента. Предположим, что в результате проведения испытаний над N элементами в течение времени Τ получены некоторые статистические данные о распределении количества отказавших элементов. Возможны три принципиально различных способа регистрации отказов элементов. □ Первый способ регистрации Элементы, поставленные на испытания, являются невосстанавливаемыми. При возникновении отказа некоторого элемента фиксируется момент времени его отказа. В результате испытаний статистической информацией является последовательность /ь /2> ··· > '/> ···» 'ν моментов времени отказов элементов (рис. 1.1). Номер элемента t '4 t <2 1. 1 t , 'з t Рис. 1.1. Временная диаграмма моментов отказов невосстанавливаемых элементов □ Второй способ регистрации Элементы, поставленные на испытания, являются восстанавливаемы После отказа какого-либо элемента он заменяется новым. В результате
,рвделение показателей надежности элементов по опытным данным 209 пытаний исходной статистической информацией является последовательность моментов времени отказов /-го элемента /,- . (у = 1, 2,..., и,, /si, 2,..., N) в течение периода наблюдений Τ (рис. 1.2). Реализациями наработок элемента в этом случае служат разности τ, у = /, · -/,·,·_ι (предполагается, что /, о =0). 1 t Ι τ" τ2Ι t 1 t41 t 0 τ^ t , u f '" ι . f f Ι ν τ3ΐ hz ' t , ; T,V2 γ t Номер элемента 1 2 3 4 Ν Рис. 1.2. Временная диаграмма моментов отказов восстанавливаемых элементов с известными номерами Второй способ регистрации отказов, очевидно, сводится к первому, если фиксируются номера отказавших элементов. В качестве статистических данных берется совокупность разностей τ, у , представляющих собой времена работы элементов до первого отказа. Третий способ регистрации Элементы, поставленные на испытания, являются восстанавливаемыми. После отказа какого-либо элемента он заменяется новым, однако не известен номер отказавшего элемента. В результате испытаний исходной статистической информацией является последовательность /,, /2,..., /,-, ···, /„ Моментов отказов элементов, где η — число отказавших элементов. Таким образом, в отличие от второго способа, здесь регистрируются момен- ТЬ1 отказов элементов без указания их номеров. Ссмотрим статистические определения показателей надежности элемента, ^тветствующий статистический аналог показателя надежности будем обожать тем же символом, что и раньше, но со знаком (А) сверху.
210 ЧАСТЬ II. Лабораторный практикум. Лабораторная работа j Невоссшанавливаемые элементы Исходными статистическими данными является время работы элементов д0 первого отказа: /,, /2,..., /,,..., //V · Тогда среднее время работы элемента д0 отказа равно среднему арифметическому времени /,, т. е. Обозначим через v(/) число элементов, для которых отказ произошел не позднее момента времени /. Тогда вероятность отказа элемента равна а вероятность безотказной работы — Р(/) = 1-£>(>). Пусть последовательность /^, /(2)> ···''(/)» ···>'(Λ') получена упорядочением исходной последовательности. Функция Q(t) представляет собой эмпирическую функцию распределения, и если все /(/) различны, то |0, при /</(ι}; 2(/) = j//JV, при /(/)</</(/+1); [l, при t>t{N). Величина всех скачков равна \/Ν , а типичный график функции Q(t) приведен на рис. 1.3. Q{t) о г и и tA t* /Л •| '2 *3 '4 ιΝ-\ *Ν t Рис. 1.3. График статистической вероятности отказа элемента
определение показателей надежности элементов по опытным данным 211 другим наглядным способом представления статистических данных является Аттограмма. Область значений [t(\)'J^)] разбивается на равные интервалы д., / = !, 2, ... Д длины Л= —, где Λ = /(ν)-/(1), и называется размахом вы- к борки. Гистограмма представляет собой примыкающие друг к другу прямоугольники, основанием которых являются указанные интервалы, а высоты равны плотностям относительных частот —-, где /V — число выборочных v Nh значений, попавших в данный интервал (рис. 1.4). Гистограмма является статистической плотностью распределения времени работы до отказа. Для оценки плотности иногда используется также полигон относительных частот, который представляет собой ломаную линию, построенную по точкам, абсциссами которых являются середины интервалов Δ,, / = 1, 2,... Д, а ординаты N- соответствуют плотностям —L (рис. 1.4). Nh /(/) "^ / 1 Л г ' Π N \ /, / Рис. 1.4. График статистической плотности распределения в виде гистограммы и полигона частот Интенсивность отказа элемента рассчитывается как отношение плотности Распределения к вероятности безотказной работы. ^останавливаемые элементы ^сходными статистическими данными являются моменты времени отказов Элементов: tl9t29^9ti9...9t„, где η— число отказавших элементов, N — ^Щее число элементов, участвующих в испытаниях. Информация об отказах Цементов может быть представлена в виде табл. 1.1. Весь период испытаний Сбивается на интервалы времени определенной длины, и подсчитывается °Личество отказавших элементов на каждом интервале.
212 ЧАСТЬ II. Лабораторный практикум. Лабораторная работа j Таблица 1.1. Таблица отказов элементов Δ' 1 An Δ/, АП\ At2 Αη2 Atk Δ/7* J Табличные данные означают, что на интервале времени Δ/, было зафиксировано точно Arij отказов элементов, / = 1, 2,..., к. Тогда имеет место следующее статистическое определение параметра потока отказов элемента: ω(/) = NAt, для всех /, принадлежащих /-му интервалу времени: Δ/, +... + Δ/,_, < / < Δ/, +... + Δ/,_| + Ati. Определение плотности распределения /(/) путем решения интегрального уравнения (1.5) связано с некоторыми трудностями, которые вызваны скачкообразным изменением параметра потока отказов. Один из возможных подходов к определению функции /(/) состоит в следующем. Будем искать функцию /(/) в виде кусочно-постоянной функции ло= \fk, если ak_)<l<ak, к = 1,2,...,»; если t>an. Здесь а0 = 0, an=T, fk — искомые величины, которые можно определить из условия выполнения уравнения (1.5) в среднем по интегральной метрике \2 Т( ι ίά(0-/(0-ί/(χ)ά(/-τ)ί/ι о\ о (it mm при ограничениях //(/)* = 1, /(0*0. Полученная задача нелинейной оптимизации может быть сведена к задача линейного программирована и решена симплексным методом с некоторые дополнительными условиями, что составляет предмет специального исследования.
определение показателей надежности элементов по опытным данным 213 1,3. Пример выполнения лабораторной работы 1.3.1- Постановка задачи Требуется определить показатели надежности элемента без восстановления и с восстановлением соответственно для двух вариантов исходных данных: О Первый набор исходных данных На испытания поставлено N = 100 элементов. Моменты отказов элементов представлены в табл. 1.2. Все элементы работают до своего отказа и после отказа не ремонтируются. Требуется определить статистические и теоретические показатели надежности элемента: 7j, />(/), £?(/), /(/), λ(0· Таблица 1.2. Моменты отказов элементов, в часах 455 129 1 151 32 1 171 95 88 90 334 315 552 81 85 217 86 97 291 162 203 57 109 221 4 90 36 54 70 162 78 4 340 35 17 210 180 50 1 155 72 59 103 318 7 39 61 127 642 139 51 133 152 180 20 74 3 176 89 27 137 77 62 20 79 71 47 21 266 11 216 142 163 37 50 57 578 122 260 9 35 103 35 26 41 106 23 109 136 30 43 63 5 18 51 14 131 89 2 77 12 13 Второй набор исходных данных На испытаниях находится N = \0 элементов. В течение периода Τ = 500 час Регистрируются моменты времени отказов элементов (табл. 1.3). Предполагается, что отказавшие элементы заменяют идентичными по надежности элементами. Требуется определить показатели надежности элемента, характеризующие время его работы между соседними отказами: Τ, /(/), Обработка статистических данных предусматривает их группировку в 10 частичных интервалах (классах). Уровень значимости принять равным 0,05.
214 ЧАСТЬ II. Лабораторный практикум. Лабораторная работа 1 Таблица 1.3. Моменты времени отказов элементов Номер элемента, / 1 2 3 4 5 6 7 8 9 10 Моменты отказа на периоде времени 500 часов, час 114; 209; 293; 405 136; 217; 308; 479 73: 184; 289: 378: 478 63: 162: 257: 365; 484 54; 169; 301; 378; 462 114; 213: 343; 408 96.162; 271; 374; 468 106: 198; 273; 385; 499 95; 229; 308; 403 77; 179; 292; 387; 477 1.3.2. Последовательность выполнения работы с использованием программы StatGraphics Статистический графический пакет StatGraphics (Statistical Graphics System) предназначен для статистического анализа и обработки данных на персона-льном компьютере. Он является наиболее полной интегрированной статистической и графической системой, объединяющей профессиональные методы обработки больших объемов данных, качественную графику и дружественный пользовательский интерфейс. StatGraphics позволяет выполнять статистический анализ экспериментальных данных, полученных в результате исследования сложных стохастических (вероятностных) систем. Начальные сведения по работе с системой версии 2.6 можно найти в книге: Тюрин Ю. Н., Макаров А. А. Анализ данных на компьютере. — М.: ИНФРА-М, Финансы и статистика, 1995. Главное меню системы содержит 22 подменю, помеченных буквами от А до V и логически сгруппированные под шестью основными заголовками. При первом появлении главного меню курсор установлен на первом пункт А. Управление данными. Для определения показателей надежности для двух вариантов исходных ДаН ных необходимо выполнить последовательность действий: I. Подготовка исходных данных к статистической обработке для двух наоо ров одновременно. С этой целью в пункте меню А. Управление даннь
определение показателей надежности элементов по опытным данным 215 ми | 2. Операции с файлами создадим файл StatGraphics с именем OTKAZ, а в этом файле создадим две переменные (2 столбца) с именами narabotkal и narabotka2. В переменную (столбец) narabotkal поместим первый набор исходных данных непосредственно из табл. 1.2. Для исходных данных, содержащихся в табл. 1.3, вычислим разности между последующими и предыдущими значениями моментов времени отказов каждого элемента, в результате чего получим набор чисел, приведенный в табл. 1.4. Таблица 1.4. Время между отказами элементов Номер элемента, / 1 1 2 3 4 5 1 6 7 8 9 10 Время между отказами, час 114; 95; 84; 112 1 13в; 81; 91; 171 73; 111; 105; 89; 100 63; 99; 95; 108; 119 54; 115; 132; 77; 84 114; 99; 130; 65 1 96; 66; 109; 103; 94 106; 92; 75;112; 114 95; 134; 79; 95 1 77; 102; 113; 95; 90 Полученные разности из табл. 1.4 поместим в переменную (столбец) narabotka2. На экране компьютера должна получиться следующая заставка: Курсор Стр 4-. 1 | 2 | 3 1 4 1 5 | 6 | 7 | θ | 9 | 10 | на стр: Колон.: narabotkal 455. 552. 109. 340. 103. 152. 62. 163. 35. 5. 1 1 Редак. дан. File: OTKAZ narabotka2 114. 95. 84. 112. 136. 81. 91. 171. 73. 111. Максим. Стр.: Число колонок : 46 2
216 ЧАСТЬ II. Лабораторный практикум. Лабораторная работа 1 I п ' 12 I 13 | 14 | Длина Тип/Шир 129. 81. 221. 35. 100 N/13 105. 89. 100. 63. 46 N/13 1 1 1 1 Заметим, что длины переменных narabotkal и narabotka2 соответственно равны 100 и 46, что соответствует количеству чисел в табл. 1.2 и 1Д Определение статистических показателей для каждого набора данных, содержащихся в переменных OTKAZ.narabotkal и OTKAZ.narabotka2. Для этого следует войти в пункт меню F. Описательные методы | 1. Суммарные статистические показатели. В поле Векторы данных надо ввести имя файла (нажать <Ctrl>+<F7> и выбрать файл OTKAZ) или имена двух переменных narabotkal и narabotka2 (нажать <F7> и выбрать переменные OTKAZ.narabotkal и OTKAZ.narabotka2). С помощью клавиши <ТаЬ> следует перейти в поле Статистики. Используя клавиши управления курсором и клавишу <Del>, в этом поле надо оставить буквы, означающие требуемые характеристики. На экране компьютера должна получиться следующая заставка: Суммар. Статистика Векторы данных: OTKAZ Статистики: AFHIJ (а)Среднее (f)Стан.отклонен.(к)Нижн.квартиль (р)Эксцесс (Ь)Медиан (д)Стан.ошиб. (1)Верх.квартиль (q)Коэф.эксцесса (с)Мода (h)Минимум (т)Внутрикв.размах (d)Геометр.среди.(i)Максим. (η)Асимметрия (е)Дисперсия (j)Размах (оЖоэф.асимметрии Нажатие клавиши <F6> приведет к расчету требуемых характеристик и выводу их на экран в следующем виде: Variable: Разм.выборки Среднее Стандарт.отклонен Минимум Максимум Размах narabotkal 100 116.06 121.427 1 642 641 narabotka2 46 99.1957 21.8557 54 171 117 Отсюда следует, что для первого набора исходных данных средняя нар*1' ботка до первого отказа приближенно равна 7J =116 час, а для второ1
определение показателей надежности элементов по опытным данным 217 набора средняя наработка на отказ равна Τ = 99 час. Заметим также, что в первом случае стандартное отклонение η =121 достаточно близко к средней наработке до отказа, что свидетельствует о возможной близости распределения к экспоненциальному. Во втором случае распределение времени работы элемента между отказами явно отличается от экспоненциального, т. к. стандартное отклонение s2 =22 существенно отличается от средней наработки на отказ. Видим также, что для первого набора данных все реализации случайной наработки до отказа находятся в интервале [1; 642], и размах выборки равен 641 час. Для второго набора данных все выборочные значения содержатся в интервале [54; 171] длиной 117 часов. 3. Показатели надежности элемента, зависящие от времени, определяются в пункте меню Н. Функции распределения. Этот вопрос рассматривается в разд. J.3.3 и 1.3.4 для случая первого и второго набора исходных данных. 1.3.3. Определение показателей надежности неремонтируемого элемента В пункте меню Н. Функции распределения | 1. Подбор распределения произведем перебор 5 различных непрерывных распределений и выберем наиболее подходящее по уровню значимости. В качестве примера для переменной narabotkal подберем экспоненциальное распределение. Заполнение поля Вектор данных переменной OTKAZ. narabotkal, поля Номер распределения числом 10 и двойное нажатие клавиши <F6> приведет к появлению следующей заставки: Подходящее распределение Вектор данных: OTKAZ.narabotkal Имеющиеся распределения: (1) Бернулли (7) Бета (13) Логнормальное (2) Биномиальное (8) Хи-квадрат (14) Нормальное (3) Дискретное равномерное (9) Эрлаиг (15) Стьюдента t ί4) Геометрическое (10) Экспоненциальное (16) Треугольное <5) Отрицат. биномиальное (11) F (17) Равномерное ί6) Пуассона (12) Гамма (18) Вейбулла н°мер распределения: 10 + + Гистограмма Хи-квадрат тест К-С тест Хвостовые области Критические значения СРед: 116.06
218 ЧАСТЬ II. Лабораторный практикум. Лабораторная работа / В появившемся вспомогательном меню следует выбрать пункт Гистограмма, тогда на экране получим гистограмму частот и выравнивающую ее функцию плотности экспоненциального распределения (рис. 1.5). 50 F 40 Ь 30 \- 20 h Ю \- 0 V- 400 OTKAZ.narabotkal 600 800 Рис. 1.5. Подбор плотности распределения к гистограмме частот Выбор пункта Хи-квадрат тест вспомогательного меню приведет к вычислению уровня значимости для экспоненциального распределения. В результате расчетов уровень значимости равен 0,817099. Так как это значение больше требуемого 0,05, то экспоненциальное распределение хорошо согласуется с экспериментальными данными. В пункте меню Н. Функции распределения | 2. Графики распределений строятся графики требуемых показателей надежности в соответствии с рассчитанными ранее параметрами. Для экспоненциального распределения задается только среднее значение, равное 7] =116,06 час. В результате появляется следующая заставка: График распределения Имеющиеся распределения: (1) Бернулли (2) Биномиальное (3) Дискретное равномер. (4) Геометрич. (5) Отрицат. биномиал. (6) Пуассона (7) (8) (9) (10) (11) (12) Бета Хи-квадрат Эрланга Экспоненциал. F Гамма (13) (14) (15) (16) (17) (18) Логнормал. Нормальное Стьюдента t Треугольное Равномерное Вейбулла
(определение показателей надежности элементов по опытным данным 219 цомер распределения: Сред.: 116.06 10 Density function Cumulative d.f. Survivor function Log survivor function Hazard function -+ 1 1 1 1 1 1 Пункты вспомогательного меню означают следующее: О Density function — плотность распределения /(/); О Cumulative d.f. — функция распределения Q(t); О Survivor function — вероятность безотказной работы P(t); О Log survivor function — логарифм вероятности безотказной работы; О Hazard function — интенсивностцотказов λ(/). В результате выбора того или иного пункта меню получим графики, изображенные на рис. 1.6—1.8. Средняя наработка до отказа равна 7] =106,06 час. 1 1 0,8 0.4 0,? о - ; - I 1 1 ι ι ι ι ι » ι < ι ι 1 1 1 ι——] J J i ] : J j - CL_I— ^ . ι . . . ι —. . . 1 '"""■ ' ■ > ' 200 400 600 800 Рис. 1.6. Вероятность безотказной работы элемента РЦ)
220 ЧАСТЬ //. Лабораторный практикум. Лабораторная работа 200 400 600 Рис, 1.7. Верояшость элемента Q{t) 800 хЮ"4 95 (-· 92 89 \- 86 h 83 80 77 l·- 50 100 150 200 250 Рис. 1.8. Интенсивность отказов элемента λ(/) 300 1.3.4. Определение показателей надежности ремонтируемого элемента В пункте меню Н. Функция распределения! 1. Подбор распределен*1 производим перебор 5 различных распределений и выбираем наиболее №* ходящее по уровню значимости. В качестве примера рассмотрим нормалы'0 распределение. На экране появится соответствующая заставка:
определение показателей надежности элементов по опытным данным 221 подходящее распределение ректор данных: OTKAZ.narabotka2 имеющиеся распределения: (1) Бернулли (2) Биномиальное (3) Дискретное равномерное (4) Геометрическое (5) Отрииат.биномиальное (6) Пуассона Номер распределения: 14 Сред: 99.1957 Стандарт.отклонен. 21.8557 (7) Бета (8) Хи-квадрат (9) Эрланг (10) Экспоненциал. (11) F (12) Гамма (13) Логнормал. (14) Нормальное (15) Стьюдента t (16) Треугольное (17) Равномерное (18) Вейбулла Гистограмма Хи-квадрат тест К-С тест Хвостовые области Критические значения Гистограмма по наработкам и соответствующая кривая нормальною распределения приведены на рис. 1.9. Уровень значимости для нормального распределения равен 0,455035, что больше заданного уровня значимости, равного 0.05. Следовательно, нормальное распределение не противоречит опытным данным. 18 15 12 9 6 3 0 Ι ι * · ■!■ · ι ( -·■: : - ': V 1 " ' - 1 '~ ~ / ζ г—■ 1 ι _ ч \,- ι » » ι ! \ и : ; -j : \ \ j · ■ *— 30 60 90 120 OTKAZ.narabotka2 150 180 Рис. 1.9. Подбор плотности распределения Д/) к гистофамме частот ^ Реальное распределение имеет следующие параметры: среднее равно :'^57, стандартное отклонение равно 21,8557. В соответствии с указанны-
222 ЧАСТЬ II. Лабораторный практикум. Лабораторная работа j ми параметрами в пункте меню Н. Функции распределения | 2. График распределения строятся графики требуемых показателей надежности. На рис. 1.10 и 1.11 изображены графики функции распределения и интенсивно, сти отказов соответственно. Средняя наработка на отказ элемента равна Τ = 99,1957 час. 0,8 0,6 0,4 0,2 ' ' ■ — I , ' -'''- - ' ■ - ' "'' »' ' О 40 80 120 160 200 Рис. 1.10. Функция распределения времени работы элемента между отказами F(t) 0,24 0,2 0,16 0,12 0,08 0,04 0 I I _ ι . "■"*!**""l *ι ■'""■'" ι ""'· V" Г"'· i" " "Ji" ι " ί"Ί 0 40 80 120 160 200 240 Рис. 1.11. Интенсивность отказов элемента λ(ή
^деление показателей надежности элементов по опытным данным 223 j,4. Форма отчета х\о результатам выполненной лабораторной работе представляется отчет, в оТОром должны содержаться следующие пункты: ι Постановка задачи с конкретным содержанием, сформулированном для своего варианта. Исходные данные должны быть представлены в виде табл. 1.2 и 1.3. 2 Представление второго набора данных в виде табл. 1.4. 3. разбиение статистических данных на группы вручную и построение гистограммы частот без использования программы StatGraphics. 4. Выполнение задания в программе StatGraphics. Для этого необходимо указать имя файла и имена переменных, в которых содержатся "экспериментальные" данные, привести формулы для расчета требуемых статистических показателей, числовые значения и смысл этих показателей, представить результаты группировки данных в виде таблицы распределения частот, привести гистограммы частот, полученные в StatGraphics. 5. Перебор пяти распределений, включая заданное, и выбор среди них наиболее подходящего к "экспериментальным" данным по критерию хи- квадрат, графическое изображение гистограммы и всех рассмотренных кривых распределений. 6. Выводы по результатам исследований. В работе следует указать названия процедур StatGraphics, используемых при выполнении каждого пункта. 1.5. Варианты заданий к лабораторной работе 1 Дано: Два набора исходных данных об отказах элементов; ™ — число элементов в каждом наборе; закон распределения времени до отказа в первом варианте; 3акон распределения времени между отказами во втором варианте; Моменты отказа элементов. °пРеделить: Указатели надежности элемента, работающего до первого отказа (первый Набор исходных данных): 7], />(/), O(t), /(/), λ(/);
224 ЧАСТЬ II. Лабораторный практикум. Лабораторная работа * □ показатели надежности элемента, характеризующие время его работы между отказами (второй набор исходных данных): Τ , f(t), F(t), λ(/). Решение получить в виде таблиц и графиков. При обработке данных вручную и на компьютере их следует разбить ^ 10 групп (классов). Подбор подходящего распределения необходимо осуще^ ствить для уровня значимости, равного 0,05. ВАРИАНТ 1 Первый набор исходных данных (Нормальное распределение): 1155 | 142 1 140 140 1 136 166 147 119 128 163 147 143 145 149 146 137 148 145 123 112 126 138 169 149 140 147 153 137 139 126 139 144 148 123 130 137 146 149 134 146 137 149 121 141 147 126 128 163 154 147 132 145 135 164 108 143 145 141 149 149 120 157 152 145 122 114 135 137 144 146 165 152 138 131 133 109 147 137 166 127 163 145 128 157 115 147 151 146 152 143 156 ] 140 1 161 J 123 J 165 135 1 151 1 133 1 159 | 154 | Второй набор исходных данных (Экспоненциальное распределение): Номер элемента | ι 2 3 4 5 6 7 8 9 10 Моменты отказа на периоде времени 700 часов 37; 90; 279; 355; 360; 420; 466; 488: 627; 671 | 26; 77; 141; 532; 642; 661 | 53; 59; 164; 183; 316; 568; 607 22; 26; 134; 287; 356; 470; 472; 481 | 24; 40; 152; 412; 431; 486; 567; 630; 649 193; 216; 474; 488; 538; 616 | 86; 355: 415; 451 117; 157: 358; 462; 527; 673 74; 89; 356; 356; 420; 492; 497; 512; 548; 601 204: 276: 327; 515; 516; 544 1
еление показателей надежности элементов по опытным данным 225 РЛРИАНТ2 Первый набор исходных данных (Гамма-распределение): 27 [ 98 1 388 332 1 75 1 246 288 1 96 1 103 1 454 162 226 389 263 120 321 425 100 318 286 131 234 229 116 292 509 64 737 68 197 111 416 161 85 363 547 610 396 57 236 414 79 94 562 151 424 140 258 28 313 191 213 182 44 50 456 88 510 312 115 166 210 41 268 400 102 171 37 232 111 222 323 79 272 89 404 163 246 333 138 268 103 148 370 308 323 108 166 130 216 16δΠ 392 528 502 116 1 122 84 258 151 268 Второй набор исходных данных (Равномерное распределение): Номер элемента | ι 2 3 4 5 6 7 8 1 9 10 Моменты отказа на периоде времени 600 часов 107; 201; 295; 397; 515 1 95; 213; 320; 403; 483; 568 1 97;196;282;399; 504; 584 1 109; 216; 328; 422; 528 1 112; 226; 310; 417; 524 1 103; 195; 300; 392; 480 570 1 93; 178; 268; 375; 494 1 93; 203; 312; 393;488 581 119; 210; 293; 408; 518 1 102; 220; 334; 439; 537 ££SS
226 ЧА СТЬ If. Ла бора торный практикум. Набора торная рабоТа ВАРИАНТ 3 Первый набор исходных данных (Гамма-распределение): 221 282 107 91 369 : 204 80 277 86 559 370 97 37 255 305 306 466 155 161 138 84 321 176 169 209 163 93 83 397 405 97 315 197 149 227 159 60 67 508 187 196 107 182 256 475 108 467 53 276 \ 351 221 123 298 334 229 235 706 168 252 107 426 156 146 283 244 126 112 30 582 167 151 597 97 103 216 106 236 210 24 519 72 241 244 468 382 670 298 178 427 226 133 210 54 38 J 430 72 49 275 139 247 Второй набор исходных данных (Нормальное распределение): Помер элемента 1 2 3 4 5 6 7 8 9 10 Моменты отказа на периоде нремени 600 часов ПО; 211; 296; 408; 512; 584 80: 167; 239; 336; 435; 523 113; 206; 292; 370; 466; 588 123; 211; 301: 397; 502 79; 197; 296; 377; 457; 538 132; 224; 302;383;486; 570 | 86; 185; 312; 390; 471; 576 106; 195; 265; 350; 431; 537 | 83; 176; 253: 328; 407; 511; 595 130; 232: 371; 442; 539
O<0S^ ние показателей надежности элементов по опытным данным 227 ВАРИАНТ 4 ■*ервый набор исходных данных (Нормальное распределение): 156 135 176 165 148 169 157 175 149 158 161 156 155 175 133 163 182 167 148 140 145 176 165 153 154 174 174 141 150 152 122 160 140 131 149 135 162 163 154 162 180 163 165 180 152 154 173 142 149 163 190 150 160 168 150 183 191 143 178 148 153 157 138 149 188 172 165 167 145 184 174 156 181 156 163 136 146 149 168 159 163 136 183 173 145 166 151 142 176 143 133 168 182 156 142 157 ; 163 173 1 170 163 ; второй набор исходных данных (Равномерное распределение): Номер элемента 1 7 3 4 5 6 7 8 9 10 Моменты отказа на периоде времени 500 часов 105; 208; 323; 414 113; 216; 331; 433 111; 192; 272; 363; 453 110; 209; 314; 426 85; 192; 301; 393; 480 87; 174; 292; 381; 479 102; 195; 314; 404 94;190;275;363; 449 118; 230; 331; 433 1 105; 219; 310; 408
228 ВАРИАНТ 5 Первый набор исходных данных (Гамма-распределение): Г 65 106 54 550 220 426 174 23 361 223 266 231 243 210 29 2J2 142 200 409 345 138 169 702 124 270 395 374 35 393 79 87 219 245 293 481 J 99 170 286 20 98 219 387 128 209 499 412 97 352 296 51 466 82 153 473 854 182 52 53 409 25 71 63 260 114 533 J 53 434 544 42 188 286 92 448 228 606 109 392 198 73 194 107 104 220 194 133 156 197 111 138 88 349] 96 326 Ι 334 Ι 174 Ι 65 J 356 1 93 1 515 1 106 Второй набор исходных данных (Равномерное распределение): Номер элемента 1 2 3 4 5 6 7 8 9 10 Моменты отказа на периоде времени 700 часов 86;194; 299; 406; 505; 619 119; 221; 333; 438; 528; 643 1 86; 200; 295; 389; 496; 600 107; 188; 286; 385; 501; 612 82; 185; 294; 392; 510: 591; 675 1 (7; 234; 340; 425; 5ί6; 6Ϊ3; 695 1 ПО; 202; 318; 414; 503; 597 1 104; 197; 310; 429; 534; 622 109; 196: 289; 395; 510; 619 83; 193; 309; 419; 507: 592; 683
геление показателей надежности элементов по опытным данным вАрИАНТ6 Первый набор исходных данных (Гамма-распределение): Г 188 [ 191 Г 95 Г 199 403 [ 139 171 [ 163 292 240 27 332 164 227 ПО 104 8 355 221 77 604 98 78 118 224 728 189 307 254 149 136 177 182 124 163 129 381 10 93 18 78 132 115 112 93 197 50 241 253 30 194 127 67 96 9 241 177 256 515 344 312 100 165 196 90 282 98 29 44 54 389 137 113 150 158 152 156 128 58 71 38 224 244 319 377 161 37 82 434 127 153 104 | 84 39 77 228 277 100 167 271 Второй набор исходных данных (Нормальное распределение): Номер элемента 1 2 3 4 5 6 7 8 9 1 1о Моменты отказа на периоде времени 500 часов 94; 181; 278; 365; 478 1 87; 168; 261; 353; 468 ПО; 211; 336; 412 93; 194; 280; 357; 459 80; 175; 266; 365; 493 113; 230; 346; 430 88; 191; 295; 400 ' 74; 187; 286; 405: 478 79; 187; 308; 400; 476 123; 206; 333;464
230 ЧАСТЬ II. Лабораторный практикум. Лабораторная работа 1 ВАРИАНТ 7 Первый набор исходных данных (Гамма-распределение): 226 295 583 [ 191 Г 416 538 233 134 205 199 649 323 72 40 293 14 700 478 495 243 453 61 60 404 290 363 223 180 508 77 304 257 ι 476 755 112 594 466 658 134 790 340 54 281 61 138 116 380 149 314 41 321 226 1395 23 44 369 532 643 244 1102 50 277 230 219 110 127 230 155 287 733 497 97 203 125 176 68 141 296 579 63 149 222 122 300 90 219 256 280 343 1412 293 764 29 124 547 175 1 996 1 346 1 272 1 354 1 Второй набор исходных данных (Равномерное распределение): Номер элемента | 1 1 2 3 4 5 6 7 8 9 10 Моменты отказа на периоде времени 900 часов 98: 209; 295; 392; 502; 592; 691; 806 111; 197; 292; 405; 509; 590; 704; 788; 877 105; 218; 313; 397; 485; 570; 656; 766; 870 105; 218; 335;419;532; 618; 698;792 95;196;292; 372;452; 534; 653; 745; 829 99; 208; 293; 390; 478; 561: 669: 773; 860 103; 211; 326; 406; 515; 624; 722; 822 108; 205; 299; 412; 501; 612; 731; 812; 892 88; 191; 278; 360; 443; 539; 644; 750; 854 80; 177; 277; 365; 476; 564; 661; 775; 887
•определение показателей надежности элементов по опытным данным 231 вдРИАНТ 8 первый набор исходных данных (Гамма-распределение): 93 142 1 173 149 80 78 253 151 326 38 28 233 123 574 116 119 234 85 20 140 116 105 111 131 208 87 135 155 381 195 300 99 161 70 369 132 106 90 279 15 247 1 298 111 33 69 119 220 301 49 166 207 180 269 200 190 259 22 429 535 206 40 229 87 41 76 94 198 165 94 60 155 440 245 60 295 48 412 304 51 120 141 150 390 41 108 155 449 207 158 57 17 1 124 129 16 234 139 186 124 48 225 Второй набор исходных данных (Нормальное распределение): Номер элемента 1 2 1 3 4 5 6 1 7 1 8 1 9 1 10 Моменты отказа на периоде времени 900 часов 73; 169; 282; 341; 425; 540; 663; 777 73; 147; 213; 305; 372; 461; 569; 666; 768; 873 109; 200; 286; 402; 480; 575; 718; 797; 871 112; 197; 286; 380; 486; 564; 665; 782; 889 92; 187; 260; 355; 476; 567; 668; 760; 865 88; 191; 313; 419; 533; 609; 700; 797 110; 221; 369; 448; 529; 643; 772; 887 94; 182; 280; 340; 436; 534; 638; 750; 875 99; 202; 274; 365; 441; 526; 643; 742; 825; 899 101; 193; 288; 419; 542; 635; 716; 799; 881 I
232 ЧАСТЬ II. Лабораторный практикум. Лабораторная рабрт. ВАРИАНТ 9 Первый набор исходных данных (Гамма-распределение): 350 226 206 147 143 228 191 377 136 331 244 118 257 71 60 37 14 319 224 83 69 219 181 219 119 296 392 258 174 97 234 204 104 361 190 51 157 37 601 178 145 120 130 162 281 254 16 68 35 328 196 180 341 112 437 44 203 235 71 194 389 406 245 67 226 190 89 385 345 ПО 23 182 9 182 307 143 346 128 132 120 251 74 226 34 41 795 303 111 197 106 127 240 1 161 1 76 1 148 1 117 1 40 1 640 1 35 1 109 Второй набор исходных данных (Равномерное распределение): Номер элемента 1 2 3 1 4 5 6 7 8 9 10 Моменты отказа на периоде времени 600 часов 104; 200; 287; 373; 477; 586 96; 198; 314; 399; 513 81;165; 277;375;475;562 Ш; 226; 312; 413; 530 1 111; 209; 322; 406; 516; 596 83; 198; 288; 384; 468 565 99; 215; 317; 415; 506 84; 200; 316;431;516 109; 218; 330; 435; 536 85; 172; 271; 386; 496
^йвление показателей надежности элементов по опытным данным 233 рдрИАНТ 10 Первый набор исходных данных (Экспоненциальное распределение): 55 Г 106 173 165 [96 116 341 412 162 1 176 87 42 119 395 468 211 0 362 7 137 105 186 41 185 37 243 23 120 117 49 18 113 57 382 19 225 41 346 304 190 386 147 86 67 263 77 89 29 73 133 187 306 59 351 58 108 486 34 4 598 118 202 38 16 267 200 137 21 123 115 227 168 151 0 3 702 18 123 32 4 65 44 348 41 20 634 55 10 82 178 89 0 41Π 31 130 436 139 89 113 167 Второй набор исходных данных (Нормальное распределение): Номер элемента 1 1 2 1 3 4 1 5 1 6 L 7 8 L 9 1 10 Моменты отказа на периоде времени 1000 часов 115; 222; 328; 406; 486; 594; 696; 801; 896; 977 91; 215; 316; 411; 484; 603; 687; 797; 878 89; 175; 266; 360; 468; 604; 695; 813; 895 85; 170; 258; 382; 470; 579; 658; 739; 819; 920 115; 222; 327; 436; 550; 634; 732; 811; 933 86; 164; 247; 366; 495; 588; 713; 816; 939 105; 205; 290; 409; 473; 580: 680; 773; 869; 969 99; 199; 315; 430; 527; 650; 762; 844; 945 105; 220: 311: 389; 478; 563; 661; 734: 855; 968 106; 184: 284; 395; 490; 593: 697: 779; 922
234 ЧА СТЬ II. Ла бора торный практикум. Ла бора торная ра бот. ВАРИАНТ И Первый набор исходных данных (Равномерное распределение): 134 119 130 89 175 142 105 165 80 154 126 95 121 116 163 111 172 82 126 165 130 123 121 88 150 174 132 86 84 160 98 173 155 94 100 108 125 117 170 172 172 122 144 ПО 128 122 150 165 106 162 140 150 124 131 148 118 115 147 113 114 99 88 127 169 133 83 177 103 92 168 141 104 140 81 121 118 93 169 96 82 91 170 150 86 128 109 141 88 154 128 111 137 139 121 97 ' 176 : 133 138 114 95 Второй набор исходных данных (Экспоненциальное распределение): 11омер элемента 1 1 2 | 3 1 4 5 6 7 8 9 10 Моменты отказа на периоде времени 700 часов 1: 1:63; 75; 133; 356; 363; 403; 417 126; 240; 557 40; 72; 216: 220;267; 305; 313;474; 493 43;234; 248; 431; 433; 583; 668; 680 35; 56; 70; 81; 225; 558; 568 18; 93; 121; 130; 229; 313; 461; 474; 532; 572; 603; 610 113; 375; 401; 479; 659 1 138; 163; 421; 479; 500; 636; 638; 671 1 222;261;404;533; 568 1 55; 96; 111; 148; 252; 281; 633 1
о$*8££ ние показателей надежности элементов по опытным данным вЛрйАНТ 12 п рВь1Й набор исходных данных (Нормальное распределение): 97 127 124 121 Г 139 | 113 119 122 119 132 120 124 117 113 118 98 126 129 136 ИЗ 102 133 135 124 120 113 113 140 120 127 100 137 120 123 120 120 116 140 93 143 124 132 107 127 106 114 ПО 95 120 124 146 111 92 103 121 97 107 113 96 103 ИЗ 138 130 108 130 130 128 128 114 108 ПО 112 137 99 118 124 141 121 113 118 112 126 130 110 128 130 129 113 119 89 119 133 97 116 117 121 122 103 129 116 Второй набор исходных данных (Экспоненциальное распределение): 11омер элемента t 2 3 4 5 6 ' 7 8 9 К) Моменты отказа на периоде времени 800 часов 112; 193; 247; 249; 284; 439 162; 255; 290; 317; 388: 456; 460; 661; 765 ! 53; 335; 390; 401; 445; 610; 623; 792 73; 139; 140; 188; 204; 332; 555; 631 103; 165; 227; 513; 592; 718; 791 43;158;688;792 17; 26; 339; 484; 529 ι 27; 71; 203; 253; 281 216; 318; 669 146: 146; 240; 315; 543: 648
236 ЧАСТЬ II. Лабораторный практикум. Лабораторная работ ВАРИАНТ 13 Первый набор исходных данных (Гамма-распределение): 120 123 120 247 128 232 239 378 56 422 221 130 14 197 130 186 45 289 87 255 151 235 120 62 15 93 216 76 357 360 212 87 309 25 462 146 55 310 260 360 40 147 432 40 34 518 239 413 79 82 57 31 243 71 294 24 560 351 58 114 411 61 649 69 120 177 263 141 243 242 415 74 158 267 30 84 144 29 39 396 152 201 300 99 165 127 139 319 61 166 750 1 319 9 1 32 215 198 261 96 14 224 Второй набор исходных данных (Экспоненциальное распределение): Номер элемента 1 2 3 4 5 6 7 8 9 10 Моменты отказа на периоде времени 700 часов 204; 221; 345; 376; 537; 697 2; 39; 71; 104; 118; 213; 544; 596; 608; 657 138; 314; 387; 467; 471; 556; 699 8; 11; 52; 94; 192; 476; 491; 527; 655 106; 168; 325; 360; 690 192; 207; 217; 362; 426 225; 440; 618:657: 667 371; 420; 500 85; 371; 568; 579; 611; 625; 663 80; 111; 152; 162; 369; 394; 462; 551 I
еление показателей надежности элементов по опытным данным 237 рдрИАНТ 14 «первый набор исходных данных (Равномерное распределение): 102 126 171 108 164 ПО 105 82 170 138 133 177 159 161 111 120 120 83 163 119 104 128 159 106 145 173 91 95 112 98 136 118 136 169 106 136 129 97 145 91 109 127 105 151 151 126 95 90 170 113 171 82 142 116 103 160 95 167 99 139 167 107 96 80 148 83 96 142 95 84 159 120 98 125 103 124 127 89 115 150 176 155 176 119 112 139 92 93 119 86 153 165 127| 178 158 101 80 157 134 175 Второй набор исходных данных (Нормальное распределение): Номер элемента 1 1 2 3 4 5 6 7 8 9 10 Моменты отказа на периоде времени 700 часов 106; 208; 279; 390; 488; 582; 656 98; 186; 304; 377; 477; 539; 622 1 100; 217; 337; 467; 584; 670 1 121; 217; 290; 397; 473; 595 100; 212; 301; 385; 480; 605; 694 131:213; 292; 393; 481; 564; 688 130; 229; 309; 440; 521; 601; 690 87; 196; 297; 403; 499; 610 117; 236; 351; 428; 507; 594 1 103; 205: 295; 402; 516: 603 <я&
238 ЧАСТЬ II. Лабораторный практикум. Лабораторная работа ВАРИАНТ 15 Первый набор исходных данных (Нормальное распределение): 99 109 88 79 ; 100 95 99 100 115 90 91 98 99 100 90 98 93 98 113 94 104 119 99 111 102 97 104 93 94 102 114 84 104 ЮЗ 91 107 90 104 ПО ПО 97 102 103 89 89 90 90 107 93 90 91 120 ПО 92 95 112 109 98 94 99 99 107 96 109 98 85 89 104 82 93 101 97 85 99 87 101 95 112 100 87 99 ПО 109 91 117 94 102 100 94 115 95 102 89 1 86 I 100 1 87 1 88 1 105 ] 102 1 9*7 1 Второй набор исходных данных (Равномерное распределение): Номер элемента 1 2 3 4 5 6 7 8 9 W Моменты отказа на периоде времени 600 часов 104; 197; 304; 422: 511:597 86; 184; 300; 382; 492; 595 1 106; 218; 312; 395: 493; 573 94; 200; 302; 409; 498; 589 117; 213; 316; 433; 516 94; 186; 293; 401; 507 ι 90; 188; 272; 379; 478; 577 104; 210; 309; 412; 506; 588 99; 194; 300; 419; 530 109; 227; 331; 426; 524 1
OOPSB^ ение показателей надежности элементов по опытным данным 239 „дрИАНТ 16 Первь|й набор исходных данных (Равномерное распределение): 164 118 , 176 148 101 112 172 88 150 91 82 176 105 133 106 85 93 153 162 141 90 118 85 145 116 107 144 108 81 112 157 142 126 127 85 124 112 161 86 94 102 101 ИЗ 146 165 164 156 162 128 177 1 106 102 94 139 123 116 144 96 108 106 ι 92 177 109 155 87 125 98 167 89 80 163 155 159 144 147 166 111 148 120 101 ι 165 175 83 98 170 139 137 9U 133 132 92 131 96 90 102 115 128 127 120] 92 Второй набор исходных данных (Нормальное распределение): 11омер элемента 1 2 3 4 5 6 7 8 9 10 Моменты отказа иа периоде времени 1000 часов 118: 202; 326; 434; 505; 610; 712; 791; 901; 984 96; 173; 304; 405; 524; 643; 741;853; 940 116; 197; 269; 381; 483; 587; 687; 804; 923 111; 182; 293; 438; 545; 639; 751; 845; 978 76; 185; 286; 390; 492; 579; 664; 748; 822; 898 111; 239; 360; 469; 555; 652; 739; 824; 923 | 131; 223; 344; 444;551; 674; 792;917 92; 185; 283; 372; 499; 585; 711; 808; 904 95; 186; 273; 353; 447; 568; 689; 793; 865; 944 1 79; 190; 324; 408; 485; 591; 665; 776; 855: 930
240 ЧАСТЬ II. Лабораторный практикум. ВАРИАНТ 17 Первый набор исходных данных (Равномерное распределение): 102 1 147 1 127 1 105 111 Г151 86 108 167 170 164 146 132 98 115 80 141 139 138 121 ПО 136 139 88 151 106 105 81 158 130 176 81 167 119 100 150 119 141 156 108 161 176 150 103 154 138 176 178 117 80 142 153 107 104 107 98 144 92 136 123 123 118 106 111 133 96 159 163 90 136 81 87 103 117 176 87 122 81 139 118 119 150 137 172 150 134 91 113 111 136 99 82 174 104 84 1 171 111 109 96 Ί 157| Второй набор исходных данных (Экспоненциальное распределение): Номер элемента 1 2 3 4 1 5 1 6 7 1 8 9 10 Моменты отказа на периоде времени 1000 часов 8; 135; 196; 273; 291; 466; 697; 703; 854; 862; 872 124; 164; 203; 320; 370; 411; 448; 486; 619; 704; 719; 810 45; 50; 249; 257; 409; 483; 535; 572; 592; 678; 701; 802 96: 126; 193; 388; 417: 724: 889; 989 255; 427; 911 12; 35; 39; 137; 204; 349; 372; 379; 452; 455; 456; 539 1 151; 215: 513; 526; 546; 674; 694 104; 170; 247; 340; 609; 754; 759; 782; 904 71; 80; 128; 411; 910 1 19; 240; 280; 308; 576; 739; 781; 881 1
(№*&■ еление показателей надежности элементов по опытным данным 241 „дРИАНТ 18 Первый набор исходных данных (Нормальное распределение): 136 158 118 1131 Г 129 1 148 130 1 154 147 1 118 167 162 136 140 143 114 125 150 151 118 127 125 140 125 125 142 137 132 120 133 149 129 141 170 133 123 162 136 132 161 127 135 127 142 135 168 140 158 137 172 144 127 145 156 136 152 128 127 161 141 141 155 116 139 122 149 128 116 124 142 124 143 128 147 120 124 139 135 125 127 121 138 140 138 166 162 122 137 124 142 148 133 133 117 116 137 148 160 129 125 Второй набор исходных данных (Равномерное распределение): Номер элемента 1 2 3 4 5 6 7 8 9 10 Моменты отказа на периоде времени 600 часов 108; 214; 329; 423; 509 94; 200; 311;423;538 94; 195; 307; 393; 486; 569 1 94; 195; 279; 373; 465; 565 1 86; 201; 303; 417; 524 80; 161; 271; 363; 478; 592 115; 218; 308; 395; 501 112; 213;318;423;523 108; 201; 302; 383; 475; 557 1 92; 184; 272; 358; 463; 559 1
242 ЧАСТЬ II. Лабораторный практикум. Лабораторная работа ι ВАРИАНТ 19 Первый набор исходных данных (Нормальное распределение): 125 122 141 120 162 129 162 137 145 166 150 131 123 153 133 135 124 139 148 107 160 121 132 157 127 150 122 165 148 148 127 125 121 132 150 137 138 151 144 158 159 142 147 151 137 151 127 125 116 152 130 128 112 151 164 125 149 124 105 115 151 156 142 149 150 134 147 135 142 138 116 126 149 140 137 150 151 90 134 129 150 127 175 142 106 135 144 127 134 128 155 146 140 135 1 145 129 140 153 1 151 192 Второй набор исходных данных (Гамма-распределение): Номер элемента 1 1 2 3 4 5 6 7 8 9 10 Моменты отказа на периоде времени 1000 часов 68; 368; 709; 867 64; 255 1 389; 718; 989; 999 1 326; 540; 643 385; 486; 494; 609; 724; 756; 772; 872 212; 278; 370; 579; 818; 998 195; 451; 656; 676; 819; 841; 991 95; 239; 277; 320; 516; 543; 606; 675; 709; 1000 57; 262; 587; 755; 904 395; 494; 569; 637
/определение показателей надежности элементов по опытным данным 243 рдРИАНТ 20 первый набор исходных данных (Гамма-распределение): 168 50 86 143 87 350 126 25 352 28 71 16 35 197 40 ' 210 73 165 145 96 358 116 162 54 384 236 396 80 284 383 250 91 125 164 42 270 142 78 80 168 42 229 54 29 237 28 60 74 82 173 134 41 135 40 186 107 194 151 128 80 27 128 179 79 159 75 107 137 37 163 203 151 177 70 316 147 156 47 314 118 178 215 77 ПО 195 64 167 488 186 216 109 96 90 404 44 331 1 190 119 1 58 106 Второй набор исходных данных (Равномерное распределение): Номер элемента 1 1 1 2 1 3 4 5 6 7 8 9 1 10 Моменты отказа на периоде времени 1000 часов 114; 212; 296; 406; 504; 593; 673; 780; 861; 977 117: 201; 282: 388; 469; 576; 675; 771; 854; 969 105; 202; 316; 412; 504; 619; 729; 809; 928 95; 198; 290; 370; 478; 561; 659: 770; 871; 968 117; 204; 309; 390; 504; 604; 696; 811; 924 104; 186; 293; 388; 484; 596: 702; 820; 929 119; 199; 301; 405; 497; 585; 687; 798; 911 96; 186; 304; 422; 538; 657; 751; 859; 954 101; 218; 305; 392; 489; 573; 660; 753; 836; 941 99; 204; 307; 422; 541; 652; 766; 875; 964
244 ЧАСТЬ II. Лабораторный практикум. Лабораторная работа ; ВАРИАНТ 21 Первый набор исходных данных (Нормальное распределение): 137 145 166 180 147 158 170 172 166 160 140 156 156 193 162 179 162 153 162 169 184 141 179 152 170 166 178 156 153 180 143 136 163 150 162 144 148 176 174 135 167 154 152 136 172 161 146 134 138 133 187 146 171 148 181 165 144 176 164 168 160 148 140 167 130 162 173 167 201 181 169 160 131 158 167 121 165 159 171 152 187 145 153 149 180 137 177 168 158 198 170 1 158 1 171 143 1 193 1 139 1 165 1 161 1 141 178 Второй набор исходных данных (Равномерное распределение): Номер элемента 1 1 2 1 3 1 4 | 5 6 1 7 8 9 10 Моменты отказа на периоде времени 600 часов 89: 169; 264; 344; 433; 547 95; 179; 275: 359; 440; 526 85; 166; 274; 372; 487; 585 105; 221; 308; 391; 489; 587 115; 196; 296: 413; 503: 583 86; 192; 275; 361; 455; 574 91; 183; 263; 356; 472; 572 ПО; 195; 280; 362; 481; 566 1 105; 195; 296; 381; 475; 562 113: 198; 293; 409; 517
определение показателей надежности элементов по опытным данным 245 0ДРИАНТ 22 первый набор исходных данных (Гамма-распределение): 408 173 277 337 240 1 54 207 928 494 140 438 288 58 352 266 515 137 400 103 138 218 529 515 603 127 123 21 12 232 306 80 621 125 331 491 54 249 116 569 329 253 73 200 682 194 494 284 152 93 27 447 416 265 327 433 914 191 74 718 217 160 734 53 289 326 81 400 139 379 292 394 438 165 252 250 13 18 720 296 34 193 285 251 82 436 226 153 77 103 589 167 ] 164 1 115 242 173 527 325 185 242 159 Второй набор исходных данных (Равномерное распределение): Номер элемента | 1 2 1 3 1 4 1 5 6 7 1 8 9 L 1о Моменты отказа на периоде времени 600 часов 119;232; 341;427;529 106; 206; 300; 406; 499 98; 187; 297; 389; 487; 570 88; 185; 285; 397; 506 1 91; 173; 266; 376; 476; 595 106; 213; 293; 381; 469; 565 83; 173; 278; 370; 478; 572 117; 201; 319; 418; 524 94; 211; 325; 429; 509 97; 203; 299; 417;498
246 ЧАСТЬ II. Лабораторный практикум. Лабораторная работа у ВАРИАНТ 23 Первый набор исходных данных (Экспоненциальное распределение): 116 10 148 155 20 250 100 140 437 627 326 99 63 67 23 91 444 7 38 137 19 524 33 8 425 266 70 67 25 196 565 46 171 23 120 124 125 167 175 246 456 99 10 194 159 55 24 33 404 303 9 1055 189 2 20 92 484 275 81 87 17 187 56 101 223 73 192 867 184 25 50 31 166 70 4 59 68 173 198 39 21 946 31 153 403 1 14 7 11 11 1181 81 1 160 31θΙ 282 16 Ι 49 88 7 94 Второй набор исходных данных (Гамма-распределение): Номер элемента 1 2 3 4 5 6 7 8 9 10 Моменты отказа на периоде времени 1000 часов 277; 397; 420; 797; 861 108; 352; 792; 943 146; 240; 289; 427; 494; 542; 863; 918 21; 177; 396; 654; 755; 958; 976 23; 209; 452; 561; 936 335; 508; 811; 950 90; 336; 457; 769 48; 139; 252; 279; 449; 500; 885 162; 343; 496; 551; 589; 765; 776; 844 164; 533; 722; 891
ппрвделение показателей надежности элементов по опытным данным 247 0АРИАНТ 24 первый набор исходных данных (Экспоненциальное распределение): 285 128 496 253 32 71 80 57 411 29 12 46 169 73 311 95 365 61 26 378 23 27 5 24 108 107 659 227 30 23 182 43 345 673 141 92 13 112 153 278 63 733 69 66 0 91 242 18 543 15 92 120 469 281 68 96 309 55 519 70 132 211 546 12 17 349 0 71 229 95 36 157 445 18 45 47 44 14 284 248 21 208 472 392 ' 47 116 116 27 36 441 386 435 137 1 546 7 177 30 289 105 222 Второй набор исходных данных (Гамма-распределение): Номер элемента 1 1 2 1 з 4 5 6 7 1 8 9 10 Моменты отказа на периоде времени 800 часов 164; 736 111; 249; 370; 384; 465; 517 41; 99; 575; 716 247; 399; 493 31; 380; 721; 757 137; 280; 380; 671 19; 468; 501 216; 286; 440; 509; 681 173; 298; 394; 670; 759 47; 142; 523; 636; 679; 757
248 ЧАСТЬ II. Лабораторный практикум. Лабораторная работа 1 ВАРИАНТ 25 Первый набор исходных данных (Равномерное распределение): Г100 85 154 119 112 120 94 136 123 108 124 92 155 168 165 122 93 155 142 168 168 149 141 165 179 101 124 96 135 132 143 104 175 111 152 170 168 82 170 170 155 124 85 81 126 107 109 173 116 98 137 141 146 98 124 174 85 114 123 159 144 118 146 171 128 103 152 154 100 174 ПО 168 177 88 102 143 160 114 112 124 107 148 149 122 92 174 159 119 100 134 85 1 163 161 125 86 92 139 107 173 138 Второй набор исходных данных (Гамма-распределение): Номер элемента 1 2 1 3 4 1 5 6 7 1 8 9 10 Моменты отказа на периоде времени 700 часов 376; 488; 522; 626 369 306; 459; 656 1 192:553 417; 685 40; 176 1 101; 291: 430 519; 635 1 64;202; 467 134:255:507
ЛАБОРАТОРНАЯ РАБОТА 2 ИССЛЕДОВАНИЕ НАДЕЖНОСТИ И РИСКА НЕРЕЗЕРВИРОВАННОЙ ТЕХНИЧЕСКОЙ СИСТЕМЫ 2.1. Постановка задачи Дано: □ структурная схема системы в виде основного (последовательного в смысле надежности) соединения элементов; □ η — число элементов системы; Π λ, — интенсивность отказа /-го элемента системы, / = I, 2,..., η; Π η — риск из-за отказа /-го элемента системы, / = I, 2,...,/?; Π R — допустимый риск; ОТ — суммарное время работы системы. Определить: •3 показатели надежности системы: # ^с(0 — вероятность безотказной работы системы в течение времени /. а также ее значения при / = Τ и / = Г,; • 7] — среднее время безотказной работы системы; ^с(0 — риск системы как функцию времени; значение риска при t = Τ и в°зможность расчета риска по приближенной формуле. РИаиты заданий приведены далее в разд. 2.5.
250 ЧАСТЬ II. Лабораторный практикум. Лабораторная работу о 2.2. Сведения из теории Основными показателями надежности нерезервированной невосстанавливае* мой системы являются: Pc(t) — вероятность безотказной работы системы в течение времени /, 7] —среднее время безотказной работы. При постоянных интенсивностях отказов элементов />c(0 = *"v. 7ί=τ-, η где Хс = Σ λ, — интенсивность отказа системы. / = 1 Риск системы Rc(t) и /?*(/) вычисляются по следующим формулам: ^<0 = ^ί>Λ. (2-1) Κ(0=Σ4ι«)η, (2.2) / = 1 где Qc(t) = \ -Pc(t) — вероятность отказа системы в течение времени г; <?,(/) — вероятность отказа /-го элемента системы в течение времени /. Формула (2.1) является точной, формула (2.2)— приближенной. Если элементы системы равнонадежны, то отношение /^(/) к /£(/) имеет вид: Ск{ип) = Ш = ±^1.. (2.3) ίζ(() /т(1-е-Х/) GR(t,n) является убывающей функцией времени, при этом: limGfl(i,j?) = l, Y\mGR(t,n) = -. Это означает, что с увеличением длительности времени работы системы погрешность приближенной формулы увеличивается. 2.3. Последовательность выполнения работы Лабораторную работу следует выполнять в такой последовательности: 1. Вычислить показатели надежности системы Рс(0 и 7]. Значение вероя ности безотказной работы Pc(t) следует получить при / = Τ и / = 7].
ьлг^медовзние надежности и риска нерезервированной технической системы 251 2 Исследовать функцию риска системы по точной формуле (2.1), для чего: • получить формулу риска для заданных η, λ,-, η; • исследовать зависимость R^(t)y представив функцию в виде графика и таблицы; • вычислить значение риска для исходных данных своего варианта при / = Г и / = 7]. 3. Исследовать зависимость GR(t,n) при допущении, что элементы системы равнонадежны и интенсивность отказа каждого элемента равна их средней 1 п интенсивности отказов, т. е. λ = — ]Г λ,-. 4. Сделать выводы. По результатам лабораторной работы представляется отчет, в котором обязательными являются следующие пункты: 1. Постановка задачи. 2. Расчетные формулы. 3. Численные значения показателей надежности и риска исследуемой системы. 4. Значение времени непрерывной работы системы, при котором обеспечивается требуемое значение риска. 5. Графики и таблицы функций риска. 6. Выводы по результатам исследований. 2.4. Пример выполнения лабораторной работы vCTb дана система со следующими исходными данными: 13 число элементов системы /7 = 10; время непрерывной работы Τ = 1000 час; Допустимый риск R = 5000 усл. ед. ачения риска и интенсивностей отказов элементов приведены в табл. 2.1. Дал gwiee приводится последовательность выполнения работы. Исследования УДем проводить с помощью универсальной системы символьной математи- Ни Derive 5.
252 ЧАСТЬ II. Лабораторный практикум. Лабораторная работа ρ Таблица 2.1. Исходные данные примера Номера 1 элементов λ-ЮЛчас"1 г, усл. ед. 1 1,2 2000 2 0,8 300 3 0,5 8000 4 1 1000 5 1,5 1200 6 0,6 60 7 0,09 5000 8 0,05 6000 9 1 100 Ю 1,5 120 2.4.1. Определение показателей надежности системы Интенсивность отказов системы равна λς = £λ,. Подставляя в это выраже- / = 1 ние значения интенсивностей отказов элементов из табл. 2.1, получим: λς=8,24·1(Γ час"1 (технология вычисления λς с помощью системы Derive 5 приведена далее ъразд. 2.4.2). Тогда вероятность и среднее время безотказной работы будут равны: Рс(/) = е^=е-8'24,0"5/, Г, = — = 12136 час. При / = Г = 1000 час Pc(1000) = e'8'24"l0"$"103 =0,918. 2.4.2. Определение риска системы по точной формуле Для образования вектора интенсивностей отказов и вектора риска г в системе Derive 5 необходимо выполнить следующие действия: □ выбрать пункт меню Author | Vector, на экране появится окно Vector Setup; □ ввести размер вектора (в нацшм случае 10), нажать кнопку ОК, на экране появится окно ввода элементов вектора Auhor 10 element vector; □ ввести интенсивности отказов элементов (для ускорения процедуры ввоДа значения λ не умножаются на 10"5), после нажатия кнопки ОК на экран* в строке #1 отобразится вектор интенсивностей отказов элементов. Аналогично образуется вектор риска г . Пусть он находится в строке #2. Вычисление интенсивности отказов системы λς осуществляется с помошь следующих действий:
^следование надежности и риска нерезервированной технической системы 253 * набрать в строке пользователя функцию: ELEMENT(#1,п), после нажатия клавиши <Enter> на экране появится функция element с вектором интенсивностей отказов; Внимание В функции element первым аргументом должен быть номер строки с вектором λ, определенным ранее, а вторым аргументом — символ η, а не его численное значение. g щелкнуть на кнопке Find Sum панели инструментов, на экране появится новое окно Calculus Sum. На вкладке Variable установить значение и, на вкладке Sum установить переключатель в положение Definite, на вкладке Definite Sum определить область суммирования (в нашем случае от 1 (Lower Limit) до 10 (Upper Limit)). После нажатия OK на экране отобразится выражение суммы элементов вектора Хс; □ нажать кнопку Approximate панели инструментов, на экране появится искомое значение суммы интенсивностей отказов элементов. В нашем случае с учетом масштаба (10~5) λς =8,24-10" час~\ η Для вычисления суммы Σλ,η необходимо получить скалярное произведе- / = 1 ние векторов λ и г, которые в нашем примере находятся соответственно под номерами #1 и #2. Для этого в строке пользователя набирается выражение #1 #2, нажимаются клавиши <Enter> и кнопка Approximate панели инструментов, на экране появляется ответ 1,0506· 1044 В нашем случае с учетом масштаба интенсивностей отказа (10"5) искомая сумма равна 0,10506. Процедуры решения на экране монитора имеют следующий вид: U: «2 #3 #4: »5: «б: 17. [1.2, 0.8, 0.5, 1,1.5,0.6,0.09,0.05,1/1.5] [2000,300,8000,1000,1200,60,5000,6000,100,120] ELEMENT! [1.2,0.8,0.5,l,1.5,0.6,0.09,0.05,l,1.5],n) ι j Σ ELEMENT! [1.2,0.8,0.5,l,1.5,0.6,0.09,0.05,l,1.5],n) 8.24 8.24-10'5 [1.2,0. 8, 0.5, 1,1. 5, 0.6, 0.09, 0.05, 1, 1. 5]-[2000, 300, 8000, 1000,1200,60,5000,6000,100,120]
254 ЧАСТЬ II. Лабораторный практикум. Лабораторная работа л #8: 1.0506-Ю4 #9: 0.10506 Так как Qc(t) = l-Pc(t) = l-e~kQt, λς =8,24·10~5 , £4^ =0,10506, то в со0т. / = 1 ветствии с (2.1) функция риска будет равна: ι -8,24 Ю-5/ Лс(0 = =—0,10506, 8,24·10"5 или ^(Ο = 1275·(1-^"8'24Ι0"5/). Вычисление R^(l) для заданного значения времени непрерывной работы / = Τ и среднего времени безотказной работы / = 7J выполняется с помощью кнопок Variable Substitute и Approximate панели инструментов. Для нашего примера при / = 1000 час риск Лс(1000) = 100,848. Для / = 7j = 12136 час значение риска 1^(0 = 805,953 . Из полученных значений Rc(t) видно, что риск исследуемой системы ниже допустимого значения, равного 5000 условных единиц. 2.4.3. Исследование функции риска Предполагая, что все элементы системы равнонадежны, а интенсивность отказа каждого элемента λ = —= 0,824· 10 час"1, получим следующее выра- п жение риска: \-ε~ηλί η ι -0,824-Ю"5яг , -0,82410~s п* Дс(/) = —ZV/= — Г, 10506 10"5 =12750 пК ,tl '' 0,82410~5л " ' "~ η Найдем зависимость 0^(1) при различных значениях η в виде графиков и таблиц, используя возможности пакета Derive 5. Получение графика функции риска Построим графики функции риска, выполнив следующие действия: □ ввести выражение риска /?<.(/,>?): 12750.(1 -е-0·824·10"5'1')
иние надежности и риска нерезервированной технической системы 255 л получить выражение риска для различных значений η путем подстановки в выражение риска численных значений η с помощью кнопки Sub панели инструментов, на экране появится выражения риска (в нашем случае при „ = 10,30,50); g щелкнуть мышью на кнопке 2D-plot window панели инструментов, на экране появится окно 2D-plot с сеткой координат; g настроить с помощью клавиш <F5>—<F10> оси координат на нужный диапазон времени (ось jc) и риска (ось у); g после нажатия кнопки Plot Expression панели инструментов на экране появится график функции риска при данном η; О щелкнуть мышью на кнопке Algebra window панели инструментов графического окна, на экране появится главное окно системы; О выделить формулу риска при новом значении η (в нашем случае при и = 30) и построить график описанным ранее способом и т.д. На экране образуется семейство графиков (в нашем случае три графика при и = 10, 30, 50). Далее приводятся процедуры образования функций риска и соответствующих им графиков (рис. 2.1): #1: #2: #3: #4: Из 12750-Ц- 12750-Ц- 12750-d- 12750·{1- *-о. -е η -ё-°· 10 -ё-°· 30 -ε"0' 824 824 824 824· ■1 ΟΊΟ'5 ■io:s ΊΟ"5 .„•t) •10-t, ■30-t, •50-t, 50 рисунка видно, что с увеличением времени / работы системы техноген- 1и риск функционирования системы увеличивается и при /-»оо стремится °стоянной величине, равной среднему значению риска. оставление функции риска в виде таблицы -Ри выполнении предыдущих действий для построения графика на экране Ло получено выражение риска. Предположим, что оно находится в строке
256 ЧАСТЬ И. Лабораторный практмум. Лабораторная работ^, 1400 1200 1000 800 600 400 200 0 w=HO л = 30 ««50 О 10000 20000 30000 40000 50000 60000 Рис. 2.1. Зависиглость риска от времени при различных значениях η #1. Тогда функцию риска в виде таблицы можно получить путем табулирования функции Rc(t). В строке пользователя набирается функция табулирования: TABLE ( [t,#lb t, tn, tk, dt), где t — аргумент функции риска; tn, tk, dt— соответственно начальное, конечное значения времени / и шаг изменения ί. В нашем случае tn - 0, tk выбираем равным среднему времени безотказной работы tk = Т= 12136 час. Выберем шаг таблицы dt - 1500. Тогда функция будет иметь вид: TABLEi[t,#l] , t, 0, 12136, 1500). После ввода функции нужно нажать кнопку Approximate панели инструмеН" тов. Процедуры табулирования и итоговая таблица при л-\0 на экране монитора имеют следующий вид: #1: 12750-{l-e~nAt) #2: #3: 12750.(1-ё-10-(0-824-10~Ь^) 10 TABLE 1275Р.(1-ё-1СИ0·924'10 jt) 10 ,t,1000,10000,1000
I/I& педование надежности и риска нерезервированной технической системы 257 И' О 1500 3000 4500 6000 7500 9000 1.05-104 1. 2 ■ 104 148.2400890 279.2447867 395.0179957 497.3306315 587.7477110 667.6522918 738.2666278 800.6708653 Из строки #4 видно, что риск возрастает с увеличением времени функционирования системы t. Так, например, с увеличением i с 1500 до 12 000 часов риск увеличивается примерно с 150 до 800 условных единиц. Определение критического времени работы системы Так как R^{t) возрастает с ростом /, то представляет интерес предельное время, выше которого риск будет превышать допустимое значение. Решение задачи сводится к определению корня уравнения R -Σν,· ι = 1 Так как в рассматриваемом случае £Vi; =10506-10 , λς=8,24·10~5 час"1, 1 = \ ^ == 5000, то, подставляя эти значения в последнее выражение, получим: 5000 = 1275(1-е -8Д4-Ю τ )■ еШая это уравнение с помощью функции SOLVE, получим критическое зна- ение χ ш в нашем примере вещественного корня нет. Это значит, что при ^°μ ( риск системы не превосходит допустимого значения. '4'4. Исследование зависимости G^f, л) н анализа зависимости GR{t,n) представим эту функцию в виде графиков олиц. Графики позволят сделать качественный анализ, а таблицы — ко- гр ^СТвснный. Далее описываются процедуры представления функций в виде ФИков и таблиц с помощью системы Derive 5.
258 ЧАСТЬ II. Лабораторный практикум. Лабораторная работ* * Построение графиков G/Д п) Предположим, что система состоит из η равнонадежных элементов, каждые из которых имеет интенсивность отказов λ. Тогда функция GR(t,n) gv дет выражаться формулой (2.3). Подставим в эту формулу значение λ = 0,824-10"5 час"1 и наберем формулу в строке пользователя. Построение графиков осуществляется так, как было описано в разд. 2.4.3. Построим графики для 3—4 значений и, например для и, 3/7, 5и, где η ^, число элементов системы. В итоге получим семейство кривых (рис. 2.2), Из которых можно сделать два важных вывода: 1. Чем больше элементов // и чем больше время работы системы, тем больше погрешность приближенной формулы. 2. Приближенной формулой можно пользоваться в том случае, когда время работы системы мало и риск, вычисленный по приближенной формуле, не превышает допустимого значения. Рис. 2.2. График функции Gl((t4 n) Представление функции G*(i, n) в виде таблицы Представление функции в виде таблицы выполним с помощью функ» vector в такой последовательности: □ ввести выражение (2.3); □ присвоить переменной λ среднее значение (в нашем примере = 0,824-10"5 час"1); присвоение осуществляется с помощью khoi Substitute панели инструментов;
ддвание надежности и риска нерезервированной технической системы 259 л присвоить переменной η значения и = 10, 30, 50. На экране появятся три въ\р^жеиия- Пусть эти выражения находятся на строках #2, #3, #4; д ввести функцию: VECTOR([t,#2,#3,#4], t, tn, tk, dt). В нашем примере tn = 1000, tk = T\ = 10000, dt = 1000, тогда команда будет иметь вид: VECTOR([t,#2,#3,#4], 1000, 10000, 1000); О нажать кнопку Approximate, на экране появится решение в виде таблицы. Вычислительные процедуры и итоговая таблица имеют следующий вид: #1: #2: #3: #4: #5: *б: - «-η-λ-t 1-е η·(1- 1-е" 10·(1- 1-ё" 30·(1- 1-е" 50-(1- i-vt) 10-(0.824-10'5)-t •е ) 30-(0.82M-10'5)-t *-(0.824-10'5)-t. ■e ) 50-(0.824-10"5)-t A-(0.824-10"5).tN -e ) 1-ё-10-(0· VECTOR( [ t, 10.(1-ё~(0 Гюоо 2000 3000 4000 5000 6000 Ьооо 8000 9000 L ю4 824-10"5)-t τ * 1-е ·824·10~5κ)'^ , *-50-(0.824-10"5)-t -—], t, looo, 50.(1-ё-{0·824'10 K> 0.9638689494 0.9295636973 0.8969810018 0.8660238341 0.8366009899 0.8086267264 0.7820204206 0.7567062512 0.7326129002 0.7096732736 0.8896403810 0.7954817751 0.7148703099 0.6456139387 0.5858989249 0.5342218372 0.4893341167 0.4501968454 0.4159437960 0.3858512133 -30-(0.824-10"5)-t д-(0. 824-Ю"5)· t/ -e ) 10000,1000) 0.8229826665 0.6868502286 0.5811172570 0.4981476918 0.4323514074 0.3796132168 0.3368857825 0.3018984066 0.2729479655 0.2487482452
260 ЧАСТЬ II. Лабораторный практикум. Лабораторная работа *> Из таблицы видно, что функция GR(t,n) является убывающей. Это означав что с увеличением времени и увеличением числа элементов погреитосп приближенной формулы возрастает. Определим предельные значения функции GR(t,n), воспользовавшись кноп. кой Find Limit (lim) панели инструментов. Пределы существуют, если переменные η и λ положительны и значение п конечно. Укажем это программе с помощью пункта меню Declare | Variable Domain. Процедуры решения имеют вид: #1: 1-е n-(l-e ) #2: λ :e Real[0,oo ) #3: η :e Real[l, 1000] #4: lim 1-е t-G+ n-(l-e"A,t) #5: 1 #6: lim· 1-е t->«> η·(1-έ~λ'') #7: 1_ η Таким образом, предельное значение погрешности приближенной формулы равно \/п. 2.5. Варианты заданий к лабораторной работе 2 В заданиях приняты следующие обозначения: □ Τ — суммарное время работы системы, час; О R —допустимый риск, усл. ед.; □ λ, — интенсивность отказов /-го элемента, час"1; Π η — риск системы из-за отказа /-го элемента, усл. ед.
агСАвДОВание надежности и риска нерезервированной технической системы 261 йЛРИАНТ 1 Номера элементов \\Л0~Ь. час"1 [^ усл. ел- 1 и 2500 2 0,5 6000 3 3 3000 4 4,2 2850 5 3,6 6180 6 2,1 4200 7 4,4 680 8 4,8 1000 у* 1500 час, R = 8000 усл. ед. ВАРИАНТ 2 Номера элементов λ· Ю"5, час"1 г, усл. ед. 1 2,6 6800 2 3,2 9200 3 6,4 2000 4 1,2 20000 5 3 9200 6 1,8 1000 7 5,1 2100 8 4,2 600 Г= 1200 час, R = 5000 усл. ед. ВАРИАНТ 3 Номера элементов |_λ·10"5,4Μ"' [г,усл. ед. 1 0,5 12000 2 0,2 8000 3 1 6000 4 1.2 560 5 0,6 3200 6 2,1 7600 7 1,2 10000 8 0.7 770 7"= 2500 час, R = 3200 усл. ед. ВАРИАНТ4 Изомера элементов 1^|0^час1 [ДУсл-ед. 1 0,2 1200 2 0,8 2600 3 2,3 3000 4 0,1 14000 5 0,5 4500 6 1,2 9000 7 3,4 3500 8 0.7 ! 2750 Г* 3800 час, R = 5000 усл. ед ?4РИАНТ 5 L^ff3^46"700 λ· ins _, к^^час ' LC^^l· 1 1,1 2500 2 2,3 2600 3 4,7 1800 4 0,6 16000 5 5 4000 6 4.8 2600 7 3.2 1200 8~Ί 2.6 J 860 J г* 4000 час, R = 4800 усл. ед.
262 ЧАСТЬ II. Лабораторный практикум. Лабораторная работа о ВАРИАНТ 6 Номера элементов | λ-10 5, час ' г, усл. ед. 1 1,2 6800 2 0.8 2400 3 1,6 3200 4 0,2 670 5 0,1 5000 6 0,05 20000 7 6,2 360 8 2.4 780 Т = 4200 час, R = 3850 усл. ед. ВАРИАНТ 7 Номера элементов |λ·10"5, час"1 г, усл. ед. 1 3,2 368 2 0,1 680 3 1 12000 4 0,7 7000 5 1,2 3200 6 0,3 1200 7 0,1 590 8| uj 105θΊ Г= 5000 час, R = 860 усл. ед. Далее приводятся варианты заданий с 8 по 25, в которых указано, из каких приведенных ранее вариантов с I по 7 берутся значения λ,, η, Γ, R. ВАРИАНТЫ 8—16 Номер варианта Номер варианта для λ, Номер варианта для г;. Г, R ВАРИАНТЫ 17—25 Номер варианта Номер варианта для λ, Номер варианта для г„ Г, R 8 1 7 17 3 4 9 2 6 18 5 1 10 3 5 19 5 1 11 4 3 20 6 3 12 5 2 21 7 5 13 6 1 22 1 2 14 7 4 23 3 6 15 1 6 24 3 7 1б| 2 5 1У\ 4 J ll
ЛАБОРАТОРНАЯ РАБОТА 3 ИССЛЕДОВАНИЕ СВОЙСТВ СТРУКТУРНО РЕЗЕРВИРОВАННЫХ СИСТЕМ ПРИ ОБЩЕМ РЕЗЕРВИРОВАНИИ С ПОСТОЯННО ВКЛЮЧЕННЫМ РЕЗЕРВОМ 3.1. Постановка задачи Дано: О техническая система с основным соединением элементов; Пи — число элементов системы; О λ, — интенсивность отказа элемента /-го типа, / = I, 2,..., и; О t — текущее время работы системы, не превосходящее допустимого времени из условия старения; и т — кратность резервирования, т < 4. Необходимо: u оценить эффективность структурного резервирования как метода повышения надежности; выполнить сравнительный анализ надежности системы при структурном и нагрузочном резервировании; Исследовать влияние последействия отказов на эффективность структурного резервирования. °Дные данные для индивидуальных заданий приведены далее в разд. 3.4.
264 ЧАСТЬ II. Лабораторный практикум. Лабораторная ра6ОТл -—^3 3.2. Сведения из теории Показателями эффективности различных методов обеспечения и повышен^ надежности могут быть выигрыш надежности по вероятности отказа Gq(t) выигрыш по среднему времени безотказной работы GT. Выигрышем наде>Кв ности называется отношение показателя надежности резервированной систе» мы к соответствующему показателю надежности нерезервированной сие. темы. Так как для резервированной системы с постоянно включенным резервом вероятность и среднее время безотказной работы выражаются формулами /л+1 />ς(0 = ι-(ΐ-<τλΤ+1, ге=г0£т, (3.1) то соответствующие выигрыши имеют вид: В формулах приняты обозначения: Ε (?о(0> ^о — вероятность отказа и среднее время безотказной работы исходной (основной) системы; Ε (?с(0« ^с — вероятность отказа и среднее время безотказной работы резервированной системы; η □ X = ]TX/=const — интенсивность отказа исходной нерезервированной / = 1 системы. Анализ выигрышей надежности позволяет сформулировать следующие ва#* ные свойства структурного резервирования: □ чем более надежна система и чем меньше время ее работы, тем выше эф' фективность резервирования; Π чем выше кратность резервирования, тем выше выигрыш надежности п любому из критериев, однако с ростом кратности резервирования скорое роста выигрыша убывает; □ при резервировании с постоянно включенным резервом значительное ι вышение кратности резервирования ведет к несущественному повышен» среднего времени безотказной работы;
-педование свойств структурно резервированных систем 265 f\ интенсивность отказа резервированной системы λ (0 = ~£ίί) (3.4) является возрастающей функцией времени. При / = 0 λς(/) = 0 и с ростом / λς(/) асимптотически стремится к интенсивности отказа нерезервированной системы. Существенное повышение надежности может достигаться путем применения нагрузочного резервирования. В процессе проектирования сложных технических систем конструктор не может уменьшить нагрузку на элементы более, чем в 10 раз по сравнению с номинальной. При этом интенсивность отказов остается постоянной во времени и для многих элементов линейно убывает с уменьшением коэффициента нагрузки. Сравнительный анализ надежности резервированных систем показывает, что нагрузочное резервирование может быть более эффективным в системах, предназначенных для длительной работы. Во многих практических случаях существует критическое время работы τ , после которого более целесообразным оказывается нагрузочное резервирование. Указанные свойства резервирования полезно знать не только конструктору, но и инженеру, занимающемуся эксплуатацией техники, обеспечивая безопасность жизнедеятельности. Данная лабораторная работа позволит численно оценить эффективность резервирования, как средства повышения надежности и снижения риска. 3.3. Последовательность выполнения работы Лабораторную работу следует выполнять в такой последовательности: '· Исследование эффективности структурного резервирования. г· Сравнительный анализ структурного и нагрузочного резервирования. • Исследование влияния последействия отказов на эффективность структурного резервирования. отчете о лабораторной работе должны быть следующие пункты: • Постановка задачи. *\ • Результаты исследований в виде формул, графиков и таблиц по каждому из/*,*). 3.3.1—3.3.3. ' Выводы по результатам исследований.
266 ЧАСТЬ II. Лабораторный практикум. Лабораторная работа з 3.3.1. Исследование эффективности структурного резервирования Оценка выигрыша надежности по среднему времени безотказной работы Оценить выигрыш GT можно, если представить зависимость GT=GT(m) в виде таблицы. Воспользуемся для этой цели системой Derive 5. Для решения задачи нужно выполнить следующие действия: □ ввести выражение -; / /w+l ] □ образовать выражение £ ~ с помощью кнопки Find Sum панели ин« / = 1 ' струментов; □ протабулировать это выражение с помощью функции VECTOR, имеющей вид: VECTOR([m,#2], m, mn, mk, dm), m+\ ι где #2— номер выражения ]Г - (в данном случае предполагается, что 1=1 ' выражение находится в строке #2); mn, mk — начальное и конечное значения кратности резервирования; dm — шаг таблицы. Выберите mn = О (резервирование отсутствует), mk * 9 (в системе 10 подсистем, из которых 9 резервных), dm = 1. Тогда функция будет иметь вид: VECTOR([m,#2], m, 0, 9, 1). После выполнения функции на экране монитора появится решение в виде табл. 3.1. Таблица 3.1. Выигрыш надежности системы по среднему времени безотказной работы m 0 I 2 9 G,(m) I I 1.5 1,83333 2,92896
исследование свойств структурно резервированных систем 267 jj3 таблицы следует важный вывод: с увеличением кратности резервирования 0 среднее время безотказной работы увеличивается незначительно. Проанализируйте данные таблицы и сделайте более конкретные выводы. Оценка выигрыша надежности по вероятности отказа системы Выигрыш Gq(t) надежности резервированной системы по вероятности отказа является функцией времени, зависящей от интенсивности отказа исходной системы и кратности резервирования. Представим эту функцию в виде: G(x,m) = (\-e~x)m где χ = λ/. Зависимости G = G(x,m) приведены на рис. 3.1. (3.5) G(x.m) 11 - \l к A - <♦ 0- 1 И \ \ \ \ \ \m = 3\ \ m = 2\ т = ?ч>-^^^ \ m = 4 ^^^^^^ 0 0,5 I 1,5 x Рис. З.1. Выигрыш надежности резервированной системы °лучим зависимость G(x,m) в виде таблицы, воспользовавшись функцией EcTor следующего вида: EcTOR([х,#2,#3,#4,#5], х, xn, xk, dx),
268 ЧАСТЬ II. Лабораторный практикум. Лабораторная работа д где Η — номера выражений для G{x,m) на экране монитора, соответственно для /;? = 1, w = 2, w = 3, m = 4. С позиции полноты анализа результатов и удобства их представления на экране выберем: хп ~ 0,1, хк = 2 dx = 0,2. Тогда функция будет иметь вид: VECTOR![χ,#2,#3,#4,#5], χ, 0.1, 2, 0.2). Выражения выигрышей G(xym) для /w = l, w = 2, w = 3, w = 4 можно полу, чить из формулы (3.5). Для этого необходимо в (3.5) подставить поочередно значения /и, используя кнопку Sub панели инструментов. В результате на экране монитора будут выведены 4 выражения с присвоенными номерами, в нашем случае это строки #2, #3, #4, #5. После исполнения команды vector на экране появляется табл. 3.2 Таблица 3.2. Результаты табулирования функции G(.x,w) X \ч^ 0.1 0,3 1,9 I 10,5083 3,85829 1,17587 2 110,425 14,8864 ... 1,38267 3 1160,38 57,4363 1,62585 4 12193.7 221,606 1,91180 Шапка таблицы на экране отсутствует, ее можно составить самостоятельно. Спишите данные таблицы и сделайте выводы. Обратите внимание на главное: с ростом χ выигрыш надежности G(x,m) убывает, т.е. чем более надежна резервируемая система и чем меньше время ее работы, тем выше эффективность резервирования. С увеличением кратности резервирования выигрыш увеличивается, причем увеличение тем значительней, чем меньше произведение λί. Делая выводы, проиллюстрируйте их числовыми данными таблицы. Исследование свойств интенсивности отказа резервированной системы Исследуем свойства интенсивности отказа, воспользовавшись зависимостью (3.4). Исследования целесообразно выполнить в такой последовательности: □ ввести выражение для вероятности безотказной работы резервированно» системы Рс(0 = 1-(1-е"Х/)т+1;
исследование свойств структурно резервированных систем 269 q нажать кнопку Find Derivative панели инструментов, на экране появится окно Calculus Differentiate; 0 установить на вкладке Variable переменную дифференцирования /, на вкладке Order установить порядок производной— 1, после нажатия кнопки ОК на экране отобразится обозначение производной; 0 нажать кнопку Simplify или Approximate— на экране появится выражение для производной; О ввести выражение интенсивности отказа системы— #3/#1 (предполагается, что в строке #1 находится выражение вероятности безотказной работы, а в строке #3 — производная), на экране появится выражение интенсивности отказов системы; О определить диапазон изменения переменной m с помощью пункта меню Declare | Variable Domain (переменная m положительна в диапазоне от О до оо), на экране появится запись: m :e Real (Ο,οο ) □ после нажатия кнопки Find Limit панели инструментов на экране отобразится окно Calculus limit; □ установить на вкладке Variable переменную /, а на вкладке Limit Point задать 0, после нажатия кнопки ОК на экране отобразится выражение предела; Π после нажатия на кнопку Simplify или Approximate на экране появится значение предела — 0; Π выделить выражение для λς(/) и повторить предыдущих три пункта для случая /—>оо, на экране появится значение предела— λ. Предел будет получен только после замены переменной m любым ее численным значением. Процедуры вычисления пределов имеют следующий вид: #1: #2: #3: #4: #5; l-(l-e"vt)"+1 —(1-(1-ё"А"с)т+1) dt _х.--л.с.(п,и..(т -A-e-Xt-(m+1,.(m + l)-(eAt-l)m Ι-ίΙ-θ-^Γ1 ТП ·£=■ Dora 1 /Π ^л \ (т + 1)-(ёл'с-1)т
270 ЧАСТЬ II. Лабораторный практикум. Лабораторная работа л #6: lim ί \ A-X-t-(m+l) . х1, /Αλ-t л ,га Л -л-е -(m + lHe -1) l-(l-e-xt)m+1 #7: #8: #9: lim -λ.έ-^·ιι*ΐ).(1 + 1).(έλ·ί_1)ι ι-(ΐ-έ"λ·')1+1 ' -Л-ё-лмт1-(1 + 1Нёл-'-1) ι-(ΐ-έ-λί)1+1 #10: #11: , --λ-t-H+l) , „ . , , , «λ-t , ,4 "Λ· β ·(4 + l)·(eл·t-l), 1-(1-έ~λα)4+1 #12: lim t->0O #13: J l-d-e"^)4*1 Изобразим графики функции λς(/) при различных значениях m и одном значении λ. Для этого создадим выражения для λς(/) при m = \, /и = 2, /и = 3, /я = 4 и последовательно, один за другим, построим семейство графиков, предварительно подобрав необходимые масштабы по осям координат (рис. 3.2). 0 5 10 15 20 25 30 35 / Рис. 3.2. Зависимости интенсивностей отказов системы от времени
глляедование свойств структурно резервированных систем 271 Зависимости λ0(/) получены для случая Хс = 0,1, m -1, 2, 3, 4 . 03 графиков видно, что при постоянной, отличной от нуля интенсивности отказов исходной системы, интенсивность отказа резервированной системы прИ / = 0 равна нулю и увеличивается с течением времени, стремясь к постоянной величине, равной интенсивности отказов нерезервированной системы. Объясните это явление физически на основании ваших знаний теории надежности. 3.3.2. Сравнительный анализ эффективности нагрузочного и структурного резервирования Вероятность отказа QQ(t) и среднее время безотказной работы Тс системы при нагрузочном резервировании выражаются формулами: где η — число, показывающее, во сколько раз уменьшается интенсивность отказа системы при наличии нагрузочного резервирования. Тогда выигрыш надежности при структурном резервировании по сравнении с нагрузочным будет равен: λ/ °'(')=^Ρ· <3'6) Представим эту функцию в виде: X 1-е п Gn (x, /w, n) = г. (3.7) * (l-e-x)m+x Исследование выполним в такой последовательности:. В построим график функции Gg(x,m,n)\ α определим критическое значение τ, характеризующее эффективность структурного резервирования по сравнению с нагрузочным. Рафики функции Gq{x,m,n) построим с помощью кнопки 2D-plot window Панели инструментов. На рис. 3.3 показаны графики для случаев /и = 1, " = 2,5,10.
272 ЧАСТЬ II. Лабораторный практикум. Лабораторная работу я О 0,5 1 1,5 х Рис. 3.3. Графики выигрыша надежности Из графиков можно сделать следующие важные выводы: □ при малом времени работы системы целесообразно использовать структурное резервирование; □ область применения структурного резервирования тем шире, чем меньше и; □ критическое значение целесообразности структурного резервирования зависит от его кратности m и величины нагрузочного резервирования η. Для определения критического значения времени τ целесообразности структурного резервирования решим следующее уравнение: X l_^_(l_e-*)w+I=0. Решение получим с помощью системы Derive 5 (функция solve). Результаты решения при различных значениях η и m приведены в табл. 3.3. Таблица 3.3. Критическое значение λτ целесообразности структурного резервирования η m λτ 1 0,96 2 2 1,89 3 2,53 I 0.25 5 2 0,71 3 1,1 1 0,11 10 2 0.43 3 ] 0,72 I
исследование свойств структурно резервированных систем 273 вероятности безотказной работы структурно резервированных систем могут быть вычислены по данным последней строки таблицы. ыз графика рис. 3.3 видно, что критическое значение τ тем больше, чем меньше //. 3.3.3. Исследование влияния последействия отказов рассмотрим следующую задачу: дана дублированная система; интенсивности отказа основной и резервной систем одинаковы и равны λ. При отказе одной из них нагрузка на исправную увеличивается и интенсивность отказа становится равной λ! > λ. Необходимо найти показатели надежности и оценить влияние последействия отказов. Задачу решим с помощью пакета Derive 5 в такой последовательности: □ получим формулы для вероятности и среднего времени безотказной работы, для чего введем формулу Pc(/) = P2(/) + 2je'(x)P(x)/>1(/-x)c/x, (3.8) о где Р(/) = е~х'; Ρ(χ) = £~λτ; Q'(i) — производная от вероятности отказа £(х) = 1-Р(х); ρ1(/-τ) = ^(/-τ). Рекомендуется ввести первоначально составляющие формулы (3.8), а затем образовать саму формулу, оперируя номерами строк, которые присвоены составляющим; О получим решение для Рс(/) с помощью кнопки Approximate; ^ найдем среднее время безотказной работы, вычислив интеграл от полученного выражения для Рс(/) с помощью кнопки Integrate: T = ]pc(t)dt . о В результате решения задачи получим следующие формулы: />с(/) = λι ?-2λ'+ 2λ g-V, Αι — δΚ Ζ Λ. — Κ\ „, λ. + 2λ Τ = — . 2λλ,
274 ЧАСТЬ II. Лабораторный практикум. Лабораторная работа д Обратим внимание на формулу для Pc(t). Если λι = 2λ, то формула це имеет смысла; □ найдем аналогично предыдущему решение для (3.8), подставив λ{-2\ в составляющую /|(/-τ); О найдем новое значение среднего времени безотказной работы. В результате решения получим следующие формулы: Рс(/)=<Г2Х/(1+2Я/), Г = |. л. Далее показаны процедуры решения задачи и конечные результаты. #1: #2: #3 #4 #5 --\-t е е \-еКх λ·β -е -е t #6: /λ·έ-λ·τ·β-λ·Τ·έ-λ1·(Μ,άτ О t #7: (e ) +2-JA-e -e -e ατ #8: λΐ-β-2*'1 2-λ·έ-λ" λ1-2·λ 2·λ-λ1 #9: λ :<= Real(0,oo) #10: λΐ :e Real(0,oo) #11: J 'λΐ-έ"2^ 2-K>eKlt) + dt v λ1-2·λ 2·λ-λ1 J #12- 0.5·(2·λ + λ1) λ·λ1 #13: (ё-Х-М2+2.][л.ё-Л'т.ё-х'т.ё-(2-шь-х)а1 о #14; e-2Vt+2-A-t-r2xt
исследование свойств структурно резервированных систем 275 о #16: e"2'At +2.A-t-e":'At)dt 1_ λ днализ формул показывает, что последействие отказов может существенно снизить эффективность структурного резервирования. Так, например, если χ. =2λ, то среднее время безотказной работы резервированной системы будет равно среднему времени безотказной работы нерезервированной системы, т. е. резервирование не будет иметь смысла. 3.4. Варианты заданий к лабораторным работам 3 и 4 В заданиях λ — интенсивность отказа нерезервированной системы, час -ι ВАРИАНТЫ 1—8 Номер варианта λ-10'5, час-1 1 3,8 2 4 3 1,5 4 2,7 5 1,9 6 3,2 7 4,1 8 1.2 ВАРИАНТЫ 9—16 Номер варианта _ λ · 10s, час1 9 5,9 10 3,7 11 7,5 12 2,6 13 6,8 14 5 15 4,4 ^~1 3,3 ВАРИАНТЫ 17—25 ^Номер варианта ^λΊΟ"5, час"1 17 4,7 18 6,5 19 3.5 20 8,4 21 2,9 22 2,8 23 4.6 24 4,3 25 1 6.2
ЛАБОРАТОРНАЯ РАБОТА 4 ИССЛЕДОВАНИЕ СВОЙСТВ СТРУКТУРНО РЕЗЕРВИРОВАННЫХ СИСТЕМ ПРИ ОБЩЕМ РЕЗЕРВИРОВАНИИ ЗАМЕЩЕНИЕМ 4.1. Постановка задачи Дано: О техническая система с основным соединением элементов: О λ = £ λ, — интенсивность отказа нерезервированной системы, состоящей ι = Ι из η элементов; □ / — текущее время работы системы; □ т — кратность резервирования, не превосходящая но условиям физической реализуемости четырех, т. е. т < 4. Необходимо: Π провести сравнительный анализ надежности однотипных систем при °°" щем постоянном резервировании и при резервировании замещением: □ исследовать влияние надежности автомата контроля и коммутации на эф* фективность резервирования замещением; □ исследовать свойства интенсивности отказа резервированной системы. Для индивидуальных заданий следует использовать исходные данные m -ia бораторной работы 3 (см. разд. 3.4). 4.2. Сведения из теории Основными показателями надежности нсвосстанавливаемых систем яв^яК ся: /^.(0 — вероятность безотказной работы в течение времени /\ м
^ггледование свойств структурно резервированных систем 277 еднее время безотказной работы. Формулы для Pc{t) и 7J в случае резервирования замещением имеют вид: ад^-т^-г-' (4.1) i = 0 /! 7i=7i(iif + l), (4.2) где 7Jj = среднее время безотказной работы нерезервированной систе- мы; м — кратность резервирования. формулы справедливы для случая, когда основная и все резервные системы одинаковы и автомат контроля и коммутации, физически реализующий подключение резервной системы при отказе работающей, абсолютно надежен. Анализ формул (4.1) и (4.2) показывает, что эффективность резервирования замещением выше, чем при постоянно включенном резерве, а расход ресурса ниже. Однако резервирование замещением по сравнению с постоянно включенным резервом имеет ряд недостатков, основными из которых являются: □ необходимость автоматов контроля и коммутации для подключения резерва при отказе работающей системы; □ снижение производительности системы из-за того, что резервные системы не работают при исправной основной системе. Учет надежности автомата контроля и коммутации снижает эффективность резервирования: при определенных условиях оно может оказаться нецелесообразным. Показателями эффективности резервирования замещением могут быть выигрыши надежности по вероятности отказа Gq{t) и по среднему времени безотказной работы GT. Наибольший выигрыш по сравнению с постоянным резервом система имеет по среднему времени безотказной работы. Интенсив- ность отказа системы с увеличением времени работы растет и при / -> оо Щемится, как и при постоянном резервировании, к интенсивности отказа ерезервированной системы, ь процессе выполнения данной лабораторной работы студент должен убе- ^ься в справедливости указанных ранее теоретических положений. J-3. Последовательность выполнения работы ^абог эраторную работу целесообразно выполнять в такой последовательности: Исследовать эффективность структурного резервирования замещением пРи идеальном автомате контроля и коммутации.
278 ЧАСТЬ II. Лабораторный практикум. Лабораторная работа л 2. Исследовать влияние автомата контроля и коммутации на 3φφβκτΗΒΗοςγ1ϊ структурного резервирования замещением. 3. Исследовать свойства интенсивности отказа резервированной системы. Отчет о лабораторной работе должен содержать следующие пункты: 1. Постановка задач. 2. Расчетные формулы. 3. Таблицы и графики. 4. Выводы по результатам исследований. 4.3.1. Исследование эффективности структурного резервирования замещением при идеальном автомате контроля и коммутации Эффективность резервирования замещением по сравнению с постоянно включенным резервом можно оценить по показателям выигрыша Gq{t), Gr, которые имеют вид: Gq(l)=m= o-^r f (4J) Gr = i=0 m + \ /! Τ /fi+li ' Σ 1 = 1 ' где Q\(t) — вероятность отказа системы при резервировании с постоянно включенным резервом; Qi(t) — вероятность отказа системы при резервировании замещением. Оценить эффективность резервирования можно, если функции выигрыша представить в виде таблиц и графиков. Выполним исследования с помошьЮ компьютерных технологий, используя систему Derive 5. Оценка выигрыша надежности по вероятности отказа Представим функцию Gq(t) в виде таблицы и графика. Обозначим λ/—4*' тогда Gq(t) будет иметь вид: GJx,m) = ~ m v' —χ τ™» ·* •e c V — /Го Ιί
^гледование свойств структурно резервированных систем 279 ^дача решается в следующей последовательности: У f\ ввести выражение —; m χι панели инст- д образовать выражение Σ — с помощью кнопки Find Sum /=о '! рументов (пусть это выражение на экране монитора находится в строке #2); (l-<fx)m+l О образовать выражение , на экране появится выражение выигрыша Gq(x9m); О получить выражение для выигрыша Gq(x,m) при /w = l, /w = 2, /и = 3, /и = 4, воспользовавшись командой Variable Substitution (пусть эти выражения на экране имеют номера #4, #5, #6, #7); □ протабулировать выигрыши с помощью функции: VECTOR([x,#4,#5,#6,#7]f Xf ХП/ xkf dx)> В целях наглядности табличного представления выигрыша выберем следующий диапазон изменения аргумента х: хп = 0.1; хк = 2;dx=0.2. После выполнения команды на экране появится таблица выигрышей для четырех значений кратности m. Процедуры образования таблицы Gq(x,m) имеют вид: #1: #2: *3: X i! Σ- i-οϋ и-ё"*)"*1 m i i-οϋ Η: (l-e-x) -г.,Ы
280 ЧАСТЬ II. Лабораторный практикум. Лабораторная работа ^ #5: #б: #7: #9: (1-ё"х)2+1 -е 2 х1 Σ^τ (1 ■e-*)3+1 - «-Χ 1-е ^χ1 i-0l! (1 ■έ"χ)4+1 ■ё"х 4 i ■Στ; i-0-·' #8: VECTOR([x, (1 ■Гх)1 + 1 1-ё'х ■Στ; (l-e-x)2*x • ? χ1 (1 •β'*)3'1 •rx Σ i-0- A-X •e 4. i-0 (1 •e'x)4+1 -],x,0.1,2,0.2) l-e"x i-, 0.1 1.935504675 5.572372046 0.3 1.818676231 4.836954987 0.5 1.1716310849 4.233913517 21.31873640 101.7797845 16.97636131 74.09291250 13.68368472 54.79414754 0.7 1.626561298 3.736749640 11.16283853 41.15889064 0.9 1.547834087 3.324727415 9.214572854 31.39557328 1.1 1.478751769 2.981542171 7.694844901 24.31228785 1.3 1.418121073 2.694311361 6.498672094 19.10685924 1.5 1.364905963 2.452806455 5.548917070 15.23318075 1.7 1.318204853 2.248866066 4.788443216 12.315225f- 1.9 1.277231347 2.075945815 4.174588855 10.09115727J Шапка таблицы #9 на экране отсутствует, создайте ее сами в отчете о лабор торной работе. Числа в таблице округлите до двух значащих цифр после -* пятой, как это сделано в табл. 4.1. Представьте таблицу в отчете и сделайте соответствующие выводы. Обра1"" внимание на главную особенность структурного резервирования: с pod*0
доследование свойств структурно резервированных систем 281 кратности m эффективность резервирования возрастает, причем она тем значительней, чем выше надежность (меньше интенсивность отказов) нерезервированной системы и чем меньше длительность ее работы. Выводы в отчете подтверждайте цифровыми данными таблицы. Таблица 4.1. Выигрыш надежности G (x,m) X ^Ч. 0,1 0,3 1,9 1 1,94 1,82 1,28 2 5,57 4,84 2.08 3 21,32 16,98 4.17 4 101,78 74.09 10,09 Представим функции Gg(x,m) в виде графиков, воспользовавшись командой 2D-plot window панели инструментов (рис. 4.1). Представьте графики в отчете и дайте им объяснения. Gq(x,m) 0123 4567* Рис. 4.1. Выигрыш надежности G^x, m) при различных значениях т
282 ЧАСТЬ II. Лабораторный практикум. Лабораторная работу ^ Оценка выигрыша надежности по среднему времени безотказной работы системы Технология решения задачи состоит в выполнении следующих процедур: □ ввести выражение 1//; /я+1 \ □ образовать с помощью кнопки Sum сумму Σ~ (пусть это выражение имеет на экране номер #2); □ образовать выражение ——; τ\ /=1 ' □ протабулировать функцию GT(m) с помощью функции: VECTOR([m,#2], m, mn, mk, dm), приняв параметры таблицы равными mn = l;mk = 9; dm = 1. Процедуры решения задачи на экране будут иметь вид: #1: ± #2: #3: #4: #5: m+1 η Σ1 i-ll m + 1 m + 1 -ι Σ1 m + 1 VECTOR([m, m + 1 η Στ i-ll J f И1, r- 1 2 3 4 5 6 9 10 1/ 1 1 2 2 2 3 3 1U) 333333333 636363636 1.92 189781021 448979591 .699724517 414171521 642532044
исследование свойств структурно резервированных систем 283 Зависимость GT(m) близка к линейной. Убедимся в этом, решив задачу интерполяции. Применим полиномиальную интерполяцию, приближенную в узлах. В Derive 5 она реализуется функцией FIT (строки #6 и #7). В строке #6 (в тексте отсутствует) находится матрица строки #7 без слова fit (строка #7). Результатом решения будет линейная функция GT =0,25///+ 1,14 (строка #8). #7: FIT m 1 2 3 4 5 6 7 8 9 10 1 1. 2 2 2 2 3 3 3 a + b-m 333333333 636363636 1.92 189781021 448979591 .699724517 943495400 181371861 414171521 642532044 #3: 0.2548253997-m +1.1394 35594 На рис. 4.2 показаны графики линейной функции (сплошная линия) и табличные значения функции (семейство точек). Графики построены с помощью кнопки 2D-plot window панели инструментов. В строках #11 и #12 приведены результаты табулирования линейной функции с помощью функции TABLE. Сравнение таблиц #5 и #12 показывает, что погрешность интерполяции не велика и линейная функция может быть математической моделью выигрыша надежности GT(m). #11: TABLE (0.2548253997·ία+ 1.139435594, ία, Ι, 10, 1) *12: 1 2 3 4 5 6 7 8 9 10 1 1 1 2 2 2 2 3 3 3 394260993 649086393 903911793 158737192 413562592 .668387992 923213391 178038791 432864191 687689591
284 ЧАСТЬ II. Лабораторный практикум. Лабораторная работа 0,5 4 0 Ι Ι ι II ι I I I I I »м 0123456789 10 Рис. 4.2. Зависимость Gt(m) 4.3.2. Исследование влияния автомата контроля и коммутации на эффективность резервирования замещением При наличии автомата контроля и коммутации структурная схема резервированной системы с кратностью m = 1 будет выглядеть так, как показано на рис. 4.3. λ —ι * ι t_i i—i-^-ii 1—I 2 I [ akk |—' Рис. 4.3. Структурная схема резервированной системы с автоматом контроля и коммутации На рис. 4.3 приняты следующие обозначения: d 1,2 — основная и резервная системы соответственно; □ АКК — автомат контроля и коммутации; Π λ, λ| — интенсивности отказа системы и автомата соответственно.
,4гслеДование свойств структурно резервированных систем 265 Вероятность безотказной работы системы Pc(t) можно представить в следующем виде: Pc{t) = P{t)+)ff(x)Px{x)P(l-x)dx9 (4.4) о где· g τ — момент времени отказа основной системы; О P(t) — вероятность безотказной работы основной системы в течение времени /; О P(t~-x) — вероятность безотказной работы резервной системы в течение времени (t - τ), т. е. с момента замещения до /; О Ρ\(τ) — вероятность безотказной работы автомата контроля и коммутации в течение времени τ, т: е. до момента отказа основной системы; О Q'{x) — производная от вероятности отказа основной системы в момент τ . При λ = const выражения для составляющих в формуле (4.4) имеют вид: />(/) = <Γλ', Ρ(ΐ-τ) = β-λ('~τ\ ρ(χ) = 1-ίΓλτ, /ϊ(χ) = <Γλ,τ. (4.5) Получим, расчетные формулы с помощью Derive 5. Решение получим в такой последовательности выполнения команд: О ввести правые части выражений (4.5); пусть этим выражениям присвоены номера: #1, #2, #3 и #4; О получить производную от Q(t) с помощью кнопки Find Derivative панели инструментов (пусть производной присвоен #5); О ввести выражение #5 * #2 * #4; Ε образовать интеграл от последнего выражения с помощью кнопки Find Integral, не вычисляя первообразной (пусть интегралу присвоен #6); α ввести выражение #1 + #6; получить решение с помощью кнопки Simplify или Approximate. Прощая полученное решение по переменной / с помощью кнопки Expand. к°нчательно получим формулу для вероятности безотказной работы в сле- Ду*>Щем виде: Pc(0=A±ke-^_Ae-^x,)«. λ, λ.
286 ЧАСТЬ II. Лабораторный практикум. Лабораторная рабоТа Интегрируя Рс(г) от 0 до оо с помощью кнопки Find Integral, получим ф0^ мулу для среднего времени безотказной работы системы. При этом следу^ иметь в виду, что интеграл от PQ(t) существует лишь при условии, что \ и λι действительны и положительны. Установим с помощью меню Declare ι Variable Domain эти значения и проинтегрируем Рс(0< В результате интег- рирования будет получена следующая формула для среднего времени безот· казной работы системы: 1 λ(λ + λ,)' Процедуры получения формул на экране монитора имеют вид: #1: #2: #3: #4: #5: #6: е χ-Κ-it-i) е ι-έ"λ·< .-м-, —(1-βλτ) dx ■ν *-Τ·λ λ-e #7: λ·έ-Ι·λ·έ-λ1·Ι·έ-λ(ι-,> #8: |λ·έ-,λ·έ·λ1τ·έ-λ"-τ,άτ ο #9: e-^+Jx-i-^-e-^-e-^'dx ο ί \ . \ι ν ;-Xl-t #10: e -xt λ + λΐ А-ё"Л1^ λΐ λΐ #11: λΐ λΐ #12: λ :e Real(0,oo ) #13: λΐ :e Real(0,oo)
.доследование свойств структурно резервированных систем 287 #14: J 'β-λ"ε·(λ + λ1) λ·θ-ί(λ + λΐΛ λΐ ПЪ: λΐ 2·λ + λ1 dt λ·(λ + λ1) да рис. 4.4 приведены графики Pc(t) для случая λ = 0,1 и λ| = 0; 0,1; 0,2. Рис. 4.4. Зависимость Pc(t) с учетом автомата контроля и коммутации при различных значениях λ, Из графиков видно, что автомат контроля и коммутации снижает вероятность безотказной работы резервированной системы. проанализируйте полученные формулы для Рс(() и 7J и сделайте выводы о Несообразности резервирования замещением. Установите, при каком соот- Шении λ и λ! резервирование замещением менее эффективно, чем резер- Рование с постоянно включенным резервом, объясните ваши выводы фи- Ческими соображениями. Обратите внимание, что при λ = λ{ среднее время ^отказной работы системы равно среднему времени безотказной работы £ лИрованной системы с постоянно включенным резервом. Вычислите вы- • *^ение (4.4) "вручную" и убедитесь, что формулы, полученные с помощью ^rive, верны.
288 ЧАСТЬ Ιί Лабораторный практикум. Лабораторная работ -—^24 4.3.3. Исследование свойств интенсивности отказа резервированной системы Интенсивность отказа системы при любой ее структуре имеет вид: Исследуем свойства интенсивности отказа системы, построив графики фуцк. ции λς(/) и определив предельные значения λς(/) при / = 0 и (—»со. Полу, чим функцию λς(ί), воспользовавшись формулой (4.1). Построение графика функции Хс(() выполняется следующим образом: Г, (λ/)' -}J □ ввести выражения —-— и е ; □ образовать выражение £—:— с помощью кнопки Sum панели инстру- ,=о '"! ментов; О образовать выражение для Рс(() как е λί Σ » О образовать производную с обратным знаком от последнего выражения, пользуясь кнопкой Find Derivative; Π получить на экране выражение для λ€(/), пользуясь номерами строк, в которых находятся выражения для ?с(/) и -/£(/); Π построить графики Лс(/) при /н = 1, т-2, т = 3, т^А и при одном значении λ, например при λ = 0,1. Графики изображены на рис. 4.5, а процедуры их получения имеют вид: #1: е #2: (λ-t)1 #3: £ ι! {λ-tf i-o ϋ и ^(λ-t)1 Η: e-At-I i-o ϋ
^neflPEl \ание свойств структурно резервированных систем 289 d f5'· dt e ·2. V l-U l! |6: e Λ λ1 ■ t1 -λ·ε Λ λ' -t* i-o(i-l)! ■λ·Σ хх-е i-o ϋ #7: e · L—7~ i-0 •-O.l-t ^ * Ο.Γ-t1 i-o(i-l)! -0.1-Σ- O.l1-t1 i^O ϋ #S: e . ^ i-o ϋ •-O.l-t «9: * Ο.Γ-t1 e 1—-— i-o i! ;-O.l-t. #10: X o.r-t1 ,-o(i-l)! -o.i.Σ k О.Г-t1 i-o ^a» s S3 ..o.i-t £ (0.1-t)1 e -L—-— i=o i!
290 ЧАСТЬ //. Лабораторный практикум. Лабораторная раб0> ( з •-0.lt #11: у, 0.1 -t' -■1-1".ί,1.£ί^ϊ1 t i=o ϋ e · ^ i-o ϋ -o.i-t < 0.1 -t1 ■0.1-Σ- i-0 #12; .-o.i-v ^(0.1-tr i-0 С г, ^-t1 ,-l-t #13: iTo(i-l) ! . ^l'-t1 ■ι·Σ — .0 ϋ .t £U-t) i-o i'· ■:t-Z' 0,08 0,06 0.04 0,02 0 50 100 150 200 Рис. 4.5. Интенсивность отказов системы Xc(t) при различных значениях m
педование свойств структурно резервированных систем 291 $wL-£- ■ ■ ^тите внимание на то, что независимо от кратности резервирования m фИк функции Хс(0 начинается с нуля и асимптотически стремится к тенсивности отказа нерезервированной системы, в данном случае к • ;5 0,1 час"1. Пользуясь кнопкой Find Limit, определите предельные значения ЬСС) при /->0 и f-»oo. приведите графики в отчете о лабораторной работе (в качественном виде) и -делайте соответствующие выводы.
ЛАБОРАТОРНАЯ РАБОТА 5 ИССЛЕДОВАНИЕ НАДЕЖНОСТИ И РИСКА ВОССТАНАВЛИВАЕМОЙ НЕРЕЗЕРВИРОВАННОЙ СИСТЕМЫ 5.1. Постановка задачи Дано: On — число элементов нерезервированной системы; □ λ,, μ, — интенсивности отказа и восстановления элемента /-го типа, / = 1,2,..., я; □ Тп — общее время работы системы; О η — риск системы из-за отказа /-го элемента, / = I, 2,..., п; □ /?д —допустимый риск. Определить: □ Τ — наработку системы на отказ; □ Kr(t), Кг — функцию и коэффициент готовности системы; OR — техногенный риск системы. Необходимо также исследовать свойства нерезервированной восстанавлн- ваемой системы. Исходные данные и индивидуальные задания приведены далее ъразд. 5.5. 5.2. Сведения из теории Основными показателями надежности восстанавливаемых технических сИ тем являются: наработка на отказ Г, функция готовности ΚΓ(ί) и коэфФ,,ц ент готовности Кг.
чередование надежности восстанавливаемой нерезервированной системы 293 л общем случае эти показатели зависят от интенсивностей отказов и восста- дозлений элементов системы, времени ее непрерывной работы, вида и краткости резервирования. В случае нерезервированной системы они вычисляют- сЯ по следующим формулам: ад = _1к_+_Ь^-(^м<5 (51) Kr = limKr(i) = -^-, (5.2) ^γ=-4ι-' (5·3) ι + Σ- ,=ιμ, Т = ^-, (5.4) η где λς = Χλ, — интенсивность отказа системы; μς — интенсивность вос- / = 1 становления системы, вычисляемая по формуле: ^=^Т- (5.5) /=ιμ/ Следует иметь в виду, что формула (5.1) является приближенной, погрешность которой зависит от исходных данных. Граф состояний нерезервированной восстанавливаемой системы имеет вид, приведенный на рис. 5.1. >2 Рис. 5.1. Граф состояний нерезервированной восстанавливаемой системы Ункцию готовности системы можно определить следующими двумя спорами. **особ 1. Обозначим через /?,(/) вероятность пребывания системы в момент ^Мени / в состоянии /, / = 0,1, 2,..., п. Тогда функционирование восста-
294 ЧАСТЬ II. Лабораторный практикум. Лабораторная работ; IS навливаемой нерезервированной системы описывается следующей системой дифференциальных уравнений, составленной по графу состояний (рис. 5.]): ^ = -λςΛ(ο+ΣμιΑ(θ; Ф,(0 (5.6) ώ = λ/ρ0(/)-μ//?/(Ο, / = 1,2, ...,/7. Система дифференциальных уравнений решается численными методами при следующих начальных условиях: /?0(0) = 1, Р\(0) = р2(0) = ... = рп(0) = 0. То- гда функция готовности системы равна вероятности ее исправного состояния, т.е. Kr(t) = p0(t). Способ 2. Будем рассматривать нерезервированную систему как один элемент, имеющий интенсивность отказа Хс и интенсивность восстановления μς. Тогда функционирование системы можно описать графом, изображенным на рис. 5.2. Рис. 5.2. Обобщенный граф состояний системы Из графа следует, что система может находиться лишь в двух состояниях: исправном (0) и отказовом (1). Тогда ее функционирование можно описать следующей системой дифференциальных уравнений: ^ = -ХсА)(/) + цсМ0; at ^ = λςρ0(0-μςΑ(/) at (5.7) с начальными условиями: р0(0) = \, р{(0) = 0 . Решением этой системы является функция (5.1). Восстанавливаемые системы — это системы многократного использовани · В течение времени "жизни" они могут отказывать и ремонтироваться. ТоГД общий риск системы можно вычислить по формуле: /?(0=Κ(τ)ί/τχλ//;.. о /=ι (5 .8)
м^гпедовзние надежности восстанавливаемой нерезервированной системы 295 расчет функции готовности ΚΓ(ί) является сложной задачей. Поэтому целе- аобразно пользоваться следующими двусторонними оценками для вычисления риска системь1: Krt.£hn*R№'-iKrl9 (5.9) /=1 /=1 где ^г — коэффициент готовности системы. Восстанавливаемые нерезервированные технические системы в смысле надежности имеют следующие важные свойства: 1. Наработка на отказ системы не зависит от восстановления и численно равна среднему времени ее безотказной работы. Это свойство присуще лишь таким системам, элементы которых имеют постоянные интенсивности отказов. 2. Функция готовности является убывающей функцией времени, при / = 0 Кг(0) = \ и с ростом t убывает и стремится к постоянной величине, равной коэффициенту готовности. Это свойство также справедливо для систем, элементы которых имеют постоянные интенсивности отказов. 1 Коэффициент готовности зависит от отношений it. ,-!.,._.„; че„ μ. меньше эти отношения, тем выше функция и коэффициент готовности. 4. Риск высоконадежной системы линейно возрастает со временем, определяется только надежностью техники и практически не зависит от интенсивности ее восстановления. При выполнении этой лабораторной работы студент должен убедиться в истинности этих положений. 5-3. Последовательность ополчения работы абораторную работу целесообразно выполнять в такой последовательности: Определить наработку на отказ системы. Исследовать функцию и коэффициент готовности системы, шить анализ риска системы. * Выполь Че*г о лабораторной работе должен содержать следующие пункты: Постановка задачи. 't Уравнения и расчетные формулы.
296 ЧАСТЬ II. Лабораторный практикум. Лабораторная papnr. 3. Таблицы и графики. 4. Выводы по каждому пункту и по результатам работы в целом. i$ 5.4. Пример выполнения лабораторной работы Пусть нерезервированная система имеет следующие исходные данные: □ число элементов системы « = 10; □ время жизни (долговечность) системы Тп =1000 час; □ допустимый риск системы R < 2500 усл. ед.; □ значения риска, интенсивностей отказов и восстановления элементов системы приведены в табл. 5.1. Таблица 5.1. Исходные данные задачи Номера элементов λ-10"4, час'1 г, усл. ед. μ· КГ'.час"1 1 1 20 0,2 2 0,23 50 0,3 3 0,36 40 0,5 4 0,054 104 2 5 0,72 600 1 6 0,83 250 1,2 7 0,08 103 7 8 0,25 10 0,5 9 0,6 80 1 10 1,2 100 1 5.4.1. Определение наработки на отказ системы Определим интенсивность отказа системы. Суммирование интенсивностей отказов элементов с помощью пакета Derive 5 наиболее просто и удобно выполнить с помощью функции ELEMENT и кнопки Sum панели инструментов, предварительно образовав вектор элементов /\ / = 1, 2,..., п. Подробно этот способ был описан в лабораторной работе 2. В результате вычислений по- п лучим: λς = ]Г λ, =5,324 10"3 час"1. Тогда на основании формулы (5.4) нар / = 1 ботка на отказ будет равна Τ = — = 187,8 час. 5.4.2. Исследование функции и коэффициента готовности системы Определить коэффициент готовности с помощью системы Derive 5 наи просто следующими способами: 6о**
аеспеДРвание надежности восстанавливаемой нерезервированной системы 297 λ λ λ „образовать вектор значений —,—,...,— с помощью кнопки Author 0 μι >2 μ„ Vector, при этом операцию деления нужно только обозначить, но вычисления не делать; η χ rt вычислить значение суммы элементов вектора У—L с помощью кнопки Find Sum панели инструментов; g вычислить Кг = 1/(1 + #к), где #к— номер выражения суммы. Для исходных данных нашей задачи получаем: Σ^ = 102,367·1(Γ\ Цс=1^-= 5,324·10-3 £\Щ yh. 102,367· Ю-3 «=| μ* ^r=—^ГГ = 0.907, ,=ιμ, или _μ_ = 0,052 = г λ + μ 0,0053 + 0,052 Значения коэффициента готовности, вычисленные по формулам (5.2) и (5.3), полностью совпадают. фикцию готовности определим двумя способами. Способ 1. Решим систему дифференциальных уравнений (5.6) методом Рун- Ге Кутты с помощью Derive в такой последовательности: Установить режим ввода переменных с индексами, выбрав пункт главного меню Declare | Input и щелкнув мышью на вкладке Word; ввести уравнения системы (5.6) в аналитическом виде; Подставить в уравнения численные значения λ и μ, с помощью команды Variable Substitution (кнопка Sub); на экране отобразятся 11 уравнений, Не объединенных в систему; вызвать утилиту решения дифференциальных уравнений методом Рун- Ге — Кутты: пункт меню File | Load | Utility File; ввести имя утилиты: odeappr.mth;
298 ЧАСТЬ II. Лабораторный практикум. Лабораторная рабоТа * □ набрать и ввести выражение функции решения дифференциальных урав^ нений методом Рунге — Кутты: RK([#1,#2,#3,#4,#5,#6,#7,#8,#9,#10,#11], [t, P0, PI, P2, РЗ,Р4, р5 Р6,Р7,Р8,Р9,Р10], [0,1,0,0,0,0,0,0,0,0,0,0], 1, 500). В первых квадратных скобках записаны номера, которые присвоены урав. нениям на экране монитора. Во вторых квадратных скобках перечислены аргумент / и все искомые вероятности, В третьих квадратных скобках указаны начальные условия, за начальными условиями указывается шаг интегрирования (в нашем случае Л = 1) и конечное значение аргумента / (в нашем случае 500). В нашем примере состояние (0) соответствует исправному состоянию системы (см. рис. 5.1). Тогда Кг(() = ρ0(ί), а Кг = lim p0(t). Описанные ранее процедуры на экране монитора имеют вид: #1: -λ·ρ0 + μ1·ρ1 + μ2·ρ2 + μ3·ρ3 + μ4·ρ4 + μ5·ρ5 + μ6·ρ6 + μ7·ρ7 + μ8·ρ8 + μ9·ρ9 + μ10·ρ10 #2: λΐ-ρθ-μΐ-pl #3: Α2·ρ0-μ2·ρ2 #4: Λ3·ρ0-μ3·ρ3 #5: Λ4·ρ0-μ4·ρ4 #6: Α5·ρ0-μ5·ρ5 #7: λ6·ρ0-μ6·ρ6 #8: Λ7·ρ0-μ7·ρ7 #9: λ8·ρ0-μ8·ρ8 #10: Λ9·ρ0-μ9·ρ9 #11: λ10·ρ0-μ10·ρ10 #12: - (5. 324 ·10~3)·ρ0 + 0.02·ρ1 + 0.03·ρ2 + 0.05·ρ3 + 0.2·ρ4 + 0.1·ρ5 + 0.12·ρ6 + 0.7·ρ7 + 0.05·ρ8 + 0.1·ρ9 + 0.1·ρ10 #13: #14 #15 #16 10"3·ρ0-0.02·ρ1 (0.23·10"3)·ρ0-0.03·ρ2 (0.36·10"3)·ρ0-0.05·ρ3 (0.054·10~3)·ρ0-0.2·ρ4
^чередование надежности восстанавливаемой нерезервированной системы 299 Ц7 #18 #19 #20 #21 (0.72·1(Γ3)·ρΟ-0.1·ρ5 (0.83·10~3)·ρ0-0.12·ρ6 (0.08·10~3)·ρ0-0.7·ρ7 (0.25·1(Γ3)·ρΟ-0.05·ρ8 (0.6·10~3)·ρ0-0.1·ρ9 (1.2·10~3)·ρ0-0.1·ρ10 LOAD(C:\DfW5Trial\DfW\MATH\ODE_APPR.MTH) RK( [-(5.324·10~3)·ρ0 + 0.02·ρ1 + 0.03·ρ2 + 0.05·ρ3 + 0.2·ρ4 + #22 #23 #25 0.1·ρ5 + 0.12·ρ6 + 0.7·ρ7 + 0.05·ρ8 + 0.1·ρ9 + 0.1·ρ10, Ι0~3·ρ0-0.02·ρ1,(0.23·10~3)·ρ0-0.03·ρ2, (0.36·10~3)·ρ0-0.05·ρ3,(0.054·10~3)·ρ0-0.2·ρ4, (0.72·10~3)·ρ0-0.1·ρ5,(0.83·10~3)·ρ0-0.12·ρ6, (0.08·10~3)·ρ0-0.7·ρ7,(0.25·10~3)·ρ0-0.05·ρ8, (Q.6-10~3)-p0-0.1-p9,(1.2-10~3)-p0-0.1-pl0],[t, ρ0, pl.p2.p3, ρ4,ρ5,ρ6,ρ7, ρ8, р9,р10] ,[0,1,0,0,0,0,0,0,0,0,0,0], 1,500) В табл. 5.2 приведены результаты решения задачи при шаге интегрирования Л = 0,5 и конечном значении аргумента, равном пяти (третий столбец таблицы). Способ 2. Будем рассматривать нерезервированную систему как один элемент, имеющий интенсивность отказа λς и интенсивность восстановления К:· Тогда справедлива система дифференциальных уравнений (5.7), решени- еМ которой является функция (5.1). Для сравнения результатов расчетов дву- Мя способами представим Kv{t) в виде таблицы. Решение легко получить, ^булируя (5.1) с помощью функции VECTOR([t, Kr(t)], t, tn, tk, dt). ь ° Нашем случае tn = 0, tk = 5, dt = 0,5. Результаты табулирования приведе- bl в табл. 5.2 (второй столбец таблицы). Из анализа данных таблицы следуют ^ важных вывода: ^ оба способа вычисления функции готовности в данном примере дали практически одинаковые результаты;
300 ЧАСТЬ \\. Лабораторный практикум. Лабораторная работ· И □ приближенная формула (5.1) дает несколько заниженные значения Кг(л является ее нижней оценкой. Таблица 5.2. Функция готовности системы Таблица 5.3. Оценка длительности переходного процесса системы f. час 1 ° | 0,5 Ι ι 1 u | 2 2,5 [ 3 3,5 4 4,5 | 5 прибл. 1 0,99737 0,994825 0,992347 0,989939 0,987599 0,985325 0,98311 0,980969 0,978882 0,976855 км, "Ί Рунге — Кутты 1 0,99739 0,994915 0,992538 0,990263 J 0,988083 0,985991 | 0,98398 1 0,982057 | 0,980205 | 0,978425 /, час 1 ° 1 10 | 20 Lзо | 40 50 1 60 70 80 | 90 100 КМ, прибл. 1 0,95947 0,93664 0,923766 0.916510 0,912420 0,910115 0,90881 0,908084 0,907671 0,907438 км, Ί Рунге — Кутты 1 0,96387 0,946047 0,935725 ] 0,928954 ] 0,924133 ~| 0,920533 | 0,91776 0,915615 J 0,913918 _J 0.912574 J Определим теперь длительность переходного режима системы. Для этого увеличим диапазон табулирования функции (5.1), выбрав tn = 0, tk = 100, dt - 10. Данные табулирования приведены в табл. 5.3. В третьем столбце таблицы приведены данные решения дифференциальны4 уравнений методом Рунге — Кутты. Из табл. 5.3 видно, что переходный лр°" цесс в системе длится короткое время. Так, например, в течение 100 часов работы системы функция готовности совпадает с коэффициентом готовност» с точностью три знака после запятой. При t = Τ = 188 час функция и коэфФ циент готовности совпадают с точностью пять знаков после запятой. Из эт исследований вытекает важный для практики вывод: в течение времени · равного наработке на отказ, переходный режим функционирования восс навливаемой системы заканчивается и функция готовности практически с падает с коэффициентом готовности.
^пвдование надежности восстанавливаемой нерезервированной системы 301 5.4.3- Анализ риска системы вычисляя составляющие в неравенстве (5.9), получим: Кг =0,907, 2>,г,=1475,9 1(Г3. / = 1 Так как ΚΓ(Σλίη =0,907·1000·1475,9·1(Γ3 = 1339, то ^Σλ/^ =1000 1475,910"J <1476, / = l 1339 </?c(1000)< 1476. Риск системы можно считать приближенно равным среднему арифметиче- D/#4 1339 + 1476 ίΑΜ скому из полученных оценок: /^(0 = = 1407 усл. ед. Так как техногенный риск меньше допустимого, равного 2500, то такая система пригодна для эксплуатации. По работе можно сделать следующие выводы: 1. Наработка на отказ восстанавливаемой нерезервированной системы не зависит от восстановления и равна среднему времени безотказной работы аналогичной невосстанавливаемой системы. 2- Риск восстанавливаемой нерезервированной системы может быть легко получен на основе простых двусторонних оценок. Анализируемая система Удовлетворяет требованиям риска. 3· Длительность переходных процессов в системе мала, при времени ее Функционирования, равном наработке на отказ, функция и коэффициент готовности совпадают. • С достаточной для практики точностью функцию готовности можно вычислять по простой приближенной формуле, полученной при замене системы, состоящей из η элементов, одним элементом, имеющим эквивалентные исходной системе интенсивности отказов λς и восстановления цс.
302 ЧАСТЬ II. Лабораторный практикум. Лабораторная рабрг 5.5. Варианты заданий к лабораторной работе В вариантах приняты обозначения: □ Τ — время жизни (долговечность) системы, в часах; OR — допустимый риск, в усл. ед.; □ λ, — интенсивность отказа элемента /-го типа, в час"1; □ η — риск системы из-за отказа /-го элемента, в усл. ед.; □ μ, — интенсивность восстановления /-го элемента системы, в час"1. ВАРИАНТ 1 £5 Номера элементов λ-ΙΟΛπαο4 μ· 10"1, час"1 г, усл. ед. 1 0,2 0,2 65 2 0,25 0,16 38 3 0,05 0,07 3000 4 0,06 0,08 12000 5 0,1 0,8 800 6 0,7 1 340 7 0,34 0,85 640 8 0.08 ] 0,6 830 Т= 1200 час, R = 2600 усл. ед. ВАРИАНТ 2 Номера элементов ХЮ^час-1 μ· 10"1, час"1 г. усл. ед. 1 0,2 1 1000 2 0,3 2,5 780 3 0,7 1,6 10000 4 0,4 1,6 700 5 0,1 0,8 900 6 0,25 7 380 7 0,8 3,2 1000 8 0,9 0,4 600 Г= 2000 час, R = 3000 усл. ед. ВАРИАНТ 3 Номера элементов λ-10"4, час"1 μ-10"1, час"1 г, усл. сд. 1 0,1 2 600 2 0,3 3,1 700 3 0,25 1,6 580 4 0,6 1,2 1200 5 0,7 2,1 2100 6 0,35 1,5 820 7 0,8 1 340 Τ = 2500 час, R = 1850 усл. ед. 0.15
ование надежности восстанавливаемой нерезервированной системы мерю рдрИАНТ 4 303 и0мера элементов д.ЮЛчас"1 μ. 10"', час"1 г> усл. ед. 1 0,7 1 650 2 0,3 1,2 720 3 0,1 0,9 1900 4 0,65 1,8 680 5 0,2 2,6 1080 6 0,1 1,8 608 7 0,12 1 732 8 1 0,4 1,6 2000 f* 2200 час, R = 720 усл. ед. ВАРИАНТ 5 Г Номера элементов [ыоЛчас"1 ^•КГ'.час"1 г, усл. ед. 1 0,15 0,8 850 2 1 1,2 830 3 0,3 2,1 780 4 0,25 3,1 1200 5 0,2 2,5 1180 6 0,7 1 340 7 0,34 0,85 640 8 Ί 0,8 1,6 830 Г= 1200 час, R = 2600 усл. ед. Далее приводятся варианты заданий с 6 по 25. В таблицах указаны номера вариантов, из которых следует взять значения λ,, μ,, η, Τ , R. ВАРИАНТЫ 6—15 [Номер варианта |Н°мер варианта для λ, [™>мер варианта для μ, L2°MeP варианта для г„ Г, R 6 1 5 4 7 2 4 3 8 3 1 4 9 4 2 5 10 5 1 1 11 1 2 3 12 2 3 4 13 3 4 5 14 4 5 2 15 5 2 1 1 ^РИАНТЫ 16—25 [^}°^ерварианта ^^Рвариантадля λ, 1^^срварИа|1тадля μ, 1!2°^ерварианта Для П, Т< R 16 1 3 4 17 2 1 5 18 3 5 1 19 4 1 2 20 5 3 2 21 1 2 4 22 2 5 3 23 3 2 5 24 4 3 1 25 I 5~| 4 2~|
ЛАБОРАТОРНАЯ РАБОТА 6 ИССЛЕДОВАНИЕ НАДЕЖНОСТИ И РИСКА РЕЗЕРВИРОВАННОЙ ВОССТАНАВЛИВАЕМОЙ СИСТЕМЫ Целью настоящей лабораторной работы является изучение влияния восстановления (ремонта) на надежность и риск технической системы. 6.1. Постановка задачи Дана техническая система, имеющая следующие показатели: □ Тс — срок службы (долговечность), лет; Π / — время непрерывной работы, час; □ λ — интенсивность отказов, час"'; □ μ — интенсивность восстановления, час"'; □ m —допустимая кратность резервирования; □ г — риск из-за отказов системы, усл. ед.; □ R(t) — допустимый риск в течение времени t, усл. ед. Определить: □ показатели надежности и риска исходной нерезервированной системы; □ показатели надежности и риска резервированной системы с заданно кратностью резервирования m; □ эффективность резервирования и восстановления как средств повышен!' надежности и снижения риска техники. Варианты заданий приведены ъразд. 6.5.
-педование надежности и риска резервированной восстанавливаемой системы 305 £2. Сведения из теории /ровными показателями надежности восстанавливаемых систем являются: аработка на отказ Г, функция готовности Kr(t), коэффициент готовности tr Эти показатели зависят от следующих основных факторов: вид и кратность резервирования, дисциплина обслуживания. для повышения надежности техники наиболее часто применяются два вида резервирования: с постоянно включенным резервом и по методу замещения. При этом обслуживание системы может осуществляться с двумя видами приоритета— прямым и обратным. При прямом приоритете техника обслуживается в порядке ее поступления в ремонт. При обратном приоритете первой обслуживается система, поступившая в ремонт последней. Структурное резервирование с возможностью восстановления отказавших элементов в процессе функционирования системы является наиболее эффективным способом обеспечения и повышения надежности техники и снижения техногенного риска. Однако применение резервирования удорожает технику и ее эксплуатацию. Поэтому кратность резервирования ограничена, и в большинстве случаев применяется резервирование с кратностью т = \ (дублирование). Из двух указанных видов резервирования наибольший выигрыш надежности достигается при резервировании замещением. Однако это резервирование имеет два существенных недостатка: О для его физической реализуемости требуется автомат контроля состояния системы и коммутации при отказе работающей системы; Π снижается производительность системы, т. к. резервные системы до замещения не работают. По этим причинам на практике наиболее часто применяется резервирование с постоянно включенным резервом. ^работка на отказ и коэффициент готовности резервированных восстанавливаемых систем при одной обслуживающей бригады вычисляются по сле- ^Ющим формулам: а) Для системы с постоянно включенным резервом: т j γ °/to(i + l)!p' Τ + λ μ для резервированной системы замещением: т ι Τ ι = 0Ρ' Т + -
306 ЧАСТЬ II. Лабораторный практикум. Лабораторная работ* В формулах приняты обозначения: р = —, Т0 =— . Показатели надежности τ μ λ и Кг зависят от числа обслуживающих бригад. Формулы для любых вид0в обслуживания легко получить топологическими методами расчета надежно, сти. Приведем формулы для двух обслуживающих бригад: а) для системы с постоянно включенным резервом: т=т0 (m-\ 9; ?w-1 ^ /=o(' + l)!p'+('» + l)!pOTJ 74 — 2μ б) для резервированной системы замещением: Т = Т0 f m-\ 2* 2" Σ5 +- V'=op ρ j . кг = 74 J- 2μ Исследования свойств структурного резервирования показывают, что для случая высоконадежных систем, когда ρ < 0,001, дисциплина обслуживания не оказывает существенного влияния на надежность резервированных восстанавливаемых систем. Риск системы определяется по формуле: R{t) = rM(t) = rX\pjT)dT, (6.1) о где M{t) — среднее число отказов системы в течение времени /, ρηι(τ) ~~ вероятность пребывания системы в предотказовом состоянии в момент х- Для расчетов можно использовать простую приближенную формулу R{i) = rXpmt, (6-2) где рт — стационарная вероятность пребывания системы в предотказовом состоянии. 6.3. Последовательность выполнения работы Лабораторную работу целесообразно выполнять в такой последовательное 1. Определить наработку на отказ Τ и коэффициент готовности Кг систе при двух видах резервирования, одной и двух бригадах обслуживания.
.следование надежности и риска резервированной восстанавливаемой системы 307 п Найти вероятность безотказной работы резервированных систем. «, Вычислить среднее время безотказной работы резервированных систем. 4 Определить техногенный риск исходной системы и резервированных систем при различных характеристиках обслуживания. результаты расчетов необходимо сопровождать выводами. Отчет о лабораторной работе должен содержать следующие пункты: 1. Постановка задачи. 2. Результаты расчетов в виде формул и таблиц. 3. Выводы по результатам работы. 6.4. Пример выполнения лабораторной работы 6.4.1. Постановка задачи Дано: □ срок службы системы Тс = 5 лет; О время непрерывной работы / = 1000 час; О интенсивность отказа системы λ = 10" час-1; π λ и интенсивность восстановления системы, определяемая значением р = —, μ которое может быть равно 1; 0,1; 0,05; 0,01; ^ кратность резервирования m - 1; О риск из-за отказа системы г = 150000 усл. ед.; α Допустимый риск в течение времени непрерывной работы Л(1000) = 360 усл.ед. пРеделить показатели, указанные ъразд. 6.3. °'4.2. Определение наработки на отказ Τ и Коэффициента готовности Кт системы а Рис. 6.1 и 6.2 приведены структурные схемы и графы состояний систе- 1 При общем постоянном резервировании (а) и резервировании замеще- ИеМ (б).
308 ЧАСТЬ II. Лабораторный практикум. Лабораторная работа е λ. μ λ, μ Lr-r-ui α б Рис. 6.1. Структурные схемы резервированных систем 20 2( α б Рис. 6.2. Графы состояний резервированных систем Расчетные формулы для случая дублированной системы (/и = 1) имеют вид: а) дублированная система с постоянно включенным резервом: • одна обслуживающая бригада (и = 1): т=т°Н> г 1 + 2Р . > Лг - 5"' 1 + 2р + 2р2 две обслуживающие бригады (и = 2): Г = Г« V V 2pJ , *г = 1 + 2р 1 + 2р + р2 5) дублированная система замещением: • одна обслуживающая бригада (и = 1): т = т0 1+- *- __1±£_. ' лг~"; ϊ' 1 + P + P
^^сдедование надежности и риска резервированной восстанавливаемой системы 309 • две обслуживающие бригады (/7 = 2): Д1 ν L±p β) нерезервированная система: { pJ 1 + p + V Г = 7]=Г0=|, Кг=- 1 λ' ' 1+р Из лриведенных формул видно, что наработка на отказ и коэффициент готов- λ ности дублированной системы являются функциями р= —. Это позволяет μ автоматизировать расчеты, используя математическую систему Derive 5. Методика состоит в следующем: α создается матрица формул размерностью 8x1 по числу формул для Τ и Кг дублированной системы (кнопка Author Matrix); О в формулы подставляются значения ρ (кнопка Variable Substitution); α выполняются расчеты (кнопка Approximate). Решение выдается в виде таблицы. Для удобства чтения целесообразно принять следующие обозначения: Π ΤΡΙ, ΤΡ2— наработка на отказ системы с постоянно включенным резервом с одной и двумя обслуживающими бригадами соответственно; О TZl, TZ2— наработка на отказ системы, резервированной по принципу замещения с одной и двумя обслуживающими бригадами соответственно; D KP1, КР2— коэффициент готовности системы с постоянно включенным резервом с одной и двумя обслуживающими бригадами соответственно; D KZ1, KZ2— коэффициент готовности системы, резервированной по принципу замещения с одной и двумя обслуживающими бригадами соответственно. Результаты расчетов для нашего примера сведены в табл. 6.1. Из приведенных формул видно, что наработка на отказ нерезервированной системы не зависит от восстановления и равна среднему времени безотказной работы системы. Для нашего примера Т0 = — = 10000 час. Для сравнения в табл. 6.1 приведены значения коэффициента готовности Кг нерезервированной системы при всех заданных значениях р.
310 ЧАСТЬ II. Лабораторный практикум. Лабораторная рабоГа fi Ρ | ΤΡΙ/Γο ΤΡ2/7Ό [ КР1 KP2 TZl/Го ΤΖ2/7Ό KZ1 KZ2 a; Таблица 6.1. Результаты 1 1,5 1,5 0,6 0,75 2 2 0,667 0,8 0.5 0,1 6 6 0,984 0,992 11 11 0,991 0,995 0,91 решения задачи 0,05 11 11 0,995 0,9977 21 21 0,9976 0,9988 0,95 0,01 51 51 0,9998 0,9999 101 101 | 0,9999 0,99995 ] 0,99 | Анализ данных таблицы позволяет сделать следующие важные выводы: □ наработка на отказ резервированной системы с кратностью /;/ = 1 не зависит от числа ремонтных бригад; Π при малых значениях ρ наработка на отказ дублированной системы замещением практически вдвое больше, чем при дублировании с постоянно включенным резервом; □ резервирование с восстановлением является мощным средством повышения наработки на отказ системы: так, например, в случае резервирования замещением при ρ = 0,01 наработка на отказ ΤΖ1 = ΤΖ2 = Г0 * 101 = = 1 010000 час, что составляет примерно 115 лет и в 23 раза превышает срок службы системы (5 лет); □ число ремонтных бригад оказывает незначительное влияние на коэффиии" ент готовности дублированной системы, если ρ мало: так, например, коэффициент готовности дублированной системы с постоянно включенным резервом и ρ = 0,05 при одной и двух бригадах обслуживания составляет 0,995 и 0,9977 соответственно; О при малых ρ вид резервирования практически не влияет на величину к°' эффициента готовности: например, коэффициент готовности системы пР одной бригаде обслуживания составляет 0,9998 и 0,9999 соответственна для случая резервирования с постоянно включенным резервом и замеШ нием. Следует иметь в виду, что приведенные расчеты наработки на отказ ли иллюстрируют эффективность резервирования с восстановлением, но не
негодование надежности и риска резервированной восстанавливаемой системы 311 яются достоверными, т. к. в течение 115 лет работы системы интенсивность gg отказов не может быть величиной постоянной, как это принято при расчетах. 5.4.3- Определение вероятности безотказной работы резервированной системы Для определения вероятности безотказной работы необходимо составить и решить систему дифференциальных уравнений функционирования системы. Система дифференциальных уравнений с учетом экранов (см. рис. 6.2) имеет вид: О для схемы (я): 'Фо(') dt Φι (О dt = -2λρ0(0 + μΡι(0; = 2λρ0(0-(λ + μ)Λ(0; (6.3) Π для схемы (б): Фо(0 dt Φι (0 dt = -λρ0(0 + μρι(0; :λ/>0(')-(λ + μ)Ρ|(0· (6.4) За начальные условия примем р0(0) = \, Р\(0) = 0. Методика решения уравнений методом Рунге — Кутты была описана в лабораторной работе 5. Решение для / = 1000 час было получено с помощью Derive. Удовлетворительная точность решения получается при шаге Л = 10. 'Огда функция будет иметь вид: RKU#1,#2], [t,p0,pl], [0,1,0],10,Ю0), Де #1, #2 — правые части дифференциальных уравнений. Так как состояния W) и (1) соответствуют исправным состояниям системы, то вероятность без- ^азной работы будет равна Pc(t) = p0(t) + ρ,(0. Результаты решения задачи СЕеДенывтабл. 6.2. еРоятность безотказной работы нерезервированной системы не зависит от Становления и равна: -1<ГЧ03 λ/ />с(1000) = (Гл'=е 0,9048.
312 ЧАСТЬ II. Лабораторный практикум. Лабораторная работа Таблица 6.2. Результаты решения задачи Постоянное резервирование Ρ />с(1000) Я( 1000), усл. ед. 1 0,9912 10000 0,1 0,9932 2500 0.05 0,9947 1364 0,01 0,9982 294 Резервирование замещением Ρ Яс(1000) Я( 1000), усл. ед. 1 0,9955 7500 0,1 0,9965 1364 0,05 0,9973 714 0,01 0,999 1 149 По данным табл. 6.2 можно сделать следующие важные выводы: резервирование с восстановлением позволяет существенно повысить надежность системы. Так, например, выигрыш надежности по вероятности отказа системы, резервированной по методу замещения, при ρ = 0,01 по сравнению с нерезервированной системой будет: G(1000) = i^^ = 95,2, 4 1-0,999 т. е. почти в 100 раз. 6.4.4. Определение среднего времени безотказной работы системы Среднее время безотказной работы можно определить одним из следующих способов. Способ 1. Найти аналитическое выражение для вероятности безотказной ра~ σο боты системы Pc(t) и воспользоваться формулой 7j = \Pc(t)dt. Можно так#е о найти вероятность безотказной работы системы в преобразовании Лапласа 00 P(s) = \P{t)e~isdt и воспользоваться соотношением 7J = Р(0). о Способ 2. Составить систему линейных алгебраических уравнений отиос тельно среднего времени τ0 и τ, пребывания системы в состояниях (0) и соответственно (см. рис. 6.2):
и/гяледование надежности и риска резервированной восстанавливаемой системы 313 q для схемы (а): Γ-2λτ0 + μτ,=-1; Ι2λτ0-(λ + μ)τ,=0; 0 для схемы (б): Γ-λτ0 + μτ, =-1; \ (6.6) Далее нужно решить полученные системы уравнений и определить среднее время безотказной работы по формуле 7] = τ0 + ij. формулы для среднего времени безотказной работы имеют следующий вид: О для схемы (а): О для схемы (б): '•5+i> V'l Ά=Τ0\ где Т0 = среднее время безотказной работы нерезервированной сис- темы. Сравнивая полученные значения среднего времени безотказной работы и наработки на отказ, полученной в разд. 6.4.2, видим, что они практически оди- λ наковы при малых значениях р = —, что характерно для высоконадежных μ систем. *-4.5. Определение риска системы и^к системы определим по приближенной формуле (6.2). Для исходной не- Р^рвированной системы при ρ = 0,01 получим: D/mnm rXt 15 ΙΟ4 ΙΟ"4 -1000 ly|ftcl Λ(1000) = = = 14851 усл. ед., 1 + р 1,01 0 выше допустимого. ск резервированной системы с кратностью w = l определяется по формам:
314 ЧАСТЬ II. Лабораторный практикум. Лабораторная рабрГл □ для постоянно включенного резерва: rXt · 2р Л(0 = - □ для резерва замещением: /*λ/·ρ Л(0 = 1 + р + ^ Результаты расчетов техногенного риска системы R(t) при / = 1000 час при различных видах резервирования и дисциплинах обслуживания сведены в табл. 6.2. Из таблицы видно, что риск может быть меньше допустимого, равного 360 усл. ед., при условии, что использован любой вид резервирования с кратностью /и = 1 при ρ < 0,01 и применяется обслуживание с любым приоритетом. Для нашего случая обеспечить заданный риск можно при условии, что среднее время восстановления не будет превышать 100 часов. Определим теперь величину риска в течение всего срока службы системы, равного 5 годам. По сравнению с /?(1000) техногенный риск системы увели- 5-365-24 л-0 с _,л чится в = 43,8 раз и превысит требуемый риск, равный 360 усл. ед. В заключение можно отметить, что исходная нерезервированная система недостаточно надежна и не может обеспечить требуемый риск. Вероятность ее безотказной работы в течение 1000 часов равна 0,9, а риск равен 14851 усл. ед., что значительно выше требуемого (360 усл. ед.). В течение этого времени риск будет допустимым, если применить структурное резервирование любого вида кратности m = 1 и обеспечить обслуживание со средни*1 временем восстановления не выше 100 часов. 6.5. Варианты заданий к лабораторной работе 6 В заданиях приняты обозначения: □ Τ — время жизни (долговечность) системы, лет; □ λ — интенсивность отказа системы, час"1; □ t — время непрерывной работы системы, час; Dm — кратность резервирования;
^йзследовант надежности и риска резервированной восстанавливаемой системы г\ г -— риск из-за отказа системы, усл. ед.; 0 /?(/) — допустимый риск в течение времени /, усл. ед. ВАРИАНТЫ 1—8 [Номер варианта 1 /, час |Г, нас ПиоЛ час"1 г-103, усл.ед. | Л(0,усл. ед. ВАРИАНТЫ 9- Номер варианта U час Г, час Ιλ^ΙΟ"4, част1 [МО3, усл. ед. [Щ* усл. ед. 1 600 4 1,2 100 400 -16 9 380 3 0,8 90 525 2 700 1 3,5 2,1 90 520 10 900 2,6 1,2 110 480 3 650 5 и 120 360 11 820 3,5 1,6 210 360 4 1000 2,5 0,8 68 420 12 630 4 0,7 180 720 5 960 3 1,6 93 516 13 1000 2 2,1 68 800 6 810 2,7 КЗ 120 180 14 750 2,5 1,8 87 495 7 380 4,2 1,5 85 275 15 600 3,5 1 100 470 8 I 750 5 1 120 500 I 16 500 4 1,2 80 390 1 варианты п—25 LJJ^i^P варианта кчас 1^час [^0-Sac4 к^^усл. ед. L^O^e^ 17 350 2,8 0,8 120 500 18 460 3,5 2,1 90 490 19 750 5 1,8 85 450 20 820 4,3 2 150 380 21 680 3,8 0,75 165 525 22 1000 2,5 1,5 92 475 23 800 3 1,8 87 600 24 700 4 0,9 115 380 25 | 720 I 3,2 J 1 126 725
ЛАБОРАТОРНАЯ РАБОТА 7 ИССЛЕДОВАНИЕ НАДЕЖНОСТИ ИНФОРМАЦИОННОЙ ВОССТАНАВЛИВАЕМОЙ СИСТЕМЫ 7.1. Постановка задачи Дано: Π информационная система с η обслуживающими органами; □ Ρ — вероятность того, что заявка в произвольный момент времени / будет принята на обслуживание; □ λ — интенсивность потока заявок на обслуживание; □ μ — интенсивность обслуживания заявки. Определить: □ число обслуживающих органов η, обеспечивающих заданное значение Ρ', Π длительность переходных процессов в информационной системе; □ функцию готовности системы Kr(t) для найденных значений п. Решение задачи выполнить в предположении, что время между заявками и время обслуживания подчиняются экспоненциальному закону. Численные значения Ρ, λ, μ приведены в индивидуальных заданиях в разд. 7.4. 7.2. Сведения из теории Показателями надежности информационной восстанавливаемой системы ляются: □ Kv(t) — вероятность того, что заявка будет принята на обслуживанп произвольный момент времени t (функция готовности);
исследование надежности информационной восстанавливаемой системы 317 0 Кг — коэффициент готовности; н Τ — среднее время между отказами в обслуживании (наработка на отказ). функционирование информационной восстанавливаемой системы можно описать структурной схемой функционирования резервированной системы с замещением кратности m при числе обслуживающих органов п = т. Структурная схема и граф состояний системы изображены на рис. 7.1 и 7.2 соответственно. g состоянии η все каналы обслуживания заняты и очередной заявке будет отказано в обслуживании. Тогда pn(J) — вероятность отказа системы, а \-pn(t) — функция готовности. Коэффициент готовности определяется следующей формулой: р" Кг=\-рп=\- λ где р = —. μ Из этой формулы следует, что определение числа обслуживающих бригад сводится к решению трансцендентного уравнения при разных значениях К,. и р. Представим уравнение для коэффициента простоя в следующем виде: Р" Рп = (7.1) λ. μ Ъ J L, J U—d Рис. 7.1. Структурная схема системы Рис. 7.2. Граф состояний системы
318 ЧАСТЬ II. Лабораторный практикум. Лабораторная рав0г^ В соответствии с заданием решение уравнения необходимо представить h виде таблицы n = /(/?„,р). Решение задачи легко получить, если воспо.ц^ ваться системой Derive 5. 7.3. Пример выполнения лабораторной работы Пусть интенсивность потока заявок λ = 5,Ι час4, интенсивность обслуживания заявки μ = 1>5 час-1. Определить, сколько необходимо иметь обслуживающих органов, чтобы готовность системы была Кг = 0,8; 0,9; 0,95; 0,997. Процедура решения задачи имеет вид: #1: #2: #3: *4: Ρ η! Р^ i! п о1 i-oi! Pn Hi' 3.4n #5: 0.2 = - 11 3 41 / #6: NSOLVE #7: 3.4n 0.2 = - -, n, Real 11 = 4.634988307 В строках #1 и #2 задаются составляющие трансцендентного уравнения (7.D
^.следование надежности информационной восстанавливаемой системы 319 α строке #3 образована сумма выражения #2 с помощью кнопки Find Sum лацели инструментов. В строке #4 записано конечное уравнение, полученное оТ введения выражения /> = #1/#3. В строке #5 приведено трансцендентное уравнение, полученное в результате подстановки в уравнение (7.1) числен- 'нЫх значений исходных данных λ = 5,1 час"1, μι = 1,5 час4, /7 = 0,2 с по- мошью кнопки Variable Substitution. 3 строке #6 и #7 происходит вызов функции NSOLVE решения алгебраических уравнений численным методом и результат решения для случая /;„ ~ 0,2. результаты решения при заданных значениях вероятности Kf приведены в табл. 7.1. Таблица 7.1. Результаты определения числа обслужи η аюших органов Kt η 0.8 4.6 0,9 5,7 0.95 6.6 0.997 9,5 Из физических соображений ясно, что результаты определения числа обслуживающих органов η должны быть округлены до ближайшего целого в сторону увеличения. Полученные решения будут иметь смысл лишь в том случае, если длительность переходных процессов мала. В противном случае результаты могут быть существенно завышены. Исследуем длительность переходных процессов на основании анализа функции готовности Kv(t). Процедура решения задачи с помощью системы Derive 5 имеет вид: *2: Ц. *6: «7. InputKode := Word -λ-ρθ+μ-pl λ·ρ0-(λ + μ)·ρ1 + 2·μ·ρ2 λ·ρ1-2·μ·ρ2 LOAD(C:\DfW5Trial\DfW\MATH\ODE_APPR.MTH) RK{ [-λ·ρ0 + μ·ρ1, λ·ρ0-(λ + μ)·ρ1 + 2·μ·ρ2, λ·ρ1-2·μ·ρ21 , [t,p0,pl,p2],[0, 1,0,01,0.1,50) RK ([-5.1-ρΟ+ 1.5-pi,5.1· ρ0-(5.1 + 1.5)· pi+ 2-1.5-ρ2,5.1· pi- 2-1.5.p2],[t,p0, pl,p2],[0,l,0,0],0.1,50)
320 ЧАСТЬ II. Лабораторный практикум. Лабораторная рабо*- 1.7 0.09858396772 0.3341327357 0.5672832965 1.8 0.09845676311 0.3340805370 0.5674626998 1.9 0.09837550949 0.3340471894 0.5675773010 2 0.09832360732 0.3340258862 0.5676505064 #8: I2.1 0.9829045376 0.3340122777 0.5676972684 2.2 0.09826927622 0.3340035847 0.5677271390 2.3 0.09825574859 0.3339980318 0.5677462195 2.4 0.09824710751 0.3339944847 0.5677584077 2.5 0.09824158782 0.3339922189 0.5677661932 В строке #1 находится отклик настройки системы на прием переменных с индексами (пункт главного меню Declare | Input). В строках #2—#4 задается система дифференциальных уравнений (правые части) для случая /7 = 2. Вызов утилиты ODE_APPR.MTH решения отражен в строке #5. В строке #6 вызывается функция: RK([#2,#3,#4], [t,p0,pl,p2], [0,1,0,0], 0.1, 50) решения системы дифференциальных уравнений методом Рунге— Кутты с шагом h = 0,1 и числом точек 50. Уравнения представлены в аналитическом виде. В строке #7 вызывается функция RK с численными значениями λ = 5,1 час"1 и μ = 1,5 час""1 и начальными условиями аД^)''' Р,(0) = /?2(0) = 0. Результаты решения системы уравнений приведены в таблице в строке #8 в диапазоне / = 1,7-*-2,5 час. Из таблицы видно, что длительность переходного процесса составляет примерно 2,4 часа, вычисленного с точностью четыр* знака после запятой. Так как длительность переходных процессов мала данные табл. 7.1 можно считать достоверными. Функцию готовности целесообразно вычислить, воспользовавшись вы нием Kv(t) = 1 - ρη(ί). В этом случае достаточно вычислить вероятность т° что система находится в состоянии η в произвольный момент времени / · Для получения решения в аналитическом виде воспользуемся преобразо&а ем Лапласа. то Процедуры вычисления функции простоя с помощью системы Derive ют вид: 5 и*<е'
следование надежности информационной восстанавливаемой системы InputMode : = Word 321 #1 *2 #3 #5: (δ + λ)·ρ0-μ·ρ1 = 1 -λ·ρ0 + (ε+λ + μ)·ρ1-2·μ·ρ2 = 0 A-pl-(s + 2-p)-p2 = 0 (s + X)-pO-y-pl = l λ·ρθ4·(5+λ + μ)·ρ1-2·μ·ρ2 = 0 λ·ρ1-(3 + 2·μ)·ρ2 = 0 Hi p0 = - (3 + λ)·ρ0-μ·ρ1 = 1 j6: SOLVE -X-p0 + (s + X + p).pl-2-p-p2 = 0 λ·ρ1-(5 + 2·μ)·ρ2 = 0 λ·3 + (μ + 3)·(2·μ + 3) < 3·(λ2+2·λ·(μ + 3) + (μ + 3)·(2μ + 3)) -p2 = 3·(λ*"+2·λ·(μ + 3) + (μ + 3)·(2μ + 3)) ^ " 3·(λ2 + 2·λ·(μ + 3) + (μ + 3)·(2μ + 3)) λ" ,[pO,pl,p2],Real kpi- #8: 19: #10: Hi: р2 = - Р2 = Р2 = 5·(λ':+2·λ·(μ + 3) + (μ + 5)·(2·μ + 3)) λ^ 3·(32+3·(2·λ + 3·μ) + λ2+2·λ·μ + 2·μ2) 2601 s-(100-s'+1470-s + 4581) 0.44 4.e_10'2t-1. 012· e"4-484>t+0.568 ^оках #2, #3, #4 представлены уравнения в преобразованиях Лапласа. 1^ троке #5 отображается система уравнений, образованная кнопкой Author ^ение системы уравнений получено с помощью функции solve (стро- 6) и представлено в строке #7. Из общего решения выделено выражение χ пРеобразования Лапласа коэффициента простоя /^ОО (строка #8).
322 ЧАСТЬ II. Лабораторный практикум. Лабораторная раб. С помощью пункта главного меню Simplify | Factor выражение p^is) фак> ризовано по переменной χ для получения решения в привычном для нас ви (строка #9) Де В строке #10 находится выражение преобразования Лапласа коэффициент простоя при исходных данных нашего примера λ = 5,1 час"1 и μ = 1,5 час4 Подстановка выполнена с помощью кнопки Sub панели инструментов. В строке #11 находится выражение функции простоя, полученное путем об* ратного преобразования Лапласа выражения #10 с помощью математической системы Mathcad 2000. График функции p2(t) приведен на рис. 7.3. 0 0,5 1 Рис. 7.3. График функции простоя системы 7.4. Варианты заданий к лабораторной работе 7 Выполнить анализ надежности информационной восстанавливаемой смсч* мы, определив: Π η — необходимое число обслуживающих органов, обеспечивающие данный коэффициент готовности системы; Π τ — длительность переходных процессов; Π Kr(t) — функцию готовности системы. Использовать приведенную ранее методику и компьютерные технологии к шения задачи.
№*?£■ ование надежности информационной восстанавливаемой системы 323 № определении числа обслуживающих бригад могут возникнуть следующие трудности: л программа выдает решение, которое противоречит физическому смыслу задачи; f\ программа не выдает значение η. В таких случаях следует попытаться решить трансцендентное уравнение, указав область изоляции корня. Если это также не даст результата, то следует функцию (7.1) протабулировать в области искомого корня и по результатам табулирования найти η (по равенству левой и правой частей уравнения (7.1)). Далее приводятся варианты заданий. В таблицах Ротк — вероятность отказа в обслуживании заявки. ВАРИАНТ 1 λ, час ' μ, час"1 "отк 10 1 0,2; 0,1; 0,05; 0,003 5 1 0,2; 0,1; 0,05; 0.003 3 1 0,2; 0,1; 0,05; 0.003 1 1 0,2; 0,1; 0,05: 0,003 ВАРИАНТ 2 К час ' μ, час"1 ic 1 0,2 0,5; 0,1; 0,05; 0,003 1 0,5 0,5; 0,1; 0,05; 0,003 1 1 0,5; 0,1; 0,05; 0,003 1 2 0,5; 0,1; 0,05: 0,003 ВАРИАНТ 3 кчас"1 [Мае"1 к. 5 2 0,2; 0,1; 0,05; 0,003 3 2 0,2; 0,1; 0,05; 0,003 2 2 0,2; 0,1; 0,05; 0.003 1 2 0,2; 0,1; 0,05: 0,003 В^ИАН 0,2; 0,1; 0,05; 0,003 0,2; 0,1; 0,05; 0,003 0,2; 0,1; 0,05; 0,003 0,5 0.2; 0.1; 0,05; 0,003
324 ЧАСТЬ //. Лабораторный практикум. Лабораторная рабп>~ ВАРИАНТ 5 λ, час ' μ, час ι 'отк 5 0,5 0,2; 0,1; 0,05; 0,003 5 1 0,2; 0,1; 0,05; 0,003 5 2 0,2; 0,1; 0,05; 0,003 5 > ιο^η 0,2;0,1:(χοΓ^ 0,003 ВАРИАНТ 6 λ, час ' μ, час"1 Ι Ρ г отк 10 1 0,2; 0,1; 0,05; 0,003 10 5 0,2; 0.1; 0,05; 0,003 10 10 0,2; 0,1; 0,05; 0,003 10 1 20 J 0,2; 0,1; 0^0? 0,003 ВАРИАНТ 7 λ, час"1 μ, час"1 Ι Ρ 1 'отк 10 1 0,2; 0,1; 0,05; 0,003 5 1 0,2; 0,1; 0,05; 0,003 1 1 0,2; 0,1; 0,05; 0,003 0,5 ] 1 ] 0,2; 0,1; 0.05: 0,003 ВАРИАНТ 8 λ, час"1 μ, час-1 Ρ ' отк 10 1 0,2; 0,1; 0,05; 0,003 10 2 0,2; 0,1; 0,05: 0,003 10 5 0,2; 0,1; 0,05; 0,003 10 10 0,2; 0,1: 0.05; 0,003^J ВАРИАНТ 9 λ, час"1 μ, час-1 Ι Ρ 1 * отк 10 1 0,2; 0,1; 0,05; 0,003 10 5 0,2; 0,1; 0,05; 0,003 10 10 0,2;0,1;0,05; 0,003 10 ^ 20 _^ 0,2:0,1:0.05: 0,003 J ВАРИАНТ 10 ^^^ λ, час-1 μ, час"1 Ι Ρ 1 отк 8 1 0,2; 0,1; 0,05; 0,003 8 5 0,2:0,1;0,05; 0,003 8 10 0,2:0,1:0,05; 0,003 8_^ 20^^ 0,2:0,1:0.05: 0,003^^
ЛАБОРАТОРНАЯ РАБОТА 8 ИССЛЕДОВАНИЕ НАДЕЖНОСТИ ТЕХНИЧЕСКИХ СИСТЕМ С УЧЕТОМ ИХ ФИЗИЧЕСКОЙ РЕАЛИЗУЕМОСТИ Целью настоящей лабораторной работы является изучение влияния на показатели надежности системы следующих факторов: □ различных видов законов распределения времени до отказа; □ неодновременности работы элементов системы; О последействия отказов. 8.1. Влияние неодновременной работы элементов на надежность системы 8.1.1. Постановка задачи Дано: О структурная схема технической системы; " л— количество элементов системы; От ^ τ —период раооты системы; '/(О — вероятность безотказной работы элементов, / = 1, 2,..., η; u Κ,Λ,] — интервал времени работы элементов на периоде τ , / = 1, 2,..., //; ' -— время работы системы. °пРеделить: вероятность Ρίιφ(ί) и среднее время 7], пр безотказной работы элементов с Учетом времени их простоя; Вероятность безотказной работы системы без учета и с учетом времени простоя элементов: Pc(t) и Рспр(0 соответственно;
326 ЧАСТЬ II. Лабораторный практикум. Лабораторная Рабя^ □ вероятности безотказной работы Pc(t), Pcnp(t) в виде таблиц значений графиков; □ среднее время безотказной работы системы без учета и с учетом времен простоя элементов 7] и 7] пр . Варианты заданий приведены ъразд. 8.1.4. 8.1.2. Сведения из теории На периоде τ элементы системы работают не одновременно. Рассмотрим функционирование одного элемента. Пусть на интервале времени от а до Ь элемент работает, а вне этого интервала — простаивает. На следующем периоде длительностью τ элемент работает на интервале отх + ядох+Ьи простаивает вне этого интервала, и т. д. Выключение элемента не влияет на его надежность. Пусть P(t) — вероятность безотказной работы элемента в случае, когда он работает непрерывно. Оценим его надежность при условии, что элемент может простаивать на заданных интервалах времени. В [5, гл. 2) было приведено общее выражение вероятности безотказной работы элемента Рпр(0 при наличии интервалов простоя. Для нашего случая получим: ΙΊ, при 0</<а; P^(t) = \p{t-k{x-b + a)-a\ при H + a<t <fcx + 6, Jfc = 0,1, 2,...; (8.1) [P(k(b - а)\ при {к - 1)х + Ъ < t < кт + а, к = 1, 2,... Соотношение (8.1) определяет новый закон распределения времени работы элемента с учетом его простоя. Закон Pnp(t) имеет на три параметра больше. чем />(/). Среднее время безотказной работы вычислим на основе формулы (8.1). Ин* тегрируя Pnp(t), получим: со оо кх+Ь 7ί,πρ= JV')* = fl+ Σ J Ρ(/-*(τ-6 + α)-α)Α + О *=0 кх+а оо кх+а со (Α + ΙΧό-α) + Σ \ Ρ^Φ~α))ώ = α+Σ J ΑΟΛ + * = ! (Α-1)τ+4 *=0 к(Ь-а) +(τ - b + α) Σ P(k(b - a)) = jP(t)dt + а + (х-Ь + а)%Р{к{Ь- а)). *=1 0 *=l
юность технических систем с учетом их физической реализуемости № отсюда η =71 +α + (τ-6 + ίζ)Σ P(k(b-a)), 327 (8.2) k=\ е 7ϊ — среднее время безотказной работы элемента в случае его непрерыв ^Й работы, о частности, для экспоненциального распределения с параметром λ получим: λ Tlnp=l + a^-b + a)ie-^^=\ + a + ^L (8.3) Из формулы (8.3) следует, что повысить среднее время безотказной работы элемента можно не только путем уменьшения интенсивности отказа λ, но также и путем увеличения времени его простоя за счет уменьшения величины b-a. Полагая а = 0, получим, что выигрыш по среднему времени безотказной работы равен: 71 п ч.пр . Ux-b + a) 7j у. МЬ-a) Численное значение выигрыша по критерию 7] при τ = 10 час приведено в табл. 8.1. Таблица 8.1. Выигрыш по среднему времени безотказной работы в зависимости от λ и времени работы элемента Ь - a λ, час ' | 0,1 0,01 [ 0,001 1 0,0001 Ь - а, час 10 1,00 1,00 1,00 1,00 8 1,16 1,24 1,25 1,25 6 1,49 1,65 1,66 1,67 4 2,22 2,47 2,50 2,50 2 4,61 4,96 5,00 5,00 Из таблицы следует, что на величину 7j (Ш оказывает влияние не только на ^Жн ϋιρ ость элемента, но и увеличение времени его простоя, когда элемент не сходует свой ресурс надежности. /Усмотрим систему, состоящую из η элементов, имеющих интервалы про- 7°*· Для каждого элемента системы эти интервалы имеют различную про- Яжительность на периоде τ . Тогда время до отказа элементов всегда имеет Экспоненциальное распределение, выражаемое формулой (8.1).
328 ЧАСТЬ II. Лабораторный практикум. Лабораторная раб0г Оценка надежности такой системы осуществляется методами, учитывают., ми произвольный характер времени до отказа элементов. Эти методы ра % смотрены в [5, гл. б]. Вероятность безотказной работы нерезервированной системы, состоящей из η элементов равна /^(0 = П^/О> вероятность безоТч / = 1 казной работы резервированной системы кратности m с постоянным резей* m вом равна Pc(t) = 1 - J~[ (1 - />(/)), и т. д. / = 0 8.1.3. Пример выполнения работы Структурная схема расчета надежности изображена на рис. 8.1. Она состоит из и = 4 элементов и представляет собой общее резервирование с постоянно включенным резервом. 1 3 2 4 Рис. 8.1. Схема расчета надежности Время работы элементов до отказа является случайным и подчинено экспоненциальному закону распределения с параметром λ = 0,002 час-1. Период работы, состоящий из интервалов работы и простоя каждого элемента, равен τ = 10 час. Время работы элементов на каждом периоде приведено в табл. 8.2. Таблица 8.2. Время работы элементов Номер элемента Интервал работы 1 [0;5] 2 [2;3] 3 [5; 8] 4 [0;7| На остальной части периода τ элементы выключены из работы. Решение. Вероятность безотказной работы каждого элемента имеет вид P(t) = e~ *. Поэтому, если бы все элементы системы работали непрерывно, вероятность безотказной работы системы была бы равна: Рс(0 = \-(\-е~2Х')2. (8. 4)
.г+лвжностъ технических систем с учетом их физической реализуемости 329 По формУле (&·') найДем вероятность безотказной работы элементов с учетом простоя: Г/Ч/-5*), при 10*</£ΐ0* + 5, * = 0,1,2,...; ?МФ 1^(5*), при 1 ОСА: -1) ч- 5 < / < 1 ОАг, Jt = l,2,..., W> = W>: 1, при 0</<2; />(/-9А:-2), при 10A: + 2<^10Jt + 3, k = 0,1, 2,...; (8.6) Р(А:), при 10(£-1) + 3</<Ю£ + 2, Jt = l,2,..., 1, при 0</^5; Р(/-7*-5), при 1 ОАгч-5<г < 1 ОАгч-8, it = 0,1, 2,...; (8.7) Р$к\ при 10(Jt-l) + 8</<10it + 5, it = l,2,..., И'-З*), при 10*</<10* + 7, Λ: = 0,1, 2,...; 4,пРС) |p(7jt), при 10(Jt-l) + 7</<l0Jt, А: = 1,2,., На основе структурной схемы определим вероятность безотказной работы системы с учетом простоя элементов. Вероятность безотказной работы нерезервированной подсистемы, состоящей из элементов 1 и 2, равна произведению их вероятностей безотказной работы. Тогда />ι.2,πρ(0 = Л,пр(0*^2,пр(') · Вероятность безотказной работы резервной подсистемы равна ^Лпр(0 = ^злр(0,-'4.пр(0· Поэтому вероятность безотказной работы всей системы с учетом времени простоя элементов равна: Таблицу значений и графики вероятностей безотказной работы элементов и систем получим в Microsoft Excel. В ячейках А1 .11 записываются заголовки Столбцов. В колонке А помещается время t, изменяющееся от 0 до 500 часов с ^агом 5 часов. В ячейку В2 записывается отношение текущего времени работы системы к периоду τ = 10: 32 = А2/10. ячейку С2 помещается значение к как целое отделения t на τ : С2 = ЦЕЛОЕ (В2). h Ячейках D2 : G2 содержатся формулы (8.5)—(8.8) для вычисления вероятней безотказной работы элементов: 2 * ЕСЛИ(В2 <= С2 + 0,5/ ЕХР(-0,002*(А2 - 5*С2)); *р(-0,002*5* (С2 + 1))),
330 ЧАСТЬ II. Лабораторный практикум. Лабораторная работ Е5 = ЕСЛИ(В5 > С5 + 0,2 & В5 <= С5 + 0,3; ЕХР(-0,002*(А5 - 9*С5 - 2))/ ЕХР(-0,002*(С5 + 1))), F8 = ЕСЛИ(В8 > С8 + 0,5 & В8 <= С8 + 0,8; ЕХР(-0,002*(А8 - 7*С8 - 5)); ЕХР(-0,002*3*(С8 + 1))), G2 = ЕСЛИ(В2 <= С2 + 0,7; ЕХР (-0,002*(А2 - 3*С2)); ЕХР(-0,002*7* (C2 + 1))). Заметим, что для 2-го и 3-го элементов расчетные формулы записываются начиная с ячеек Е5 и F8, поскольку в предыдущих ячейках значения функций равны единице. Ячейки Н2 и 12 содержат формулы (8.9) и (8.4) для вычисления вероятностей безотказной работы системы при наличии и отсутствии интервалов простоя элементов: Н2= 1 - (1 - D2*E2)*(1 - F2*G2), 12 = 1 - (1 - ЕХР(-0,004*А2))Λ2. Затем полученные формулы протягиваются на весь блок рассчитываемых ячеек. Результаты табулирования функций содержатся в табл. 8.3. 1 2 3 4 ... 102 Таблица 8.3. Расчет вероятностей безотказной работы элементов и системы А t 0 5 10 500 В Г/10 0 0,5 1 50 С к 0 0 1 50 D Р\ 1,00000 0,99005 0,99005 0,60653 Ε Р2 1,00000 1,00000 1,00000 0,90303 F Р3 1,00000 1,00000 1,00000 0Л3639 G РА 1,00000 0,99005 0,98610 0,49659 Η РСП 1 0,999901 0,999862 0,713106 I PC 1 0,9996081 0,998463j 0,252355 Графическая иллюстрация таблицы приведена на рис. 8.2 и 8.3. На рис № показаны графики вероятностей безотказной работы элементов. Обратим внимание на то, что надежность элементов по критерию P(t) оПРе деляется временем их работы. Чем меньше это время, тем более надежкЬ' ^ оказывается элемент. Самым надежным является второй элемент, работа щий на периоде 1 час, третий элемент работает 3 часа, первый элемент 5 часов, а четвертый — 7 часов. На рис. 8.3 приведены графики вероятностей безотказной работы системы простоя элементов и при наличии простоев.
/ftg! нежность технических систем с учетом их физической реализуемости 331 О 100 200 300 400 500 Рис. 8.2. Вероятности безотказной работы элементов РЛО f, час f, час Рис. 8.3. Вероятность безотказной работы системы для случаев непрерывной и неодновременной работы элементов 43 графиков следует, что Pc(t) значительно меньше, чем /^пр(/), т. е. нали- Ие Простоя у элементов повышает надежность системы. *|^ЧИСЛИМ среднее время безотказной работы элементов и системы. Среднее Р^Мя безотказной работы элементов без учета времени простоя равно Τ 1 1 ^ — = 500 час.
332 ЧАСТЬ II. Лабораторный практикум. Лабораторная рабо^ Используя формулу (8.4), найдем среднее время безотказной работы chciCV| без учета времени простоя элементов: 0 0 0 =: = — = 375 час. 2λ 4λ 4λ Среднее время безотказной работы элементов с учетом времени их простоя определим из соотношения (8.3): 7ί·4,βΙ +^=500+7^=997'5 час' г2,пр4 +2+-r-T=502+w-7=4997'54ac' л е -\ е — 1 7 λ *3λ-1 ег Гз,,р=Т +5 + -зГ-7 = 505+ 3.0.002 =1668,2 час, Γ4·πρ=ΐ +?^Т=500+7^=712,8 часа· Среднее время безотказной работы системы с учетом времени простоя элементов определим на основе табличных данных, по формуле трапеций: Гс>пр* 1030 час. На основе полученных результатов можно сделать следующие выводы: □ закон распределения времени безотказной работы элементов и системы существенно зависит от того, как долго элементы пребывают в выключенном состоянии; □ надежность системы по вероятности P{t) значительно выше, если на. определенных интервалах времени элементы простаивают, причем с течением времени разница /J,p(/)- P(t) будет увеличиваться; □ наличие интервалов простоя элементов повышает также среднее вре*1 безотказной работы системы, которое в нашем случае увеличилось с ·> до 1030 часов, т. е. почти в 3 раза. 8.1.4. Варианты заданий к лабораторной работе Выполнить анализ надежности элементов и системы при непрерывной и одновременной работе элементов. Структурные схемы приведены на рис Период работы для всех вариантов τ = 10 час.
y&m юсть технических систем с учетом их физической реализуемости 333 1 | 1 1 1 2 | 1 1 3 4 I—I I—I 5 I—I 1 2 3 4 Рис. 8.4. Схемы расчета надежности
334 ЧАСТЬ II. Лабораторные г практикум. Лабораторная работа _ ч^ Вариант Ι ι 1 2 | 3 4 [ 5 1 6 1 7 1 8 1 9 1 10 11 1 12 1 13 1 14 1 15 1 16 1 17 1 ,8 I i9 | 20 1 21 | 22 23 1 24 1 25 1 2б 27 1 28 29 30 Схема рис. 8.4, е рис. 8.4, в рис. 8.4, а рис. 8.4, б рис. 8.4, г рис. 8.4, д рис. 8.4, г рис. 8.4, б рис. 8.4, а рис. 8.4, е рис. 8.4, в рис. 8.4, <) рис. 8.4, б рис. 8.4, в рис. 8.4, α рис. 8.4, е рис. 8.4, г рис. 8.4, д рис. 8.4, а рис. 8.4, г рис. 8.4, б рис. 8.4, * ι рис. 8.4, в рис. 8.4, д рис. 8.4, α рис. 8.4, д рис. 8.4, е рис. 8.4, β рис. 8.4, г рис. 8.4, б Закон распределения Ехр(0,005) N(300; 50) U( 100; 200) Ехр(0,007) Εχρ(Ο,ΟΟΙ) ΤΝ(200; 70) Г(3; 150) Ехр(0,003) W( 1,8; 220) R(0,00018) Ехр(0,004) TN(160;50) U(300; 500) TN(220; 80) N(300; 90) Г(2; 270) Exp(0,002) W(2,3; 240) U(340; 400) Exp(0,003) N(190; 60) Г(3; 180) Exp(0,008) W(3; 200) U( 150; 200) TN(280; 60) N(150; 40) Г(2; 230) Г(2; 100) W(2,4: 250) Интервалы работы элементов ^ 1 [3;9] 10; 8] [1;б] П;5] [5:7] [2; 6] [0;9] [8:9] П;4] Р;6] [2; 5] [3;7] [4:9] [8; 9] [0;7] [3;7] [8; 9] [0;5] Р;4] [0;8] [7; 9] [2:6} [5; 9] [4; 7] [3:9] [5; 8] [6; 8] [8:9] [0:9] [3:6] 2 [6; 10] [5:6] [2:8] [5; 10] [0:8] [0:7] [4:7] [6:7] [4; W] [6:8] Ю;б] [7; 10] [0:6] [5; 8] [7:8] [0:5] [6:9] [2:4] [0:5] [5:8] [6; 10] 10; 3] [0:5] [6:7] [0:4] [5:8] [0:8] [0:3] [0:5] [0;6] 1 1 3 [0;3] [0;2] [1:3] [3:6] [0;3] [1:5] [1:3] [0;4] П:3] Ю;8] [0;3] [3;5] [3:8] [0;8] [5:9] [0:5] [ΐ;3] [0:6] [2:3] [1; 3] [ΐ;5] ϊΐ;3ΐ [2:8] [2:8] [0:7] [0:7] [1;б] [2:3] [3:4] [0:6] 4 [0:4] [3:4] [0:7] [0:5] [2:4] [1:4] [3:4] [3:8] [0,4] [3:4] [1:4] [0:6] [3:4] [0; 8] [0:7] [1;4] [0:7] [0:6] [8; Ю] [0:6] [0:5] [0:9] [3:4] [0:5] [2; 4] [0; 8] [2; 4] [6:8] [5:8] [2:4] 5] ^3j ρΓϊοΗ ~^uH ~^η 1 1 ι ι Ζ^Ζ] "Ίί^Ί [0;1ΓΊ Π; 4 Ρ;3] Ι JMU ~ν·ί\ ζζζ\ Т^Ц ~jE?M __J [з^Ц J [^7М |0^U
. леность технических систем с учетом их физической реализуемости 335 д таблице приняты следующие обозначения законов распределения: Π Exp — экспоненциальный; * U — равномерный; 0 Г— гамма; и ΤΝ — усеченный нормальный; 0 R-—Рэлея; (3 W — Вейбулла; g N — нормальный. В скобках указаны параметры распределений. формулы вероятностей безотказной работы элементов для приведенных в задании распределений содержатся в табл. 1.6 гл. 1.6 части I. 8.2. Влияние последействия отказов элементов на надежность системы 8.2.1. Постановка задачи Дано: Π структурная схема технической системы (система I); Π λ — интенсивности отказов элементов до отказа какого-нибудь одного из них; Π λ' — интенсивности отказов элементов после отказа любого одного элемента; ^ Дублированная система с постоянно включенным резервом (система 2); ^ вид закона распределения времени до отказа элементов системы 2, отличный от экспоненциального; ^ Математическое ожидание и среднее квадратическое отклонение времени безотказной работы элементов: • До отказа т, σ любого элемента; % после отказа /и', σ' любого элемента; вРемя работы систем /. пРеделить: Вероятность безотказной работы системы I при отсутствии и при наличии п°следействия отказов Рс(/), Рс n0Cjl(t) в виде формул, таблиц и графиков;
336 ЧАСТЬ II. Лабораторный практикум. Лабораторная рабрГа □ среднее время безотказной работы системы при отсутствии и при налиЧи последействия отказов: Тс и Тс посл ; □ вероятность безотказной работы дублированной системы (системы 2) Пои отсутствии и при наличии последействия отказов: Рлс(1) и Pac%nocn(t): □ среднее время безотказной работы дублированной системы при отсутст. вии и при наличии последействия отказов: Тлс и Тлс пос;|. Варианты заданий приведены ъразд. 8.2.4. 8.2.2. Сведения из теории Практически в любой технической системе отказы одних элементов приводят к увеличению нагрузки на остальные элементы. В результате интенсивности отказов работающих элементов возрастают. Этот эффект носит название "последействие" отказов. Любая техническая система в той или иной степени подвержена этому явлению. Экспоненциальные распределения времени до отказа Расчет надежности систем с последействием, элементы которых имеют экспоненциальные распределения времени до отказа, изменяется незначительно по сравнению с расчетом надежности систем без последействия. Общий подход к анализу надежности таких систем состоит в следующем: □ описание функционирования системы графом состояний; □ составление по графу системы алгебраических уравнений относительно среднего времени пребывания системы τ, в каждом исправном состоянии, решение системы и определение среднего времени безотказной работы- 7J = Χ τ, , где Е+ — множество исправных состояний; □ составление по графу системы дифференциальных уравнений относитесь* но вероятностей пребывания системы />,(/) в исправных состояние- решение системы и определение вероятности безотказной работь· ieE. Произвольные распределения времени до отказа ")Л^' Проведем анализ надежности системы с последействием отказов, если ■> менты имеют неэкспоненциальные законы распределения времени до отка
нежность технических систем с учетом их физической реализуемости 337 докажем, что и в этом случае при вычислении показателей надежности сис- rftfb\ эффект последействия можно учесть. рассмотрим дублированную систему с постоянно включенным резервом. Введем следующие обозначения: 0 fx(t) и Px(t) — плотность распределения времени до отказа и вероятность безотказной работы элемента 1; g f2(0 и P2{t) — плотность распределения времени до отказа и вероятность безотказной работы элемента 2; О /3(/) и P3(t) — плотность распределения времени до отказа и вероятность безотказной работы элемента 1 после отказа элемента 2; О /4(0 и P4(t) — плотность распределения времени до отказа и вероятность безотказной работы элемента 2 после отказа элемента 1. Определим закон распределения времени до отказа системы. По формуле полной вероятности получим: PcW^iW^W+J^ (8-Ю) о о Появление параметра сдвига х2 в аргументе функции P4(t + x2 -х) обусловлено тем, что элемент 2 уже проработал время jc, и теперь до отказа он должен проработать время /-jc, но с законом распределения P4(t), причем не с самого начала, а с момента времени х2, обеспечивающего продолжение Функционирования элемента 2. Момент времени х2 берется так, чтобы вероятность остаточного времени работы элемента 2 после момента χ была одинаковой для законов Р4(0 и ^2 (0 · Это значит, что должно выполняться рабство Р4(х2) = Р2(jc) (условие сохранения остаточного ресурса). Таким об- Р^ом, момент времени х2 в формуле (8.10) является функцией момента х. аналогичный смысл имеет аргумент jc, в функции P3(( + xl -jc), который °пРеделяется уравнением Р3(*,) = P,(jc) . Усмотрим частный случай экспоненциальных законов распределения, когда 1(0 = ^,1 = 1,2,3,4. П° Формуле (8.10) получим:
338 ЧАСТЬ II. Лабораторный практикум. Лабораторная работа Q Из соотношения Р4(х2) = Р2(х) следует, что λΑχ2=λ2χ, а из соотношение Р3(х{) = ^(дг) — что λ3^ι = λ^. Следовательно: />с(/) = e'^+W + е'х<* )xxe-x*xex*x-x*xdx + <f λ>' |λ2^^λιΧ"λιΧΛ = о о /ι ιχ, ι 1_ρ-(λ,+λ2-λ4)/ ι -(λ,+λ2-λ3)/ = *-<λι+λ2>' + λ,*"^ — + λ2β~λ>' — . λ| + λ 2 — Α4 λ| + λ 2 — A3 Для одинаковых по надежности элементов с первоначальной интенсивностью отказа λ и интенсивностью отказа λ' после возникновения отказа другого элемента получим: cW 2λ-λ' V > 2λ-λ' 2λ-λ' Для неэкспоненциальных распределений расчет по формуле (8.10) является более сложной вычислительной задачей. Если элементы дублированной системы имеют одинаковую надежность, то Рс«) = Р2«) + 2\/(х)Р'0 + х'-х)<Ь, (8.11) о где: □ /(f) и P{t) — плотность распределения и вероятность безотказной работы элемента до наступления отказа другого элемента; □ P\t) — вероятность безотказной работы после отказа другого элемента; Ох' — корень уравнения Р'(х') = Р(х). Исследование надежности дублированной системы с последействием отказов элементов можно провести на основе программного средства aftereffect.exe, рассчитывающего вероятность безотказной работы в соответствии с формулами (8.10) или (8.11). Описание программы содержится в части IV. В [5,разд. 8.7] получены вероятности безотказной работы дублированной системы с последействием отказов для случаев отсутствия и наличия "памяти". Приведем соответствующие формулы: □ отсутствие "памяти". Вероятность безотказной работы системы выражается формулой: /40 = ^(0^(0+ J/iW^W'-*^ (8'12)
алйежиость технических систем с учетом их физической реализуемости 339 В частности, если элементы равнонадежны, то Р(() = Р2 (/) + 2 \f{x)P{x)P\t - x)dx; (8.13) о р наличие "памяти". Вероятность безотказной работы системы вычисляется по формуле: Pn{t) = Px{t)P2(t)+ \fx{x)P2{x)dxP4{t) + if2(x)Pl(x)dxP3(t). (8.14) о о В частности, если элементы равнонадежны, то ^ДО = />^О + 2|/(х)Р(х)ЛПО = />2(О + 0-/>2(О)ПО. (8.15) о Покажем, что выражения (8.12) и (8.14) являются соответственно нижней и верхней оценками вероятности безотказной работы системы, вычисленной по формуле (8.10). Для этого сделаем два естественных допущения: Э распределения Pj(t) — "стареющие", т. е. вероятность остаточного времени "жизни" элемента в течение времени χ не превышает вероятности безотказной работы за это же время: -^-^<ОД, или />(/ + х)</>(0/>(*); О эффект последействия может только ухудшить показатели надежности элементов: />з(0^О " P4{t)<P2(t). ° силу первого допущения: P4(t + x2-x)<P4(x2)P4(t-x) = P2(x)P4(t-x), и> значит: \Mx)P4{t + x2 -x)dxi\f{(x)P2(x)P4(t-x)dx. о о ^сюда следует, что Pc(t) < P{t). 0гласно второму допущению, Р2(х) = Р4(х2) < Р2(х2), и в силу убывания Функции P2{t), получим χ > х2. Тогда: Р2{х)Р4(О^Р4(О^Р4(< + х2-х)>
340 ЧАСТЬ II. Лабораторный практикум. Лабораторная работа д значит: \Mx)P2(x)dxP4(t)<)Mx)P4(t + x2-x)dx. о о Отсюда следует, что Рп(() < Pc(t). Таким образом, получена двусторонняя оценка вероятности безотказной ра- боты системы с последействием отказов: Pn(t)<Pc(0<P(t). (8.I6) В [5,разд. 8.7] получены формулы для вероятности безотказной работы ре- зервированной системы кратности п-1 с последействием отказов для случаев отсутствия и наличия "памяти": /,(0 = 1-П(*)(1-/?я+1"/)#*1(0, Яп(0 = 1-П(1-^я+1"/Х0. (8.17) /=1 /=1 где fj+\(t) — плотность распределения времени безотказной работы, а Р,+\(0 — вероятность безотказной работы каждого элемента после отказа / элементов, / = 0,1, 2,..., η -1. Соотношения (8.17) являются обобщением формул (8.13) и (8.15) на системы с произвольным числом элементов. Они имеют простой смысл. Вероятности t а-;1' *ί (2) х\ (I) xf χ: (2) v/(D л„ 1 v<2> 1 Д;;-1 ί t χ (») ί Χ\ι) Α2) Λ» ^>) Λ'<2> Ι— χ\ (//) ν(2) χ (Ι) Рис. 8.5. Структурные схемы систем с последействием отказов для случаев отсутствия (а) и наличия "памяти" (б)
Надежность технических систем с учетом их физической реализуемости 341 Р(0 и 'л(0 Равны вероятностям безотказной работы схем общего резервирования замещением (рис. 8.5, а) и с постоянным резервом (рис. 8.5, б). Элементы каждой нерезервированной подсистемы равнонадежны, а элементы различных подсистем имеют разную надежность. Время до отказа системы в случае отсутствия "памяти" / = l Ч ' соответствует резервированию замещением, а в случае наличия "памяти" ^^maxminW'UW ^j) ) \<1<П Х ' — резервированию с постоянным резервом. Отсюда, в частности, следует неравенство P(t)>Pn(t). 8.2.3. Пример выполнения работы Структурная схема системы 1 (схема расчета надежности) изображена на рис. 8.6. Она состоит из четырех элементов и представляет собой общее резервирование с постоянно включенным резервом. Рис. 8.6. Схема расчета надежности Время работы до отказа каждого элемента имеет экспоненциальное распределение с параметром λ = 0,002 час-1. После отказа любого элемента интенсивность отказа резервных элементов увеличивается и равна λ' = 0,003 час-1. Элементы дублированной системы (системы 2) с постоянно включенным резервом имеют усеченно нормальный закон распределения времени до отказа с Математическим ожиданием w = 500 час и средним квадратическим откло- Нением σ = 200 час. После отказа одного из элементов исправный элемент с°храняет вид закона, но в 2 раза уменьшается среднее время до отказа: ^' = 250 час. °Ремя работы обеих систем / = 400 час. Необходимо определить вероятность и среднее время безотказной работы иетем 1 и 2 при отсутствии и при наличии последействия отказов.
342 ЧАСТЬ II. Лабораторный практикум. Лабораторная работа η Решение. Определим вероятность безотказной работы системы 1 при отсу^ ствии последействия отказов. Вероятность безотказной работы нерезервир0^ ванной системы равна P(t) = e~2Xi, вероятность ее отказа Q{t) = 1 - e~lKl. γ\^ этому вероятность отказа резервированной системы равна (?с(/) = (1 -е~2и\ а вероятность ее безотказной работы: Ρ0(/) = 1-(ΐ-,-2λ')2=2^2λ'-β-4λ'. (8.18) Определим вероятность безотказной работы системы 1 при наличии последействия отказов. На рис. 8.7 представлен граф состояний системы. О 4λ ι 2λ' 2 О—^ О—> ® Рис. 8.7. Граф состояний системы с последействием отказов Система дифференциальных уравнений для определения Pcnocn(t) имеет вид: ί^(0 = -4λρ0(0; 1/>ι4θ = 4λ/70(0-2λ>1(0· Найдем решение системы аналитически. Из первого уравнения получаем Ро(0 = е~4λ'· Тогда из второго уравнения p{(t) + 2X'pl(t) = 4Xe~4kt. Это линейное дифференциальное уравнение первого порядка, которое можно пред- ставить в виде: yp\(t)e λ/) =4λ^~4λ/^2λ/. Интегрируя обе части, получим: Таким образом, Графики вероятностей безотказной работы Pc(t) и P^nocn(t) строятся по формулам (8.18) и (8.19). Они изображены на рис. 8.8. Как следует из графиков, если не учитывать эффект последействия отказо · вероятность безотказной работы системы будет завышенной. Относительна погрешность в момент времени / = 400 час составляет 33,7 %.
и^дежность технических систем с учетом их физической реализуемости 343 f, час 600 Рис. 8.8. Вероятность безотказной работы системы 1 без последействия (кривая 1) и с последействием отказов (кривая 2) Определим среднее время безотказной работы системы 1 при отсутствии последействия отказов на основе формулы (8.18): 1 3 17< = — = 375 час. 2λ 4λ 4λ Tl = ]pc«)dt=l(2e-2kl-e-4k')dt=- о о Среднее время безотказной работы системы при наличии последействия определим на основе формулы (8.19): W.^cW'^'=i 4λ -2λΊ 2λ' -4λ/ Λ = 4λ + 2λ' 8λλ' 0 ο44λ-2λ' 4λ-2λ' Подставляя численные значения, получим 7J посл =292 час. Таким образом, По среднему времени безотказной работы без учета последействия оценка т*кже является завышенной. Проведем анализ надежности дублированной системы (системы 2) с усеченными нормальными законами распределения отказов элементов. вероятность безотказной работы дублированной системы при отсутствии и пРи наличии последействия отказов определим с помощью программы after- *fect.exe, описание которой содержится в части IV. Результаты расчетов Риведены в табл. 8.4 и в виде графиков на рис. 8.9. еЗультатом работы программы является также среднее время безотказной Работы дублированной системы при отсутствии и при наличии последействия Указов: Гдс = 608 час, Тп дс,посл = 554 час.
344 ЧАСТЬ II. Лабораторный практикум. Лабораторная ра6оТ: 1* Таблица 8.4. Значения РЦ) дублированной системы U час 1 ° | 40 80 | 120 | 160 1 200 | 240 280 | 320 | 360 | 400 р*м 1 0,9997 0.9989 0,9968 0,9927 0,9854 0,9734 0,9544 0.9261 0,8860 0.8320 ' ДС. ПОСЛУ') 1 0,9999 | 0.9998 | 0.9995 | 0,9985 | 0,9964 0,9919 | 0,9832 | 0,9679 | 0,9432 | 0.9058 /. час 1000 Рис. 8.9. Вероятность безотказной работы дублированной системы без последействия (кривая 1) и с последействием отказов (кривая 2) На основе полученных расчетов можно сделать следующие выводы: □ эффект последействия отказов отрицательно влияет на показатели наде>к ности систем; □ определение вероятности безотказной работы системы при наличии последействия отказов элементов— более сложная вычислительная зада4 · чем при его отсутствии;
ияпежность технических систем с учетом их физической реализуемости 345 q имеет место существенное различие в графиках вероятностей безотказной работы двух систем, а именно: для системы с экспоненциальными распределениями времени до отказа элементов наблюдается достаточно быстрое снижение надежности по сравнению с неэкспоненциальными распределениями. 8.2.4. Задания к лабораторной работе Выполнить анализ надежности двух систем без последействия и с последействием отказов: система 1 задана структурной схемой, представленной на рис. 8.4, a—е, система 2 — дублированная. Для системы 2 последействие выражается уменьшением математического ожидания в 2 раза. Указание: для элементов дублированной системы известны закон и параметры распределения времени до отказа элементов. Определить математическое ожидание m и среднее квадратическое отклонение σ. Вариант 1 2 | з I 4 | 5 I 6 1 7 ί 8 [ 9 L |0 L п L 12 L 13 Г ,4 L 15 L 16 [ 17 Номер схемы рис. 8.4, а рис. 8.4, б рис. 8.4, в рис. 8.4, г рис. 8.4, д рис. 8.4, е рис. 8.4, а рис. 8.4, б рис. 8.4, в рис. 8.4, г рис. 8.4, д рис. 8.4, е рис. 8.4, а рис. 8.4, б рис. 8.4, в рис. 8.4, г рис. 8.4, д λ 0,01 0,02 0,015 0,03 0,02 0,01 0,025 0,02 0,01 0,03 0,0 И 0,02 0,013 0,021 0,007 0,01 0,015 λ' 0,02 0,04 0.03 0,042 0,027 0,015 0,033 0,029 0,018 0,041 0,014 0,026 0,019 0,032 0,011 0,013 0,022 Распределение времени до отказа элементов дублированной системы R(0,00005) | N(300; 5) | U(100; 200) I TN(460; 100) | R(0,00002) | TN(200; 70) | Г(3; 250) | N(540; 100) | W( 1,8; 220) | R(0,00008) | Г(3; 500) | TN(160; 50) 1Д300; 500) TN(220; 80) N(300:90) Г(2; 270) R(0,00002)
346 ЧАСТЬ II. Лабораторный практикум. Лабораторная рабоТа (продолжение) Вариант 1 18 I i9 J 20 I 2l | 22 1 23 1 24 1 2з 1 2б | 27 | 28 1 29 1 зо Номер схемы рис. 8.4, е рис. 8.4, a рис. 8.4, б рис. 8.4, в рис. 8.4, г рис. 8.4, д рис. 8.4, е рис. 8.4, a рис. 8.4, б рис. 8.4, в рис. 8.4, г рис. 8.4, d рис. 8.4, е λ 0,022 0.006 0,011 0,01 0,02 0,02 0,009 0,012 0,018 0,02 0,019 0,015 0,011 λ' 0,031 0,01 0,016 0,014 0,025 0,033 0,018 0,017 0,024 0,028 0,03 0,022 0,018 Распределение времени до отказа элементов дублированной системы W(2,3;240) U(340; 400) Г(3; 400) N(190; 60) ] Г(3; 180) | R(0,00004) | W(3; 200) V(\50;200) J TN(280; 60) N(150; 40) | Г(2; 300) Г(2; 100) W(2,4; 250)
ЛАБОРАТОРНАЯ РАБОТА 9 АНАЛИЗ ВЛИЯНИЯ ПРОФИЛАКТИКИ НА НАДЕЖНОСТЬ ТЕХНИЧЕСКОЙ СИСТЕМЫ 9.1. Постановка задачи Дано: □ закон распределения времени безотказной работы системы и его параметры; Π закон распределения времени восстановления системы и его параметры; О Т2 — среднее время между очередными профилактиками, в часах; О Гв2 — среднее время проведения профилактик, в часах. Определить: О математическое ожидание 7j и среднее квадратическое отклонение σ, времени безотказной работы системы без профилактики; О математическое ожидание Тв1 и среднее квадратическое отклонение σΒ| времени восстановления системы без профилактики. упределить показатели надежности системы без профилактики: ° *γι.7\τ;; Функцию готовности системы Кх.,(/); среднее суммарное число отказов системы M{(t); сРеднюю суммарную наработку системы mx(t) за время /. Ределить для системы с профилактикой: к°эффициент готовности Кгс, наработку на отказ Тс и среднее время восстановления 71с;
348 ЧАСТЬ II. Лабораторный практикум. Лабораторная работ* η О зависимость коэффициента готовности системы от частоты профилакти^ для различных значений времени ее проведения в виде таблицы и графИк □ оптимальное значение частоты профилактики Г2опт, при которой коэф. фициент готовности системы Кгс превышает коэффициент готовности Л~г1 системы без профилактики и имеет при этом наибольшее значение. Варианты заданий приведены далее ъразд. 9.4. 9.2. Сведения из теории Профилактика применяется с целью продления периода эксплуатации системы. Теоретические вопросы изложены в [5,разд. 10.3]. Там же приведены соотношения для расчета стационарных показателей надежности системы с учетом проведения профилактик. Средняя наработка на отказ Гс, среднее время* восстановления Твс и коэффициент готовности Кгс вычисляются по формулам: т —ас/у— с а/,(г2) + л:г|(г2) т ^\Мх{То + Тш1КтХ(Тг) 2) Mx{T2) + KvX{T2) ' КГС = ^ , (9.3) 'Щ(Т2) + Тв1М{(Т2) + Тъ2Кг1(Т2) где: □ Т2 — время между профилактиками; □ Тв2 — время проведения профилактики; □ ΚνΧ(Τ2) — функция готовности системы в момент времени Т2 ; □ тх(Т2) — средняя суммарная наработка системы в течение времени Т2 '·> □ Мх (Т2) — среднее суммарное число отказов системы в течение времени η · Из приведенных соотношений следует, что для системы с постоянной икт^ сивностью отказов проведение профилактики оказывается лишним, 0° того, оно даже уменьшает коэффициент готовности системы. Поэтому пр° дение профилактик в этом случае вредно. Профилактические работы м° быть выгодны только для систем с неэкспоненциальным законом распр ления времени до отказа. Критерием такой выгоды является выполнение равенства:
лиализ влияния профилактики на надежность технической системы 349 *гс*" 71+7;, (9.4) Если для заданных значений Т2 и Тв2 неравенство (9.4) имеет место, то проведение профилактики целесообразно. Если это неравенство оказывается неверным, то профилактика лишь уменьшает готовность системы. В этом случае надо выяснить два вопроса: 0 существует ли частота профилактики, для которой справедливо неравенство (9.4); О при положительном ответе на первый вопрос определить оптимальное время между профилактиками Т2 огтг, для которого коэффициент готовности системы достигает максимального значения. По формулам (9.1)—(9.3) можно рассчитать показатели надежности без использования математических пакетов только для случая постоянных интсн- сивностей отказов и восстановлений системы. Однако как раз при этом применять профилактику и не нужно. В общем случае для расчетов необходимо иметь соответствующее программное средство. Будем использовать для анализа надежности системы с профилактикой программу prevention.exe, описание которой содержится в части IV. Исходными данными являются параметры распределений. Для применения программы требуется знание математического ожидания и среднего квадра- тического отклонений этих распределений. Соответствующие формулы содержатся в табл. 9.1. Таблица 9.1. Связь параметров распределений с первыми двумя моментами Распределение Экспоненциальное Εχρ(λ) Равномерное U(a, b), a > 0 Гамма Γ(α,β) Усеченное нормальное ΤΝ(/7ϊ0,σ0) т 1 λ a + b 2 αβ т0 + kc0 σ 1 Ι λ I b-a yfefl -Η"'· Ч 1 -1
350 ЧАСТЬ II. Лабораторный практикум. Лабораторная pa60Ti 59 Таблица 9.1 (окончацце} Распределение Рэлея Κ(λ) Вейбулла W(a.p) ΡΓ(1 + ΐ/α) Р>/г(1 + 2/а)-Г2(| + 2/а) Нормальное Ν(/η,σ) m > 3σ В таблице Ф0(0 —функция Лапласа, Г(/) —гамма-функция. 9.3. Пример выполнения работы Предположим, что время работы системы до отказа подчинено распределению Вейбулла с параметрами α = 3, β = 100 час. Время восстановления системы имеет экспоненциальное распределение с параметром λ = 0,05 час4. Среднее время между очередными профилактиками 7^=120 час, среднее время проведения профилактик Тъ2= U 3 и 5 часов (рассмотреть три варианта). Решение. Для проведения расчетов воспользуемся формулами связи начальных моментов с параметрами распределений. По табл. 9.1 находим математическое ожидание времени безотказной работы системы: Λΐ = βΓ(1 + ΐ/α) = 100·Γ(1 + 1/3) = 100·Γ(1,3333). Среднее квадратическое отклонение времени безотказной работы: σ = Рл/Г(1 + 2/α) - Γ2(1 + 1/α) = 100^(1 + 2/3) -Γ2(1 +1/3) = = 100д/г(1,6667) - Г2(], 3333). Вычисление значений гамма-функции легко выполнить в программе Для этого в ячейки А1 и А2 запишем выражения: А1 = ЕХР(ГАММАНЛОГ(1,3333)), А2 = ЕХР(ГАММАНЛОГ(1,6667)). Тогда в этих ячейках получим: Г(1,3333) = 0,8930, Г(1,6667) = 0,9028 . Excel·
доапиз влияния профилактики на надежность технической системы 351 следовательно, 7| = 100·Γ(1,3333) = 89,3 час, σ, =100^(1,6667)-Г2(1,3333) =32,5 час. Еще проще гамма-функцию вычислить в системе Derive 5. Для этого доста- ^чно в строке пользователя набрать выражение Г(1,3333) и, не выводя его ^ экран, нажать кнопку (=) слева от строки пользователя. На экране получим ответ. Среднее время восстановления системы равно 7^, = — = 20 час. Таково же и значение σΒ,. Вычислим коэффициент готовности системы без профилактики: КгХ=-£— = 89'3 -0,8170. г1 7]+Гв| 89,3 + 20 Для расчетов остальных характеристик воспользуемся программой prevention.exe. После запуска программы необходимо ввести следующие исходные данные: □ по времени безотказной работы системы: • математическое ожидание 7j =89,3 час; • среднее квадратическое отклонение С\ =32,5 час; • выбрать из списка распределение Вейбулла; О по времени восстановления системы: • математическое ожидание Гв1 =20 час; • среднее квадратическое отклонение σΒΐ =20 час; • выбрать из списка экспоненциальное распределение; ^ время между очередными профилактиками Г2=120 час; время проведения профилактик Гв2 = 1 час. ^Ультатами решения являются: Показатели надежности системы без учета и с учетом профилактики; Файл prevention.txt, содержащий требуемые по заданию характеристики нЗДежности системы в зависимости от времени ее работы; таблицу значений и график зависимости коэффициента готовности системы от частоты профилактики.
352 ЧАСТЬ II. Лабораторный практикум. Лабораторная раб0г Показатели надежности системы при различном времени проведения профи лактики приведены в табл. 9.2. Таблица 9.2. Стационарные показатели надежности системы Показатели надежности Кг Тс, час 7*вс> час Без профилактики 0,8170 89,3 20 С профилактикой Тъ1 - 1 час 0,8540 64,6 11,05 7в2 = 3 час 0,8435 64,6 11,99 Гв2 = 5 час 0,8332 ( 64,6 Ί 12.93 ~1 Из таблицы следует, что профилактика заметно повышает коэффициент готовности системы для широкого диапазона времени ее проведения. Если время профилактики равно 1 часу, то выигрыш составит: = 0.8540-0.8170.10()% = КгХ 0,8170 Наработка на отказ не зависит от времени профилактики. Это ясно из физических соображений, а также из таблицы и из формулы (9.1). Поскольку после профилактики система обновляется, то время ее восстановления сокращается, а за счет этого происходит увеличение коэффициента готовности. Уменьшение времени восстановления системы Гвс следует из формулы (9.2), если Тъ2 меньше Гв1. Программа создает файл prevention.txt, в котором содержится информация об обобщенных показателях надежности системы, таких как параметр потока восстановлений ωΒΐ(/), среднее суммарное число отказов M{(t), средняя суммарная наработка пц((), функция готовности Krl(t). Все эти показатели являются функциями времени и содержатся в табл. 9.3. Обобщенные показатели присутствуют в расчетных формулах (9.1)—(9.3). Таблица 9.3. Переходные характеристики надежности системы f, час 12 18 24 ωΒ,(0 0 0,0002 0,0005 о 0,0002 0,0017 0,0058 0.0138 "»|(0 0 5,99969 11,99533 17,9777 23,93337 1 0,999797 0,99849^ 0,995255^ 0,989514
л*д/1из влияния профилактики на надежность технической системы Таблица 9.3 ("окончание) 353 f, час Г 30 Г зб Г 42 Г 48 Г 54 1 60 1 66 1 72 [ 78 1 84 1 90 1 9б 1 102 1 108 J 114 1 120 ωΒ,(0 0,0009 0,0015 0,0022 0,0031 0,0041 0,0051 0,0062 0,0073 0,0083 0,0093 0,01 0,0106 0,011 0,0112 0,0112 0,011 Л/.(0 0,0267 0,0458 0,0717 0,1051 0,1463 0,1953 0,2515 0,3141 0,3819 0,4535 0,5271 0,6012 0,6742 0,7447 0,8117 0,8747 /я,(/) 29,84612 35,6982 41,47155 47,14902 52,71562 58,15974 63,4742 68,65719 73.71261 78,65047 83,48615 88,23987 92,93492 97.59615 102,2481 106,9129 *п(0 1 0,980908 1 0,969282 0.954687 0,937382 1 0.917827 1 0,89668 1 0,87476 0,853007 0,832417 1 0,813962 0,798505 0.786715 0.778996 0,775441 0,775821 0,779606 *П<0 1 0,9 0,8 0,7 0,6 12 Зак.553 24 48 72 96 Рис. 9.1. Функция готовности системы 120 t. час
354 ЧАСТЬ II. Лабораторный практикум. Лабораторная рабе* — ■ —.—TQi На рис. 9.1—9.3 изображены графики обобщенных показателей. Функци готовности (рис. 9.1) имеет колебательный характер. За время 120 часов она еще не вошла в стационарный режим и достаточно далека от коэффициента готовности, равного Кг1 =0,8170. В момент времени 120 часов кривая на*0 дится ниже своего предельного значения. Среднее суммарное число отказов (рис. 9.2) и средняя суммарная наработка (рис. 9.3) имеют возрастающий характер. Отношение 7J(0 = —^- характе ризует среднюю наработку системы в течение времени t. Предельное значение 7J(0 совпадает с наработкой на отказ 7j. А/. (О 48 72 96 120 Рис. 9.2. Среднее суммарное число отказов системы f, час т,(0 J20 100 80 60 40 20 24 48 72 96 120 Рис. 9.3. Средняя суммарная наработка системы Л час
Анализ влияния профилактики на надежность технической системы 355 определим зависимость коэффициента готовности системы от частоты профилактики. Для этого пересчитаем строки табл. 9.3 по формуле (9.3). Полу- цИм табл. 9.4. Таблица 9.4. Коэффициент готовности системы при различных значениях Тг и Ть1 Г2, час 0 6 12 1_ 18 24 30 36 42 48 54 60 66 72 78 84 90 96 102 1 108 114 1 120 Ть2 = 1 час 0 0,856672 0,920747 0,941785 0.949779 0,951695 0,949837 0.945539 0,939441 0,932039 0,923721 0,914891 0,905861 0,896932 0,88836 0,880408 0,873225 0,866947 0,861658 0,857369 0,854029 Ть2 = 3 час 0 0,666404 0,798369 0,852854 0,880618 0,895665 0,903248 0,906094 0,905612 0,90274 0,89814 0,892388 0,88592 0,879123 0,87232 0,865826 0,859836 0,854528 0,850019 0,846358 0,843523 Ть2 = 5 час 0 0,545294 0,704705 1 0,779268 0,820846 0,845867 0,861015 1 0,869808 1 0,874135 0.875228 1 0,873937 0,870965 0,866837 0,862008 1 0,85685 0,85172 0,846853 0,842459 0,83869 0,835625 0,833272 1 РЦжческая иллюстрация табл. 9.4 дана на рис. 9.4. /^КДая кривая, изображенная на рисунке, имеет точку максимума. Это зна- ^ что существует оптимальная точка, в которой коэффициент готовности а*симален. Для различного времени профилактики оптимальная точка ^оггг и наибольшее значение Кг1 приведены в табл. 9.5.
356 ЧАСТЬ II. Лабораторный практикум. Лабораторная рабрТ: 39 А', ть2 Ъ т.. = 1 = 3 = 5 час час час Л. час Рис. 9.4. Коэффициент готовности системы в зависимости от частоты и глубины профилактики Таблица 9.5. Оптимальный план профилактики Время проведения профилактики Ть2 = 1 час Ть2 - 3 час Ть2 = 5 час Т2, опт, час 30 42 54 Кг\ (макс.) 0,9517 0,9061 1 0.8752 Ί Оптимальная частота профилактики получена здесь приближенно, поскольку табл. 9.4 рассчитана с шагом 6 часов. Используя файл prevention.txt, можно более точно получить Т2о{П и максимальное значение ΚιΛ . Проведенные расчеты и полученные результаты позволяют сделать следу10- щие выводы: □ система, имеющая экспоненциальное время до отказа, в профилактике н нуждается; профилактика оказывает негативное влияние на коэффиниен1 готовности системы; □ для систем с переменной интенсивностью отказа профилактика м°* дать ощутимый выигрыш по среднему времени восстановления и коэфФ циенту готовности; □ профилактика ведет к сокращению наработки на отказ; □ на основе'известных законов распределения времени до отказа и вое новления можно определить частоту и глубину профилактики. Су№
диализ влияния профилактики на надежность технической системы **~~ —————— ι венную помощь в этом вопросе может оказать компьютерная программа prevention.exe. 9.4. Варианты заданий К лабораторной работе 9 Требуется оценить влияние профилактики на надежность системы в соответствии со своим вариантом. В таблице вариантов заданий приняты следующие обозначения законов распределения времени до отказа и времени восстановления: OR — Рэлея; О N — нормальный; 3 U — равномерное; □ W — Вейбулла; □ Г— гамма; □ TN — усеченно нормальный; О Ехр — экспоненциальный. В скобках указаны параметры закона для данного варианта задания. Вариант [ 1 1_ 2 [ 3 L 4 [_ 5 L 6 L 7 8 L 9 L ιο L п [_ 12 Закон распределения Времени до отказа R(0,006) N(300; 15) 1Д200; 250) W(2; 220) Г(3,5; ПО) UN(200; 12) Г(3; 125) R(0.002) W( 1,8; 220) R(0,008) Г(3,2; 150) TN(320; 30) Времени восстановления Εχρ(Ο,Ι) Ехр(0,06) Ехр(0,13) Ехр(0,16) Ехр(0,025) Ехр(0,08) Ехр(0,1) Ехр(0,06) Ехр(0,08) Ехр(0,11) Ехр(0.08) Ехр(0,12) Т2 60 200 200 180 300 190 270 100 170 50 400 320 тв2 1,3.5 1,3,5 1,3.5 1.3.5 1,3,5 1,3,5 1,3,5 1.3.5 1.3,5 1,3,5 1.3.5 1,3,5
358 ЧАСТЬ II. Лабораторный практикум. Лабораторная работа (окончание) Вариант 13 14 15 16 17 18 19 20 21 22 23 24 25 26 1 27 28 29 30 Закон распределения Времени до отказа U(300; 400) UN(220; 10) N(300; 14) Г(2; 270) TN(270; 15) W(2,3;240) 1Д340; 400) R(0,004) N(190; 6) φ; 170) N(400; 20) W(3; 200) U( 150: 200) TN(280; 12) N(150; 7) Г(2; 300) Г(2; 100) W(2,4; 250) Времени восстановления Exp(0,04) Exp(0,07) Exp(0,09) Exp(0,06) Exp(0,03) Exp(0,l) Exp(0,05) Exp(0,03) Exp(0,08) Exp(0,ll) Exp(0,085) Exp(0,I5) Exp(0,075) Exp(0,06) Exp(0,ll) Exp(0,075) Exp(0,2) Exp(0,07) r2 290 340 230 400 290 200 310 80 160 500 350 150 160 210 110 430 230 220 Ъ ι 1,3,5 1,3.5 1,3,5 1,3,5 1,3.5 1,3,5 1,3,5 1,3,5 1,3,5 1,3,5 1,3,5 1,3,5 1,3,5 1,3,5 | 1,3,5 | 1,3,5 1,3,5 J 1,3,5 ]
ЛАБОРАТОРНАЯ РАБОТА 10 ИССЛЕДОВАНИЕ ВЛИЯНИЯ ВРЕМЕННОГО РЕЗЕРВИРОВАНИЯ НА НАДЕЖНОСТЬ ТЕХНИЧЕСКОЙ СИСТЕМЫ 10.1. Постановка задачи Дано: □ восстанавливаемая система с пополняемым временным резервом; □ закон распределения времени безотказной работы системы; □ закон распределения времени восстановления системы; О ( — величина пополняемого временного резерва, в часах. Определить: Π математическое ожидание т и среднее квадратическое отклонение σ времени безотказной работы нерезервированной системы; О математическое ожидание тп и среднее квадратическое отклонение σΒ времени восстановления нерезервированной системы; О показатели надежности системы с временным резервом: • наработку на отказ 7^ ; • среднее время восстановления Тв рез ; • коэффициент готовности Кг рсз ; • вероятность безотказной работы Ppci (/); Показатели надежности системы без учета временного резерва: • наработку на отказ Τ ; • среднее время восстановления Гв;
360 ЧАСТЬ II. Лабораторный практикум. Лабораторная работа m • коэффициент готовности Кг; • вероятность безотказной работы P(t); □ выигрыш надежности системы от введения временного резерва. Варианты заданий приведены ъразд. 10.4. 10.2. Сведения из теории Временное резервирование (временная избыточность) является важным способом повышения надежности технических и особенно информационных систем. Система обладает временным резервом, если для устранения отказа она имеет определенный запас времени. Временной резерв может быть как постоянной, так и случайной величиной. Если после любого отказа системы временной резерв имеет один и тот же запас времени, то резерв является пополняемым. Если в результате отказа система продолжает "расходовать" резервное время, оставшееся после предыдущего отказа, то резерв является непополняемым. В зависимости от этого различают системы с пополняемым или с непополняемым резервом времени. Предположим, что система обладает пополняемым резервом времени. Тогда стационарные показатели надежности, такие как наработка на отказ, среднее время восстановления и коэффициент готовности, определяются следующими соотношениями: 00 00 00 T+JG(t)H(t)dt \G(t)H(t)dt T+\G(t)H(t)dt тс=—^ , 7вc=-^ , л:г=—^ , (ΐο.ΐ) ** Vj 'ВС oq 'Γ Τ'-Ι-Τ' \G{t)h(t)dt \G{t)h(J)dt о о где: □ Τ — наработка на отказ системы при отсутствии временного резерва; □ Гв — среднее время восстановления системы при отсутствии временног резерва; □ G(t) — функция распределения времени восстановления систем*»· G(/) = i-G(0; □ #(/) — функция распределения резерва времени, H(t) = I - //(/). В частности, при постоянном резерве времени, равном /рез, имеют м^ формулы:
Влияние временного резервирования на надежность технической системы 367 т< = Г + Гв-У1/(/рез.) _У('рех> к _ ^(/вез.) рез. С«оез.) рез. , (Ю.2) где ψ(/)= fG(/ + x)cfcc. о Выражения функции ψ(7) для различных распределений вероятностей приведены в табл. 10.1. Таблица 10.1. Функция ψ(ί) для различных распределений Распределение Экспоненциальное Εχρ(λ) Равномерное U(a, b), a £ 0 Гамма Γ(α,β) Усеченное нормальное TN(m0,a0) Рэлея R(X) Вейбулла W(ct,p) 1 Нормальное N(m, σ), m > 3σ ao ψ(/)= jG(/ + jf)rfr 0 1 -* λ' | < b + a 2 (b-t)2 2(6 - a)' 0, a<t<b\ t>b 4'-'Hi))-'('-fi)u Oog(')-e-»!o>G(/) ^(θ,5-Φ0(Λ^λθ) Μ1) a Va/ 1-/ f 1 У ι a2g(t)-(t-m)GV) таблице Ф0(/) — функция Лапласа, Г(/) — гамма-функция, /(а,/) гамма-функция. — не-
362 ЧАСТЬ II. Лабораторный практикум. Лабораторная работа jq Показатели надежности системы зависят от закона распределения времени восстановления системы и величины временного резерва и не зависят от закона распределения времени безотказной работы. Это следует из формул (10.1) и (10.2). Насколько велика данная зависимость, предстоит выяснить в лабораторной работе. Функция готовности системы с пополняемым резервом времени определяется выражением: ВД = ^(0 + (^*£ + СЯ)*со(/), (10.3) где: □ F(t) — функция распределения времени безотказной работы системы, F(/) = 1-F(0; Π g(t) — плотность распределения времени восстановления системы; □ ω(/) — параметр потока отказов нерезервированной системы: ω(/)=Σ/Φ(Α+,)*^)(0; □ * — обозначение свертки функций: f*g(0=)f«-x)g{x)<bl о (-J у*(*+|)(/) —(£+ 1)-Кратная свертка функции /(0; О g \ί) —^-кратная свертка функции g(t). Вероятность безотказной работы системы с пополняемым резервом времени есть решение следующего интегрального уравнения: P(t) = P*f4gH)(t) + F(t) + f*(GH)(t). (Ю.4) Заметим, что временные показатели надежности зависят от закона распределения времени безотказной работы. Интегрируя (10.4), получим выражение для среднего времени безотказно работы системы: J(F(0 + /*(CHO(0)A T+ \G{t)H{t)dt г - о Мс - — \{gH){t)dt \G(t)h{f)dt о о
Влияние временного резервирования на надежность технической системы 363 Цз формулы (10.1) следует, что среднее время безотказной работы равно наработке на отказ: 7jc = Гс. Таким образом, расчетные соотношения для всех основных показателей надежности системы с пополняемым временным резервом у нас есть. Однако проведение вычислений без использования компьютерных средств затруднительно, да и нецелесообразно. Воспользуемся программой timerezerve.exe, описание которой дано в части IV. Программа рассчитывает показатели надежности системы с временным резервом на основе соотношений (10.1)— (10.4). 10.3. Пример выполнения лабораторной работы Исходными данными задачи являются: О время до отказа имеет гамма-распределение с параметрами α = 16, β = 12,5 час; □ время восстановления имеет распределение Рэлея с параметром λ = 0,007854 час"1; □ временной резерв составляет /рез =5 час. Вычислим начальные моменты для гамма-распределения и распределения Рэлея по формулам из табл. 9.1. Математическое ожидание времени безотказной работы системы равно: /77 = αβ = 16·12,5 = 200 час. Среднее квадратическое отклонение времени безотказной работы равно: σ = >/αβ = 4·12,5 = 50 час. Математическое ожидание времени восстановления системы равно: . .. . 3,14159 1Л тЛ=А—=Л , ' =10 час. 4λ \ 4 0,007854 вреднее квадратическое отклонение времени восстановления равно: 4-π 4-3,14159 с „ = =5,2 час. 4λ V4 0,007854 Указатели надежности системы с временным резервом и без временного Ц^рва вычислим по программе timerezerve.exe. После запуска программы ^Изводится ввод законов распределения времени безотказной работы, вре-
364 ЧАСТЬ II. Лабораторный практикум. Лабораторная η * —^2^ι мени восстановления, рассчитанных значений начальных моментов· тв, σΒ, а также резерва времени. Нажатие кнопки Расчеты приводит * °' числению показателей надежности. Стационарные показатели привел ^ табл. 10.2, а вероятность безотказной работы — в табл. 10.3. Ь| в Графики вероятности безотказной работы показаны на рис. 10.1. Таблица 10.2. Показатели надежности системы при наличии и отсутствии резерва времени Временной резерв Есть Нет ТСУ час 249,1 200 ТКч час 6,4606 10 Кг И 0,9747 ^ 0.9523 | Таблица 10.3. Вероятность безотказной работы системы при наличии и отсутствии резерва времени U час 1 о 8 16 1 24 1 32 •40 48 56 64 72 80 88 96 104 112 120 128 Л«(0 1 1 1 1 0,9999 0,9999 0,9999 0,9999 0,9999 0,9998 0.9995 0,9988 0,9973 0,9935 0,9877 0,9787 0,9635 Р(1) 1 1 0,9999 0,9999 0,9999 0,9999 0,9999 0,9999 0,9999 0,9996 0,999 0,9974 0,9942 0,9884 0,9787 0,9637 0,9424 Л час 136 144 152 160 168 176 184 192 200 208 216 224 232 240 248 256 264 /VW 0,9442 0,9195 0,8896 ' 0,8549 0,7992 0,7474 0,6933 0,6383 0,5841 0,5318 0,4827 0,4375 0,3967 0,3606 0,3291 0,2946 0,269 P(t) 0,9136 0,877 0,8326 0,781 0,7234 0,6614 0,5967 0,5312 0,4667 0,4047 0,3465 0,2929 0,2447 0,202 0,1649 0,1331 0,1064 f, час 272 280 288 296 304 312 320 328 336 344 352 360 368 376 384 392 400 Л*зО 0,2474 0,2292 0,214 0,2011 0,1902 0,1808 0,1724 0,1647 0,1576 0,1508 0,1441 0,1375 0,131 0.1243 0,1177 0,111 0,1043 рйГ\ 0,0841 0,0659 0,0511 J O0393J о,озП 0,022б| Ο,ΟπΙ 0.012И 0ДО931 0,006*4 0S&\ О^ОЗИ CL0026J o!oo^J ^o^J Рассчитаем выигрыш надежности системы от введения временного ^^ За показатель выигрыша примем относительный процент повышен»
ρ временного резервирования на надежность технической системы 365 надежности системы от введения временного резерва. Согласно 1^е ,ηΐ относительное превышение надежности будет иметь следующее Э по 1еиие: наработ! ке на отказ: Τ -Τ = _с1рех 1.100% = 24,6%; 0 среднему времени восстановления: Τ -Г ·* an ·* ш GT = 1 вс *■ вс, рез. 100% = 35,4% j по коэффициенту готовности: Gr =■ ^г,рез. "*" ^г 100% = 2,3%; О по коэффициенту простоя: _2(Кп -Кпрсг) = __» ^±1.юо% = 61,4%. лп,рез. τ Λιι Результаты аналогичных расчетов по вероятности безотказной работы в соответствии с формулой: 2(/>рез.(0-/Ч0) 7/>ω сведенывтабл. 10.4. V(')+J40 100% >»., 80 160 240 320 Λ час "•1. Вероятность безотказной работы системы с резервом времени (кривая 1). без резерва времени (кривая 2)
366 ЧАСТЬ II. Лабораторный практикум. Лабораторная работа Таблица 10,4. Выигрыш от временного резерва ло Р(1) t, час 1 ° 8 1 16 24 1 32 40 48 56 [ 64 72 80 88 96 104 1 112 1 120 128 Gnn 0 0 0 0 0 о 0 0 0 0,0 0,1 0,1 0,3 0,5 0,9 1,5 2,2 f, час 136 144 152 160 168 176 184 192 200 208 216 224 232 240 248 256 264 GP(0 3,3 4,7 I 6,6 9,0 10,0 12,2 15,0 18,3 22,3 I 27,1 32,9 39,6 47,4 56,4 66,5 75,5 86,6 f, час 272 280 288 Ι 296 304 1 312 320 328 336 344 352 360 368 376 384 392 400 GP(n 98,5 j 110,7 j 122,9 134,6 145,5 | 155,6 ~~~] 164.1 171,6 177,7 ~Ί 182,7 1 186,6 1 189,8 1 192,2 | 194,3 J 195,6 ^J 196,8 1 197,7 J Графическая иллюстрация выигрыша по показателю P(t) показана на рис. 10.2. Выполненные расчеты и графики позволяют сделать следующие выводы: □ временное резервирование, как и другие виды резервирования, повышает надежность системы по всем показателям надежности; □ количественная оценка увеличения надежности от введения временног резерва может быть получена численными методами на основе вариаии законов распределения, их параметров и величины временного резерва; □ выигрыш от временного резерва для различных показателей различны но он особенно высок для коэффициента простоя системы; □ выигрыш по вероятности безотказной работы возрастает с течением вР мени и приближается к стационарному значению, равному 200 %.
пияние временного резервирования на надежность технической системы 367 f, час Рис. 10.2. Выигрыш от временного резервирования по вероятности безотказной работы системы Следует иметь в виду, что большой выигрыш по вероятности безотказной работы достигается тогда, когда вероятность безотказной работы системы мала и нет смысла ее эксплуатировать даже при наличии временного резерва. При практически допустимой вероятности безотказной работы выигрыш не большой и составляет единицы процентов. Полезно оценивать эффективность временного резервирования выигрышем надежности по вероятности отказа: '()"Τ^ω· где l-P(t) — вероятность отказа нерезервированной системы, l-Z^.CO — вероятность отказа резервированной системы. Расчеты показывают, что для данного примера выигрыш надежности слабо зависит от / и практически Gq(t)<2. С увеличением резерва времени выигрыш существенно возрастает. ° лабораторной работе исследуйте зависимость выигрыша надежности от ^личины временного резерва. 10-4. Варианты заданий * лабораторной работе 10 ^полните анализ влияния временного резервирования на надежность сис- ^Ы в соответствии со своим вариантом задания.
368 ЧАСТЬ If. Лабораторный практикум. Лабораторная работа iq В таблице приняты следующие обозначения законов распределения врелгсни до отказа и времени восстановления: □ R —Рэлея; □ N — нормальный; D U — равномерное; О W — Вейбулла; О Г— гамма; О TN — усеченно нормальный. В скобках указаны параметры закона для данного варианта задания. Вариант I 1 ! 2 j 3 L 4 1 5 1 6 1 7 L 8 1 9 L 10 1 м L п Г |з L 14 15 16 1 1? 1 18 L 19 Г 20 Закон распределения Времени до отказа К(0Д)06) N(300; 15) U(200: 250) W(2; 220) Г(3,5;110) TN(200; 12) Г(3; 125) R(0,002) W( 1,8; 220) R(0,008) Г(3,2; 150) 1ΊΝ<320; 30) U(300; 400) TN(220; 10). N(300; 14) Γ(2; 270) TN(270;15) W(2,3;240) U(340; 400) R{0.004) Времени восстановления N(30; 8) U(20; 25) W(2; 22) 1(3,5; 11) TN(20; 12) 1(3: 12) R(0,02) W(1.8;22) R(0,08) 1 (3,2; 15) TN'(32; 10) U(30: 40) TN(22; 10) N(30; 4) ί (2; 27) TN(27; 5) W(2,3;24) U(34; 40) R(0,04) N(19; 6) Резерв времени 6 10 4 4 22 Ι 7 J 5 I 10 I 8 J 6 J 9 | 6 | 17 J 11 J 12 1 9__J 20 | 8 15 J 21 ^J
Сияние временного резервирования на надежность технической системы 369 (окончание) 1 Вариант 1 2l 1 22 23 24 25 26 27 | 28 29 30 Закон распределения Времени до отказа N(190.6) Г(3; 170) N(400; 20) W(3; 200) U( 150; 200) TN(280; 12) N(150; 7) Г(2: 300) Г(2; 100) W(2,4; 250) Времени восстановления ГО; 17) N(40; 13) W(3; 20) U(15; 20) TN(28; 12) N(15; 5) Г(2; 30) Exp(0J) \V(2,4; 25) R(0,06) Резерв времени И 7 10 8 j 10 12 7 12 3 11
• ЧАСТЬ III КУРСОВОЕ ПРОЕКТИРОВАНИЕ ЦЕЛИ И ЗАДАЧИ КУРСОВОГО ПРОЕКТИРОВАНИЯ Глава 1. ТЕМАТИКА КУРСОВОГО ПРОЕКТИРОВАНИЯ Глава 2. ТЕМАТИКА КУРСОВЫХ РАБОТ
ЦЕЛИ И ЗАДАЧИ КУРСОВОГО ПРОЕКТИРОВАНИЯ β учебных планах дисциплин, содержащих основы теории надежности, планируется курсовой проект или курсовая работа. Основными целями и задачами курсового проектирования являются: О более глубокое изучение теории надежности; О приобретение умений и навыков применения теории надежности при проектировании высоконадежных технических систем. Для достижения этих целей студент в курсовом проекте должен разработать структурную схему системы, удовлетворяющую требованиям надежности. При этом система может быть задана как невосстанавливаемая или восстанавливаемая, длительного или короткого времени существования, допускающая или не допускающая структурное резервирование и т. д. Исходными данными для проектирования оптимальной структуры должны быть: О сложность системы (число элементов); Π вид системы (восстанавливаемая или не восстанавливаемая, длительного или короткого времени работы); О показатели надежности элементов (вид законов распределения до отказа, численные значения показателей надежности каждого элемента); О время работы системы; ^ показатели восстановления: число обслуживающих бригад, приоритет в обслуживании, показатели ремонтопригодности элементов (интенсивность или среднее время восстановления); ^ ограничения на практическую реализацию: возможность использования структурного, нагрузочного, временного резервирования, допустимая глубина структурного резервирования, максимально допустимая степень нагрузочного резервирования, возможность реализуемости структурного резервирования, наличие последействия отказов элементов; требования на показатели надежности элементов.
374 ЧАСТЬ III. Курсовое проектирован^ По этим исходным данным студент должен разработать оптимальную струк^ турную схему системы. Оптимальной считается такая структурная схема, ко, торая имеет минимальное число элементов и удовлетворяет требованиям надежности. Для достижения этой цели необходимо выполнить следующИе процедуры синтеза оптимальной структуры: □ рассчитать показатели надежности исходной системы; □ разработать алгоритм синтеза оптимальной структуры, в простейшем случае — алгоритм последовательного повышения надежности элементов; □ разработать математические модели синтеза структуры, представляющие собой формулы показателей надежности элементов и системы на различных этапах синтеза; □ разработать компьютерные технологии решения задачи синтеза; □ решить задачу синтеза оптимальной структуры. Если в учебном плане имеется курсовая работа, то тематика проектирования должна быть иной, чем при курсовом проектировании. Она должна носить исследовательский характер. Темами курсовой работы могут быть: □ сравнительная оценка различных методов анализа надежности; □ исследование влияния законов распределения отказов и восстановления элементов на надежность системы; О анализ эффективности различных методов обслуживания техники (влияние приоритетности обслуживания); □ сравнительная оценка различных методов повышения надежности техники; □ оценка надежности техники с учетом физической реализуемости резервирования; □ компьютерные технологии анализа надежности сложных систем. В качестве рекомендаций по содержанию и оформлению курсовой работы можно отметить следующее. Курсовая работа должна содержать такие разделы, как: □ титульный лист; □ задание на курсовую работу; □ оглавление; □ введение; □ постановку задачи;
Мели и задачи курсового проектирования 375 φ решение задачи аналитическими или численными методами; 0 результаты решения задачи на ЭВМ с анализом результатов; 0 графическое представление результатов; g численные расчеты требуемых характеристик надежности элементов и системы; g библиографический список. курсовую работу следует оформлять по ГОСТ 2.105-95 ЕСКД на одной стороне листа бумаги формата А4 (210x297 мм) со следующими полями вокруг текста: слева — 25 мм, справа — 10 мм, сверху — 20 мм, снизу — 25 мм. Первым листом курсовой работы является титульный лист. За титульным листом следует лист задания, на курсовую работу, далее— оглавление. Разделы и подразделы, если таковые предусмотрены, обозначаются арабскими цифрами: первая цифра обозначает номер раздела, вторая — номер подраздела (разделяются точкой). Наименования разделов в тексте курсовой работы всегда пишутся прописными (большими) буквами, а подразделов— строчными (малыми). Номера страниц в оглавлении проставляются только после того, как работа составлена и сброшюрована. Нумерация страниц в тексте начинается с титульного листа. Номера ставятся на полях над текстом в верхнем правом углу. На титульном листе номер страницы не ставится. Остальные разделы курсовой работы следует выполнять по образцу, указанному в соответствующих разделах книги.
ГЛАВА 1 ТЕМАТИКА КУРСОВОГО ПРОЕКТИРОВАНИЯ В этой главе приводятся четыре темы курсового проекта с большим числом вариантов в каждой теме. В первой теме ставится задача, описывается методика ее решения, приводятся алгоритмы анализа и синтеза оптимальной структуры системы, излагаются компьютерные технологии решения задачи. Вторая тема посвящена вопросам проектирования технической системы по заданным показателям надежности и риска, приводится пример выполнения курсового проекта. Третья тема посвящена разработке компьютерных технологий анализа надежности системы по данным ее эксплуатации. Решается практическая задача оценки надежности систем самолета ТУ-154М. В четвертой теме определяется структурная схема системы длительного использования, которая удовлетворяет требованиям надежности и ограничениям на техническую реализацию. Тема 1. Синтез оптимальной структуры технической системы по обеспечению ее надежности 1.1. Постановка задачи Дано: □ структурная схема системы, представляющая собой основное (последов^" тельное) соединение элементов; □ η — число элементов; □ t — время непрерывной работы системы; □ λ,, / = I, 2,..., // — интенсивность отказа элементов исходной системы- Π /в/, / = 1, 2, ...,л— среднее время восстановления элементов исхоДн системы; Π Rc — коэффициент оперативной готовности.
ХеМатика курсового проектирования 377 <у Для всех вариантов задания я = 10, / = 10 час, /^ =0,95. Значения λ,- и / приведены далее в разд. 1.5. Определить: 0 оптимальную структурную схему системы, удовлетворяющую требованиям надежности; 0 показатели надежности системы: вероятность безотказной работы PQ(t), среднее время безотказной работы 7]с, коэффициент готовности Кгс, наработку на отказ Тс. Оптимальной считается структурная схема, удовлетворяющая требованиям надежности и имеющая минимальное число резервных элементов. Предполагается, что справедлив экспоненциальный закон распределения отказов и восстановления отказавших элементов. 1.2. Методика решения задачи синтеза структуры системы Дня обеспечения требуемой надежности /^ =0,95 используется структурная избыточность. Допускается применение любого ее вида. При этом рекомендуется следующая последовательность решения задачи: О анализ надежности исходной системы; О определение кратности общего резервирования, обеспечивающего требования надежности; О определение кратности раздельного резервирования, обеспечивающего требования надежности при минимальном числе резервных элементов; О определение показателей надежности системы оптимальной структуры. 1-2.1. Анализ надежности исходной системы коэффициент оперативной готовности определяется выражением: 1 + 'в 0 l 0 °т°Рое, по крайней мере, для экспоненциального распределения можно забить приближенной оценкой: *^ем анализировать надежность исходной системы по критерию ^ ^гс^сДО* гДе ^гс — коэффициент готовности системы, Pc(t) — вероят- ^ть безотказной работы системы в течение времени /.
378 ЧАСТЬ iff. Курсовое проектирование. Γ/jq^ Коэффициент готовности системы вычисляется по формуле: *гс(') = -4т-=-Т— i + Zf ι + Σρ, Вероятность безотказной работы системы при условии независимости отка. зов ее элементов определяется по формуле: w=nA<o, / = 1 где ρ,·(/) — вероятность безотказной работы /-го элемента. Предполагается, что интенсивность отказов элементов есть величина посп>- янная. Тогда где λ0 = Σλ/· Одновременно с расчетом коэффициента оперативной готовности системы рассчитываются коэффициент готовности и вероятность безотказной работы элементов системы. Это необходимо для установления влияния надежности элементов на надежность системы и принятия решения об их резервировании. Расчеты целесообразно свести в следующую таблицу: 10 λ,, час" '*,, час РМ По данным таблицы находятся показатели надежности системы "с* 1.2.2. Определение кратности общего резервирования Определение кратности m общего резервирования с постоянно включе резервом и по методу замещения осуществляется путем решения слеДУ10 трансцендентных уравнений:
Тематика курсового проектирования 379 φ постоянно включенный резерв: Rc=(\-(\-Pc(t))m+l) /л+1 ι g резервирование замещением: ^=/,с(0Х (-In/>(/))'' ,=0 '! l"PcJ 1 m+1 ι / = 1 Pc J В формулах приняты следующие обозначения: Π ^с(0 — вероятность безотказной работы нерезервированной системы; η π Ρο = Σρ/; / = 1 □ /^=0,95 —заданное значение коэффициента оперативной готовности. 1.2.3. Определение кратности раздельного резервирования Методика определения кратности раздельного резервирования состоит в следующем: по данным расчета надежности исходной системы выбирается наименее надежный элемент (у которого рс наименьший) и дублируется таким *е элементом методом постоянного резервирования. Выполняется расчет надежности системы новой структуры, т. е. структуры с °Дним дублированным элементом. Если надежность новой системы не удов- Летворяет требуемой (/^>0,95), то выбирается следующий наименее надежный элемент, который также дублируется, и вновь ведется расчет надежен системы теперь уже с двумя резервными элементами. Вновь проверяйся условие Rc > 0,95 и т. д., до тех пор, пока условие не будет выполнено. сЛи в процессе такого последовательного приближения окажется, что наи- ^енее надежным является уже дублированный элемент, то его резервируют ец*е раз. ли условие Rc >0,95 выполнено, то считается, что оптимальная структура ^ Идена. Теперь следует определить число ее элементов и вычислить показали надежности.
380 ЧАСТЬ III. Курсовое проектирование. Глаь* Аналогичные расчеты следует выполнить, применяя раздельное резервироВа ние замещением. В результате расчетов будут получены две структуры, удовлетворяющие тре бованиям надежности. Выполнив их сравнительный анализ, следует выбрат оптимальную с позиции минимума числа элементов. 1.2.4. Определение показателей надежности оптимальной системы Вероятность и среднее время безотказной работы оптимальной системы рассчитываются по методам, известным в теории надежности [5]. Коэффициент готовности и наработка на отказ восстанавливаемой системы при большой кратности резервирования могут быть вычислены одним из приближенных методов. Предпочтительным является метод, основанный на допущении независимости восстановления элементов системы. 1.3. Алгоритмы анализа и синтеза оптимальной структуры системы Алгоритмы анализа и синтеза оптимальной структуры системы представляют собой совокупность математических выражений и формул, позволяющих рассчитать показатели надежности исходной системы и определить кратность различных видов резервирования, обеспечивающих требования надежности, а также позволяющих рассчитать показатели надежности оптимальной системы. Алгоритмы анализа надежности исходной системы выглядят следующим образом: / = l Ρ/ =λΛ/> / = 1>2, ... ,/1, η Pc = Zp.-» / = 1 PcO) = flPi(t),Pc(t) = e-^,
Гвматика курсового проектирования 381 ^гс -' I 1 + ΣΡ/ ί=1 I + Pc Алгоритмы определения кратности общего резервирования следующие: О постоянно включенный резерв: ^ос=(1-0-^с(0Г') \ т+\ ι /=ι iipc; О резерв замещением: (=0 (-1п/»(/)У /! 1 — т+1 ι / = 1 Рс J Кратность раздельного резервирования оптимальной системы определяется так: О раздельное постоянное резервирование: ^=(ι-(ΐ-Α)"'ι+ι.ι-(ΐ-Ρ2)'"2+,.·.>-0-/'„Γ"+1. (ι-Ο-αΓ^Κι-Ο-ρζΓ^Ι-Ο-Ο-ρ»)^1)). 'к. 1- Ш|+| j -.1 — "'2+1 J ^ ,=i /!р{ ,=ι ι\ρ'2 ·,...,!- 1 1 — ι+Σ — Ι /-ι ''Pi J 1-- m,+\ лъ+ι , i+ У — i+ Σ-1- ί-ι ''Ρ/. ! /и„+1 . i+ Σ — /=ι '!ρ« ; Значение коэффициента оперативной готовности определяется как произ- ведение последних элементов векторов Ур и VK^ ;
382 ЧАСТЬ III. Курсовое проектирование. Глаь _—211 □ раздельное резервирование замещением: ,-.Ο ι· ί-0 '·' ; = 0 '·' ^cwfi("lnp'(0)'i("lnp2(0)'··· ξΗηρ»(/))^ /=ο '! /=ο '! ί-0 « ^ = 1 — /η,+1 -, ι· m-,+1 /=Ι Pi /=Ι Ρ2 -, ...,ι· 1 m„+l 1- 1 1- 1 ηι-,+t ι < = Ι Ρ2 1 w„+I Ι+Σ7, / = Ι Ρ/ι J / = ι Ρι )\ Значение коэффициента оперативной готовности определяется как произведение последних элементов векторов Vp и VK . 1.4. Компьютерные технологии анализа и синтеза оптимальной структуры системы Реализация на ЭВМ описанного ранее алгоритма синтеза оптимальной структуры системы по критериям надежности требует решения следующих задач: □ представление данных λ,, /Β/ в виде векторов; □ умножение векторов для получения вектора рс; □ вычисление суммы элементов вектора для получения Хс и рс; □ вычисление произведения элементов вектора для получения значен □ табулирование функции для получения значений Pt(t) и Кпг, О вычисление по формулам для получения значений Pc(t), Kvz, R^ Решение перечисленных задач обеспечивает все расчеты по анализу ности исходной системы. ; над**' его Определение оптимальной структуры системы при использовании °о 0 резервирования связано с определением оптимальной кратности т °
гаматика курсового проектирования 383 резервирования с постоянно включенным резервом и по методу замещения, решение этой задачи требует вычисления корней двух трансцендентных уравнений. Определение оптимальной кратности раздельного резервирования по приведенным ранее алгоритмам требует многократных вычислений элементов вектора, представляющих собой формулы вероятностей безотказной работы и коэффициентов готовности каждого из элементов исходной системы, резервированного m раз. Выполнять расчеты студент может с помощью любых программных средств. Наиболее эффективными из них являются универсальные программные средства символьной математики, хорошо описанные в литературе. 1.5. Индивидуальные задания на проектирование В этом разделе приводятся задания на проектирование. Студент выбирает вариант, номер которого соответствует его номеру в групповом журнале. Для всех вариантов число элементов исходной системы а? = 10, время непрерывной работы г = 10 час, требуемый коэффициент оперативной готовности оптимальной системы Rc =0,95 . Значения интенсивностей отказов и среднее время восстановления элементов приведены в табл. 1.1. Вар. 1 Вар. 2 Вар.з В&р. 4 4.5 Вар.6 λ, '« λ, t* λ, t„ λ, к, λ, 'в, λ, /« Таблица 1.1. Варианты заданий Mi» элемента 1 1,2 10 4 2,5 0,7 14 5 2,4 2,5 ' 12,5 1,5 11.5 2 5 2 1,4 9 2,5 2,5 1,4 12 1,6 7,8 6 2,4 3 2 5 3 3.2 5'.4 г4,5 0,6 18,5 0,7 18 2,5 6,5 4 0,8 20 0,5 2 3 7,5 2,2 5,4 2,5 5,4 0,7 18,5 5 1,5 8 0,8 12 2,5 10 2,4 11 6 2,8 2,5 11,5 6 2,5 12 5 6 2 8.5 1,6 8,5 1,5 11.5 1,8 9 7 3,2 8 2,5 10 0,8 19,6 5 5 0,9 16.5 3,5 9 8 5,6 5 2,7 10 2,5 5,5 3 7,6 2.5 3.4 5,2 4,8 9 2,4 3 3 2,5 4 2,5 0,7 14 4,8 6,5 2,2 3,7 10 1 0.8 1 15 ] 1.5 I 8 1.5| 9 2.5 3,2 | 3 ' 7.8 0,6 13
384 ЧАСТЬ III. Курсовое проектирование, Глаь* Таблица I.I (продолжение} Вар. 7 Вар. 8 Вар. 9 Вар. 10 Вар. 11 Вар. 12 Вар. 13 Вар. 14 Вар. 15 Вар. 16 Вар. 17 Вар. 18 Вар. 19 Вар. 20 λ, '« λ, '« λ, 'в, λ, 'в> λ,· '« λ, '« λ, t* λ, 'β, λ, 'в/ λ, t* λ, twi λ, t« к '„ λ, 'в, № элемента 1 1 0,6 14 0,7 14 1,6 10 1,4 12,3 1,8 3 1,2 8,5 ι 10 10 1,2 ι 8,6 ι 10 7 4,8 1 9 1 10 2 5,2 | 2 2,6 4 2 4 6,5 2,2 5,5 7,8 6 2,8 6,5 3,4 7,2 3,2 ι 12 2 7,3 0,8 17 0,8 15 8,5 3 9 1,2 ι 9,8 3 4,8 4,5 5 4,5 1,5 4,8 1,8 15 1,4 4,1 1,2 8,3 1,2 8,5 ι 8,7 11 1,5 12 2 1 8,5 1,3 9 0,8 13,5 11 1,2 4 3,8 7,3 4 7,3 0,6 21 0,9 17,2 1 10 0,7 20 0,9 15,4 0,9 18,5 0,4 25,2 0,6 18,6 11 2,5 0,6 18,5 5 2,1 2,5 4,3 5 2,2 12,5 2,5 12,5 2 6,2 2 7,5 1,8 8,2 2,1 5,4 1,4 5,3 3 2,1 6 4 10 2,5 1,2 7 7 7 1>2 8,5 1,5 6,7 6 1,7 7,9 1,9 7,9 3 12,5 3 6,5 3,2 6,5 3,8 6,8 2 4 8 3 0,3 18,3 ι 9,8 0,2 25 1,5 7,5 0,5 18,6 9,5 Μ , 7 0,5 22,3 0,6 22,3 3 8,2 2,8 5,8 2 7,4 1,9 12,3 3 2,3 0,7 20 8 3,2 1,2 8,6 0,6 20 12 2,3 1,4 7,5 0,6 15,5 8 2,4 4,6 2 4,6 4,6 6,1 5,1 3,2 6,5 3,2 6 2,3 2,2 3,1 ι 9,3 6 4,5 5 3,6 1 8,5 0,7 15 7,7 2,1 1,8 6,2_ 9 4,5 2,3 4 2,3 2,5 2,9 2,4 2,4 2,1 5 2,5 5,2 7 4,2 1,4 6,5 0,3 20,6 1,2 8,6 1,1 7,3 0,8 18 1,4 6,8 8 j 1,3 _ ioj u] ίΓ] 7Γ| u\ ojl ~1б1| Ο,βΊ lT| 0,7 1 20 Π 1 ] 10 | 0,5 J 19,3 j 9,2j [ΤΓ] 1 J jT\ 7 1 3J 9l ~J0J об! 051 17^J
Тематика курсового проектирования 385 Таблица 1.1 (окончание) Г" Вар. 21 Вар. 22 Вар. 23 Вар. 24 Вар. 25 Вар. 26 Вар. 27 λ, 'в, λ, <» λ, 'в/ λ, 'в; λ, t* К 'а, λ, 'в, № элемента 1 11 1,2 0,5 20 3,1 3,5 0,8 13 9 1,2 0,5 21 6,5 1,7 2 1,2 8,6 9,5 1,2 0,7 14 1.5 7,4 10 1 5 2 1,5 7 3 1 9,5 2 5,1 1 9,8 11 1 0,7 16 2 5,2 2 5,2 4 2 4,8 3,5 2,6 0,8 12 3,5 3 1 10,3 11 1 0,8 12 5 1,3 6,7 0,7 15 7,5 1.3 1 9,8 8 1,3 0,7 14 7,5 1,3 6 8 1,4 1 10 8,5 1.2 2,2 5 2 4,8 7 1,5 0,2 35 7 2.5 4 11 9,7 1,5 7,5 1 10,2 1,5 6,5 1 10 1 10 8 3 3,3 0,8 12 2 4,8 9,5 1,2 7 1,5 1,2 9,6 9 1,2 9 1.6 6,2 7 U5 2,5 4 1,6 6,2 2,6 4,6 1*5 7 0,7 14 К) J 9.8 1 1.3 | 0,2 Ί 20,5 1 ίο Ι и 1 0,7 1 14 1 0,2 25 1 9,8 5 10 Интенсивность отказов элементов представлена в таблице в масштабе λ-10" час-1, размерность /в/ — в часах. Тема 2. Проектирование технической системы по заданным показателям Надежности и риска 2*1. Задание на курсовой проект Ребуется разработать структурную схему технической системы, отказ кото- ***" приводил бы к риску, не более заданного. Годными данными для расчетов являются: с"Фуктурная схема системы в виде последовательного (основного) соединения элементов, как показано на рис. l.l;
386 ЧАСТЬ III. Курсовое проектирование. Глад* □ η — число элементов системы; □ Tt — среднее время безотказной работы /-го элемента, / = 1, 2,..., η; □ г, — риск из-за отказа /-го элемента, / = 1, 2,..., и; □ t — время непрерывной работы системы; Π m — коэффициент уменьшения риска в результате повышения надежно, сти системы; □I 7*в/ — среднее время ремонта /-го элемента, / = I, 2,..., π; □ приоритет обслуживания отказавших элементов, который может быть прямым, обратным и назначенным (с заданным порядком номеров ремон* тируемых элементов). Рис. 1.1. Структурная схема системы В результате расчетов необходимо: О определить показатели надежности исходной системы и суммарный риск из-за ее отказа; □ разработать структурную схему системы, риск которой в m раз меньше исходной, применяя структурную избыточность с постоянно включенным резервом; □ определить показатели надежности и суммарный риск новой системы; □ определить показатели надежности и суммарный риск новой системы, заменяя постоянно включенный резерв на резерв замещением; □ провести сравнительный анализ рассмотренных методов введения струк" турной избыточности; □ вычислить вероятность безотказной работы, среднее время безотказн работы и риск из-за отказа ремонтируемой системы, считая восстанов ние неограниченным; □ оценить влияние восстановления на надежность и риск системы с нагр женным резервом; D построить граф состояний для полностью ограниченного восстановлен заданного приоритета обслуживания, составить и решить систему ДИ{Р( и ренциальных уравнений, определить вероятность безотказной рабо техногенный риск системы;
Тематика курсового проектирования 387 *** — £ составить и решить систему алгебраических уравнений, определить наработку на отказ; 0 сделать выводы по работе. варианты заданий приведены далее в разд. 2.4. 2.2. Методические указания по выполнению курсового проекта 2.2.1. Показатели надежности И риск нерезервированной системы Основными показателями надежности, характеризующими случайное время до первого отказа неремонтируемой или ремонтируемой системы, являются: О вероятность безотказной работы P(t) в течение заданного времени t; О среднее время безотказной работы 7]. Вероятность безотказной работы представляет собой закон распределения времени до первого отказа, а среднее время безотказной работы — среднее время функционирования системы до первого отказа. Обозначим через λ, =— интенсивность отказов /-го элемента системы. Если после наступления отказа /-й элемент может ремонтироваться, то через Ц/ =— обозначим его интенсивность восстановления, i = I, 2,..., η. 'в/ Для нерезервированной системы, состоящей из η элементов, вероятность безотказной работы и среднее время безотказной работы определяются по Формулам: />(0 = <гА', 7;=!, (i.i) Л η Г^е А = Σ λ/ — интенсивность отказа системы. Суммарный риск системы за РеМя / вследствие отказа какого-либо элемента определяется по формуле: R«) = tnPi(0, (1-2) / = 1 де Pi(t) =—(\-e~Al) — вероятность отказа /-го элемента системы в момент ЬреМени /.
388 ЧАСТЬ III. Курсовое проектирование. Гла** Замечание Формулы (1.1) и (1.2) даже для нерезервированной системы справедливы только & с чае, когда время до отказа каждого элемента случайно и имеет экспоненциалыю^ D '* пределеиис вероятностей. В общем случае эти формулы являются приближенными. С* 2.2.2. Вероятность безотказной работы резервированных подсистем Неремонтируемая резервированная система Предположим, что некоторый элемент зарезервирован /и-1 раз однотипны- ми по надежности элементами с интенсивностью отказа λ. Тогда при постоянно включенном резерве вероятность безотказной работы P(t) и среднее время безотказной работы системы 7] выражаются форму. лами: />(Ο = ι-0-<Γλ')"\ (1.3) Ά=~Σ{ \ m- (1.4) В случае резерва замещением формулы вероятности P(t) и среднего времени безотказной работы системы 7j имеют вид: *=0 к\ 7J=^. (1.6) λ Ремонтируемая резервированная система Определение вероятности безотказной работы ремонтируемой системы является более сложной задачей, и мы ограничимся здесь случаем только дублированной системы. Пусть λ — интенсивность отказа, μ — интенсивно^ восстановления каждого элемента дублированной системы. Тогда веро»» ность безотказной работы системы для постоянно включенного резерва в ражается равенством: >(0=£ Ζ, -Ζ2 2, - Σ2 где />(,)_ ζ'+μ + 3>νν ζ2+μ + 3λ^ (1.7)
шлатика курсового проектирования 389 а средняя наработка до отказа равна: Для резерва замещением вероятность безотказной работы системы выражает- ся равенством: η,)=£ι±£±2^-ν _ζ2 + μ + 2λβΖ^ ζ,-22 ζ,-ζ2 где -(μ + 2λ)±7(μ + 2λ)2-4λ2 ζ'·2 = i ' а среднее время безотказной работы равно: Оценим выигрыш от восстановления GT дублированной системы по среднему времени безотказной работы. Так как среднее время безотказной работы дублированной системы 7] =1,5— для случая постоянно включенного резер- ва и 7J =2— для случая замещения, то этот выигрыш соответственно равен 1 3λ Ά 2λ 2-2.3. Надежность и риск резервированной системы, состоящей из независимых подсистем Усмотрим метод определения показателей надежности и риска резервиро- ^Нной системы. Предположим, что /-й элемент зарезервирован mt-l раз °Днотипными по надежности элементами, / = 1, 2,..., я, причем вид резервирования произвольный (нагруженный, ненагруженный, облегченный). На р1,с· 1.2 показан случай раздельного резервирования с постоянно включен- Ым резервом. ^ема может быть неремонтируемой или ремонтируемой, но при этом отельные ее подсистемы должны быть независимы по обслуживанию. По- еДнее означает, что имеет место неограниченное восстановление, т. е. каж- *Γ* Подсистема имеет такое число ремонтных органов, чтобы не возникала еРедь на восстановление отказавших элементов.
390 ЧАСТЬ III. Курсовое проектирование. Глао^ — Sc| -J т-, тп Рис. 1.2. Структурная схема системы с раздельным резервированием Обозначим через /)(/) — вероятность безотказной работы, а через Qi{t)-\-Pi{t)— вероятность отказа /-й подсистемы, / = 1, 2,..., п. Тогда вероятность безотказной работы и средняя наработка до отказа всей системы соответственно равны: / = 1 О Риск из-за отказа системы определяется по формуле: / = 1 О (1.11) (1.12) 2.2.4. Надежность и риск резервированной системы, состоящей из зависимых по восстановлению подсистем Для систем, образованных из зависимых по восстановлению подсистем, не существует простых соотношений типа (1.11) и (1.12) для расчета ее показателей надежности и риска. Здесь необходимо учитывать дисциплину обслуживания отказавших элементов, а именно: количество ремонтных органов и приоритет обслуживания, т. е. порядок, в котором ремонтируются отказавшие элементы. Описание функционирования системы осуществляется с помощью построй ния графа состояний и составления системы линейных алгебраических дифференциальных уравнений. Граф состояний системы строится в следующем порядке [5]: □ намечаются в виде горизонтальных линий уровни графа, которые нуме" ются сверху вниз, считая верхний уровень нулевым; □ возможным состояниям системы ставятся в соответствие узлы граф3- V полагаемые на определенных уровнях в виде точек (или кружков.^ ^ квадратов). На нулевом уровне помещается узел, соответствующий^ стоянию, когда все элементы системы исправны (состояние (0)); на пеР
Тематика курсового проектирования 391 уровне помещаются узлы, соответствующие состояниям, когда отказал один любой элемент системы; на втором уровне помещаются узлы, соответствующие состояниям, когда отказали любые два элемента системы и т. д.; на последнем уровне располагаются узлы, соответствующие только отказовым состояниям системы; Q узлы графа соединяются ветвями, которые соответствуют переходам системы из состояния в состояние. Ветви размечаются интенсивностями отказов (восстановлений) элементов, из-за которых осуществляются переходы из состояния в состояние; О узлы графа, соответствующие отказовым состояниям системы, помечаются, например, крестами. Замечание Узлы графа, соответствующие одинаковым по надежности элементам, входящим в одну резервную группу, могут объединяться, и соответствующая интенсивность перехода в укрупненный узел умножается на число элементов резервной группы. Общее число узлов графа при этом существенно сокращается. Разработаем математическую модель функционирования системы, для чего получим, пользуясь графом состояний, выражения для показателей надежности и риска системы. Пусть Ε — множество всех состояний системы; Е+ — множество исправных; Е_ — множество отказовых состояний; /?,(/) — вероятность пребывания системы в момент времени / в состоянии /, /е£; λ,7 —интенсивность перехода из состояния / в состояние j. Если переход из состояния / в состояние j отсутствует, то λ,г ■ = 0. По графу состояний формально составляется система линейных дифференци- зльных уравнений с постоянными коэффициентами, описывающая процесс Функционирования нерезервированной и резервированной технической системы [5]: Α40 = -Σλί,,Λ(0+ΣλΛί^ω, ieE. (1.13) jeE jeE предполагая, что в момент времени t = 0 система полностью исправна, займем начальные условия функционирования: р0(0) = 1, р,(0) = 0, ieE\{0}. (1.14) ^ение системы (1.13) с заданными начальными условиями позволяет найти Роятность безотказной работы технической системы за время / при усло- И» что все состояния отказа являются поглощающими: /чо= Σ р/«). с·15)
392 ЧАСТЬ III. Курсовое проектирование. Гла* Для определения среднего времени безотказной работы по графу состояни- составляется система линейных алгебраических уравнений относительн средних времен пребывания технической системы в исправных состоя^ ях τ,·: -Σλ,·,>τ/+Σ^τ7.=-Λ(0), /е£+. jeE jeE (Мб) Тогда средняя наработка до отказа находится суммированием среднего вре. мени пребывания системы в исправных состояниях: ?ί= Σ V (1.17) ieE+ Суммарный риск системы за время / находится по формуле: *(') = Σ^(/)Ρ;(0, (1.18) где rk^ — риск системы из-за отказа /-го элемента. 2.3. Пример выполнения курсового проекта Рассмотрим один вариант выполнения курсового проекта со следующими исходными данными: и = 4, / = 1 год, т = 100, восстановление полностью ограниченное, приоритет обслуживания назначенный: первым ремонтируется элемент с большим риском. Остальные данные приведены в табл. 1.2. Таблица 1.2. Исходные данные курсового проекта Характеристики элементов Г, лет [ Гв, час /·, усл. ед. Номера элементов I 3 I 10 2 15 240 !05 3 6 2 40 4 10 48 103 2.3.1. Определение показателей надежности исходной системы и суммарного риска из-за ее отказа Находим интенсивности отказов элементов: λ. =1 = 0,33333 лет"1, λ2= —= 0,06667 лет"1, 1 3 2 15 λ3 =- = 0,16667 лет"', λ4 =— = 0,10000 лет"1. 3 6 4 10
<0матика курсового проектирования ^аходим суммарную интенсивность отказов системы: Λ = λι+λ2+λ3+λ4 =0,33333 + 0,06667 + 0,16667 + 0,10000 = 0,66667 лет"1. 0о формулам (1.1) находим вероятность и среднее время безотказной работы сцстемы за время / = 1 год: />( 1) = e-o,66667 ι = о, 51342, ι 1,5 год. 1 0,66667 Суммарный риск системы определяется по формуле (1.2): *(/)=Σ'λ4γ-. На основании этой формулы риск системы в момент времени t = 1 год будет иметь значение: Л(1) = (100,33333 + 1050,06667 + 400,16667 + 103 0,10000)· 1-0,51342 лол. = 4946. 0,66667 2.3.2. Разработка структурной схемы системы, риск которой в m раз меньше риска исходной Второй элемент, отказ которого ведет к отказу системы, имеет наибольший Риск. Зарезервируем его идентичным по надежности элементом. Тогда вероятность безотказной работы каждой группы элементов равна: 110 формуле (1.12) находим риск за время / = 1 год: ι ι *(0 = 'Ί \Ql(t)P2m(t)PA{t)dt + г21Р{Шт«)Р4(*)Л + о о +^з^(о/>2(ой(о/,4(^+^^(о/>2(о/,з(Ойа)*· о о Результате расчетов с помощью системы Derive получим Я(1) = 10·0,25036 +105 ·0,00283 + 40-0,12518 + 103·0,07511 = 366.
394 ЧАСТЬ III. Курсовое проектирование. Глап^ Видим, что суммарный риск системы уменьшился более чем в 10 раз, однаКо он еще не достиг требуемого уровня. Резервируем повторно второй элемент Вероятность безотказной работы каждой группы элементов будет равна: />,(/) = *"λι', />2(0 = 1-(1-*-λ2')3> />3(0 = *"λ3', Рл(0 = е-**. Используя снова формулу (1.12) и систему Derive, получим следующий сум. марный риск системы за время t = 1 год: Л(1) = 100,25064 + 1050,00017 + 400,12532 + 103 -0,07519 = 100. Риск из-за отказа системы снова не достиг требуемого значения. Зарезервируем теперь четвертый элемент, отказ которого вызывает наибольшую опасность в отказе системы. Вероятность безотказной работы каждой группы элементов равна: № = е-к*'9 />2(/) = 1-(1-*"λ2')\ Ρ3(0 = β-λ>'9 />4(') = l-(l-e~V)2. В третий раз используя формулу (1.12) и систему Derive, получим следующий суммарный риск системы за время / = 1 год: Л(1) = 10-0,26158+ 105 0,00018 + 40-0,13079 +103 0,00656 = 32,41. Риск из-за отказа системы достиг требуемого значения, поскольку 4946 32,41 <-^ = 49,46. 100 Итак, структурная схема системы имеет вид, представленный на рис. 1.3. 1 I 1 1 2 I 1 1 3 I 1 1 4 Рис. 1.3. Оптимальная структурная схема системы 2.3.3. Расчет показателей надежности усовершенствованной системы Произведем расчет показателей надежности спроектированной системы· роятность безотказной работы можно найти по формуле (1.11): Ρ(/) = ^λ,/(ΐ-(1-β-λ^)3)β-λ3/(ΐ-(1-^λ4/)2), Be-
Гаматика курсового проектирования 0Н после упрощения получим: P(t) = e~At (3 - 3<Γλ2' + е'2^-' )(2 - β'**4'). вычисляя значения функции P(t) от 0 до 1 с шагом 0,1, получим табл. 1.3. График вероятности безотказной работы изображен на рис. 1.4. Таблица 1.3. Значения функции P(t) />(/) Л лет 0,000 0,100 0,200 0,300 0.400 0,500 | 0,600 0,700 0,800 0,900 | 1,000 /чо 1,00000 0,95113 0,90448 0,85995 0.81746 0,77692 0,73826 0,70140 0,66626 0,63278 0,60088 1 0,8 0,6 0,4 0,2 0 0 Л лет 1 Рис. 1.4. Вероятность безотказной работы усовершенствованной системы Считаем наработку на отказ по формуле (1.11): Г, = °°\Ρ(()ώ =]if Лг (3 - Зе~^( + e-1Uj )(2 - е~^ )dt,
396 ЧАСТЬ III. Курсовое проектирование. Глав* откуда получим: τ 6 6 1 Л Λ + λ-, Л + 2λΊ Λ + λΔ Λ + λ2 + λ4 —— — = 1,89403 год 2.3.4. Расчет показателей надежности новой системы для резерва замещением В соответствии с (1.5) вероятности безотказной работы подсистем вычисляются по формулам /ΐ(')=*~λι', ад= 1 + λ2/ + -^— 2 J β'**, P3(t) = €-**, /,4(0 = (1 + λ4/)€τ-^. Вероятность и среднее время безотказной работы, а также риск системы определяются по формулам (1.11) и (1.12). Сравнительный анализ методов введения структурной избыточности следует провести самостоятельно. Надо численно показать и объяснить повышение надежности системы и уменьшение ее риска в случае использования резерва замещением. 2.3.5. Вычисление показателей надежности и риска системы при наличии восстановления Предположим, что количество ремонтных органов достаточно для того, чтобы подсистемы были независимы по восстановлению (неограниченное восстановление). В этом случае можно воспользоваться формулами (1.11) и (1.12). Поскольку восстановление элементов значительно повышает надежность системы и снижает риск из-за отказа элементов, то в каждой резервной группе можно оставить лишь по одному резервному элементу. Таким образом, для ремонтируемой системы ее структурная схема имеет вид, показанный на рис. 1.5. λ, λ2,μ2 λ3 λ4,μ4 1 I 1 1 2 I 1 1 3 I 1 1 ~ Рис. 1.5. Структурная схема восстанавливаемой системы Постоянно включенный резерв Поскольку первая и третья подсистемы являются нерезервированными рая и четвертая представляют собой дублированные подсистемы, то в с
•гвыштика курсового проектирования 397 00-ствии с формулой (1.7) для постоянно включенного резерва получим следующие формулы для вероятности безотказной работы подсистем: /»(0 = <Γλ·', Ρ2(ί) = x2ea* + у2е^', P3(t) = β~λ>', P4(t) = x4ea<' + y4e^', где: 0,=- (Ц,+ЗХ,) + У(Ц,+ЗХ,)2-8Х2 -(μ/+3λ,)-7(μ,+3λ,)2-8λ2 . β/ = 2 " 2 = α,+μ,+3λ, β, + μ^λ, *'" α,-ft ' »- ft-α, ' 1 -ι μ,=— час — интенсивность восстановления элементов /-и подсистемы, 'в/ /=1,2,3,4. Теперь для вычисления показателей надежности системы можно воспользоваться соотношениями (1.11). В результате получим: P(l) = e~kl'(x2ea"-' +y2e^')e'ki\x4ea''+y4e^'), τ- *2*4 , У2*4 , Х2У4 , У2У4 a2 + a4 + λ| + λ3 β2 + a4 + λ, + λ3 α2 + β4 + λ_ + λ3 β2 + β4 + λ, + λ3 Расчеты с помощью системы Derive показывают, что: P(l) = 0,60632, 7J =2,00142 год. Аналогично, используя (1.2), найдем риск системы в момент / = 1 год: /?(1) = 10-0,26227+ 1050,00018 + 400,13114 + Ι03 0,00009 = 26,38. Резерв замещением "Соответствии с формулой (1.9) для резерва замещением получим следующие формулы для вероятности безотказной работы подсистем: *U0 = *-*■', Р2(/) = х2е^+у2е^, P3(t) = e-^, P4(t) = x4ea*t +y4<P* . гДе χ ,Γ(μ, + 2λ,) + >/(μ,+2λ,)2-4λ2 -(μ,+ 2λ,-) - >/(μ, + 2λ,- )2 - 4λ2 '" 2 ' Pi~ 2 α,+μ,+2λ, _β,+μ,+2λ, *'" α,-β, ' У>- β,-α, '
398 ЧАСТЬ III. Курсовое проектирование. Глав* Вычисление показателей надежности и риска системы производится, как и ранее, на основе равенств (1.11) и (1.12). 2.3.6. Определение показателей надежности и суммарного риска усовершенствованной системы Рассмотрим структурную схему ремонтируемой системы с постоянно включенным резервом, представленную на рис. 1.5. Ориентированный граф со- стояний такой системы изображен на рис. 1.6. Он имеет 21 узел. Направление стрелок сверху вниз соответствует отказовым переходам, а снизу вверх-^ восстановлению элементов. На графе кружками отмечены исправные состояния, а квадратами — отказовые. Рис. 1.6. Граф состояний восстанавливаемой системы Интенсивности отказового перехода из каждого узла равны соответственно λ|, λ2, λ3, λ4, умноженным на число исправных элементов данной резервной группы. Интенсивности ремонта для второй и четвертой подсистем раВ" ны соответственно μ2 и μ4. Согласно заданной дисциплине обслуживани первыми восстанавливаются элементы второй подсистемы, а затем — эяе' менты четвертой подсистемы. Для удобства записи системы уравнений пронумеруем узлы графа в естес венном порядке. Тогда узлы (0), (2), (4), (8), (10) соответствуют исправным, остальные узлы — отказовым состояниям. По графу составляется систе обыкновенных дифференциальных уравнений, которая в данном случае № ет вид:
•амвтика курсового проектирования 399 />ά(0 = -(λ|+2λ2+λ3+2λ4)Α)(/) + μ2ρ2(0 + μ4Ρ4('); />ί(') = λ,/>0(0; /)2(/) = 2λ2Ρο(0-(λ1+2λ2+λ3 + 2λ4+μ2)ρ2(0; Ρ3(') = λ3Ρ0(Ο; ρ'4(ι) = 2λ4Ροθ) -(λ, + 2λ2 + λ3 + λ4 + μ4)/>4(')+ЦгЛ(0 + ЦгЛо(0; Λ(0 = λ,ρ2(0; />6(0=λ2Α(0; /Ή0 = λ3ρ2(0; ρ8 (Ο = 2λ4ρ2 (/) - (λ, + λ2 + λ3 + λ4 + μ2 )рг (/); /*(') = W); /?ίο(0 = 2λ2/?4(/)-(λ, + λ2 +λ3 +λ4 +μ2)^10(θ; /;ί,(0 = λ3/74(0; Ρ,'2(0 = λ4ρ4(0; /Ί'3(0 = λ,ρ8(/); /Ί'4(0 = λ2ρ8(0; ρί5(0 = λ3ρ8(0; Λ'7(0 = λιΛο(θ; ρί8(Ο = λ2ρ10(Ο; /?,'9(Ο = λ3/?10(/); /?20(/) = λ4/>10(/). Считая, что при t = 0 все элементы системы исправны, получаем начальные Условия: />0(0) = 1, Л(0) = 0, / = 1, 2,..., 20 . Система уравнений может быть решена численно с использованием метода Рунге — Кутты. Для этого необходимо подготовить исходные данные, со- ^еРЖащие матрицу коэффициентов системы дифференциальных уравнений, НаЧальные значения искомых функций, начальное и конечное значения аргу- Мента, шаг интегрирования и точность расчетов. ^етим, что при вводе данных надо обязательно привести значения интен- иВНостей переходов к одной размерности. Для этого следует интенсивности ^становления элементов умножить на 8760, что соответствует переводу часа в годы.
400 ЧАСТЬ HL Курсовое проектирование. ГлдВй Поэтому 8760 м 8760 1М. _! Ц2=^40""36,5 лет , μ4=—— = 182,5 лет . В результате вычислений надо получить два файла. В первом файле содер. жатся значения всех 21 функций р;(0> / = 0, I, 2,..., 20 в зависимости от значения аргумента (, изменяющегося от 0 до I года с шагом 0,1 года. Далее представлены значения искомых функций только для конечного значения / = I год: р0(1) = 0,60345, ρ,(1) = 0,26106, /?2(1) = 0,00219, />э(1) = 0,13054, /74(1) = 0,00066, р$(\) = 0,00092 , р6(1) = 0,00018, р7(1) = 0,00046, Л(1) = 0,00001, #,(1) = 0,00029, Ло(1) = 0,00000, /7Н(1) = 0,00014, /?12(1) = 0,00009, /?13(1) = 0,00001, />14(1) = 0,000005 />15(1) = 0,00000, /;16(1) = 0,00000, />,7(1) = 0,00000, Ρι8(1) = 0,00000, />19(|) = 0,00000, /?20(1) = 0,00000. Приведенные значения используются дальше при нахождении риска системы. Во втором файле содержатся значения вероятности безотказной работы системы для значений / от 0 до 1 года с шагом 0,1 года. Эти значения получены суммированием вероятностей />,-(/) по всем исправным состояниям, т. е. Ρ(1) = Ρο(*) + Ρ20) + ρΛΟ+Ρ*0) + Ρ\ο(0. Данные второго файла приведены в табл. 1.4. Из таблицы следует, что Р(\) = 0,60632 для ремонтируемой системы несколько больше, чем Р(\) = 0,60088 для неремонтируемой системы. Для определения наработки на отказ составим следующую систему линейны* алгебраических уравнений: ί-(λι + 2λ2 + λ3 + 2λ4)τ0 + μ2τ2 + μ4τ4 = ~U 2λ2τ0 -(λ1 + 2λ2 + λ3 + 2λ4 + μ2)τ2 =0; Ι 2λ4τ0 - (λ, + 2λ2 + λ3 + λ4 + μ4 )τ4 = 0; 2λ4τ2 - (λΙ + λ2 + λ3 + λ4 + μ2 )τ8 = 0; [2λ2τ4 -(Xj + λ2 + λ3 + λ4 + μ2)τιο - 0.
шматка курсового проектирования 401 Таблица 1.4. Вероятность безотказной работы системы /. лет 0,000 0,100 0,200 0,300 0,400 ; 0,500 ; 0,600 0,700 0.800 0,900 1,000 Р(П 1,00000 0,95120 0,90478 | 0?86062 0.81862 0,77867 0,74067 0,70452 0.67014 0.63743 0.60632 Решение этой системы даст следующие результаты: х0 =1,98926, τ2 =0,00712, τ4 =0,00218, τ8 =0,00004, τ,0 =0,00001. Следовательно, среднее время безотказной работы системы будет равно: 7j = τ0 + х2 + τ4 + τ8 + τ10 = 1,99860 год, что также больше, чем 7j =1,89403 лет для неремонтируемой системы. Найдем суммарный риск системы в соответствии с формулой (1.18). Для этого по графу необходимо найти все состояния отказа и для каждого из них определить номер элемента, отказ которого привел к отказу системы. Соответствие отказовых состояний и номеров отказавших элементов приведено в табл. 1.5. Таблица 1.5. Номера элементов и их состояний Номер состояния 1 3 5 6 7 9 Номер элемента 1 3 1 2 | 3 1 ι ! Номер состояния 11 12 13 14 15 16 Помер элемента 3 4 1 2 3 4 Номер состояния 17 18 19 20 11омер элемента 1 2 3 4
402 ЧАСТЬ III. Курсовое проектирование. Глава ι По формуле (1.18) получим: Следовательно, Л(1) = 10(0,26106 + 0,00092 + 0,00029 + 0,00001)+ 105 0,00018 + +40(0,13054+ 0,00046 +0,00014)+103 0,00009 = 25,96. Суммарный риск из-за отказа системы, равный Л(1) = 25,96, стал меньше риска, полученного для системы без восстановления и равного 32,41. 2.3.7. Определение показателей надежности и суммарного риска усовершенствованной системы (резерв замещением) Граф состояний будет такой же, что и на рис. 1.6. Другими будут только значения интенсивностей перехода вследствие отказов элементов. Этот раздел выполняется аналогично разд. 2.3.6. 2.3.8. Выводы по работе По результатам проведенных исследований составлена табл. 1.6, в которой содержатся значения показателей надежности и риска системы для постоянно включенного резерва. Таблица 1.6. Значения показателей надежности и риска резервированной системы Система Неремонтируемая Ремонтируемая (неограниченное восстановление) Ремонтируемая (ограниченное восстановление) Показатели надежности Р(\) 0,60088 0,60632 0,60632 Г,, лет 1,89403 2,00142 1,99860 Риск системы 32,41 J 26,38 25,96 На основании данной таблицы необходимо сделать выводы о целесообразно сти мероприятий по восстановлению отказавших элементов. Следует отм тить, что возможность ремонта элементов приводит к уменьшению кратное резервирования и сокращению объема оборудования.
Тематика курсового проектирования 403 2.4. Варианты заданий на курсовой проект курсовой проект выполняется по приведенной ранее методике. Варианты заданий приведены в табл. 1.7. Таблица 1.7. Варианты заданий на курсовой проект |Вар. 1 2 3 4 5 6 7 L 8 9 η 4 4 4 5 4 4 5 4 4 m ПО 90 ПО ПО 100 120 120 80 80 /, лет 1,9 1,8 2 1,6 1,9 ι,ι 1,4 1,2 1,1 Характ. Г, лет Т„ час г, у. е. Г, лет 7;, час /\ у. е. Г, лет Гв, час П у. е. Г, лет К час г, у. е. Г, лет Тв, час г, у. е. Г, лет Гв, час г, у. е. Г, лет Г„ час г, у. е. Г, лет Тш, час г, у. е. Г, лет Тл, час г, у. е. Элем. 1 12 24 1000 10 120 10000 5 100 50 14 120 10000 14 100 1000 2 50 40 4 30 30 2 60 30 4 70 30 Элем. 2 2 24 30 16 240 1000000 3 100 30 4 96 10 20 200 100000 16 200 1000000 18 200 100000 14 180 100000 10 200 1000 Элем. 3 16 120 1000000 5 60 30 16 240 100000 5 20 40 3 50 10 14 120 10000 12 100 1000 10 96 1000 2 50 10 Элем. 4 2 50 20 3 90 30 14 100 1000 18 200 100000 4 50 20 5 90 40 5 50 50 2 40 30 14 180 100000 Элем.5 5 | 24 | 40 ] 2 40 | ю 1
404 ЧАСТЬ III. Курсовое проектирование. Глава Таблица 1.7 (продолжение) Вар. 10 И 12 13 14 15 16 17 18 19 η 4 4 5 5 4 4 5 5 4 4 m 120 90 120 90 80 90 90 90 120 80 /, лет 1,5 1.2 1,6 1.3 1,6 1,8 1.6 1,7 1,0 1,9 Характ. Г, лет Гв. час /\ у. с. Г, лет Ть, час г, у. е. Г, лет Гв, час г, у. е. Г, лет Гв, час г, у. е. Г, лет Г», час г, у. е. Г, лет Тъ% час г, у. е. Г, лет Г», час /\ у. е. Г, лет Гв, час г, у. е. Г, лет Ть% час г, у. е. Г, лет Т„ час г, у. е. Элем. 1 3 40 50 10 200 1000 4 80 20 5 60 40 2 60 10 10 100 1000 5 100 40 4 60 40 4 80 40 4 100 30 Элем. 2 12 150 100000 2 30 50 16 180 10000 3 100 30 20 150 100000 3 30 30 4 160 30 16 120 10000 16 100 100000 4 30 20 Элем. 3 12 120 10000 20 120 100000 4 50 20 2 50 50 4 100 50 14 200 1000000 5 50 50 4 60 50 4 100 40 14 200 1000 Элем. 4 4 90 40 5 30 40 5 40 10 12 180 100000 12 80 1000 2 40 50 18 200 100000 3 80 30 14 100 1000 20 40 1000000 Элем. 5 1 "1 | 16 ] 130 | 10000(Г| 14 ] ιοό Ι 1000 1 16~J 130 I loooj 18j 15ol loooool ^^^\ ^^_J J ___J ____J J
Хематика курсового проектирования 405 Таблица 1.7 (продолжение) |Вар. 20 21 22 23 24 V 25 26 27 28 29 η 4 5 5 4 4 4 4 5 4 4 m 120 80 120 9 ПО 100 120 120 100 80 /, лет 1,0 1,6 1,6 1.8 1,7 1,6 1,0 1,4 1,7 1,39 Характ. Т, лет Гв, час г, у. е. Г, лет Гв, час г, у. е. Г, лет Г», час г, у. е. Г, лет Тъ% час г, у. е. 7', лет Гв, час г, у. е. Г, лет Т„ час г, у. е. Г, лет Ть% час г, у. е. Г, лет Т„ час г, У- е. Г, лет Т'в, час г, у. е. Г, лет Гв, час г, у. е. Элем. 1 4 100 50 16 100 1000 3 60 40 3 80 3 ' 16 100 10000 14 100 1000000 20 160 100000 18 120 1000000 10 120 10000 12 100 1000 Элем. 2 3 160 20 4 160 40 3 120 10 10 100 100000 3 30 20 12 160 10000 12 100 1000 3 120 30 5 100 20 16 200 100000 Элем. 3 20 50 100000 4 50 30 4 60 20 10 100 . 10000 18 200 100000 3 50 20 3 50 30 4 60 20 16 120 100000 4 100 50 Элем. 4 18 200 1000 2 200 20 18 200 100000 4 100 20 2 40 20 3 70 10 2 50 10 10 100 1000 3 100 20 3 60 30 Элем. 5 18 130 100000 12 150 10000 5 150 20
406 ЧАСТЬ III. Курсовое проектирование. Глава Таблица 1.7 (окончание> [~ВаР- 30 η 4 m ПО /, лет 1,6 Характ. Г, лет Тъ, час г, у. е. Элем. 1 2 100 30 Элем. 2 5 100 50 Элем. 3 20 200 1000000 Элем. 4 18 200 10000 Элем. Тема 3. Анализ надежности системы по данным эксплуатации 3.1. Задание на курсовой проект Статистические данные об отказах систем самолета в процессе его эксплуатации приведены в табл. 1.8. Они получены из эксплуатации восьми самолетов ТУ-154М в течение двух лет их функционирования. Отказы обобщались поквартально. Таблица 1.8. Статистические данные об отказах систем самолета ТУ-154М Γι 2 VT 4 5 6 7 8 9 10 Ml Система Управление самолетом Радиооборудование Электроснабжение Управление полетом Топливная система Гидравлическая система Приборное оборудование Шасси Пилотажпо-навигационная система Вспомогательная силовая установка Фюзеляж Число отказов по годам и кварталам 1997 1 кв. 17 31 2 11 9 6 0 14 23 5 7 2 кв. 24 55 6 15 12 9 1 35 30 5 6 3 кв. 31 39 9 13 10 6 2 30 23 15 12 4 кв. 13 38 1 11 11 3 1 27 27 7 7 1978 J 1 кв. 33 20 4 13 2 3 2 34 14 17 4 2 кв. 25 38 4 10 6 3 3 28 26 6 5 3 кв. 27 42 9 13 12 10 1 30 35 16 10 4 кв. 29] "jlJ 3 8j 18 7 5 29 34 9 7
тематика курсового проектирования 407 Таблица 1.8 (окончание) N2 1жз 14 115 16 [17 18 19 J 20 Система Крыло Газотурбинный двигатель Топливная система двигателя Система управления двигателем Приборы контроля двигателя Система запуска Радиоаппаратура самолетовождения Бортовые системы контроля Налет, час Число отказов по годам и кварталам 1997 1 кв. 6 13 14 6 3 3 36 8 2351 2 кв. 12 19 11 8 6 2 68 19 4066 3 кв. 4 15 10 8 6 3 70 16 4596 4 кв. 7 9 3 4 1 1 40 15 3381 1978 1 кв. 7 13 11 11 7 10 41 12 2630 2 кв. 11 12 6 9 3 15 44 20 3665 3 кв. 14 14 18 18 7 24 59 21 4585 4 кв. 6 8 4 4 7 11 43 16 3158 Необходимо определить: О P(t) — вероятность безотказной работы в течение времени t; О λ(/) — интенсивность отказов системы в течение времени t; О /(/) — плотность распределения времени до отказа. Решение получить в виде формул, таблиц и графиков. 3.2. Сведения из теории Самолет является системой восстанавливаемой, а интересующие нас показали надежности необходимо определить в течение времени полета, когда ^Молет и его оборудование не ремонтируются. То есть необходимо по дан- **Ь1м об отказах восстанавливаемой системы оценить ее надежность в течение ьремени /, когда она не подлежит ремонту. Зависимости между показателями надежности невосстанавливаемой и вос- ^навливаемой техники можно получить путем решения следующего интервального уравнения:
408 ЧАСТЬ III. Курсовое проектирование. Глав* * ω(0 = /(0+|ω(τ)/(/-τ)έ/τ, (1.19) о где ω(/) — параметр потока отказов восстанавливаемой системы; /(/) _^ плотность распределения времени до отказа невосстанавливаемой системы. Согласно заданию на проектирование, решение необходимо получить в аналитическом виде. Методика определения показателей надежности систем самолета, основанная на решении уравнения (1.19), состоит в следующем: □ по данным об отказах системы определяется параметр потока отказов со(/); □ ω(0 представляется в виде формулы путем решения задачи интерполяции; □ определяется преобразование Лапласа функции ω(/); □ на основе формулы (1.19) находится преобразование Лапласа функции /(О: л*>~гтт; (120) 1 + сф) □ находится плотность распределения времени до отказа /(/) путем обратного преобразования Лапласа функции (1.20); □ по известной плотности /(/) определяются искомые показатели надежности: P{t) = \-\f(t)dt, о Ц0 = £&. (1.2D Приведенная методика может быть реализована с помощью универсальных программных средств символьной математики. Наиболее эффективными из них для решения задач настоящего проекта являются Mathematica и Мар'е· Они позволяют получить решение в виде формул, таблиц и графиков. Пр°* грамма решения задач приведена в [5, гл. //]. Анализ результатов расчетов позволит сделать ряд важных выводов о надежности систем воздушног судна. Замечание ^ Технических систем самолета ТУ-154М, приведенных в табл. 1.8, много, поэтому "мс смысл оценить их надежность в нескольких курсовых проектах.
Тематика курсового проектирования 409 Тема 4. Разработка структурной схемы системы длительного использования, удовлетворяющей требованиям надежности и ограничениям на техническую реализацию Дано: О структурная схема системы в виде основного соединения элементов; О число элементов системы; О допустимый вид структурного резервирования и его кратность; О показатели надежности элементов; □ вид законов распределения отказов элементов; □ время работы системы; □ допустимое значение снижения нагрузки элементов (нагрузочное резервирование). Один из вариантов задания приводится в табл. 1.9. Таблица 1.9. Исходные данные на проектирование оптимальной системы [__ 7Ί, час Закон [распределения Структурное [резервирование 1 m [ η № элемента 1 2180 Exp — — — 2 1200 G Пос. 1 — 3 1250 R — — Μ 4 980 Exp Зам. 1 5 920 Ν — — 2 6 2000 W Др. кр. 1/2 — 7 1800 G — — 1,4 8 1600 Exp П,3. 1 — 9 1500 W Пос. 1 — 10 1980 Ε — — — Предполагается, что система длительного использования. Время ее непрерывной работы — 840 часов. Определить оптимальную структуру системы. Оптимальной считается такая ^уктура, которая имеет среднее время безотказной работы 7] > 500 час, иМеет минимальное число элементов и минимальный объем резервирования. 8 табл. 1.9 приняты следующие обозначения: Т{ — среднее время безотказной работы элемента, m — допустимая кратность резервирования, η — чис-
410 ЧАСТЬ HI. Курсовое проектирование. Глава ло, показывающее, во сколько раз увеличивается среднее время безотказной работы элемента, если применить нагрузочное резервирование. Эта тема может иметь большое число вариантов, если в таблице исходных данных изменять значения 7], m , η, вид закона распределения отказов и вид резервирования. Пример выполнения проекта не приводится, т. к. методика его выполнения ясна из предыдущих тем.
ГЛАВА 2 ТЕМАТИКА КУРСОВЫХ РАБОТ В этой главе приводится семь тем курсовых работ, затрагивающих следующие направления теории надежности: О влияние дисциплины обслуживания на надежность технических систем (Тема I 2)\ О анализ переходных процессов при оценке надежности восстанавливаемых систем (Тема 3, 4, 5)\ О анализ надежности систем методом статистического моделирования (Тема 6, 7). Тема 1. Оценка влияния дисциплины обслуживания на надежность дублированной восстанавливаемой системы Структурная схема дублированной восстанавливаемой системы с разнона- Дежными элементами приведена на рис. 2.1. λι-μι λ2, μ2 Рис. 2.1. Дублированная система с разнонадсжными элементами Необходимо оценить влияние дисциплины обслуживания на надежность сис- Темы. За критерии надежности следует принять коэффициент готовности и наработку на отказ. Рассмотреть случаи прямого, обратного и назначенного приоритетов при одной обслуживающей бригаде и при неограниченном об- СлУживании. При назначенном приоритете рассмотреть два случая: приори-
412 ЧАСТЬ HI. Курсовое проектирование. Гла&* ^ тет более и менее надежному элементу. Коэффициент готовности и наработ- ку на отказ получить в аналитическом виде. Вычисления выполнить для еле- дующих случаев: 1. Приоритет наименее надежному элементу и с низкой ремонтопригод. Ηοσπ>κ>(λ велико, μ мало). 2. Приоритет наименее надежному элементу, но с высокой ремонтопригодностью^ велико, μ велико). 3. Приоритет наиболее надежному элементу, но с низкой ремонтопригодностью (λ мало, μ мало). 4. Приоритет наиболее надежному элементу и с высокой ремонтопригодностью^ мало, μ велико). Рассмотреть случаи при следующих исходных данных: λ,=2,3·10"3 час"1, λ2=1,2·10~3 час"1, μ, =0,05 час"1, μ2 = 0,1 час4. Тема 2. Оценка влияния дисциплины обслуживания на надежность энергетической системы Энергетическая система состоит из трех генераторов разного типа, имеющих интенсивности отказов λ,, λ2, λ3. При отказе одного из генераторов интенсивность отказов исправных увеличивается, т. к. возрастает нагрузка на каждый из генераторов, и становится равной λΝ, λΙ2, λ,3. Интенсивность восстановления генераторов постоянна и равна μ. Отказ системы наступает при отказе любых двух генераторов. Необходимо исследовать влияние дисциплины обслуживания на надежность системы. Критериями надежности являются: коэффициент готовности и наработка на отказ. Рассмотреть случаи неограниченного восстановления, а также полностью ограниченного при прямом, обратном и назначенном приоритетах. Исследовать два варианта: приоритет более и менее надежн°м- элементу. Интенсивности отказов имеют следующие значения: λ| =1,2-10* чаС λ2=2,4·10~5 час"1, λ3=3·10~5 час"1. Среднее время восстановления отказавшего генератора Гв = 23 час. По результатам расчетов установить зна ния выигрышей надежности по коэффициенту готовности GKr и нараоо
Тематика курсовых работ 413 на отказ GT для каждого приоритета обслуживания по сравнению с неограниченным восстановлением. Тема 3. Анализ влияния законов распределения отказов на переходные процессы при оценке показателей надежности и готовности восстанавливаемой системы Дана структурная схема системы, представляющая собой основное соединение элементов. Данные о надежности элементов приведены в табл. 2.1. Таблица 2.1. Данные о надежности системы №элем. Г. час Гв, час 1 1860 12 2 1000 9 3 980 2,4 4 2100 15.6 5 1320 12 6 1570 9,7 7 2200 15,5 8 1740 8,5 9 2300 16,5 10 1950 9 Определить показатели надежности системы Kr(t), Кг, Τ при законах распределения: экспоненциальном, нормальном, гамма-, Вейбулла. Оценить влияние законов распределения на показатели надежности. Исследовать длительность переходных процессов. Установить значение τ , при котором можно оценивать готовность системы лишь по коэффициенту готовности, не анализируя функцию готовности Kv(t). Тема 4. Влияние параметров резервированной восстанавливаемой системы на длительность переходных процессов при оценке ее готовности Дано: О резервированная восстанавливаемая система при общем постоянном резервировании; ^ кратность резервирования m - 1, 2, 3, 4 ; ^ Диапазон интенсивностей отказов системы: λ = 0,2·10"3 час"1, λ = 0,6·1(Γ3 час"1, λ = 1,2·10"3 час"1, λ = 2·1(Γ3 час"';
414 ЧАСТЬ III. Курсовое проектирование. ГЛай. □ среднее время восстановления Гв =8,24 час; 22 □ приоритет обслуживания: одна бригада и т + \ бригад (независимое вое становление). Определить: □ коэффициент готовности, функцию готовности и среднее время безотказной работы системы для всех вариантов задания; □ длительность τ переходного процесса. В результате исследований дайте ответы на следующие вопросы: какова длительность переходных процессов и как она зависит от кратности резервирования, числа ремонтных бригад, интенсивности отказов системы; через какое время от начала эксплуатации можно оценивать готовность системы коэффициентом готовности, игнорируя функцию готовности Kv(t). Решение представить в виде следующей таблицы: т λ А'г τ I 0,2 0,6 1,2 2 2 0,2 0,6 1,2 2 3 0,2 0,6 1,2 2 4 0,2 0,6 1,2 2 Решить для ограниченного и неограниченного восстановлений и представить в виде графиков функции готовности Kr(t) для всех вариантов задания. Указание: при исследовании переходных процессов необходимо воспользоваться методом Рунге — Кутты и одним из программных средств символьной математики (см. часть IV). Вычисления выполнить с точностью три значащие цифры. Тема 5. Влияние параметров резервированной восстанавливаемой системы на длительность переходных процессов при оценке ее готовности (случай резервирования замещением) Исходные данные те же, что и в теме 4. Решение получить для случая резервирования замещением. обшего
Тематика курсовых работ 415 Замечание При выполнении курсовых работ необходимое их количество можно получить из предложенных тем путем варьирования исходных данных. Тема 6. Установление закона распределения времени безотказной работы системы по известным законам распределения элементов Разработка математических моделей и методов, позволяющих определить время безотказной работы системы аналитически, является сложной, а подчас и неразрешимой задачей. С этой целью часто используется метод статистического моделирования с последующей обработкой результатов эксперимента. Предметом статистического моделирования является изучение сложных процессов и систем, подверженных, как правило, воздействию случайных факторов, путем проведения экспериментов с их моделями. Суть метода проста— имитируется "жизнь" системы при многократном повторении испытаний. При этом моделируются и регистрируются случайно меняющиеся внешние воздействия на систему. Для каждой ситуации по уравнениям модели просчитываются системные показатели. Существующие современные методы математической статистики позволяют ответить на вопрос: можно ли и с каким доверием использовать данные моделирования. Если эти показатели доверия для нас достаточны, мы можем использовать модель для изучения данной системы. Можно говорить об универсальности статистического моделирования, поскольку оно является одним из наиболее эффективных средств исследования и проектирования сложных систем по критериям надежности и часто единственным практически реализуемым методом исследования процесса их функционирования. Целью курсовой работы является изучение студентами методов статистиче- ского моделирования применительно к задачам нахождения законов распределения времени безотказной работы и показателей надежности технических °истем с использованием прикладных программных средств. Далее будут Рассмотрены характерные этапы выполнения курсовой работы. 6.1. Задание на курсовую работу Техническая система S состоит из трех элементов, схемы соединения которых приведены в вариантах заданий на курсовую работу (см. разд. 6.5). Времена безотказной работы Хх, Х2, Хъ элементов системы являются непре-
416 ЧАСТЬ III. Курсовое проектирование. Гла^ г рывными случайными величинами с известными законами распределен вероятностей. Внешняя среда Ε оказывает воздействие на работу системЬ| в виде случайной величины V с известным дискретным распределением вер0, ятностей. Требуется оценить надежность системы S методом статистического модели, рования на ЭВМ с последующей обработкой результатов эксперимента. Последовательность выполнения работы следующая: 1. Разработать алгоритмы разыгрывания случайных величин Хх, Х2, Л\ и V с использованием генераторов случайных чисел, содержащихся в математических пакетах, например в Microsoft Excel или в StatGraphics. 2. Определить время безотказной работы системы Υ в зависимости от времен безотказной работы Х{9 Х2, Х^ элементов на основе структурной схемы расчета надежности. 3. Определить время безотказной работы системы с учетом влияния внешней среды в соответствии с формулой Ζ = Υ/(\ + 0,1 V). 4. Построить моделирующий алгоритм, имитирующий работу системы S и учитывающий возможность отказа элементов и случайные воздействия внешней среды Ε. Реализовать полученный алгоритм на ЭВМ и создать файл со значениями случайных величин Х{, Х2, Л^, V 9 Υ и Ζ. Число опытов для машинного эксперимента принять равным 100. 5. Выполнить статистическую обработку полученных результатов. Для этого необходимо: • для каждой случайной величины рассчитать основные статистические характеристики: выборочное среднее, выборочную дисперсию, выборочное среднее квадратическое отклонение, наименьшее и наибольшее значения, размах выборки, асимметрию, эксцесс; • данные для случайной величины Ζ разбить на 10 групп и сформировать статистический ряд, содержащий границы и середины частичных интервалов, а также соответствующие частоты; вычислить относительные, накопленные и накопленные относительные частоты; • для величины Ζ построить полигон и кумуляту частот, построить гистограмму по плотностям относительных частот; • для величин Х{9 Х2, Х^, V установить их соответствие заданным за конам распределения, используя критерий χ ; • для случайной величины Ζ рассмотреть три непрерывных распредел ния (равномерное, нормальное, гамма-), изобразить на гистограмме Л- Ζ плотности этих распределений;
-Тематика курсовых работ 417 • с помощью критерия χ выполнить проверку справедливости гипотезы о соответствии статистических данных выбранным распределениям, уровень значимости при подборе подходящего распределения принять равным 0,05. 5. Определить плотность распределения, математическое ожидание, дисперсию и среднее квадратическое отклонение времени безотказной работы Ζ системы. Определить основные характеристики надежности системы: среднее время безотказной работы 7] и вероятность безотказной работы P{t) в течение времени /. Найти вероятность безотказности системы за время 7j. 6.2. Алгоритм статистического моделирования Проведем имитацию работы системы, структурная схема которой изображена на рис. 2.2. Согласно схеме, сначала работают элементы I и 3, а элемент 2 находится в резерве. При отказе элемента 3 наступает отказ системы. При отказе элемента I в работу включается элемент 2, но это событие не является отказом системы. Система откажет, если после этого произойдет отказ элемента 3 или 2. λ\ U-r^ Рис. 2.2. Структурная схема системы Законы распределения времени безотказной работы элементов и воздействия внешней среды сведены в табл. 2.2. Таблица 2.2. Законы распределения времени безотказной работы элементов и V Л'. I LN(2; 1,4) Л'2 LN(2; 1,4) Χι Е(2; 0,05) Г G(0,7) J тъбл. 2.2 приняты следующие обозначения законов распределения: &LN-. логнормальное; Ε — Эрланга; Q г, ч — геометрическое. сКобках указаны параметры распределений 14 Зак 553
418 ЧАСТЬ HI. Курсовое проектирование. Глав* На листе Excel (табл. 2.3) предусмотрим место для значений случайных вели чин. Колонки А и В — вспомогательные, в них заносятся равномерно распре деленные случайные числа (РРСЧ) из промежутка [0; 1]. В колонки С, D, ε и F заносятся значения заданных случайных величин Xl9 Х2, Х$ и V соответственно, полученные путем преобразования РРСЧ. Колонка G служит Д|Я значений случайной величины У, а колонка Η — для значений случайной величины Ζ. Таблица 2.3. Получение случайных чисел | 1 2 3 ... 101 А РРСЧ 0,215 0,088 0,915 В РРСЧ 0,493 0,731 0,305 С Х\ 10,608 18,973 54,505 D Хг 10,608 18,973 54,505 Ε Л'з 44,772 54,838 25,53 F V 2 3 1 G Υ 21,216 37,946 25,53 Η Ζ 17^68 J 29,19 J 23,21 В ячейки первой строки ΑΙ, Bl,..., HI помещаются заголовки таблицы. В ячейки А2 и В2 помещаются РРСЧ в соответствии с формулами: А2 = СЛЧИСО, В2 = СЛЧИС(). В ячейки С2, D2, Е2 помещаются значения случайных величин Х{9 Х2, Х}> первые две из которых имеют логарифмически нормальное распределение, а третья — распределение Эрланга в соответствии с формулами разыгрывания, приведенными в [5, табл. 5.6]: С2 = ЕХР(2 + l,4*KOPEHb(-2*LN(B2))*COS{2*ПИ()*А2), D2 = ЕХР(2 + l,4*KOPEHb(-2*LN(B2))*COS(2*nM()*А2), Е2 = -(LN(A2) + LN(B2))/0,05. В ячейку F2 помещается значение дискретной случайной величины V, подчиненной геометрическому распределению вероятностей с параметром 0,7: F2 = ЦЕЛОЕ(LN(A2)/LN(1 - 0,7)) + 1. Рассмотрим структурную схему, изображенную на рис. 2.2. Отказ пары эл ^ ментов 1 и 2 произойдет тогда, когда откажет первый, а затем второй эя мент, т. е. время до отказа этой пары равно сумме Хх + Х2. Считая пару э ментов 1 и 2 одним элементом, имеем последовательное соединение с э ментом 3. Время до отказа этой пары равно самому минимальному врем^ ^ до отказа составляющих ее частей. Это значит, что Υ = min(JT| + Х2, Хз^ *
Тематика курсовых работ 419 этому в ячейку G2 помещается формула, расчет по которой даст значение случайной величины Υ: G2 = МИН(С2 + D2; Е2). В ячейку Н2 помещается формула для расчета значения случайной величины Ζ : Н2 = G2/(l + 0,1*F2). В результате этих действий будут заполнены ячейки второй строки А2, В2,..., Η2. По заданию необходимо получить 100 значений данных случайных величин. Поэтому содержимое ячеек А2, В2,..., Η2 копируется в следующие строки, вплоть до 101 строки (табл. 2.3). Также следует отметить, что при вводе какой-либо информации на лист Excel содержимое ячеек А2 : HI01 будет изменяться. Чтобы этого не происходило, целесообразно выполнить следующие действия: О выделить указанный блок ячеек и скопировать его в буфер (<Ctrl>+<C>); □ загрузить Microsoft Word и вставить содержимое буфера в документ Word (<Ctrl>+<V>); □ выделить содержимое таблицы Word и скопировать его в буфер (<Ctrl>+<C>); □ перейти на новый лист Microsoft Excel и вставить содержимое буфера в документ Excel (<CtrI>+<V>). 6.3. Статистическая обработка данных 6.3.1. Вычисление основных характеристик выборки Основными числовыми характеристиками выборочной совокупности являются: выборочное среднее, выборочная дисперсия, выборочное среднее квад- ратическое (или стандартное) отклонение, наименьшее и наибольшее значения, размах выборки, асимметрия, эксцесс. Для расчета указанных характеристик в Excel необходимо поставить курсор в ячейку, в которую будет записано значение характеристики, вызвать соответ- Ствующую функцию и в качестве ее аргумента указать блок ячеек со стати- Стическими данными. Для удобства следующих операций значения случайной величины Ζ (стати- Стические данные) перепишем на другой лист в прямоугольный блок ячеек, ^пример в ячейки Al : J10. качения вычисляемых характеристик будем располагать в ячейках с G12 п° G19, как показано в табл. 2.4.
420 ЧАСТЬ III. Курсовое проектирование. Глаа^ Таблица 2.4. Расчет выборочных характеристик 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | 19 А 17,68 38,68 2,87 28,55 4,86 12,84 33,74 13,24 42,10 11,04 В 29,19 9,52 6,58 14,08 28,76 17,23 16,93 14,71 17,22 20,31 С 17,75 16,03 4,86 4,53 2,61 84,86 8,92 4,64 29,16 23,33 D 34,38 9,53 8,98 16,62 26,79 15,76 58,53 5,90 15,64 10,48 Ε 6,29 27,22 8,53 27,99 43,88 56,95 4,52 28,99 4,38 12,85 F 4,98 15,66 24,33 30,43 17,28 5,46 20,64 43.44 17,55 17,93 G 5,70 19,10 19,38 7,87 19,70 16,34 9,94 53,56 13,45 26,95 Η 3,44 13,64 39,52 18,60 20,41 25,38 27,92 23,23 6,95 15,20 I 21,96 25,46 41,72 9,58 15,08 35,96 12,78 24,53 17,31 11,86 J 53 ~~Ι9Ϊ| ~~2λ54| 2!58| 2O05J JV76J ~35Л4| "iwol 20,73| 23,2 ij Выборочное среднее Выборочная дисперсия Выборочное ср. квадр. отклонение Наименьшее значение Наибольшее значение Размах выборки Асимметрия Эксцесс 19,79 190,76 13,81 2,58 84,86 82,28 1,69 4,62 Вычисление выборочных характеристик осуществляется по формулам: □ выборочное среднее: G12 = СРЗНАЧ (Al: J10); □ выборочная дисперсия: G13 = дисп (Al: J10); □ выборочное среднее квадратическое отклонение: G14 = СТАНДОТКЛОН(А1:J10) ИЛИ G14 = КОРЕНЬ(G13); □ наименьшее значение: G15 = МИН(А1:Л0); □ наибольшее значение: G1 б = МАКС(А1:Л0); □ размах выборки: G17 = G16 -G15; □ асимметрия: G18 = СКОС(А1: J10); □ эксцесс: G19 = эксцесс (Αϊ :Л0).
Тематика курсовых работ 421 О находится шаг по формуле h = — , где R = хтах - xmin — длина промежут- 6.3.2. Формирование статистического ряда И графическое представление данных Для наглядного представления статистических данных используется группировка. Числовая ось разбивается на интервалы, и для каждого интервала под- считывается число элементов выборки, которые в него попали. Группировка данных производится в следующей последовательности: О наименьшее значение округляется в меньшую сторону, а наибольшее — в большую сторону до "хороших" чисел xmin и jcmax; О выбирается количество групп к , удовлетворяющее неравенству 6<к <20; иногда оно определяется по формуле £ = [5 \gn]. Например, если объем выборки η = 100 , то к = 10; ка, в котором содержатся статистические данные; □ определяются границы частичных интервалов: *o=*min> ax=aQ + h4 а2=ах+Н9 ... , ak=ak_l+h = xmax', (2.1) - - tf,_i + a и в каждом интервале вычисляются средние значения jcf- =—— ; О для каждого интервала [а^{, я,·], / = 1, 2,...,А находятся: • частоты и,·, т. е. число выборочных значений, попавших в интервал; • относительные частоты —; и • накопленные частоты w, = /^ + л2 + ··· + И/; w. • накопленные относительные частоты —. η Для выборочной совокупности (табл. 2.4) результаты группировки в Excel представлены в табл. 2.5. Сначала следует указать объем выборки, максимальное и минимальное знания, размах выборки, количество групп и шаг: А23 = ЮО, В23 = 100, С23 = 0, D23 = В23 - С23, Е23 = ю, F23 = D23 / Е23. 8 ячейках А25 : Н25 указываются заголовки будущей таблицы. В этой табли- **е колонки В и С можно заполнить в соответствии с формулами (2.1) или за-
422 ЧАСТЬ ///. Курсовое проектирование. Гла^ полнить две строки и скопировать их в последующие так, чтобы всего n0jr* чилось к = 10 строк. Колонку D можно заполнить, используя формулу: D26 = (В26 + С26) / 2 с последующим копированием в ячейки D27 : D35. Таблица 2.5. Группировка статистических данных 21 22 23 24 25 26 27 28 29 30 [31 32 33 34 35 А η 100 Группа 1 2 3 4 5 6 7 8 9 10 В -*тах 100 Левая граница 0 10 20 30 40 50 60 70 80 90 С ■*min 0 Правая граница 10 20 30 40 50 60 70 80 90 100 D R 100 Середина 5 15 25 35 45 55 65 75 85 95 Ε к 10 Частота 27 34 24 7 4 3 0 0 1 0 F h 10 Относ, частота 0,27 0,34 0,24 0,07 0,04 0,03 0 0 0,01 0 G Накоп. частота 27 61 85 92 96 99 99 99 100 100 н 1 Накоп. относ. частота 0,27 1 0,61 0,85 0,92 1 0,96 J 0.99 1 0,99 1 0991 ll 1 J Для заполнения колонки Ε следует выделить ячейки Е26 : Е35 и обратиться к функции ЧАСТОТА, указав массив статистических данных и массив правых границ интервалов: {= ЧАСТОТА (А1:Л0; С26:С35)}. Одновременное нажатие клавиш <Ctrl>-KShift>+<Enter> приведет к заполнению выделенных ячеек. Заполнение колонки F производится по формуле: F2 6 = Е2 6 / $А$23 с последующим копированием в ячейки F27 : F35.
Тематика курсовых работ 423 Далее заполняются две ячейки колонки G по формулам: G26 = Е26, G27 = G26 + Е27 с последующим копированием G27 в ячейки G28 : G35. Колонка Η заполняется по формуле: Й26 = G26 / $А$23 с последующим копированием в ячейки Н27 : Н35. 40 35 30 § 20 СО т 15 10 25 35 45 55 65 Рис. 2.3. Полигон частот 120 100 80 о 5 60 40 20 15 25 35 45 55 65 Рис. 2.4. Кумулята частот 75 85 95
424 ЧАСТЬ III. Курсовое проектирование. Глава о Данные, собранные в табл. 2.5, нуждаются в наглядном представлении. фор^ мами такого наглядного представления являются: □ полигоны частот— графическая зависимость частот (относительных час* тот) от середин интервалов (рис. 2.3); □ кумуляты частот— графическая зависимость накопленных частот (накопленных относительных частот) от середин интервалов (рис. 2.4). 6.3.3. Подбор подходящего закона распределения вероятностей При достаточно большом объеме выборки статистические данные позволяют подобрать подходящее распределение вероятностей. С этой целью можно рассмотреть некоторые известные распределения, например равномерное, нормальное и гамма-распределение. Предположим, что случайная величина X имеет функцию распределения F(x). Будем называть это предположение гипотезой о виде распределения случайной величины X. Чтобы иметь полную информацию о распределении случайной величины, надо знать параметры этого распределения или их некоторые оценки. Как правило, параметры распределений берутся такими, чтобы математическое ожидание случайной величины X было равно выборочной средней, а среднее квадратическое отклонение случайной величины X — выборочному среднему квадратическому отклонению. Указанные выборочные характеристики находятся в ячейках G12 и G14 соответственно. Откроем новый лист Excel и поместим эти значения в ячейки А2 и В2 соответственно (табл. 2.6). Определим параметры равномерного, нормального и гамма-распределений в соответствии с формулами: tf = w-av3, Α = /7? + σν3, α = ——, β = — σ /w и запишем их в ячейки: 85 = А2 - В2*КОРЕНЬ(3), 86 = А2 + В2*КОРЕНЬ(3), 88 = А2, 89 = В2, ВЦ = (А2/В2)А2, В12 = В2Л2/А2. Далее построим таблицу, шапка которой располагается в ячейках А14 : Ь1
Тематика курсовых работ 425 Таблица 2.6. Значения плотностей распределения 1 Hi] ΓΤΊ 3 4 Г5 J гт 7 j 1 8 9 10 1 И 12 1 13 14 М5 Мб ML7 L18 М9 L?0 pi К? Р3 L^L А Матем. ожидание 19.79 В Сред. кв. отклон. 13.81 | Параметры равномерного распределения a Ь -4,13 43,71 Параметры нормального распределения m σ 19,79 13.81 Параметры гамма-распределения α Ρ Середина 5 15 25 35 45 55 65 75 85 95 2,05 9,64 Плотность относит. частот 0,027 0,034 0,024 0,007 0,004 0,003 0,000 0.000 0,001 0.000 С Плотность равномер. распред. 0,021 0,021 0,021 0,021 0,000 0,000 0.000 0,000 0.000 0,000 D | Плотность нормал. распред. 0,016 0,027 0,027 0.016 0.005 0,001 0.000 0,000 0,000 1 0,000 Ε | Плотность гамма- распред. 0,030 | 0,034 | 0,021 | 0,010 | 0,005 | 0.002 j 0.001 J 0,000 0,000 0,000
426 ЧАСТЬ III. Курсовое проектирование. Глава ? В ячейках А15 : А24 содержатся середины частичных интервалов, взятые из ячеек D26 : D35 предыдущего листа. В ячейках В15 : В24 вычислены плотности относительных частот как частное от деления относительных частот пре. дыдущего листа (ячейки F26 : F35) на шаг (ячейка $F$23). Плотности равномерного, нормального и гамма-распределений рассчитываются в соответствии с формулами: С15 = ЕСЛИ(А15<$В$5; 0; ЕСЛИ(А15 <= $В$б; 1/($В$6~$В$5); 0)), D15 = НОРМРАСП(А15; $В$8; $В$9; ЛОЖЬ), Е15 = ГАММАРАСП(А15; $В$11; $В$12; ЛОЖЬ), затем они копируются в блок ячеек С16 : Е24. Построим гистограмму частот, совмещенную с плотностью каждого из указанных ранее распределений. Гистограмма частот— это графическое изображение зависимости плотности относительных частот njnh от соответствующего интервала группировки. В этом случае площадь гистограммы равна единице, и гистограмма может служить аналогом плотности распределения вероятностей случайной величины X. Графическое изображение гистограммы и кривых различных распределений приведено на рис. 2.5—2.7. При этом используется нестандартная диаграмма типа "График | гистограмма". Рис. 2.5. Сглаживание гистограммы плотностью равномерного распределения По внешнему виду этих графиков вполне можно судить о соответствии кри вой распределения данной гистограмме, т. е. о том, какая кривая ближе к π лученной гистограмме. Используя критерий χ2, надо установить, верна ли принятая нами гипотеза распределении случайной величины X, т. е. о соответствии функции РасПР деления F(x) экспериментальным данным, чтобы ошибка не превышала
Тематика курсовых работ 427 данного уровня значимости α (вероятность того, что будет отвергнута правильная гипотеза). и, utu - 0.035- 0.030- 0.025- 0.020- 0.015- 0,010- 0,005- 0.000- V \! Ν P^l·. ■ . ι Γ~*~Ί * 5 15 25 35 45 55 65 75 85 95 Рис. 2.6. Сглаживание гистограммы плотностью нормального распределения Рис. 5 15 25 35 45 55 65 75 85 95 2.7. Сглаживание гистограммы плотностью гамма-распределения Для применения критерия χ2 необходимо, чтобы частоты л,, соответствующие каждому интервалу, были не меньше 5. Если это не так, рядом стоящие Интервалы объединяются, а их частоты суммируются. В результате общее Количество интервалов может уменьшиться до значения к'. Далее вычисляла следующая сумма: Хвыч _£("i-nPj)2 "Pi (2.2) / = l
428 ЧАСТЬ III. Курсовое проектирование. Гпадд ^ где pi —теоретическая вероятность того, что случайная величина X приме? значение из интервала [а^\, я,]. Мы предположили, что случайная величина X имеет функцию распределения F(x), поэтому р, = F{ai) - F{aimmX). Обра. зец расчетов по формуле (2.2) в Excel для трех распределений показан в табл. 2.7. Таблица 2.7. Подбор распределения на основе критерия χ' 43 44 45 46 47 48 | 49 50 51 52 53 54 55 56 57 58 59 60 Ι 61 Г 62 Г 63 64 65 1 66 А Левая граница 0 10 20 30 40 В ] Правая граница 10 20 30 40 1 100 - 1 с Частота 27 34 24 7 1 8 D ] Вероятности Равномерное распределение 0,209 0,209 0,209 0,209 0,078 Сумма 0 10 20 30 40 10 20 30 40 100 27 34 24 7 8 Нормальное распределение 0,163 0,267 0,264 0,158 0,072 Сумма 0 10 20 30 40 10 20 30 40 100 27 34 24 7 8 Гамма- распределение 0,263 0,335 0,208 0,106 0,086 Сумма Критическое значение критерия Ε ~~| χ2 1,778 J 8.206 1 0,459 | 9,247 | 0,008 | 19,698 1 6,978 | 2,004 | 0,220 4,916 ] 0,097^J 14,214j 0.017J o,oo7J °'47LJ 1,243 ] 0.045J 1J89J 5.991_J
Тематика курсовых работ 429 ■в·" — В колонке А содержатся левые, а в колонке В — правые границы интервалов. В колонке С находятся соответствующие частоты. Заметим, что интервалы с 5-го по 10-й объединены в один, чтобы все частоты были не менее пяти. Количество интервалов вместо £ = 10 стало равным &' = 5. В колонке D рассчитываются теоретические вероятности в зависимости от вида распределения. Как обычно, вычисляется одно значение, Которое копируется в другие ячейки: О для равномерного распределения: D45 = ЕСЛИ(В45 < $В$5; 0; ЕСЛИ(В45 <= $В$б; (В45 - $В$5)/($В$б - $В$5); 1)) - ЕСЛИ(А45 < $В$5; 0; ЕОШ(А45 <= $В$б; (А45 - $В$5)/($В$б - $В$5) ; 1)); О для нормального распределения: D52 = НОРМРАСП(В52; $В$8; $В$9; ИСТИНА) - НОРМРАСП(А52; $В$8; $В$9; ИСТИНА); О для гамма-распределения: D59 = ГАММАРАСП(В59; $В$11; $В$12; ИСТИНА) - ГАММАРАСП(А5 9; $В$11; $В$12; ИСТИНА). В колонке Ε рассчитываются слагаемые соотношения (2.2) по формуле: Е45 = (С45 - 100*D45)A2/(100*D45), которая копируется в другие ячейки колонки Е. Согласно (2.2) для каждого рассмотренного распределения определяются итоговые суммы: Е50 = СУММ(Е45:Е49), Е57 = СУММ(Е52:Е5б), Е64 = СУММ(Е59:Е63), Которые равны соответственно 19,698, 14,214 и 1,789. Гипотеза о виде закона распределения должна быть принята, если вычисленное значение %1ЫЧ достаточно мало, а именно не превосходит критического Значения χ2ρ, которое определяется по распределению χ2 в зависимости от данного уровня значимости α и числа степеней свободы r = k'-s-\. Здесь л- — число неизвестных параметров распределения, которые были определены по выборке (для равномерного, нормального и гамма- Распределений л=2). В данном примере г = £'-5-1=5-3 = 2. Полагая
430 ЧАСТЬ III. Курсовое проектирование. Глава о α = 0,05, критическое значение критерия χ в Excel рассчитывается по ф0р^ муле: Ебб = ХИ2ОБР(0,05;2) и, как следует из табл. 2.6, равно 5,991. Поскольку 1,789 < 5,991, то принимается гипотеза о том, что статистические данные имеют гамма-распределение с параметрами α = 2,05 и β = 9,64 соответственно. 6.4. Определение характеристик надежности системы В разд. 6.3 было установлено, что случайная величина Ζ принадлежит множеству Г(2,05; 9,64) с плотностью распределения вероятностей: г1,05 х /(*) = ■*! Л 9,64 9,64205Г(2,05) Основными характеристиками надежности невосстанавливаемой системы являются среднее время безотказной работы и вероятность безотказной работы в течение времени t. Среднее время безотказной работы системы 7] равно математическому ожиданию m , т. е. 7] =19,79 час. Вероятность безотказной работы вычисляется по формуле: Pz(t) = \-)f(x)dx. (2.3) -оо Построим график функции Ρχ{ί), используя Excel. В ячейках А71 : А91 запишем значения аргумента t, изменяющегося от 0 до 20 часов с шагом 1 час. Так как случайная величина Ζ имеет гамма-распределение, то в ячейку В/1 записывается формула: В71 = 1 - ГАММАРАСП(А71; $В$11; $В$12; ИСТИНА), которая затем копируется в ячейки В72 : В91 (табл. 2.8). При этом используется аргумент ИСТИНА, который, согласно равенству (2.3), соответствует и тегральной функции распределения (а не плотности распределения). В результате будет получена таблица значений вероятности безотказной Ρ боты Ρζ(/), график которой представлен на рис. 2.8.
Тематика курсовых работ 431 Таблица 2.8. Значения вероятности безотказной работы системы 68 69 70 71 72 73 74 1 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 19i А в ι Вероятность безотказной работы f, час 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 P(t) 1,000 0,996 0,984 0,965 0,941 0,912 0.880 0,846 0,811 1 0,774 0,737 0,699 0,662 0,626 0.590 0,556 0,522 0,490 0,459 0,430 0,401 По табл. 2.8 и графику функции Pz{t) (рис. 2.8) можно определить вероятность того, что система безотказно проработает в течение заданного времени, ^пример, вероятность безотказной работы в течение пяти часов Рг(5) = 0,912 , а в течение средней наработки Pz (19,79) = 0,407 .
432 ЧАСТЬ III. Курсовое проектирование. Глапн л "Г 14 т- 16 О 2 4 6 8 10 12 14 16 18 Рис. 2.8. График вероятности безотказной работы системы 20 6.5. Варианты заданий на курсовую работу В табл. 2.9 содержатся исходные данные к курсовой работе: законы и параметры распределений случайных величин Хх, Х2, Х^* V к номера структурных схем расчета надежности. Обозначения случайных величин содержатся в [5,разд. 5.6]. На рис. 2.9 приведены соответствующие структурные схемы. Эти схемы включают нерезервированные и резервированные участки с постоянно включенным резервом и резервом замещением. Время до отказа нерезервированной системы равно времени до отказа наименее надежного элемента. Время до отказа резервированной системы с постоянно включенным резервом равно времени до отказа наиболее надежного элемента. Время до отказа системы с резервом замещением равно сумме времен до отказа элементов. Вариант 1 2 Г 3 4 1 5 6 1 7 Таблица 2.9. Варианты заданий на курсовую работу Л', LN(I,5;2) U(18;30) W(l,5;20) Exp(O.l) N(18; 2) E(3; 0,2) W(2,l;24) Xi LN(1,5;2) U(18;30) W(l.5;20) Exp(O.l) N(18; 2) E(3;0,2) W(2,l;24) Л'з E(2;0,l) N(30; 5) U(10:20) W(2; 13) Exp(0,05) LN(2; 0,5) E(3:0,25) V B(5; 0,7) G(0,6) П(2) B(4;0,6) G(0,7) П(0,8) B(3;0,5) Схема рис. 2.9. β рис. 2.9, д рис. 2.9, а рис. 2.9, о рис. 2.9, г рис. 2.9, и рис. 2.9, е
Тематика курсовых работ 433 Таблица 2.9 (окончание) Вариант I 8 9 1 10 1 11 1 12 1 ,3 14 1 15 1 16 17 18 1 19 1 20 1 21 1 22 23 L 24 1 25 L 2б 27 | 28 [ 29 L зо Хх Ехр(0,03) 1Д12; 14) N(13; 3) LN(2; 1) Е(2;0,1) W(l,4;20) Ехр(0,08) U(25; 30) N(17; 4) LN(3; 0,4) Е(2;0,15) W(2,3; 25) Exp(0,02) U(15;22) N(J5; 1) LN(2; 0,3) E(3; 0,5) W(l,7; 19) Exp(0,06) U(15; 17) N(29; 2) LN(1,5; 1) E(2; 0,09) Xi Exp(0,03) U(12; 14) N(13; 3) LN(2;1) E(2;0,l) W(l,4;20) Exp(0,08) U(25; 30) N(17; 4) LN(3; 0,4) E(2;0,15) W(2,3; 25) Exp(0,02) U(15;22) N(15; J) LN(2; 0,3) E(3; 0,5) W(l,7; 19) Exp(0,06) U(15; 17) N(29; 2) LN(1,5; 1) E(2; 0,09) Xy N(30; 0,4) W(l,8;22) W(2; 18) Exp(0,04) LN(1;2) V(30; 50) LN(2; 1,5) N(30; 1,7) E(2; 0,04) Exp(0,02) W(2,3; 24) U(34; 40) LN(3,2; 1) N(19; 2,2) E(3; 0,08) Exp(0,02) W(3; 2) U(15;20) LN(2; 1,6) N(12; 4) E(2; 0,07) Exp(0,08) W(2.4; 25) У G(0,8) П(3,1) B(4;0,4) G(0,9) П(4,8) B(3;0.2) G(0,3) П(2,8) B(2;0,3) G(0,4) П(1,6) B(4;0,9) G(0,7) П(0,5) B(4;0,6) G(0,5) П(3,6) B(5;0,7) G(0,2) П(4,5) B(2;0,7) G(0,7) П(2,9) Схема рис. 2.9, ж рис. 2.9, з рис. 2.9, д рис. 2.9, а рис. 2.9, б рис. 2.9, β рис. 2.9. г рис. 2.9, м рис. 2.9, ж рис. 2.9, з рис. 2.9, е рис. 2.9, б рис. 2.9, д рис. 2.9, г рис. 2.9, β рис. 2.9, ж рис. 2.9, и рис. 2.9, а рис. 2.9, е рис. 2.9, j рис. 2.9. а рис. 2.9, д рис. 2.9. г табл. 2.9 содержатся обозначения следующих дискретных распределений: В — биномиальное распределение; Π — распределение Пуассона.
434 ЧАСТЬ III. Курсовое проектирование. Глава *1 А\ А\ X, А\ X, t_i J 1 А", 1 X, ί А-, 1 А', Lr^-J ι—ι *■ ι—ι Ι л2 I '—ι x> ι—' A-, X, \-mr- Рис. 2.9. Структурные схемы расчета надежности
Тематика курсовых работ 435 «#- Тема 7. Сравнение надежности систем при различных видах структурного резервирования 7.1. Задание на курсовую работу Исходными данными к курсовой работе являются: О две схемы резервирования последовательно-параллельной структуры одинаковой размерности; О число элементов нерезервированной системы п\ О число резервных систем m ; О закон распределения времени безотказной работы элементов системы (все элементы системы имеют одинаковый закон распределения времени до отказа). Требуется рассчитать вероятность и среднее время безотказной работы каждой системы и определить более надежную систему. Для расчетов использовать метод статистического моделирования на ЭВМ с последующей обработкой результатов эксперимента. Последовательность выполнения работы следующая: 1. Разработать алгоритм разыгрывания случайных величин Х- в зависимости от закона распределения и размерностей системы тип. При этом используется генератор случайных чисел, равномерно распределенных на промежутке [0; 1], приведенный в [5, разд. 5.6.2] или содержащийся в математических пакетах, например в Microsoft Excel или StatGraphics. Объем выборки принять равным 100, 500, 1000. 2. Определить время безотказной работы системы ХсХ в зависимости от времени безотказной работы Х^ элементов на основе первой схемы расчета надежности. **. Определить время безотказной работы системы Хс2 в зависимости от времени безотказной работы Xf элементов на основе второй схемы расчета надежности. *· Статистическая обработка полученных результатов. Для этого необходимо: • для случайных величин XzX и Хс2 рассчитать основные статистические характеристики: выборочное среднее, выборочную дисперсию, выборочное среднее квадратическое отклонение, наименьшее и наибольшее значения, размах выборки;
436 ЧАСТЬ III. Курсовое проектирование. Глав* о • данные для случайных величин Хс1 и Хс2 разбить на Югрупп сформировать статистический ряд, содержащий границы и середины частичных интервалов, соответствующие частоты; вычислить относительные, накопленные и накопленные относительные частоты; • для величин Хс1 и Хс2 построить полигон и кумуляту частот, а также гистограмму по плотностям относительных частот; • определить вероятность безотказной работы каждой схемы (таблично и графически); • определить среднее время безотказной работы каждой схемы. 5. Выбрать из двух заданных систем более надежную. Определить, во сколько раз одна схема надежнее другой по критериям вероятности и среднему времени безотказной работы. Найти интервалы времени, где выигрыш в надежности самый высокий (самый низкий). Варианты заданий содержатся в разд. 7.4. 7.2. Методика сравнения надежности систем последовательно-параллельной структуры Основными видами структурного резервирования являются: общее и раздельное при постоянно включенном резерве и по способу замещения. Структурные схемы этих видов резервирования приведены на рис. 2.10—2.13. На рисунках приняты следующие обозначения: η — число элементов нерезервированной системы, m — число резервных систем. ' Пусть Ху — случайное время до отказа элемента, стоящего в /-м ряду иу'-и колонке, т. е. элемента с номером (/,./), Хс — случайное время до отказа системы. В [5, гл. 6] получены выражения, связывающие Хс с Ху для р33" личных схем расчета надежности. Схема общего резервирования с постоянно включенным резервом приведен на рис. 2.10. Время до отказа системы равна: ν · ν (2.4) Xс = max mm Χ... \~ / = <U2,...,«./ = l,2,....#i J Схема общего резервирования замещением приведена на рис. 2.11. Врем* ^ отказа системы равна: (2-5) хс = Σ . mm Ху
Тематика курсовых работ 437 1 | 1 2 1 | 1 2 " I 1 Г η η ... η и 1 Ι Ш Рис. 2.10. Схема 1. Общее резервирование с постоянно включенным резервом J. Рис. 2.11. Схема 2. Общее резервирование замещением Схема раздельного резервирования с постоянно включенным резервом приведена на рис. 2.12. Время до отказа системы равна: Хс = min max Χή. У=1,2 я i = 0J92 m J (2.6) η η ... η 0 1 m Рис. 2.12. Схема 3. Раздельное резервирование с постоянно включенным резервом Схема раздельного резервирования замещением приведена на рис. 2.13. Вре- мя до отказа системы равна: Хс = min Σ xl y = 1.2,...,/i| = o (2.7)
438 ЧАСТЬ III. Курсовое проектирование. Глава о Ъ—г-ui t_r—r-ut t-r-^-ut Li—^—ui ί_ι—τ—\J Li—r-ui Рис. 2.13. Схема 4. Раздельное резервирование замещением Каждая из рассмотренных схем резервирования имеет одинаковое количество элементов, по-разному соединенных между собой. Важной задачей при проектировании сложных технических систем является определение наиболее надежной системы. Целью курсовой работы является сравнение различных видов резервирования по критерию вероятности безотказной работы P(J). Для этого необходимо иметь способы вычисления P(t) систем на основе показателей надежности ее элементов. Расчет вероятности безотказной работы систем последовательно-параллельной структуры с использованием аналитических методов требует привлечения программных средств, особенно при больших значениях m и п. Поэтому для проведения анализа надежности таких систем целесообразно применить метод статистического моделирования. Идея метода статистического моделирования в данном случае состоит в следующем. Проводится серия из N независимых испытаний. Каждое испытание состоит в разыгрывании (m + \)xn случайных величин, соответствующих времени безотказной работы системы с заданным законом распределения. Согласно допущению все элементы системы имеют одинаковое распределение времени до отказа, поэтому в результате испытания будет получено (/н + 1)х л реализаций одной и той же случайной величины. Формулы разыгрывания случайных величин с различными распределениями вероятностей приведены в [5,разд. 5.6]. Рассчитываются значения времени работы до отказа заданных схем резерв рования в соответствии с формулами (2.4)—(2.7), В результате будет полу4 но два значения Хс1 и Хс2 · Повторяя подобные испытания N раз, будут получены две выборки объе* ^ N, из которых одна соответствует времени до отказа первой системы, а ДрУ гая— времени до отказа второй системы. Эти совокупности чисел являют
Тематика курсовых работ 439 первичным материалом для последующей статистической обработки. Обозначим их Ы1*} , \х\2)\ соответственно. Из этих совокупностей выберем максимальное значение Гкон . Промежуток [Oi^KOH.l разобьем на к равных частей: 0 = /0<Ί <··<>*_ι <tk =TK0H Значение к можно принять равным 50. Обозначим через w) количество элементов выборки {*,· } , меньших /,, а через w) ' — число элементов выборки \х\ \ » меньших /;, / = 1,2, ...Д. Эмпирическая вероятность безотказной работы системы может быть вычислена по формулам: О для первой системы: ,<■> ^) = 1-^-; О для второй системы: W, />а)(/,) = 1-^ (2) N (2.8) (2.9) Результаты расчетов целесообразно свести в табл. 2.10. Таблица 2.10. Значения вероятностей безотказной работы двух систем /, час 0 '' '2 1 '* Первая система Р(,)(0)=1 /*"(/.> Р(%г) l*l\tk) Вторая система /*2)(0)=1 F*\h) Г*\ь) ^\h) Полученная таблица позволяет построить графики вероятностей безотказной Р*боты систем, сравнить их по надежности и определить величину выигрыша "°лее надежной системы по отношению к менее надежной. Если, например. "ервая система оказалась более надежной, то выигрыш составит величину: <?(/) = Pw(t) P{2)(t) (2.10)
440 ЧАСТЬ III. Курсовое проектирование. Глав* η Среднее время безотказной работы каждой системы можно определить гти^ ближенно с помощью формулы Симпсона: ( 1-Х \ 71 = \Ρ(ί)ώ = J P(t)clt = -\P(0) + P(TKOH)+YO + (~V)P(i*h)\, (2.Ц) где Λ = -ϊ^ — шаг интегрирования; к — число промежутков, определяю- /С щее точность формулы. Расчеты следует провести при различных объемах выборочной совокупности и оценить сходимость полученных показателей надежности к истинным значениям. Тогда будет получена количественная оценка метода статистического моделирования в расчетах надежности резервированных систем. 7.3. Расчет вероятности безотказной работы системы последовательно-параллельной структуры Рассмотрим схему общего резервирования по способу замещения (схема 2), изображенную на рис. 2.11. Предположим, что нерезервированная система содержит /7 = 2 элемента, а число резервных систем /и = 1. Общее количество элементов в системе равно (т+ 1)хд/ = 4. Все элементы системы имеют время безотказной работы, подчиненное распределению Вейбулла с параметрами α = 4 и β = 100 час. Требуется вычислить показатели надежности системы методом статистического моделирования. Объем выборки N = 200 и # = 400. Структурная схема в нашем случае будет иметь вид, показанный на рис. 2.14. Случайные величины Xol, Xqi, ^|, X\2 характеризуют время безотказной работы элементов системы. А'о: t-ГТ А',· J Рис. 2.14. Схема расчета надежное™ Время безотказной работы всей системы, согласно (2.5), равно: Arc=min(Ar0i,^02) + min(Arli>A'l2). .12)
Тематика курсовых работ 441 Получим значения случайных величин Х0], Х02, Хц9 Х\2 и Хс в Microsoft Excel. β ячейки ΑΙ : El поместим наименования указанных величин, в ячейки д2 : D2 — одинаковые формулы для разыгрывания случайной величины с распределением Вейбулла χ = β(-Ιηξ)α . Здесь ξ — равномерно распределенные случайные числа из интервала [0; 1], которые генерирует функция СЛЧИС (): А2 = 100*(-1п(СЛЧИС()))л(1/4), В2 = 100М-1п(СЛЧИС() ) )л(1/4), С2 = 100*(-1п(СЛЧИС()))л(1/4), D2 = 100*(-1п(СЛЧИС()))л(1/4). Согласно (2.12) в ячейку Е2 поместим формулу: Е2 = МИН(А2; В2) + МИН(С2; D2). Скопируем содержимое ячеек А2 : Е2 на блок ячеек A3 : Е201. В результате получим табл. 2.11. Таблица 2.11. Формирование выборочной совокупности 1 2 3 4 5 6 1 201 А ΛΌ1 96,1 131,3 43,6 59,5 67,6 57,2 В ΑΌ2 106,1 134,2 81,7 103,4 54,7 75,2 , С ΛΊ1 79,1 78,6 65,1 99,2 103,3 77,9 D ΛΊ2 63,7 74,2 72,6 71,2 69,8 31,4 Ε ] Хс | 159,8 1 205,5 J 108,7 130,8 | 124,5 | 88,6 1 β колонке Ε содержатся 200 значений выборочной совокупности, характери- 3Ующих время безотказной работы системы Хс. выберем в этом столбце наибольшее значение и округлим его в большую Сторону, в результате получим Гкон = 250 час. Разобьем промежуток [0; 250] на к = 50 равных частей. Полученные точки Мления поместим в колонку F, как показано в табл. 2.12. В ячейках колонки
442 ЧАСТЬ Hi Курсовое проектирование. Глава о G содержатся частоты выборочных значений. Чтобы их получить, надо выполнить следующее: □ выделить блок ячеек G2 : G52; □ вызвать функцию ЧАСТОТА; □ указать в качестве аргументов массив выборочных значений Е2 : E20J и массив точек деления F2 : F52; □ нажать одновременно клавиши <Ctrl>+<Shift>+<Enter>. Тогда в строке формул появится выражение: {= ЧАСТОТА(Е2:Е201; F2:F52)}, а в ячейках колонки G — соответствующие частоты. В колонке Η располагаются накопленные частоты wi9 которые вычисляются по формулам: Н2 - G2, НЗ = Н2 +■ G3. Последняя формула копируется на блок Н4 : Н52. В колонке I рассчитываются значения вероятности безотказной работы по формуле (2.8): 12 = 1 - Н2/200, которая копируется на блок ячеек 13 :152. В результате будут заполнены колонки F, G, Η, Τ табл. 2.12. Таблниа 2.12. Образование эмпирической вероятности безотказной работы 1 2 ! 3 4 5 6 ι 7 8 L·* [ίο F t. час 0 5 10 15 20 25 30 35 40 G nt 0 0 0 0 0 0 0 0 0 Η w, 0 0 0 0 0 0 0 0 0 ϊ P(t) J с, 1 4 2 4 2 4 2 4 2 К crPU) 1,000 4,000 2,000 J 4,000 2,000 4,000 2,000 4,000 J 2,000
Тематика курсовых работ 443 Таблица 2.12 (продолжение) 1 п 1 п Г13 15 16 117 18 119 [ 20 21 22 23 24 Г25 12б 27 28 29 30 31 32 33 34 35 36 37 38 39 40 F 45 50 55 60 65 70 75 80 85 90 95 100 105 ПО 115 120 125 ПО 135 140 145 150 155 160 165 170 175 180 185 190 G 0 0 0 2 0 0 1 1 0 I 0 1 4 6 7 6 5 10 11 9 14 12 14 15 10 16 9 9 6 Η 0 0 0 2 2 2 3 4 4 5 5 8 9 13 19 26 32 37 47 58 67 81 93 107 122 132 148 157 166 172 I 1 1 1 0,99 0,99 0,99 0,985 0,98 0,98 0,975 0,975 0,96 0,955 0,935 0,905 0,87 0,84 0,815 0,765 0,7] 0,665 0,595 0,535 0,465 0,39 0,34 0,26 0,215 0,17 0,14 1 J 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 К 4,000 2.000 I 4,000 , 1,980 3,960 1,980 3,940 1,960 3,920 1.950 Ι 3,900 1,920 3,820 1,870 3,620 I 1740 3?360 1.630 37060 1 K420 | 2,660 1,190 2,140 0,930 | 1,560 | 0,680 1,040 | 0,430 I 0,680 0,280
444 ЧАСТЬ III. Курсовое проектирование. Глава г> 41 42 43 44 45 46 47 48 49 50 51 52 53 F 195 200 205 210 215 220 225 230 235 240 245 250 Сумма G 6 5 2 4 4 2 3 2 0 0 0 0 200 Таблица 2.12 (окончание) И 178 183 185 189 193 195 198 200 200 200 200 200 I 0,11 0,085 0,075 0,055 0,035 0,025 0,01 0 0 0 0 0 J 4 2 4 2 4 2 4 2 4 2 4 1 К 0,440 | 0,170 | 0,300 | о.по 1 0,140 0,050 0,040 0,000 0,000 0,000 0,000 otooo | 93,870 1 По таблице (колонки F и I) строится график вероятности безотказной работы системы, изображенный на рис. 2.15. Р(0 1 0,8 0,6 0,4 0,2 0 50 100 150 200 ', час Рис. 2.15. Вероятность безотказной работы при jV= 200 Табличные значения и график являются приближенными, зависящими объема выборки N = 200. Для их уточнения увеличим N до 400 и повтор от
Тематика курсовых работ 445 0писанные действия. В результате получим график />(/), представленный на рис. 2.16. P(t) 1 0,8 0,6 0,4 0,2 0 О 50 100 150 200 Л час Рис. 2.16. Вероятность безотказной работы при N - 400 Сопоставляя эти графики, убеждаемся в том, что они практически совпадают. Это значит, что метод статистического моделирования дает вполне приемлемые оценки вероятности безотказной работы системы. Отметим, что даже при m = 1 применение аналитических формул для вычисления вероятности безотказной работы системы с резервом замещения— значительно более сложная задача. Определим среднее время безотказной работы системы, используя формулу Симпсона (2.11). В колонку J табл. 2.12 запишем коэффициенты формулы Симпсона, в колонку К — произведения коэффициентов на соответствующие значения функции P(t): К2 = 12 * J2, Которые скопируем на блок ячеек КЗ : К52. В ячейке К53 вычисляется сумма: К53 = СУММ(К2:К52), Равная 93,870. Тогда время безотказной работы будеТ равно: 7]= — 93,870 = --93,870 = 156,45 час.
446 ЧАСТЬ III, Курсовое проектирование. Гпа^ 7.4. Варианты заданий на курсовую работу Варианты заданий выбираются из табл. 2.13 в соответствии с номером сг дента в групповом журнале. Обозначения случайных величин содержатся [5,разд. 5,6]. Таблица 2.13. Задания к курсовой работе по вариантам п Номер первой Вариант г к г ! схемы 1 1 2 3 4 [ 5 1 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 2 1 2 3 1 1 2 1 2 3 1 1 2 1 2 3 1 1 2 1 2 3 1 1 2 Но4мер второй схемы 3 2 4 4 3 4 3 2 4 4 3 4 3 2 4 4 3 4 3 2 4 4 3 4 3 m 5 7 9 3 2 4 5 6 8 6 7 9 3 2 4 5 6 8 4 7 9 3 2 4 5 η 10 8 3 5 6 4 7 2 9 10 8 3 5 6 4 7 2 9 10 8 3 5 6 4 7 Закон распределения времени ло отказа элемент Е(2;0,1) ~^\ N'(30; 5) ~~^| U(I0; 20) ~~λ W(2; 13) I Exp(0,05) J LN(2; 0,5) ] E(3:0,25) J N(30; 0,4) J W(l,8;22) | W(2; 18) _| Exp(0,04) 1 LN(l;2) J U(30; 50) J LN(2; 1,5) | N(30; 1,7) J E(2: 0,04) _\ Exp(0,02) __] W(2,3; 24) _| U(34; 40) _____] LN(3.2;1) __J N(19; 2,2) __^j E(3;0,08) J Exp(0,02)____-] W(3;2) ^^\ U(15;20) _^^
Тематика курсовых работ 447 Таблица 2.13 (окончание) Вариант И 2б ί 27 f 28 f 29 1 30 —■ Номер первой схемы 1 2 3 1 I 11омер второй схемы 2 4 4 3 4 ш 6 8 6 4 8 η 2 9 6 9 6 Закон распределения времени до отказа элемента Щ2; 1,6) Ί N(12:4) J Е(2; 0,07) fcxp(0,08) W(2,4; 25)
• ЧАСТЬ IV КОМПЬЮТЕРНЫЕ ТЕХНОЛОГИИ РЕШЕНИЯ ЗАДАЧ НАДЕЖНОСТИ Глава 1. УНИВЕРСАЛЬНЫЕ МАТЕМАТИЧЕСКИЕ СИСТЕМЫ СИМВОЛЬНОЙ МАТЕМАТИКИ И РЕШЕНИЕ ЗАДАЧ НАДЕЖНОСТИ Глава 2. СПЕЦИАЛИЗИРОВАННЫЕ ПРОГРАММНЫЕ СРЕДСТВА АНАЛИЗА НАДЕЖНОСТИ СЛОЖНЫХ СИСТЕМ Глава 3. РЕШЕНИЕ ЗАДАЧ НАДЕЖНОСТИ С ПОМОЩЬЮ УНИВЕРСАЛЬНЫХ И СПЕЦИАЛИЗИРОВАННЫХ ПРОГРАММНЫХ СРЕДСТВ
ГЛАВА 1 УНИВЕРСАЛЬНЫЕ МАТЕМАТИЧЕСКИЕ СИСТЕМЫ СИМВОЛЬНОЙ МАТЕМАТИКИ И РЕШЕНИЕ ЗАДАЧ НАДЕЖНОСТИ В информатике появилось новое научное направление — компьютерная ал гебра. Технической основой компьютерной алгебры являются универсальны· программные средства символьной математики. Среди них наибольшее рас пространение получили системы Mathematica, Maple, Derive, Mathcad и Mat lab. Интеллектуальность является одной из наиболее важных характеристи этих систем. Она определяется возможностью системы получать решени задачи в аналитическом виде. Из перечисленных систем наиболее интеллек туальными являются первые три. Возможности символьных вычислени Mathcad и Matlab достаточно скромные, хотя эти системы имеют ряд прс имуществ перед другими. Мы выбрали систему Derive 5 по ряду причин, кс торые указаны далее ъразд. 1.1.1 описания этой системы. В теории и практике надежности часто появляется необходимость иметь р< шение в аналитическом виде. Это происходит в следующих случаях: □ когда необходимо получить показатели надежности при различных Bapi антах исходных данных; Π когда нужно выполнить математические операции над показателями н; дежности при анализе эффективности, безопасности, риска и т. д.; Π когда требуется провести анализ эффективности различных методов п< вышения надежности; Π когда необходимо получить математическую модель объекта в смысле ei надежности. Незаменимым помощником в таких случаях являются универсальные пр граммные средства символьной математики. Убедимся в этом на примера Которые приводятся после краткого описания системы Derive 5.
452 ЧАСТЬ IV. Компьютерные технологии решения задач надежности. Глава 1 При расчетах показателей надежности сложных систем, когда приходится выполнять громоздкие вычисления, весьма полезным может быть табличный процессор Excel. Мы часто обращаемся к нему при решении примеров и задач. Краткие сведения об Excel приводятся далее ъразд. 1.19. 1.1. Основы работы в системе Derive 1.1.1. Derive 5 как универсальная система символьной математики Система Derive 5 является наиболее интеллектуальной из всех известных систем символьной математики. Ее интеллектуальность определяется большим количеством символьных вычислений, множеством функций, простотой и исключительной ясностью диалога с пользователем, наличием превосходной системы помощи, большим числом примеров. К сожалению, все это реализовано только на английском языке. Derive 5 является самой производительной и безаварийной системой из всех известных систем символьной математики, с высокой корректностью и достоверностью решений. Derive 5 под Windows реализует диалог пользователя с системой по следующей схеме: ввод выражения — команда действий — ответ. Например, пусть необходимо найти производную функции /(*). Пользователь вводит выражение функции, обращается к команде дифференцирования путем щелчка мыши на соответствующей кнопке и после нажатия клавиши <Enter> получает ответ. Пользователь самостоятельно не вводит команды в память ЭВМ и не пользуется клавиатурой, кроме ввода исходного математического выражения, функции или уравнения. Такая схема решения математических задач обеспечивает пользователю максимум удобств и делает процесс решения задачи легким и даже приятным, похожим на компьютерную игру. Иногда в сложных случаях приходится набирать на клавиатуре и вводить в память команды. Но даже в этих случаях все достаточно удобно благодаря автоматизации таких действий, как подстановка данных в математические выражения, установка опций, ввод начальных значений и начальных условий и многое другое. Запуск Derive 5 осуществляется двойным щелчком мыши на пиктограмме рабочем столе Windows. На экране монитора появляется красочная заставк » а затем основное окно системы, содержащее вверху строку заголовка, стро ^ главного меню, панель инструментов, внизу— окно выражений, панели ^ тематических символов, строку состояния системы.
Универсальные математические системы символьной математики 453 1.1.2. Основное окно системы Главное меню содержит следующие пункты: О File — работа с файлами и принтером; О Edit — редактирование выражений; О Insert — открытие графических окон, аннотация к графикам; О Author— ввод математических выражений и текстов для их дальнейшего использования; О Solve — решение уравнений и систем уравнений; О Calculus — вычисление производных, интегралов, пределов, сумм, произведений, разложений в ряд Тейлора; О Declare — задание функций и переменных; □ Options — задание необходимых установок системы Derive; □ Window — открытие окон и работа с ними; О Help — открытие справочной системы. Активизация команд главного меню осуществляется с помощью левой кнопки мыши или с помощью "горячих" клавиш: сочетаний <Alt> и клавиши с подчеркнутой буквой в названии команды. Эти способы управления применяются и для других команд, для которых "горячие" клавиши указываются после имени команды. Главное меню изменяется в зависимости от состояния системы. Так, например, если в Derive закрыты все окна, то главное меню будет иметь только команды File, Window, Help. Графическое меню содержит свое меню. В ряде случаев некоторые пункты главного меню недоступны пользователю (надписи затененным шрифтом) или вовсе отсутствуют. Панель инструментов расположена в третьей строке вверху основного окна. Она содержит кнопки быстрого управления системой, дублирующие команды главного меню. Каждая из кнопок вводит лишь одну команду из множества команд главного меню. Набор кнопок зависит от вида окна, открытого в Данный момент. Наиболее часто приходится пользоваться кнопками быстрого управления при Работе с математическими выражениями. Далее приводятся их значения, Классифицированные по группам (слева направо). Их названия появляются при подведении курсора к данной кнопке. О Команды работы с файлами: • New — открытие нового окна; • Open — вывод окна загрузки файла;
454 ЧАСТЬ IV. Компьютерные технологии решения задач надежности. Глава ι Save — сохранение в файле под текущим именем; Print — печать содержимого окна. Команды редактирования: Cut — удаление выделенного выражения (множества выделенных вЬь ражений); Сору — создание копии; Paste — восстановление последнего удаленного выражения; Delete Object— удаление выделенного выражения без его восстановления. Команды ввода: Insert Text — создание аннотаций; Author Expression — ввод математических выражений; Author Vector — задание вектора необходимой размерности; Author Matrix — задание матрицы необходимой размерности. Команды вычислений: Simplify— символьные и точные вычисления в цифровой форме, упрощение математических выражений; Approximate— вычисления в цифровом виде с представлением чисел в естественной форме; Solve Expression — решение уравнений и систем уравнений; Variable Substitution — подстановки для переменных. Команды специальных вычислений: Find limit — вычисление пределов функций; Find Derivative — вычисление производных; Find Integral — вычисление интегралов; Find Sum — вычисление сумм рядов; Find Product — вычисление произведений рядов. Команды графических окон: 2D-plot window — вывод окна двумерной графики; 3D-plot window — вывод окна трехмерной графики; Help About Derive — информация о системе Derive.
Универсальные математические системы символьной математики 455 Строка состояния системы расположена в нижней части основного окна. Она предназначена для оперативного контроля за работой системы. В ней выводятся текстовые комментарии о действиях, выполняемых над выражениями, пояснения о выполняемых командах, сообщения о времени выполнения расчетов, правильности их завершения, о параметрах графиков для гра~ фических окон. Диалоговое окно ввода выражений активизируется (мигающий курсор в окне) с помощью пункта меню Author | Expression. Его также можно вызвать, переместив курсор в область окна и щелкнув левой кнопкой мыши. Диалоговое окно служит для ввода математических выражений и текстов. Редактирование выражений, уже введенных и отображенных в основном окне, осуществляется только путем вызова выражения в диалоговое окно с последующим его вводом как нового выражения. Редактирование осуществляется аналогично тому, как это делается в среде Windows. Слева от диалогового окна ввода выражений расположены пять кнопок: □ Author Expression (Enter) — ввод выражения (кнопка, дублирующая <Еп- ter>); □ Simplify — упрощение вводимого выражения или его вычисление; □ Author and Simplify— ввод выражения с одновременным его упрощением или вычислением (на экране появляется выражение и упрощенное или вычисленное его значение); Π Approximate — вычисление выражения; □ Author and Approximate — ввод и вычисление выражения (на экране появляется выражение и его вычисленное значение). Например, если в диалоговом окне ввести выражение ехр(-1) + 1п{12), то после нажатия кнопок на экране будут следующие выражения: Π Author Expression: #1: exp(-l) + ln(12) Π Simplify: |- #2: Ln(12) + e 0 Author and Simplify: #3: exp(-l)+ln(12) #4: Ln(12)+e 0 Approximate: #5: 2.852786
456 ЧАСТЬ IV. Компьютерные технологии решения задач надежности. Глава ι □ Author Approximate: #6: exp(-l)+ln(12) #7: 2.852786 1.2. Ввод выражений Ввод математических выражений осуществляется латинскими буквами. Последовательность команд при вводе выражений выглядит так: □ нажать кнопку Alitor Expression панели инструментов (или <Ctrl>+<A>); □ записать выражение в диалоговом окне; □ нажать клавишу <Enter> или кнопку с символом "V" слева от диалогового окна. На экране появится выражение с префиксом (#1:), что означает номер строки, в которой оно находится. При вводе выражений можно пользоваться панелями математических символов, находящихся в двух нижних строках экрана. Это бывает полезным при вводе таких выражений, как е или корень квадратный, которые традиционно записываются в виде ехр(х) и sqrt (x), или при вводе выражений с символами греческого алфавита. УПРАЖНЕНИЕ. Введите следующие выражения: х2+2х-1, sin(x), λ + 2Δ = ξ, ё3 + πχ. При вводе сложных выражений полезно вводить их по частям, а затем собирать в общее выражение, оперируя номерами строк, в которых находятся отдельные части выражения. При таком вводе исчезают сложности с применением скобок и записью многоэтажных дробей. ПРИМЕР. Необходимо ввести выражение: / Г Vjc + 2/iM "| ^sin^ + cosix)^ Процедура ввода этого выражения: #1: Vx+3*n!-l #2: sin(x)+cos(x) 2a2+(3ex-\)x I cos(x)J -5.
универсальные математические системы символьной математики 457 #3: 2*ал2 + (3*еА(х)-1)*х #4: n*(l+sin(x) /cos (x) ) #5: #1/#2*#3/#4-5 После нажатия клавиши <Enter> на экране появится исходное выражение. Часто при решении математических задач приходится вводить выражения, в которых имеются переменные с индексами, например: al9 P0, Kahc и т. п. Если не настроить систему на ввод переменных с индексами, то система будет выводить выражения в виде: а*1, Р*0, К*а*Ь*с,т. е. как произведения переменных и их индексов. Для настройки системы на ввод переменных с индексами необходимо выбрать пункт меню Declare | Input, и в появившемся окне щелкнуть мышью по кнопке Word. После нажатия клавиши <Еп- ter> на экране появится соответствующее сообщение о настройке системы на прием переменных с индексами. Теперь при вводе на экране будут появляться выражения: а19 Р0, КаЬс. 1.3. Вычисление математических выражений Вычисление математических выражений, в которых константами и аргументами функций являются числа, осуществляется с помощью кнопок Simplify или Approximate панели инструментов, которые имеют вид (=) и («) соответственно. После щелчка мыши по одной из этих кнопок в середине экрана появляется ответ в виде числа. Если точное решение отсутствует, то команда Simplify обычно повторяет исходное выражение в преобразованном виде. Такая ситуация возникает, например, при вычислении элементарных функций с числовыми значениями аргументов. В табл. 1.1 приведены примеры вычисления выражений по команде Approximate. Таблица 1.1. Примеры вычислений математических выражений Выражение в строке 1 ввода Ехр(-0.25) Pi [sin(0.6)A2 + cos(x)A2 Выражение на экране после ввода ЕХР(-0.25) π sin(0.6)2 + cos(x)2 Ответ 0.2865047968 3.141592652 Ι cos(x)2 + 0.3188211227 Если выражение содержит символьные переменные, то его вычисление возможно при любых значениях переменных. Для этого необходимо присвоить
458 ЧАСТЬ IV. Компьютерные технологии решения задач надежности. Γη* — . . «—, , 1ί2^^ 1 переменным численные значения и выполнить вычисления, как было описа ранее. ° Для присвоения переменным численного значения служит команда Substitut for Variables. На панели инструментов этой команде соответствует кноп Sub. Ka Технология вычислений в системе Derive выглядит следующим образом: □ ввести выражение с символьными переменными; □ щелкнуть мышью по кнопке Sub панели инструментов, на экране появится окно Substitute for Variables; в поле Variables находятся переменные введенного выражения; □ поочередно присвоить символьным переменным численные значения в поле New Values; □ нажать кнопку ОК, на экране отобразится выражение с численными значениями переменных; □ нажать кнопку Approximate или Simplify; в первом случае появится ответ в виде числа, представленного в естественной форме, во втором — в виде точного решения. УПРАЖНЕНИЕ. Вычислить выражения: ax + b sin(*) cm\ при a = 0,5, b = -3,25, χ = 7,5; a-n\ -αχ при я = 2, η = 5; при я = 2, η-10; при a = 2, а? = 20; χα αχ +α при α = 0,1, * = 1,5; при я = 1, jc = 1; при я = 5, дг = 3. Вычислить значения е и π с точностью 10 и 100 знаков после запятой (число знаков после запятой устанавливается в окне Digits, которое открывается с помощью пункта меню Declare | Output Settings. При вычислениях пользуйтесь командами Approximate и Simplify. 1.4. Преобразование выражений Пункт Simplify главного меню содержит следующие к математики: Basic..., Expand..., Factor..., Approximate... Команда Expand называется командой расширения. Она позволяет PacKi\e„ вать скобки в алгебраических выражениях, осуществлять разложение на
1/и1АвеРсальные математические системы символьной математики 459 еьГгарнь1е дроби, выполнять сокращение дробей. Технология этих преобразований проста и состоит в выполнении следующих процедур: fj двести выражение; д вызвать пункт меню Simplify | Expand, на экране появится окно Expand Expression; (3 активизировать необходимые переменные в поле Expression Variables и с помощью переключателя Amout задать один из четырех типов выражения: Trivial (Тривиальное), Square Free (Свободное от радикалов), Rational (Рациональное), Radical (Радикальное); О щелкнуть мышью на кнопке Expand или ОК; в первом случае на экране появится ответ, во втором — команда Expand; для ее выполнения необходимо щелкнуть мышью кнопку Simplify панели инструментов. В табл. 1.2 приводятся примеры преобразования выражений с помощью команды Expand. Таблица 1.2. Примеры преобразования выражений командой Expand Исходное выражение (х + а)ь 3 3 | χ -а χ -а 3 | χ -а χ -а 124 1 1б | (х - 1)2(х3 - 2) Выражение после команды х5 + 5ах4 + 10aV + 10aV + 5а4х + аь 1 х2 + ах + аг а(а* -1) 2 2 + х + ах + а χ -а 31 4 х5 - 2х4 + х3 - 2х2 + 4х - 2 Команда Factor дает возможность выполнения операций разложения на Сожители, выноса за скобки, приведения к общему знаменателю. Так же как U команда Expand, команда Factor имеет следующие опции: Trivial, Square ^ Rational, Radical, Complex (Комплексная). Фи установке опции Trivial выражения приводятся к общему знаменателю. ^УЩествляется вынос за скобки. При разложении, свободном от радикалов i^quare Free), выполняются те же операции, что и при наличии опции '""«vial. Отличие состоит лишь в различных формах представления результа- °в- При разложении с опцией Rational в конечном выражении отсутствуют РаДикалы. При задании опции Radical осуществляется разложение с возмож-
460 ЧАСТЬ IV. Компьютерные технологии решения задач надежности. Глава 1 ностью представления чисел с дробными степенями. При установке опции Complex в разложении используются комплексные числа. Технология преобразований с помощью команды Factor такая же, как и при реализации команды Expand. В табл. 1.3 приведены примеры преобразования выражений с помощью команды Factor Таблица 1.3. Преобразование выражений командой Factor Исходное выражение а с b a + b ах2 + bx 9х3 + 22.5х2 + 0.5х - 7 а2 + а - 1 Выражение после команды а" + ab + cb b(a + b) х(ах + Ь) (2х-1) (Зх + 2) (Зх + 7) 2 или при опции Radical 9(χ+^Η),2χ-υ 2 ί ^ 0 а + + — 1 2 2) V 2 2) УПРАЖНЕНИЕ. С помощью команд Expand и Factor преобразуйте следующие выражения: 3 1 + - χ + α χ + α χ2 -а2 , х -2, (л- + 1,2)(х-3,6)(;г+7), (а + Ь)2-с2 (sin(jc) + cos(jc) ) cos(or) sin(2jc) , *4-Зх3у + Зл7+9л:2-1(). a + b + c Проверьте правильность преобразования, используя те же команды Expand и Factor, а также их опции. 1.5. Специальные вычисления 1.5.1. Табулирование функций Получить значение функции y = f(x) при множестве ее аргументов можн путем многократного ее вычисления методом, описанным в разд. 1.3. Подо
Универсальные математические системы символьной математики 461 ные вычисления требуют много времени. Система Derive позволяет достаточно просто получить множество значений функции путем ее табулирования. Функция табулирования имеет вид: VECTOR([х,f(х)], х, xn, xk,h), где f (х) — табулируемая функция, χ — аргумент функции, хп — начальное значение аргумента, хк — конечное значение аргумента, h — шаг таблицы. Технология табулирования функции в системе Derive выполняется так: О ввести функцию f(x), на экране функция отобразится в строке #1; О набрать и ввести команду: VECTOR([х,#1], х, xn, xk, h); О выполнить команду Simplify или Approximate, на экране появится таблица функции f(x). ПРИМЕР. Необходимо протабулировать функцию sin(.v)/* в диапазоне изменения аргумента [0; 1] с шагом h = 0,1. В этом случае команда будет иметь вид: VECTOR([x,sin(x)/x], χ, 0, 1, 0.1). Если функция была введена предварительно: #1: sin(x)/x то команда будет выглядеть так: VECTOR([x,#l], х, 0, 1, 0.1). После выполнения команды Approximate получим ответ в виде следующей таблицы: Го ? 1 0.1 0.998334 0.2 0.993346 . L 1 0.841471J Знак вопроса в таблице при х = 0 означает, что программа "не знает", чему равно значение sin(.r)/jc при * = 0 (деление на ноль). Команда VECTOR позволяет табулировать одновременно несколько функций. В этом случае она имеет вид: VECTOR([x, fl(x), f2(x), ... , fn(x)], x, xn, xk, h), где fi (x), i = i, 2, ... , η — ι-я функция.
462 ЧАСТЬ IV. Компьютерные технологии решения задач надежности. Глава ι ПРИМЕР· Пусть необходимо протабулировать функции ^ = ехр(д.ч у = Ιη(χ), у = sin(jc). В этом случае команда VECTOR будет иметь вид: VECTOR([х,ехр(х),1п(х),sin(x)], χ, 0, 1, 0.1). Если до ввода команды VECTOR функции .у = ехр(дс), y = ln(jc), ,y = sin(jc) были введены в строках #1, #2, #3, то команда будет и^еть вид: VECTOR([x,#l,#2,#3], χ, 0, 1, 0.1). Команда VECTOR позволяет табулировать функцию с переменным шагом. В этом случае она представляется так: VECTOR([x,f(χ)], χ, [xl, χ2, ... , χη]), гдех1, χ2, ... , χη — значения аргументов функции f (x). ПРИМЕР. Необходимо протабулировать функцию п\ при η = 1, 4, 5, 7 . В этом случае команда будет иметь вид: VECTOR([η,η!], η, [1,4/5,7]). После ее исполнения значения факториала будут представлены следующей таблицей: Γι ι 1 4 24 5 120 [7 504θ] Команда VECTOR позволяет табулировать функцию многих переменных. Для этого ее необходимо повторить столько раз, сколько переменных содержит табулируемая функция. 1.5.2. Команда Table Команда Table— наиболее простой способ табулирования функции. Она находится в меню Calculus, а соответствующая функция имеет вид: TABLE(f(x), x, xn, xk, h), где f (χ), χ — табулируемая функция и ее аргумент, xn, xk— начальное и конечное значения аргумента, h — шаг табуляции. Технология табулирования выполняется так: □ ввести табулируемую функцию; □ вызвать пункт меню Calculus | Table, на экране появится окно Calculu Table;
Универсальные математические системы символьной математики 463 0 записать переменную табулируемой функции в поле редактирования Variable; в полях Starting Value, Ending Value, Step Size записываются соответственно начальное, конечное значения аргумента и шаг таблицы; О выполнить команду Simplify или Approximate; при нажатии кнопки Simplify решение выдается в символьном виде (в виде точного решения), при нажатии кнопки Approximate решение выдается в естественной форме представления чисел. функция TABLE позволяет табулировать функции с переменным шагом. В таком случае она имеет вид: TABLE(f(x), χ, [xl, х2, ... , хп]), где xl, х2,..., хп — значения аргументов. 1.6. Разложение функций в ряд Тейлора Разложение функций в степенной ряд реализуется в Derive с помощью команды Taylor Series, которая находится в меню Calculus. Соответствующая команда имеет вид: TAYLOR(f(x), χ, χΟ, η), где f (χ) — функция, разлагаемая в ряд, χ — аргумент функции f (х), хО — значение х, вокруг которого происходит разложение функции f (χ), η — число членов разложения. Технология разложения функции в ряд Тейлора в системе Derive следующая: О ввести функцию /(*), на экране она отобразиться в строке #1; О вызвать пункт меню Calculus | Taylor Series, на экране появится окно Calculus Taylor Series; О в поле Variable активизируется аргумент х, а в полях Expansion Point и Order вводятся соответственно хО и п; О выполнить команду Simplify, на экране появится ответ: функция в виде степенного ряда. Упражнение. Разложить в ряд Тейлора следующие функции: у = е~х при л*0 = 0 и л'о = 1, /7 = 4; sin л* - у = при х0 = О и /7 = 5;
464 ЧАСТЬ IV. Компьютерные технологии решения задач надежности. Глава 1 у = ПрИ jc0 = 0 и η = 5 ; у - 1η χ при х0 = I и л = 5. 1.7. Вычисление пределов Пределы в Derive вычисляются с помощью команды Limit, находящейся в меню Calculus. Технология вычисления предела выглядит следующим образом: □ ввести выражение; □ выполнить Calculus | Limit или нажать кнопку Lim панели инструментов, на экране появится окно Calculus Limit; Π установить имя переменной в поле редактирования Variable, ее предельное значение — в поле Limit Point; в поле Approach From устанавливается область изменения неременной: Left— слева, Right — справа, Both — слева и справа; О выполнить команду Simplify или Approximate, на экране отобразится ответ. УПРАЖНЕНИЕ, Найти следующие пределы функций: г sin(.v) x-l , ■ (V+//V _. , 4-L lim , lim , hm(I-Kv)v, lim , lim (I -x)\-x . 1.8. Вычисление суммы ряда Вычисление суммы ряда осуществляется в Derive командой Sum. Далее при- водится технология суммирования членов ряда: Π ввести функцию суммирования; □ вызвать пункт меню Calculus | Sum или щелкнуть мышью на кнопке Ъ панели инструментов, на экране откроется окно Calculus Sum; □ установить в поле Variable индексную переменную, переключатель Sum устанавить в положение Definity, а в поле Defmity Sum задать пределы суммирования; Π выполнить команду Simplify или Approximate, на экране появится отве соответственно в символьной или числовой форме.
универсальные математические системы символьной математики 465 Суммирование элементов вектора в Derive осуществляется с помощью функции element и команды Sum. В этом случае применяется следующая технология решения задачи суммирования: р образовать вектор элементов суммирования; О ввести команду element(#1,п), где #1 — номер строки вектора (в дан- ном случае строка #1), π — переменная суммирования; О выполнить Calculus | Sum или щелкнуть мышью на кнопке Σ панели инструментов, на экране появится окно Calculus Sum; О установить переменную в поле Variable (в нашем случае п), переключатель Sum установить в положение Definite, а в поле Definite Sum задать пределы суммирования: нижний (Lower Limit) и верхний (Upper Limit); Π щелкнуть мышью на кнопке Simplify или Approximate, на экране появится ответ: значение суммы чисел элементов вектора суммирования. УПРАЖНЕНИЕ. Вычислить сумму следующих рядов: 00 1 ОС 1 00 1 CO К 00 1 [2,2; 6,7; 12,3; -27,8; 14,6; 20]. 1.9. Вычисление произведения ряда Вычисление произведения ряда осуществляется командой Produkt. Технология вычисления произведения отличается от технологии вычисления суммы ряда лишь тем, что вместо кнопки Σ панели инструментов используется кнопка П. Упражнение. Вычислить произведения следующих рядов: ю ю ίο ΓΖ со / , \ П<^ П(я + 0, \\L· Π M-TTl· [2; 5; 7; 9; 11; 13; 15; 17; 19; 21], / = 1 / = 0 / = М,! к = 2\ к J
466 ЧАСТЬ IV. Компьютерные технологии решения задач надежности. Глава 1 1.10. Вычисление производных Вычисление производной любого порядка в системе Derive осуществляется с помощью команды Differentiate. Технология вычисления производной в системе Derive выглядит так: □ ввести функцию f(x); □ вызвать пункт меню Calculus | Differentiate или щелкнуть мышью на кнопке д панели инструментов, на экране появится окно Calculus Differ- entiate; □ установить переменную дифференцирования в поле редактирования Variable, а порядок производной — в поле Order; после нажатия кнопки Simplify на экране появится искомая производная. УПРАЖНЕНИЕ. Найти первую, вторую и седьмую производные функции: у(*)=—:· дг + 1 Найти первую производную следующих функций: y(x) = eax + \n(bx)- / . чдг+l , у(х) = - , у(х) = х\, y(x) = a\xh. \\ + х; sin.v + cosjc 1.11. Вычисление интегралов Вычисление интегралов в системе Derive осуществляется с помощью команды Integrate. Технология вычисления интеграла следующая: □ ввести подынтегральную функцию /(jc); □ вызвать пункт меню Calculus | Integrate или щелкнуть мышью на кнопке J панели инструментов, на экране отобразится окно Calculus Integrate #Ь где #1 — номер строки подынтегральной функции (в данном случае преД" полагается, что подынтегральная функция находится в первой строке экрана); □ установить в поле Variable переменную интегрирования, переключател Integral установить в положение Indenfinite при вычислении неопреД ^ ленного интеграла или в положение Definite при вычислении определи ного интеграла с последующим заданием в полях Upper Limit и L°w Limit соответственно верхнего и нижнего пределов интегрирования; в π ле Indenfinite integral записывается постоянная интегрирования;
универсальные математические системы символьной математики 467 Q щелкнуть мышью на кнопке Simplify, на экране появится значение интеграла. УПРАЖНЕНИЕ. Вычислить интегралы от производных, полученных в упражнении разд. 1.10. Убедиться, что первообразные совпадают с исходными функциями. Вычислить интегралы: rsinx fSSin.T , f.COS.X Sin.X. . f* COSJC SinA\ . f.r-1 . dx, I dx9 ]( —)dx, ( r)dx, -dx, * X J X X' * X X J X + 1 Г: dx, f dx, [ dx, [{-τ1 +ln(jc + l) + \dx . χ + 1 J * + 1 ■* χ + 1 * \ x" + 2x + 1 .v + 1J Вычисляя интегралы, следует иметь в виду, что если программа не может найти первообразную, то вместо решения Derive повторяет выражение интеграла без его вычисления. При вычислении несобственных интегралов с бесконечными пределами следует указывать тип параметров: положительный, отрицательный и т. п. Пусть, например, необходимо вычислить интеграл г xdx. Если значение параметра а будет отрицательным, то интеграл будет расходящимся и Derive после нажатия кнопки Simplify лишь повторит выражение интеграла, возможно в преобразованном виде. Системе Derive необходимо указать, что параметр а является положительным. Для этого необходимо вызывать пункт меню Declare | Variable Domain. На экране появится окно Declare Variable Domain. В поле Variable Name ввести переменную а . Переключатель Interval установить в положение Positive(0, оо). После щелчка мыши на кнопке ОК на экране появится сообщение: a:eReal(0,?). Теперь вычислим интеграл указанным ранее способом. Ответом будет l/a . 1.12. Решение уравнений с одним неизвестным Решение алгебраических и трансцендентных уравнений осуществляется с помощью функции solve. Эта функция может иметь один из следующих *Идов: s°lve(f(x>, x>, 8°LVE(f(x), X/ Real),
468 ЧАСТЬ IV. Компьютерные технологии решения задач надежности. Глава NSOLVE(f(x), χ), NSOLVE(f(x), x, Real), APPROXSOLVE(f(χ), χ), APPROXSOLVE(f(χ), χ, Real), NSOLVE(f(x), x, a, b). В функциях приняты следующие обозначения: f (χ) — левая часть алгебраического или трансцендентного уравнения f(x) = 0, χ — неизвестное [а, Ь] — область изоляции корня. Технология определения корней с помощью приведенных функций исключительно проста и состоит в следующем: □ ввести команду; □ щелкнуть мышью на кнопке Simplify панели инструментов, на экране появится ответ: значение корней уравнения. Такая технология очень проста, но пользователю неудобна. Например, если уравнение сложно и приходится применять скобки. Кроме того, набор команды занимает много времени, особенно у неопытного пользователя, когда приходится многократно редактировать команду из-за орфографических или синтаксических ошибок. Система Derive освобождает пользователя от набора команд, а требует набора только уравнения. Компьютерная технология определения корней уравнения состоит в следующем: □ ввести уравнение f(x) = 0. Уравнение может быть представлено в любой форме, например: 2 αχ2 + bx -1 = 0, αχ2 + bx -1, αχ2 -1 = -bx, □ вызвать меню Solve | Expression или щелкнуть мышью кнопку Solve Expression панели инструментов, на экране появится окно Solve Expression с четырьмя полями редактирования: Solution Variables, Solution Method Solution Domain, Solution Bounds. В поле Solution Variables отражены все переменные уравнения. Пользователь должен выделить искомое неизвестное. Остальные поля предназн чены для образования функций, перечисленных ранее, с помощью УсТ ^ новки переключателей в соответствующие положения. Каждой из пер численных ранее функций соответствует определенная комбинаи положений переключателей (табл. 1.4).
Универсальные математические системы символьной математики 469 Таблица 1.4. Варианты функции SOLVE Комбинация положений переключателей Algebraically + Complex Algebraically + Real Numerically + Complex Numerically + Real Numerically + Bounds + Lower-a, Upper-b Either + Complex Either + Real Функция SOLVE(f(x), X) SOLVE(f(x), x, Real) NSOLVE(f(x), x) NSOLVE(f(x), x, Real) NSOLVE(f(x), x, a, b) APPROX(SOLVE(f(x), x)) APPROX(SOLVE(f(χ), x, Real)) Содержание функции Решение уравнений в аналитическом виде Определение только действительных корней Определение корней в численном виде Определение действительных корней в численном виде Определение численного значения корня из области изоляции [а, Ь] Аналогично функции NSOLVE(f (χ) ,' χ) Аналогично функции NSOLVE(f(x), χ, Real) Откликом функции NSOLVE(f (χ), х, а, Ь) будет лишь один корень из области [а, Ь], хотя в этой области может быть несколько корней. Если в области [а, Ь] корней нет, то Derive повторно выведет функцию на экран; Π после выбора команды нажать одну из кнопок ОК или Solve, расположенных в нижней части окна Solve Expression. При нажатии кнопки Solve на экране появится ответ: значение искомого корня (корней). При нажатии кнопки ОК на экране высветится команда, которую нужно выполнить нажатием кнопки Simplify панели инструментов. ПРИМЕР. Необходимо решить уравнение (х4 - \)(х2 - 2α +1) = 0. Решение: О ввести уравнение, на экране отобразится: #1: (хА4 - 1)(хЛ2 - 2-а + 1); О вызвать меню Solve | Expression, на экране появится окно Solve Expression #1; О выделить переменную χ в поле Solution Variables и установить переключатели в положение Algebraically и Complex; О нажать кнопку Solve.
470 ЧАСТЬ IV. Компьютерные технологии решения задач надежности. Глава ι На экране отобразится ответ: x = -i, x = i, х = -л/(2-а-1), x = \J{2-a-l), х = -1, х = 1. Программа нашла все шесть корней уравнения. При выполнении функции: SOLVE(f(χ), χ, Real) при установлении опций Algebraically и Real в ответе будут только действительные корни: χ = -1, χ = 1, х = -\J{ 2 · а -1) , χ = >/( 2 · а -1) . Все остальные функции, приведенные в табл. 1.4, решения не дадут, т. к. они не решают уравнения с символьными переменными. УПРАЖНЕНИЕ. Решите следующие уравнения: л-3+5;Г -17,84x^26,88 = 0, sin*-- = 0, x3-3.r + l = 0, 2 χ3-3,2λ-2+27χ-3,6 = 0, ;с5-1 = 0, χ4-α = 0, 2л'-4л: = 0, jcsinx —1 = 0, *2+21ηχ-3 = 0. Перед решением определите область изоляции корня и функцию из табл. 1.4 для получения полного ответа. Проверьте правильность решения методом подстановки результата в исходное уравнение. 1.13. Решение систем линейных алгебраических уравнений Системы линейных алгебраических уравнений в Derive решаются с помощью функции SOLVE, имеющей вид: Solve ( [fl (xl, х2, ... , χη) , f2(xl, χ2, ... , χη) , ··· ' fn(xl, χ2, ... , χη], [χΐ, χ2, ... , χη]), где fi (xl, χ2, ... , χη) — /-е уравнение системы, xi — /-e неизвестное, которое необходимо определить, i = 1, 2, ... , η. Технология решения систем уравнений следующая: □ выполнить Solve | Sistem, на экране появится окно Solve Sistem Setup: □ установить в поле Number размерность системы (число уравнений) и нажать кнопку ОК, на экране отобразится новое окно Solve2 equations пустыми строками вектора уравнений; □ ввести последовательно все уравнения, пользуясь клавишей табуляции Д- перемещения курсора по строкам таблицы; в поле Solution Variables о ределить, выделяя мышью переменные, все искомые неизвестные;
универсальные математические системы символьной математики 471 О нажать кнопку Solve или ОК, расположенные внизу окна Solution Variables. В первом случае на экране появится команда и значения неизвестных, во втором — только команда; для ее исполнения необходимо нажать кнопку Simplify или Approximate. УПРАЖНЕНИЕ. Описанную ранее технологию решения систем уравнений изучите в процессе решения следующей системы уравнений: fax, + bx2 =3; {2дг,-дг2=-1. Прежде чем решать эту систему уравнений, настройте Derive на прием переменных с индексами (пункт меню Declare | Input | Word). Решив приведенную систему уравнений, получите следующий ответ: *ι =" з-ь a + 2b х2 = а + 6 а + 2Ь Решить следующие системы уравнений: \b{xi +Ьгхг + b3x3 =d; \ 2jc, - x2 + cx3 = -2, 3,2л:, - 7,3*2 + *з = -4; -11*, +17*2 +5*з =2; jfi +x> -7jc, =12. Правильность расчетов проверить методом подстановки решений в каждое из уравнений. Вторую систему решить методом символьных вычислений (Simplify) и методом приближенных вычислений (Approximate). Эффективным методом решения систем линейных алгебраических уравнений является матричный метод. Пусть А — матрица коэффициентов системы уравнений, X — вектор неизвестных, В — вектор правых частей системы уравнений. Тогда решение системы уравнений в матричной форме будет иметь вид: X = А"1 В. Пример. Система уравнений имеет вид: |2дг, -Здг2=1; }*, + 5*2 = -4. *огда '2 -3 А = В = [1,-4], Х = А'В
472 ЧАСТЬ IV. Компьютерные технологии решения задач надежности. Г/уайд Технология решения системы уравнений в Derive следующая: □ выполнить Author | Matrix или нажать кнопку Author Matrix панели ин~ струментов, на экране отобразится окно Matrix Setup; □ ввести размерность матрицы в поле Matrix dimension: Rows (Число строк), Colums (Число столбцов), в нашем случае две строки и два столб- ца; после нажатия кнопки ОК на экране появится окно Author 2x2 matrix □ заполнить пустые поля элементами ма*рицы А, нажать кнопку ОК или Simplify, на экране в строке #1 отобразится матрица А; □ щелкнуть мышью кнопку Author Vector панели инструментов, на экране появится окно Vector Setup; □ набрать в поле Elements число элементов вектора В, в нашем случае два элемента, и щелкнуть кнопку ОК, на экране появится окно Author 2 element Vector; □ заполнить пустые поля элементами вектора В, в наш^м случае это 1 и -4, после нажатия кнопки ОК на экране выведется вектор: #2: [1,^4] □ набрать в строке пользователя выражение #1Л(-1)*#2 и нажать <F:nter>, на экране появится выражение: -1 [1 -4] #3: 2 -3 1 5 □ щелкнуть мышью кнопку Simplify панели инструментов, на экране появится ответ в виде вектора: — -JL 13 13. При нажатии кнопки Approximate панели инструментов на экране выведется ответ в виде следующего вектора: [-0.5384615, -0.6923076] Матричный способ позволяет также решать системы линейных алгебраич ских уравнений с символьными переменными. УПРАЖНЕНИЕ. Приведенные ранее в упражнении данного раздела сИС мы уравнений решить матричным методом и сравнить полученные резул ты с предыдущими.
универсальные математические системы символьной математики 473 1.14. Решение систем нелинейных уравнений Системы нелинейных алгебраических уравнений в Derive решаются методами Ньютона — Рафсона и итераций. 1.14.1. Метод Ньютона — Рафсона функция, реализующая метод Ньютона, имеет вид: UEWTONS([fl(xl, х2, ... , xn) , f2(xl, х2, ... , хп) , ... , fn(xl, х2, ... , xn)], [xl, х2, ... , хп], [хЮ, х20, ... , хпО], п), rflefi(xl, х2, ... , xn),i = 1, 2, . .. , η—z-e уравнение системы; xi — z-e неизвестное; xiO — z-e начальное приближение для неизвестного xi; n — число итераций, задаваемое пользователем. Технологию решения нелинейных уравнений в среде Derive рассмотрим на примере. Необходимо решить следующую систему нелинейных уравнений: \xy + xz + yz = -\9\ Jx2+)/2+2z2=63; [ly* 2x~ \2 Начальными приближениями пусть будут следующие значения неизвестных: *0 = -2, у0=-1,5, z0=3. Решить систему можно путем набора и ввода функции: №WTONS([x*y + x*z + y*z = -19, хЛ2 + уЛ2 + 2*z"2 = 63, х/(2*у) + у/(2*х) = 13/12], [х, у, ζ], [-2, -1.5, 3], 10). После нажатия кнопки Approximate получим ответ в виде таблицы значений Неизвестных на каждой итерации. Однако на практике более рациональной может оказаться следующая технология решения системы нелинейных уравнений: " ввести уравнения в любой последовательности, на экране появятся следующие три уравнения: #1: xy+xz+yz+19 #2: x2+y2+2z2-63 #3: JL + JL.il 2у 2х 12
474 ЧАСТЬ IV. Компьютерные технологии решения задач надежности. Глава □ ввести функцию: NEWTONSf [#1,#2,#3] Лх,У,гЬ [-2,-1.5,3],10) на экране появится функция, в которой вместо номеров строк будут вписаны уравнения; □ нажать кнопку Approximate, на экране появится решение системы уравнений в виде следующей таблицы: -2 -1.5 3 -2.526 -1.68 6.008 -2.746 -1.83 5.175 -2.952 -1.968 5.025 -2.998 -1.998 5.001 -2.999 -1.999 5.000 -3 -3 -3 -3 -3 -2 -2 -2 -2 -2 Из таблицы видно, что решением системы нелинейных уравнений является χ = -3, К = -2, Ζ = 5 и получено оно за шесть итераций. 1.14.2. Метод итераций Функция решения систем нелинейных уравнений методом итераций имеет вид: FIXED_POINT([fl(xl, х2, ... , xn), f2(xl, х2, ... , χη), ·· · ' fn(xl, х2, ... , хп) ] , [xl, х2, ... , хп] , [хЮ, х20, .·· ' χηΟ], п). Сравнивая эту команду с функцией NEWTONS, видим, что они отличаются лишь названием. Процедуры решения систем уравнений те же, что и в метод Ньютона— Рафсона. В большинстве случаев метод Ньютона по сравнению методом итераций позволяет получить решение за меньшее число итерации· Метод итераций при его практической реализации требует преобразован уравнений и проверки условий сходимости итераций. Уравнения дол* быть представлены в виде: x = /](x,y,z)9 у = f2(x,y,z), z = f3(x,y,z). При этом в функцию FIXEDPOINT входят лишь правые части уравнений.
Универсальные математические системы символьной математики 475 Сходимость будет обеспечена, если выполнены условия сходимости итераций. Если эти условия не выполнены, то необходимо преобразовать каждое уравнение к виду, когда условия сходимости выполняются. Команды NEWTONS и FIXEDPOINT можно также использовать для решения уравнений с одним неизвестным. 1.15. Решение дифференциальных уравнений Система символьной математики Derive содержит несколько десятков функций решения дифференциальных уравнений первого и второго порядков в символьном и числовом виде. Эти функции позволяют решать уравнения специального вида с представлением решений в аналитическом виде, в виде чисел и числовых рядов. Наиболее важной является функция RK решения дифференциальных уравнений и систем методом Рунге — Кутты. Функция RK имеет вид: RK(r, u, uO, h, n), где: G r — вектор правых частей уравнений, разрешенных относительно производных, при этом система уравнений представляется в виде, когда каждое из уравнений является уравнением первого порядка; □ и — вектор неизвестных; Π uO — вектор начальных условий; Oh — шаг интегрирования; On — число итераций. Векторы представляются в виде квадратных скобок. Квадратные скобки опускаются, если решается дифференциальное уравнение первого порядка. Откликом при реализации функции RK является матрица неизвестных с числом строк η и шагом п. Функция RK находится в файле ODEAPPR.mth, к косому необходимо обратиться перед решением уравнений. Технология решения дифференциальных уравнений следующая: 0 выполнить обращение к файлу ODE_APPR.mth: File | Load | Utility File | ODE_APPR.mth, на экране появится: #1: LOAD(Ode_appr.mth); ^ ввести функцию RK(r, u,uO,h,n); ^ Щелкнуть кнопку Approximate, на экране появится ответ в виде матрицы.
476 ЧАСТЬ IV. Компьютерные технологии решения задач надежности. Глава ι При решении дифференциальных уравнений высокого порядка целесообраз. но перед вводом функции RK ввести поочередно правые части всех уравнений. После ввода они будут расположены на экране в отдельных строках, помеченных символами #к, где к = 1, 2,..., η — номера строк, в которых находятся правые части всех η дифференциальных уравнений. Только после этого ввести функцию RK, записав вектор г в виде: [#1, #2, ... , #п]. ПРИМЕР. Необходимо решить следующее дифференциальное уравнение: У + ху' - 2у +1 = 0 с начальными условиями ^(0) = 1, д/(0) = 2. Прежде чем обратиться к системе Derive, представим уравнение второго порядка в виде системы двух дифференциальных уравнений, каждое из которых первого порядка, разрешенное относительно производной. Такие преобразования выполняются методом подстановок. Обозначим у' = z. Тогда система дифференциальных уравнений будет иметь вид: [z' = -jcz-b 2у-\. Теперь запишем функцию RK: RK([z,-xz + 2y-l], [x,y,z], [0,1/2], 0.2, 8). После ввода этой функции и нажатия кнопки Approximate получим ответ в виде следующей матрицы: Го ι 2 1 0.2 1.4226 2.2398 0.4 1.9011 2.5578 . [1.6 6.6975 5.7267J 1.16. Интерполяция 1.16.1. Интерполяция точная в узлах Система Derive имеет две функции интерполяции точной в Узла'' POLY_INTERPOLATE И LAGRANGE. Первая функция имеет вид: POLY_INTERPOLATE(А, х),
Универсальные математические системы символьной математики 477 где А— матрица функции y = f(x), представленной в виде таблицы, χ — аргумент функции y = f(x). Функция реализует полиномиальную интерполяцию и выдает решение в виде многочлена степени и-1, где и — число узлов интерполяции. Технология интерполяции в среде Derive выглядит следующим образом: О создать матрицу А размерности и/χ и , где т — число строк, равное числу узлов интерполяции, и — число столбцов, равное в данном случае двум; О ввести функцию P0LY_INTERP0LATE (#k, χ), где #k— номер строки, в которой находится матрица А, на экране отобразится функция с матрицей А; О выполнить команду Simplify, на экране появится ответ в виде полинома степени /7-1, в котором числа представлены в форме точных значений (с числителем и знаменателем); при использовании команды Approximate ответом будет многочлен степени и-1, коэффициентами которого являются числа, представленные в естественной форме. ПРИМЕР. Функция /(*) задана в виде следующей таблицы: .X [_ ум 1 12 2 9 3 7 4 2 5 1 Решая задачу интерполяции по описанной методике, получим на экране монитора следующие выражения: #1: 12 9 7 2 1 #2: POLY INTERPOLATE 1 12 2 9 3 7 4 2 5 1 , х
478 ЧАСТЬ IV. Компьютерные технологии решения задач надежности. Глава 1 Их4 -126х3+4 93х:-834х + 74 4 #3: 24 #4: 0.041666(11х4-126х3+4 93х2-834х+74 4) Функция LAGRANGE имеет вид: LAGRANGE(А, х), где А— матрица, полученная по функции /(*), представленной в виде таблицы, χ— аргумент функции f(x). Команда осуществляет интерполяцию многочленами степени η -1 по методу Лагранжа. Технология интерполяции в среде Derive выглядит так: □ вызвать утилиту решения задачи интерполяции: File | Load | Utility File | Hermite, на экране отобразится: #1: LOAD(Hermite.mth); □ ввести матрицу исходных данных; Π вызвать функцию LAGRANGE(#2, χ), на экране отобразится функция с матрицей исходных данных, расположенной в строке #2; □ выполнить команду Simplify или Approximate, на экране появится ответ: в первом случае в виде точного решения, во втором — с представлением чисел в естественной форме. 1.16.2. Сплайн-интерполяция Сплайн-интерполяция реализуется в Derive функцией Spline. Эта функция имеет вид: SPLINE(А), где А — матрица, полученная по функции /(.*) и заданная в виде таблицы. Технология решения задачи сплайн-интерполяции в среде Derive: □ вызвать утилиту решения задачи сплайн-интерполяции: File | Load | Utility File | Splines.mth, на экране появится: #1: LOAD(Spline_s.mth); □ ввести матрицу А исходных данных, на экране появится матрица, напр мер, в строке #2; □ вызвать функцию SPLINE (#2), на экране отобразится команда с матр цей А;
Универсальные математические системы символьной математики 479 О выполнить команду Simplify или Approximate, на экране появится ответ: в первом случае в виде точного решения, во втором — в виде приближенного решения с представлением чисел в естественной форме. 1.16.3. Интерполяция приближенная в узлах (аппроксимация) Аппроксимация в Derive реализуется с помощью команды fit, имеющей вид: FIT (А), где А — матрица исходных данных. Первой строкой матрицы должна быть строка вида [χ, φ(χ)], где φ(χ) — функция аппроксимации, χ— аргумент функции φ(χ). Функцией аппроксимации может быть полином, показательная, степенная, логарифмическая и другие функции по выбору пользователя. Вслед за строкой [χ, φ (χ) ] располагаются табличные данные исходной функции ν = /(*). Пусть, например, функция v = /(;c) задана в виде следующей таблицы: X Λχ) I 3 3,2 | 7 7 9,65 I2 II.3 18 16,8 Пусть функцией интерполяции является полином третьей степени у = a0 + a{x + a2x* + а3х . Тогда матрица А будет иметь вид: х а0 + ахх + а2х2 + а3х3 1 3.2 3 7 7 9.65 12 11.3 Л8 16.8 Аппроксимация с помощью команды FIT в системе Derive осуществляется по методу наименьших квадратов. Технология аппроксимации в среде Derive следующая: О ввести матрицу А, в строке #1 появляется матрица; О ввести функцию fit (#1), на экране отобразится функция FIT с матрицей данных;
480 ЧАСТЬ IV. Компьютерные технологии решения задач надежности г □ выполнить команду Approximate, на экране появится ответ в виде мулы. Фор. ПРИМЕР. Пусть функция у = f(x) задана в виде следующей таблицы: X Л*) ι 2 2 4 3 8 4 12 J и пусть функцией интерполяции будет полином у = a + bx + cx . Тогда после ввода матрицы А на экране будет матрица следующего вида: х а + Ьх + сх 1 2 #1: 12 4 3 8 4 12 После набора в строке пользователя функции у = FIT(#1) и нажатия клавиши <Enter> на экране появится строка #2: #2: y^FIT VL χ a + bx + cx 1 2 2 4 3 8 4 12 J/ После выполнения команды Approximate на экране отобразится ответ: у=0.5х2+0.9х+0.5. Сделаем несколько важных замечаний о команде FIT: ν ςτρο* 1. Если число неизвестных коэффициентов интерполяции равно числ> исходной таблицы данных, то с помощью команды FIT решается ^ интерполяции, точной в узлах. Если число неизвестных меньше ^ строк исходной таблицы, то решается задача интерполяции, прио ^ ной в узлах (аппроксимация). Если же число неизвестных больше строк таблицы, то задача не решается. μ 2. Функция аппроксимации может быть практически любого вида'П^рИмеР' в аргументе функции не должно быть искомых переменных. На
wgsesi альные математические системы символьной математики 481 функция у = a + Ь · In χ вполне может быть аппроксимирующей, а функция у ·=. α + 6 · In ос нет, т. к. произведение сх программой воспринимается, как аргумент. 3 Команда FIT позволяет решать задачи аппроксимации функций многих переменных. Пусть, например, функция задана в виде следующей таблицы: X У г w 1 2,3 12,4 2,5 2 6,1 8 4.6 4 7,4 7,2 7,4 8 9 5,4 10.2 14 12 3,1 13,8 20 16,5 1,9 15,6 И пусть функция w(x,y,z) является линейной, тогда команда fit будет иметь вид: FIT X 1 2 4 8 14 20 У 2.3 6.1 7.4 9 12 16.5 ζ 12.4 8 7.2 5.4 3.1 1.9 a + bx + cy + dz 2.5 4.6 7.4 10.2 13.8 15.6 Если теперь функцию w(x,y,z) принять за квадратичную, то следует изменить лишь первую строчку таблицы: вместо линейной функции записать следующую квадратичную: a+b1x+b2x2+c1y+c?y2+d1z+d2Z2+eixy+e2xz+e3yz, правда, в этом случае наша задача не будет решена, т. к. число неизвестных функции аппроксимации больше числа узлов интерполяции (числа строк таблицы). Для решения необходимо иметь не менее 10 строк исходной таблицы (по числу коэффициентов квадратичной функции). Ункция ALLSEVEN имеет вид: ^Mevenca), гДеА- матрица исходных данных. Данная функция позволяет интерполиро- w ·»■*·! fsril_ia riVAWAnDIA ΑαΠΠΟΙΛ. ^аППаЛ ψJT И 1X14" Л HUJOUJinvi iiiii^f/..ν^ι.., |ь Функцию, заданную в виде таблицы, семью функциями вида: линейной *** ^1
482 ЧАСТЬ IV. Компьютерные технологии решения задач надежности. ГлаВа 1 y = a + bx, показательной у = аех, степенной у = ах , логарифмической , У- y = a\nx + b и дробно-линейными вида: у = а + — , у = χ Ь + сх ах Ь + сх Технология решения задачи интерполяции в среде Derive выглядит следуй щим образом: □ обратиться к утилите решения задачи интерполяции: File | Load | Utility File | Curv_fit, на экране отобразится: #1: LOAD(Curv fit.mth); □ ввести матрицу исходных данных, на экране отобразится матрица в строке #2; □ выполнить функцию ALL_SEVEN(#2), на экране появится функция с матрицей исходных данных; □ выполнить команду Approximate, на экране появится ответ в виде семи формул. ПРИМЕР. Функция задана в виде следующей таблицы: X LM ι 6,5 2 20 3 53,5 4 167 5 473 6 1470 I После выполнения всех перечисленных действий на экране появится ответ в следующем виде: 251.142t-514 1.07812t 2.21б89е 3.83192t2'94214 591.1561nt-283.227 974.732 763.015 4.07641.ΙΟ"7 1.18175.10 -1.94317.10"t 1.28619.107t 1.27441.106-2.06659.105t В ответах аргумент функции обозначен символом t, вместо привычного *·
Универсальные математические системы символьной математики 483 Следует иметь в виду, что некоторые из формул могут иметь большие погрешности, хотя все они получены на основании одного и того же метода метода наименьших квадратов. Окончательный выбор формулы аппроксимации остается за пользователем. Команда allseven полезна в тех случаях, когда пользователь не знает вида функции, а поэтому не может воспользоваться командой FIT. 1.16.4. Паде-аппроксимация Паде-аппроксимация служит для аппроксимации нелинейных функций дробно-рациональными функциями вида: , ч Ьк+Ых + Ых1 +... + bmxm у(х) = -2 ! *—z *—- . a0+alx + a2x + ... + a„x Метод является одним из наиболее точных. Его реализация в Derive возможна лишь в том случае, если нелинейная функция задана в виде аналитического выражения. Функция Паде имеет вид: PADE(y, χ, хО, т, п), где у, χ — функция и ее аргумент; хО — значение аргумента, вблизи которого обеспечивается высокая точность аппроксимации; m — степень многочлена числителя; η — степень многочлена знаменателя. ПРИМЕР. Нелинейная функция имеет вид: у(х) = 2e~l'2x cos(jc) . Необходимо функцию аппроксимации представить в виде дробно-рациональной функции вблизи значения аргумента хО = Оприт = 2, η = 3. Последовательность решения задачи аппроксимации Паде в среде Derive выглядит так: О загрузить файл утилиты решения задачи аппроксимации Паде: File | Load | Utility File | Approx.mth, на экране отобразится: #1: LOAD(Approx.mth); О вызвать функцию PADE(2*EXP(-1.2*x)*cos (χ), χ, 0, 2, 3); О выполнить команду Simplify или Approximate. Откликом будет следующая дробно-рациональная функция: 10(679...*2 -848..^-115) 161..jc3+239...a:2+493...jc + 576.
484 ЧАСТЬ IV. Компьютерные технологии решения задач надежности. Глав* < 1.17. Визуализация вычислений Построение графиков всегда полезно, а иногда и необходимо. Графики почти всегда строятся в следующих случаях: □ при визуализации функций, являющихся моделями физических и других изучаемых явлений; □ для наглядного представления о пространственных фигурах; □ для изучения особенностей математических функций: наличие экстрему- мов, точек перегиба, разрывов непрерывностей и т. п.; □ при выборе вида функции интерполяции; □ при определении областей изоляции корней уравнения. Derive является наиболее простой системой визуализации математических и физических понятий. Ее освоение не требует детального описания способов построения графиков. Для этого достаточно знать лишь назначение команд меню и особенно кнопок панели инструментов графических окон двумерной и трехмерной графики. Эти окна открываются соответственно кнопками 2D-plot window и 3D-plot window панели инструментов главного окна Derive 5. Далее приводится назначение пунктов меню и кнопок панели инструментов. Меню двумерной графики выглядит следующим образом: О File — просмотр графиков, вывод их на принтер, выход из графического окна, закрытие окна; □ Edit — создание и уничтожение аннотаций, удаление последнего графика, копирование графика в буфер; Π Insert — открытие графических окон, аннотация графика; □ Set — установка масштабов и размеров графика, выравнивание графика по центру; □ Options — установка опций; □ Windows — управление окнами; □ Help — вывод справки о Derive. В большинстве случаев при работе с графикой нет необходимости обращаться к командам главного меню. Быстрый способ построения графиков осуществляется с помощью кнопок панели инструментов. Перечислим их и укаже кратко их назначение. □ Копирование и печать графика: • New — открытие нового окна Derive; • Open — открытие окон, демонстрация примеров решения задач;
Универсальные математические системы символьной математики 485 • Save — сохранение графика; • Print — вывод графика на принтер; • Copi Plot Window — копирование графика в буфер обмена. О Управление построением графика: • Plot expression — построение графика выделенного выражения; • Delete last plot — удаление с экрана последнего построенного графика; • Insert Annotation — создание аннотаций. О Центрирование и масштабирование графика; • Trace plots — режим перемещения графического курсора по кривой; • Center on cross — центрирование графика относительно курсора; • Center on origin — центрирование графика по самому себе; • Set range with box — развертывание выделенного графика во все окно. □ Расширение области графика: • Zoom out (F10) — расширение графика по горизонтали и вертикали; • Zoom vertical out (F8) — расширение графика по вертикали; • Zoom horizontal out (F6) — расширение графика по горизонтали. □ Сжатие области графика: • Zoom in (F9) — сжатие области графика в обе стороны; • Zoom vertical in (F7) — сжатие области графика по вертикали; • Zoom horizontal in (F5) — сжатие области графика по горизонтали. • Algebra window (Ctrl +1) — возврат в окно выражений. Графическое изображение кнопок на экране столь очевидно, что нет надобности их подробно описывать. Вполне достаточно приведенного списка. Процедуры графического представления функции в Derive выглядят следующим образом: О ввести функцию /(*) и выделить ее на экране монитора; О щелкнуть мышью на кнопке 2D-plot window панели инструментов, на экране появится окно двумерной графики с сеткой координат 2D-plot 1.1; О щелкнуть мышью на кнопке Plot Expression панели инструментов окна двумерной графики, на экране появится график выделенной функции. " ряде случаев Derive устанавливает масштабы графика автоматически. Однако часто масштабы приходится устанавливать пользователю с помощью Кнопок расширения и сжатия графика.
486 ЧАСТЬ IV. Компьютерные технологии решения задач надежности. Глава 1 Возврат в окно выражений осуществляется с помощью нажатия кнопки Algc^ bra window панели инструментов. При этом предыдущий график сохраняется, и, если необходимо, повторяя описанные действия, можно построить в том же окне второй график. Удаление первого графика осуществляется нажатием кнопки Delete Last Plot. Система Derive 5 также строит графики параметрически заданных функций и функций в полярных системах координат. Для построения графиков параметрически заданных функций необходимо записать функции в виде вектора, отделив их запятой. Векторное задание функций осуществляется их представлением в квадратных скобках, например [sin (t) · (cos (t) τ]; t 3sin (2t) ]. После ввода такого вектора и нажатия кнопок 2D-plot window и Plot Expression панели инструментов появляется окно задания параметров Parametric Plot Parameters. Задав необходимые параметры и щелкнув по кнопке ОК, получим график функции. При построении графика в полярной системе координат необходимо выполнить следующие процедуры: □ ввести функцию г{0); □ открыть окно двумерной графики с помощью кнопки 2D-plor window, □ установить с помощью меню Set | Coordinate Sis tern полярную систему координат Polar; Π щелкнуть кнопку Plot Expression панели инструментов, появляется окно Parametric Plot Parameter; □ уточнить (при необходимости) параметры построения графика и нажать кнопку ОК, на экране появится график в полярной системе координат. В процессе работы с графикой эффективным средством анализа является графический курсор. Он позволяет: определить координаты точек графика (режим Autoscale New Plots), посмотреть график за пределами видимого окна путем перемещения курсора в нужную сторону (режим Follow Cross), повысить точность определения координат графика (режим Trace Plots). В последнем режиме курсор превращается из крестика в маленький квадратик, устанавливается на необходимую кривую и перемещается мышью или клавишами точно по кривой. Все перечисленные режимы действия графического курсора устанавливаются по команде Options графического меню. Главное меню трехмерной графики не отличается от меню двумерной графики. Панели инструментов группы копирования и печати также идентичны Остальные кнопки панели инструментов трехмерной графики имеют следующие назначения:
Универсальные математические системы символьной математики 487 О Delete Plot — удаление графика; Π Plot— построение пространственного графика выделенного выражения; CJ Insert Annotation — создание аннотаций; □ Trace Plots — трассирование графика; О Set Plot Range — установка масштабов по осям координат; Π Set Eye Position — установка размеров области графика; О Zoom out (F10) — расширение графика в обе стороны; □ Zoom in (F9) — сжатие графика в обе стороны; □ Rotate Plots — вращение графика; □ Rotate left — поворот графика влево на одну позицию; Π Rotate right — поворот графика вправо на одну позицию; □ Rotate up — поворот графика в сторону от пользователя; D Rotate down — поворот графика в сторону пользователя; О Magnify plot — расширение области графика; О Shrinkt plot — сжатие области графика; Я Algebra window — возврат в окно выражений. Процедуры построения пространственных графиков достаточно просты и мало чем отличаются от процедур построения двумерных графиков. При наведении курсора мыши на кнопки панели инструментов всплывают подсказки с их названиями. Пиктограммы на кнопках являются хорошей подсказкой для пользователя, поэтому нет необходимости детально описывать процедуры построения трехмерных графиков. Пользователь легко в них разберется уже при первом построении графика. 1.18. Функциональные возможности табличного процессора Excel Электронная таблица— самая распространенная технология для профессиональной работы с данными. В ячейках (клетках) таблицы могут быть записаны данные различных типов: текст, даты, числа, формулы, функции и др. Главное достоинство электронной таблицы — возможность мгновенного автоматического пересчета всех данных, связанных формульными зависимостями, при изменении значения любого компонента таблицы. В Microsoft Excel вычислительные возможности объединены с богатым набором функций, присущих текстовому и графическому редакторам, а также
488 ЧАСТЬ IV. Компьютерные технологии решения задач надежности. Глава 1 другим приложениям пакета Microsoft Office. В переводе с английского Excellent означает "отличный", "превосходный". Рассмотрим некоторые возможности табличного процессора Excel в связи с решением задач анализа и синтеза надежности технических систем. Программа Excel позволяет: □ выполнять табличные вычисления (в том числе как обычный калькулятор); □ вычислять значения и исследовать функции, строить графики функций; □ решать уравнения, системы уравнений, работать с матрицами, комплексными числами и т. п.; □ осуществлять математическое моделирование, проводить численные эксперименты; □ проводить статистический анализ данных и наглядно их представлять в виде графиков и диаграмм; □ выполнять оптимизацию, осуществлять прогнозирование и поддержку принятия решений; □ выполнять обмен данными с другими программами, вставлять текст, рисунки, таблицы, подготовленные в других приложениях; Π использовать более 400 встроенных функций: математических, статистических, финансовых, логических, инженерных, информационных, функций даты и времени, функций управления базами данных и списками; Π реализовать инструментальную поддержку технологий сети Интернет, пользоваться средствами создания HTML-документов и выполнять их публикации в локальных и глобальных сетях. Расчеты показателей надежности без помощи ЭВМ, как правило, являются сложными и требуют применения многочисленных таблиц функций и справочников, содержащих значения квантилей стандартных распределений. Речь идет не о замене математического мышления программой, а о новом виде "справочника формул". В отличие от простого справочника по математике налицо такие преимущества, как удобство и быстрота расчетов, наличие большого количества дискретных и непрерывных распределений, изменение исходных данных и автоматический пересчет результатов, большие графические возможности. Перечислим некоторые стандартные функции распределения вероятностей * приведем их обозначения: □ FPACn — F-распределение (распределение Снедекора); □ БЕТАРАСП —г- бета-распределение;
Универсальные математические системы символьной математики 489 О БИНОМРАСП — биномиальное распределение; □ ВЕЙБУЛЛ — распределение Вейбулла; □ ГАММАРАСП — гамма-распределение; □ ЛОГНОРМРАСП — логарифмически-нормальное распределение; □ НОРМРАСП — нормальное распределение; □ ПУАССОН — распределение Пуассона; О стьюдрасп — распределение Стьюдента; О ХИ2РАСП — хи-квадрат распределение; □ ЭКСПРАСП — экспоненциальное распределение. Для статистического моделирования незаменимой является функция СЛЧИС (), генерирующая псевдослучайные числа, равномерно распределенные от 0 до 1. На основе этой функции разыгрываются другие дискретные и непрерывные случайные величины. Генерация случайных величин позволяет проследить за изменениями в гистограммах и сглаживающих кривых распределений. При изменении исходных данных в задаче автоматически изменяются результаты. Тем самым пользователь имеет возможность в определенной степени управлять процессом вычислений, почувствовать элемент новизны в изучаемом материале. С помощью Excel можно решать уравнения и системы уравнений. Решение систем алгебраических уравнений осуществляется с помощью пункта меню Сервис | Поиск решения. Решение систем дифференциальных уравнений можно выполнить с помощью реализации известного алгоритма, например Эйлера или Рунге — Кутты. В Excel имеется возможность оперативной обработки статистических экспериментальных данных. Для компактного представления данных очень удобной оказывается функция ЧАСТОТА, позволяющая группировать большие массивы данных и давать их наглядное представление. Использование программы Excel целесообразно еще и потому, что она имеет Широкое распространение и, как правило, знакома студентам. Оценка надежности систем при неэкспоненциальных законах распределения часто требует использования табличных функций, таких как функция Лапласа» гамма-функция и неполная гамма-функция. Значения этих функций легко Получить в Excel. Реализуются они по следующей технологии: ι ' -^ О Функция Лапласа Ф0(0 = -т= \е 2 dx .
490 ЧАСТЬ IV. Компьютерные технологии решения задач надежности. Глава 1 В ячейку А1 помещается аргумент (значение /), а в ячейку А2— функция: А2 = НОРМРАСП(А1; 0; 1; 1) - 0,5. Результатом является значение функции Лапласа. 00 □ Гамма функция Г(а)= jxa~le~xdx : о В ячейку А1 помещается аргумент (значение α), а в ячейку А2 — функция: А2 = ЕХР(ГАММАНЛОГ(А1)). Результатом является значение гамма-функции. □ Неполная гамма-функция 7(ос,/) = \xa~le~xdx. г(а)0 В ячейку А1 помещается первый аргумент (значение α), в ячейку А2 — второй аргумент (значение /), в ячейку A3 — функция: A3 = ГАММАРАСП(А2; А1; 1; 1). Результатом является значение неполной гамма-функции. Большим достоинством Excel является возможность представления рядов и столбцов данных в виде диаграмм и графиков, позволяющих наглядно оценить имеющиеся величины. Excel поддерживает 34 типа различных двух- и трехмерных диаграмм. Работа с диаграммами исключительно проста, описана в многочисленной литературе и поэтому здесь не приводится.
ГЛАВА 2 СПЕЦИАЛИЗИРОВАННЫЕ ПРОГРАММНЫЕ СРЕДСТВА АНАЛИЗА НАДЕЖНОСТИ СЛОЖНЫХ СИСТЕМ 2.1. Требования, предъявляемые к интегрированной системе Реализация новых методов анализа надежности сложных систем предусматривает создание программных средств для их практического использования. В целях повышения эффективности работы специалистов данные программные средства должны удовлетворять следующим требованиям: О их основу должны составлять научно-обоснованные методы расчета и прогнозирования надежности систем; О обеспечивать требуемую точность расчетов и работать в реальном масштабе времени; Π иметь дружественный графический интерфейс, структура и способы управления графическими объектами которого должны быть унифицированы для всех программных средств; Π создавать базу исходных данных и результатов для оперативного их просмотра и редактирования, для чего необходима реализация таких операций с данными, как их создание, сохранение, копирование, удаление и т. п.; О предоставлять возможность документирования результатов расчетов; О создавать графическое представление результатов расчетов; О быть удобными в приобретении и бесплатными. Далее приведены алгоритмы и программные средства расчета надежности Технических систем и их краткая характеристика. Алгоритмы и программные средства разработаны авторами на основе методов, представленных в кни-
492 ЧАСТЬ IV. Компьютерные технологии решения задач надежности. Глава 2 ге [5]. Программные средства выполнены в операционной системе Windows ХР и используют язык программирования C++ Builder 6. Интегрированная система ISANT находится на сайте по адресу: http:// www.gurov.spb.ru/isant/isant.html. Следует иметь в виду, что постоянное совершенствование интегрированной системы может приводить к изменению перечня программных средств па сайте и их содержимого. 2.2. Структура интегрированной системы Общая структура интегрированной системы представлена на рис. 2.1. На схеме приведены наиболее важные программные средства для оценки надежности систем с большим числом состояний, переменной структурой и произвольными законами распределения параметров, отказов и восстановлений элементов. В последующих разделах данной главы приводятся назначение и описание работы некоторых программных средств, содержащихся на рис. 2.1. УПРАВЛЯЮЩАЯ ПРОГРАММА АНАЛИЗА НАДЕЖНОСТИ G С Г) (и Большое число состояний ) (Произвольные распределения Нсизб. и избыт, системы )Ql =>с Оптимизация еремешшя структура К asm Re I ass τ J Mizn | I I Mag< | Ma agor Con sex ρ Consp/ Mullifun Reestr | Vreconf Rcconf Bezvos Noexp ) Rcdopl ИНТЕРФЕЙС ПОЛЬЗОВАТЕЛЯ Рис, 2.1. Структура интегрированной системы Пользовательский интерфейс представлен в виде диалога с компьютеров когда на экране сосредоточены исходные данные и результаты решения зада
Специализированные программные средства анализа надежности сложных систем 493 чи надежности. Пользователи могут создавать и модифицировать описание функционирования системы и исходные данные об отказах и восстановлена ях элементов. Имеются также контекстные справки, предупреждения и сообщения об ошибках. 2.3. Методика и алгоритм программы Relass Инструментальная система Relass предназначена для анализа и прогнозирования надежности технических систем в процессе их проектирования. Система позволяет рассчитать надежность невосстанавливаемых и восстанавливаемых, нерезервированных и резервированных изделий при общем, раздельном резервировании и при резервировании с дробной кратностью. Рассчитываются стандартные показатели надежности. Уникальность системы определяется возможностью анализировать широкий класс структур, моделировать собственное время работы элементов системы, учитывать последействие отказов, контроль состояния элементов и различных дисциплин восстановления. Исходными данными для расчета являются структурная схема и показатели надежности элементов при различных способах их задания. Структурная схема может представляться и редактироваться на экране. Результаты расчетов отображаются в виде графиков, числовых значений и выходных текстовых файлов. Программная система .Relass позволяет также оценить надежность системы по следующим показателям: □ функция оперативной готовности; Π среднее время безотказной работы Г(/) и среднее время восстановления Гв(/) на интервале [0, (\; О параметры потоков отказов ω(Γ) и восстановлений ωΒ(7); □ интенсивности отказов λ(ί) и восстановлений μ(/); □ плотность распределения времени безотказной работы /(0 и времени восстановления g(t); Π среднее число отказов и восстановлений на интервале [0, /]. На основе Relass разработано программное средство Dens, предназначенное Для расчета первых двух моментов распределения времени пребывания системы в подмножестве состояний, таких как среднее время безотказной работы, наработка на отказ, среднее время восстановления системы. Функция
494 ЧАСТЬ IV. Компьютерные технологии решения задач надежности. Глава ρ оперативной готовности сложной системы по программе Opgot также рассчитывается с использованием файлов результатов программы Relass. В следующих разделах приводится методика и алгоритм программной системы Relass, использующей аналитическую оценку надежности. Разработанный метод является универсальным для большого класса технических и программных систем. Метод базируется на возможности описания функционирования системы графом состояний. Однако в отличие от известных методов он использует специальное интегрированное представление графа с целью существенного сокращения времени расчетов и уменьшения памяти. Новизна Relass состоит также в создании собственного языка описания и формализации структурных схем, в методе создания и редактирования структурных схем и исходных данных об элементах, в учете времени простоя отдельных элементов системы. Математические модели, предназначенные для оценки надежности сложных невосстанавливаемых и восстанавливаемых систем, как правило, не учитывают ряд важных специфических особенностей их функционирования, таких как наличие интервалов простоя элементов, последействие отказов, контроль состояний элементов, дисциплину обслуживания и т. д. Однако в реальных системах игнорирование этих особенностей может привести к серьезным ошибкам и иметь нежелательные последствия. Некоторые особенности функционирования системы могут привести к улучшению, а некоторые к ухудшению характеристик надежности системы. Рассмотрение этих особенностей позволяет установить степень их влияния на надежность системы. А это является важным инструментом для эффективного исследования систем. 2.3.1. Возможности и ограничения программы Программа Relass предназначена для анализа и прогнозирования надежности сложных технических систем с большим числом состояний (106 и более). Исходными данными для расчетов являются: структурная схема системы, данные о надежности и времени функционирования элементов системы, данные о характеристиках и дисциплине обслуживания элементов и системы в целом. Программа позволяет: □ представить и модифицировать структурную схему системы и исходные данные; □ задавать исходные данные о надежности элементов в виде интенсивности отказов, среднего времени безотказной работы, вероятности безотказной работы за определенное время; □ отображать результаты работы в виде численных данных, таблиц и графиков;
Специализированные программные средства анализа надежности сложных систем 495 О формировать выходные документы, содержащие исходные цанные о структуре и элементах, а также результаты расчета; □ вычислять надежность по всем стандартным показателям с учетом неодновременности работы элементов, наличия последействия отказов, различной дисциплины обслуживания, контроля состояния элементов системы. С помощью программы Relass вы имеется возможность: □ выбрать из множества вариантов структурных схем наилучшую; □ выбрать рациональную дисциплину обслуживания системы; □ выявить наиболее слабые места в системе и наметить пути повышения ее надежности; □ оценить эффективность применения структурного резервирования. Relass обладает одним очень важным ограничением — все элементы системы имеют экспоненциальные распределения. Однако наличие интервалов простоя элементов делает распределение времени их жизни не экспоненциальным, что несколько ослабляет указанное ограничение. 2.3.2. Представление и формализация структуры исследуемой системы Одной из проблем анализа систем посредством инструментальных программных средств является представление и формализация структурных схем, точнее — выработка языка описания технических систем, который учитывал бы сложные структурные схемы, наличие ремонта, различные дисциплины восстановления, различные законы распределения отказов элементов и т. д. Программа Relass содержит способ трансформирования структур в удобный вид для последующего применения численных алгоритмов оценки надежности. Представление структурной схемы системы должно удовлетворять следующим условиям: Π универсальность описания схем; Π гибкость в описании вложенных структур; Π возможность включения в описание узлов нового типа; Π удобство доступа к базе данных с информацией о схеме; О малый объем памяти, занимаемый на диске. Система представляется иерархической типовой структурой. Нижний уровень состоит из элементов. Каждый следующий уровень содержит типовые
496 ЧАСТЬ IV. Компьютерные технологии решения задач надежности. Глава ? структуры, состоящие из типовых структур предыдущего уровня. В качестве примера рассмотрим систему, представленную на рис. 2.2. Рис. 2.2. Структурная схема расчета надежности Эта система состоит из 10 элементов и представляется так, как показано в табл. 2.1. Номера подсистем И 12 13 14 \ 15 16 Таблица 2.1. Представление структуры системы Число элементов 2 2 2 2 4 3 Число основных элементов 1 0 1 1 3 0 Номера элементов и подсистем 1;2 П;3 5; 4 13; 12 6; 7; 8; 9 14;15; 10 Тим связи 3 1 I 2 ' 3 2 1 13 таблице приняты следующие обозначения для типов связей: 1 — основное соединение, 2 — основное соединение, когда при отказе элемента остальны элементы подсистемы не выключаются, 3 — нагруженный резерв, 4 — нена- груженный резерв. Использование данной формы представления структур позволяет производить оценку надежности как всей системы, так и любой .системы.
Специализированные программные средства анализа надежности сложных систем 497 Приведем исходные данные для расчета надежности восстанавливаемой и невосстанавливаемой системы: О период функционирования системы (для учета собственного времени работы элементов); □ время работы системы; О число элементов в системе, число подсистем, число ремонтных бригад на всю систему; О данные по структурной схеме с учетом вложенности подсистем. Для каждой подсистемы должны быть заданы следующие характеристики: • номер подсистемы; • тип связи (основное соединение; основное соединение, когда при отказе элементы не выключаются; нагруженный резерв; ненагруженный резерв); • состояние (включена, выключена); • общее количество элементов и подсистем; • количество основных элементов и подсистем; • номера элементов и подсистем в данной подсистеме; □ данные об элементах. Для каждого элемента должны быть заданы следующие характеристики: • номер элемента; • интенсивность отказа; • интенсивность отказа после отказа некоторого одного элемента; • интенсивность отказа после отказа двух элементов; • интенсивность восстановления; • вероятность обнаружения отказа; • количество интервалов простоя, границы интервалов простоя; Π данные о ремонтных бригадах. Для каждой ремонтной бригады должны быть заданы следующие характеристики: • номер бригады; • количество ремонтных единиц в бригаде; • приоритет обслуживания (прямой, обратный, назначенный); • количество элементов, обслуживаемых бригадой; • номера элементов, обслуживаемых бригадой.
498 ЧАСТЬ IV. Компьютерные технологии решения задач надежности. Глава 2 Алгоритм расчета показателей надежности включает в себя: О построение графа состояний; □ выявление типа состояния системы (исправное, отказовое, поглощающее отражающее); □ вычисление суммарного времени пребывания в каждом состоянии (суммарная наработка и суммарное время восстановления), а также суммарного числа переходов (отказов и восстановлений) из состояния в состояние; □ перестройку структуры системы вследствие отказа или восстановления некоторого элемента: Π учет неодновременности работы элементов, наличие последействия отказов, возможность появления необнаруженных отказов; □ расчет нестационарных и стационарных характеристик надежности системы. Результатами расчетов являются: □ наработка на отказ системы; Π среднее время восстановления системы; □ коэффициент готовности системы; □ среднее время безотказной работы системы; Π таблица значений функций готовности и простоя системы; □ таблица значений параметров потоков отказов и восстановления системы; Π таблица значений среднего суммарного времени работы и среднего суммарного времени восстановления системы; □ таблица значений среднего числа отказов и среднего числа восстановлений системы; Π таблица значений наработки на отказ и среднего времени восстановления системы в зависимости от времени; Π таблица значений вероятности безотказной работы и вероятности отказа системы; О таблица значений среднего времени безотказной работы системы в зависимости от времени; О графики всех табличных функций. 2.3.3. Описание системы графом состояний Вычисление требуемых характеристик надежности основано на возможное описания функционирования технической системы графом состояний. Окол
Специализированные программные средства анализа надежности сложных систем 499 ветви графа указываются интенсивности переходов, которые вычисляются следующим образом. Пусть i-{ix,il7... ,ik) состояние системы, полученное при последовательном отказе элементов с номерами /,, i2,... > ik; а у — состояние системы, полученное из состояния / при отказе еще одного элемента ik+]. Тогда соответствующая интенсивность перехода равна λ^ = λ, , где λ/ 1 — интенсивность отказа элемента с номером ik+x. При этом, если этот элемент входит в резервированный узел, в котором ранее уже был отказ некоторого одного элемента (или двух элементов), то, учитывая последействие отказов, полагаем \у=Х] ι (или λ/7·=λ* ), где λ) (λ£ ) — интенсивность отказа элемента с номером ik+{ после одного отказа (или двух отказов) других элементов резервированного узла. Интенсивность μ-перехода из состояния / определяется следующим образом. Набор элементов (/\, /2, ···, ik) разбивается на группы, соответствующие одной ремонтной бригаде. Для каждой такой группы в зависимости от количества ремонтных единиц и приоритета обслуживания определяются номера ремонтируемых элементов. Для каждого найденного элемента определяется состояние /, в которое переходит система при его восстановлении. Тогда μ есть интенсивность перехода из состояния / в состояние /. Без контроля состояния элементов ремонт невозможен, если не известен сам факт отказа. При вычислении интенсивности перехода, связанного с ремонтом некоторого элемента, необходимо учитывать вероятность обнаружения отказа α <1. Пусть λ и μ — интенсивность отказа и интенсивность ремонта элемента без учета контроля. Определим влияние скрытого отказа на интенсивности λ и μ. Пусть (0)— состояние исправной работы элемента, (1) — состояние обнаруженного отказа, (2)— состояние скрытого отказа, (3) — состояние обнаруженного отказа после состояния скрытого отказа (рис. 2.3, а). αλ 1 μ У 0 ] μ' ^ 1 У \(1- αλ α)λ 2 0 ψλ 1 Рис. 2.3. Граф состояний с учегом скрытого отказа: исходный (а), содержащий 'зквивалентиые интенсивности переходов (б)
500 ЧАСТЬ IV. Компьютерные технологии решения задач надежности. Глава ρ Интенсивности переходов равны соответственно λ01=αλ, Но-μ Пусть pt — вероятность пребывания системы в /-м состоянии. Тогда эквивалентные интенсивности переходов (рис. 2.3,5) с учетом контроля определяются следующим образом: ^_αλρ0+(1-α)λ/70 _Λ ΜΡι+μρ3 ^ αλμ Ро ' Р\+Рг+Рг αλ + (1-α)μ" Таким образом, наличие контроля не влияет на интенсивность отказа элемента, но влияет на интенсивность его ремонта. Если μ; — интенсивность ремонта /-го элемента без учета контроля, то интенсивность ремонта с учетом возможности обнаружения отказа вычисляется как: α,-λ,μ,- α,λ,+(Ι-α,)μ, ' и контроль уменьшает интенсивность ремонта, поскольку μ, < μ,. Формирование самого графа состояний осуществляется с помощью рекурсии, позволяющей не запоминать состояния системы в массивах или в файле на диске, а использовать для хранения информации стековую память компьютера. Одновременно рекурсия делает расчетный алгоритм более гибким и компактным. 2.3.4. Алгоритм уменьшения размерности графа состояний системы Важной особенностью сложных систем является сильное увеличение числа состояний системы при незначительном увеличении количества элементов. Например, для системы с нагруженным резервированием кратности /я. с0~ стоящей из элементов разной надежности и обслуживаемой одной бригадой, т+[ число состояний равно Λ^Σ^/η+ι· Зависимость N от т приведена в табл. 2.2. Таблица 2.2. Зависимость числа состояний системы 1 т N 0 2 1 5 2 16 3 65 от кра 4 326 тпости резервирования 5 1957 6 13700 7 109601 8 986410 9 9864
Специализированные программные средства анализа надежности сложных систем 501 Программа Relass позволяет установить, что для системы, изображенной на рис. 2.2, количество состояний равно 52630. Следовательно, невозможно использовать точные методы, которые рассматривали бы все состояния системы и были бы пригодны для оценки ее надежности. В связи с большим числом состояний невозможно сформировать матрицу переходов для последующего решения систем алгебраических или дифференциальных уравнений. Поэтому для проведения дальнейших расчетов по графу состояний необходимо преобразовать его к более простому виду таким образом, чтобы можно было провести расчеты в разумные временные сроки. Наиболее простым графом со сравнительно небольшим количеством узлов является такой, на каждом уровне которого содержатся не более двух узлов, соответствующих работоспособному и отказовому состояниям (такой граф назовем простейшим или свернутым). Указанное преобразование выполняется так, чтобы были сохранены параметры потоков отказов и восстановлений, рассчитанные для стационарного режима функционирования. Это объясняется тем, что все характеристики надежности системы выражаются именно через эти параметры. Согласно принятому допущению интенсивности переходов для укрупненного графа рассчитываются по их определению, приведенному в [5, гл. 2]. Например, интенсивность перехода из работоспособного состояния к-го уровня в другое работоспособное состояние (к + 1)-го уровня равна: Σ\Ρι Σ Pi i где суммирование производится по всем /-м исправным состояниям к-го уровня и всему-м исправным состояниям (к+ ])-го уровня. Веса р1 вычисляются в соответствии со следующей формулой: ίλ —/?м, если μ*0; (l, если μ = 0, или /-0, где λ и μ — суммарные интенсивности переходов в /-е и из /-го состояния соответственно. Процесс накопления сумм для параметров и вероятностей происходит одновременно с построением полного графа состояний. Определение стационарных Τ, Тв, К{ и нестационарных ?(/), Кг(1) характеристик системы производится путем составления и решения систем алгебраических и дифференциальных уравнений. Вычисление переходных характеристик надежности является результатом решения системы дифференциальных уравнений методом Рунге — Кутты с автоматическим выбором шага.
502 ЧАСТЬ IV. Компьютерные технологии решения задач надежности. Глава 2 2.3.5. Анализ систем при наличии интервалов простоя элементов Согласно сделанному ранее предположению элементы системы могут работать лишь некоторое время и простаивать в течение остальной его части. Интервалы простоя могут быть как детерминированные, так и случайные. Мы ограничиваемся здесь рассмотрением только детерминированных интервалов простоя. Моменты времени изменения интенсивностей отказов для части элементов являются моментами реконфигурации всей системы. Между моментами реконфигурации системы все элементы имеют постоянные интенсивности отказов и восстановлений. Предполагается, что функционирование системы повторяется через определенный период. Однако это не означает, что система в начале каждого периода становится новой. Надежность системы зависит от ее предыдущего функционирования, и в начале каждого периода система имеет другой ресурс по сравнению с началом предыдущего периода. В каждый момент времени, соответствующий началу и концу простоя, приходится перестраивать граф состояний и получать новые значения для интенсивностей переходов. Однако на каждом таком интервале процесс функционирования системы может рассматриваться как марковский. Начальные условия в начале каждого интервала образуются из расчетов для предыдущего интервала, что обеспечивает непрерывность перехода через момент реконфигурации системы. Для вычисления стационарных характеристик можно воспользоваться следующим приемом. Предположим, что на периоде функционирования /0 произошло η перестроек системы в моменты времени /h/2, ···,'„, отвечающих изменению интенсивностей переходов в графе состояний. Длительность /-го этапа равна (/, - /м), / = 1, 2,..., я, t0 = 0. Далее будут использоваться обозначения, принятые в [5, гл. 2]. Средняя наработка между отказами для системы есть отношение суммы средних суммарных наработок на всех этапах в течение времени /0 к сумме среднего числа отказов на всех этапах в течение того же времени, т. е. к " _ - Σ Σ'"/(*Ό+'/-ι>*'ο+'/) T= hm — . K->oc K n _ _ Σ Σ4(*'ο+',--ι.*'ο+'*) k=Q /=l Так как средняя суммарная наработка выражается через интеграл от функии готовности, а среднее число отказов выражается через интеграл от параметр потока отказов:
Специализированные программные средства анализа надежности сложных систем 503 1яД/|,/2)= \Kr(t)dt, А/Д/|,/2)= ]ω(ί)ώ, Ί Ί то по теореме о среднем существуют точки ξ,- и т^ из промежутка (/h/2) такие, что: /^/(/1,/2) = Α:Γ(ξ/.)(/2-/ι), Α/ι(/„/2) = ω(η/Χ/2-/|)ϊ поэтому средняя наработка между отказами для системы равна: Σ ΣΧ(ξαΧ'/-.-',) Г=Пт*=0''=' а:->оо к п Σ Σω0ΐαΧ',-ι-',) Аг = 0 / = 1 ИЛИ ΣιτπΣΜξαΧ',-ι-',) Г = пт . / = 1 А -Н 1 Аг = 0 Поскольку ξ,^ ->οο и η,^ ->оо, το по свойству Чезара — Фейера средние арифметические имеют те же пределы, что и сами слагаемые: 1 к 1 к Jim ητ—; Σ *г(ξ,·,*) = * π-. ι™ —— Σ ω(ηα) = ω/ > следовательно: Γ = ι = \ / = ΐΛ + /в/ ΣωΛ',-ι-',) Σ^-^-ι-^) Аналогично можно показать, что среднее время восстановления, коэффициент готовности и наработка до первого отказа вычисляются по формулам: Σττ^('<-ι-',) Σ*γ,('μ-'/) 7 т _ /=ιу/ + /в/ „ _/и т h Σ^ί',-ι-',) ° Σ^
504 ЧАСТЬ IV. Компьютерные технологии решения задач надежности. Глава о Приведенными здесь соотношениями удобно пользоваться для расчетов, поскольку в них содержится зависимость только от предельных значений показателей надежности и не учитывается нестационарный режим функционнро. вания. 2.4. Методика программы Kasm Современные сложные системы (АСУ ТП, вычислительные системы и пр.) отличаются большим числом элементов, наличием различных видов резервирования, многофункциональностью, возможным последействием отказов, зависимостью по восстановлению, распределением ремонтных бригад по группам элементов, различными приоритетами обслуживания. Оценка надежности таких систем с необходимой точностью невозможна без применения вычислительной техники. Метод декомпозиции структурной схемы расчета надежности, рассмотренный в гл. 5 части /, является одним из машинных методов анализа надежности систем с большим числом элементов. Однако он используется, как правило, в случае основного соединения групп элементов функциональной схемы. Аналитико-статистический метод основан на объединении узлов полного графа состояний исследуемой системы с большим числом элементов. Метод позволяет рассчитать наработку на отказ, среднее время безотказной работы, среднее время восстановления, вероятность безотказной работы и коэффициент готовности при следующих допущениях: □ интенсивности отказов и восстановления элементов постоянные; □ непрерывность контроля функционирования системы; □ полное восстановление надежности системы в процессе ремонта элементов; □ начало восстановления отказавшего элемента сразу же после его отказа при наличии свободной ремонтной бригады или по очереди согласно приоритету обслуживания. Метод позволяет оценить надежность системы при любом виде структурного резервирования и произвольной дисциплине восстановления. Рассмотрим произвольную систему, удовлетворяющую приведенным Ране ограничениям. Полный граф состояний системы с большим числом элеме^ тов имеет сложную конфигурацию и огромное количество узлов и ветВ^,' поэтому представление, хранение и обработку информации о таком граф невозможно осуществить с помощью современных (и возможно, перспект ^ ных) ЭВМ. Сформируем граф состояний системы, имеющий на кажЛ0^ уровне не больше двух узлов, соответствующих исправным и отказовым стояниям (рис. 2.4).
Специализированные программные средства анализа надежности сложных систем 505 Рис. 2.4. Свернутый граф состояний Такой граф образуется путем объединения соответствующих узлов полного графа. Узлы 1, 2,..., η соответствуют исправным, а узлы 1, 2,..., η — отка- зовым состояниям системы. Узлы графа соединяются ветвями переходов согласно процессу функционирования системы. Ветвям приписываются, в общем случае, приближенно вычисляемые интенсивности переходов Л/9 #/, С,, £)., Е1 из одного укрупненного состояния в другое, являющиеся функциями времени. Интенсивности переходов свернутого графа рассчитываются по формуле: Σ Σ *¥ρ,«) ле./(')=- Σ л (О где е, f — состояния свернутого графа; /?,(/) — вероятность пребывания системы в момент времени / в состоянии iee\ afJ — интенсивность перехо-
506 ЧАСТЬ IV. Компьютерные технологии решения задач надежности. Глава 2 да из состояния / в состояние j исходного (полного) графа состояний. Таким образом, интенсивность hej(t) равна среднему взвешенному сумм ин- тенсивностей выходов из каждого состояния множества е во все состояния множества /. При этом весами служат значения вероятностей /?,(/) состояний iee. Показано [5,разд. 2.6], что система дифференциальных уравнений, описывающая функционирование исследуемой системы по полному графу состояний, справедлива и для свернутого графа, ветвям которого приписаны интенсивности переходов, вычисляемые по приведенной формуле. Ограничиваясь стационарными значениями интенсивностей переходов \ef, получим систему линейных алгебраических уравнений, описывающих стационарный режим функционирования. При этом вероятность pj9 подставляемая в формулу, рассчитывается приближенно как произведение передач ветвей, взятых вдоль монотонного пути, ведущего из начального состояния в /'-е состояние, где под передачей понимается отношение интенсивности отказа ветви, входящей в какой-либо узел и лежащей на пути, к сумме интенсивностей восстановлений для ветвей, выходящих из этого узла. При вычислении значений этих интенсивностей до некоторого назначенного уровня к > 1 учитываются все пути полного графа, а для следующих уровней — только случайно выбираемые по равномерному закону пути, ведущие в исправные и отказовые состояния. Свернутый граф состояний системы позволяет описать ее функционирование с помощью систем линейных алгебраических или дифференциальных уравнений относительно невысокой размерности. Простые циклические алгоритмы позволяют определить по уравнениям требуемые показатели надежности. Описанный метод реализован в виде программы Kasm. Оценки показателей надежности по этой программе для больших резервированных систем, состоящих из сотен элементов, отличаются высокой точностью, вполне достаточной для инженерных расчетов. Например, для резервированной системы, состоящей из последовательного соединения 100 дублированных пар элементов с различными интенсивностями отказов и восстановления, обслуживаемой пятью ремонтными бригадами (по 20 пар элементов на каждую бригаду) с различными приоритетами обслуживания, получены следующие относительные погрешности: δ^<0,5%, δΓ<5%, 5Гв<3%, δ7;<4%. Точность оценок повышается с ростом надежности элементов системы и с увеличением числа уровней свернутого графа, учитываемых при расчетах.
Специализированные программные средства анализа надежности сложных систем 507 2.5. Возможности программы Redopt Программа Redopt предназначена для определения структуры и характеристик обслуживания системы по критерию минимальной стоимости, надежность которой не ниже заданной. Исследуется восстанавливаемая система, состоящая из η подсистем, образующих основное соединение. Каждая подсистема состоит из одинаковых элементов и представляется как система с дробной кратностью резервирования (типа mjn) с нагруженным или нена- груженным резервом. Кроме того, каждая подсистема может обслуживаться некоторым количеством ремонтников. Все законы распределения времени до отказа и времени восстановления элементов произвольные. Программа позволяет определить количество резервных элементов в каждой подсистеме и число ремонтных единиц, обслуживающих каждую подсистему, обеспечивающих требуемую готовность системы Kg в заданный момент времени tg. Критерием оптимальности является минимальная стоимость проектируемой системы. Основными допущениями являются следующие: Π время безотказной работы и время восстановления элементов имеют произвольный закон распределения; □ переключающее устройство является абсолютно надежным; □ восстановление отказавших элементов осуществляется по прямому приоритету; □ отказавшие элементы из разных подсистем могут ремонтироваться одновременно. Математическая модель Redopt и примеры описаны в [5, гл. 10]. Программа Redopt позволяет определить: Π оптимальное количество резервных элементов при заданном числе ремонтных бригад; О оптимальное количество ремонтных бригад при заданном количестве резервных элементов; □ оптимальное количество резервных элементов и ремонтных бригад, необходимых для обеспечения требуемой надежности и минимальной стоимости системы вместе с оплатой обслуживающего персонала.
508 ЧАСТЬ IV. Компьютерные технологии решения задач надежности. Глава 2 2.6. Программные средства анализа надежности сложных систем с произвольными распределениями отказов и восстановлений элементов Приведем краткую характеристику программных средств, позволяющих оценить надежность неизбыточных и избыточных систем с большим числом состояний и произвольными распределениями отказов и восстановлений элементов (см. рис. 2.1). □ Программа Сошехр позволяет рассчитать надежность системы с основным соединением элементов и экспоненциальными законами распределения времени безотказной работы при произвольных законах распределения времени восстановления. Количество элементов, а значит, и число состояний может достигать нескольких тысяч. Показатели надежности элементов случайные из некоторого интервала. Программа позволяет рассчитать следующие показатели надежности системы: Τ, Γβ, Кг> Р(()щ Kr(i). Описание метода содержится в [5, разд. 6.1]. Π Программа Conspz предназначена для анализа надежности нерезервированной восстанавливаемой системы, состоящей из групп разнонадежных элементов. Имя исполняемого файла — Conspz.exe. Исходными данными являются: • время работы системы; • количество точек (для построения таблиц и графиков); • количество групп. Для каждой группы вводятся: • количество элементов; • вид закона распределения времени до отказа элемента (экспоненциальный, гамма-, нормальный, равномерный, Вейбулла, Рэлея); • математическое ожидание времени до отказа (нижняя граница); • математическое ожидание времени до отказа (верхняя граница); • среднее квадратическое отклонение времени до отказа (нижняя граница); • среднее квадратическое отклонение времени до отказа (верхняя гра ница); • вид закона распределения времени восстановления элемента (эксп ненциальный, гамма-, нормальный, равномерный, Вейбулла, Рэлея),
Специализированные программные средства анализа надежности сложных систем 509 • математическое ожидание времени восстановления (нижняя граница); • математическое ожидание времени восстановления (верхняя граница); • среднее квадратическое отклонение времени восстановления (нижняя граница); • среднее квадратическое отклонение времени восстановления (верхняя граница); • математические ожидания и средние квадратические отклонения времени до отказа и времени восстановления элементов генерируются случайным образом в заданных промежутках по равномерному закону. Результатами расчетов являются следующие показатели надежности системы: • средняя наработка на отказ; • среднее время восстановления; • коэффициент готовности; • таблица значений функции готовности (нижняя граница, верхняя граница, среднее значение); • графики функции готовности и ее граничных значений. Описание метода содержится в [5, разд. 6,I]. О Программа Magor позволяет рассчитать надежность системы с дробной кратностью резервирования (типа mjn). Законы распределения времени безотказной работы и восстановления элементов произвольные, восстановление неограниченное. Исследование надежности системы возможно при больших значениях тип. Программа позволяет рассчитать следующие показатели надежности системы: 7'(/), TR(i), Кг, P{t), Kr(l), λ(ί), μ(0 . Описание метода содержится в [5,разд. 7.4]. Π Программа Magorc позволяет рассчитать показатели надежности системы с дробной кратностью резервирования (типа т/л). Отказ системы наступает при отказе (т + |)-го элемента с последовательными номерами. Законы распределения времени безотказной работы и восстановления элементов произвольные, восстановление элементов неограниченное. Исследование надежности системы возможно при больших значениях тип. Программа позволяет рассчитать 7\ Гв, Kv и двусторонние оценки Кг((). Описание метода содержится в [5,разд. 7.5]. Π Программа Mizn позволяет рассчитать надежность систем с дробной кратностью резервирования (типа т/п). Восстановление ограниченное и неог-
510 ЧАСТЬ IV. Компьютерные технологии решения задач надежности. Глава 2 раниченное. Резерв нагруженный и ненагруженный. Количество элементов определяется только ресурсами ЭВМ. Законы распределения времени безотказной работы и восстановления элементов произвольные. Программа позволяет рассчитать двусторонние оценки Кг((). Описание метода содержится в [5, разд. 7.6]. 2.7. Программные средства расчета и прогнозирования надежности систем с переменной структурой Приведем краткую характеристику программных средств, позволяющих оценить надежность систем с переменной структурой (см. рис. 2.1). □ Программа Reconf позволяет оптимизировать моменты реконфигурации невосстанавливаемой системы и определять максимальное значение вероятности безотказной работы в течение периода эксплуатации системы. Законы распределения времени безотказной работы произвольные. Описание метода содержится в [14]. □ Программа Vreconf выполняет анализ восстанавливаемой системы с динамической реконфигурацией при произвольных распределениях времени безотказной работы и времени восстановления. Допускается любое число этапов реконфигурации системы со случайными длительностями, имеющими также произвольные распределения. Программа дает возможность рассчитать стационарные характеристики надежности: Г, Гв, ^.Описание метода содержится в [13]. □ Программа Recstr предназначена для оценки надежности сложных восстанавливаемых систем с дробной кратностью резервирования (типа m/n), общее число элементов в которой постоянно, но происходит динамичное изменение числа резервных, а значит, и основных элементов. Тем самым структура системы в некоторые моменты времени дискретно изменяется. При этом длительности интервалов реконфигурации структуры могу1" быть постоянными или случайными величинами. Число структур ограничено только ресурсами ЭВМ. Порядок изменения структур может быть определен заранее или носить случайный характер. Программа позволя определить показатели надежности системы с переменной структурой, τ кие как: коэффициент готовности, наработка на отказ, среднее время в становления, вероятность безотказной работы, функция готовности, ср ^ нее время безотказной работы. Она выполняет графическое отображен функционирования системы во времени и динамического изменения
Специализированные программные средства анализа надежности сложных систем 511 быточности, что дает возможность пользователю визуально следить за поведением системы и управлять ее поведением по мере необходимости. Описание метода содержится в [13, 15]. □ Программа Multifun позволяет вычислять коэффициент готовности восстанавливаемой двухфункциональной системы с "памятью". Законы распределения времени безотказной работы и времени восстановления произвольные. Время выполнения каждой функции также имеет произвольное распределение. Анализ надежности выполняется по критерию Кг. Описание метода содержится в [5, разд. 12.9]. 2.8. Другие программные средства В настоящем разделе приводится описание некоторых вспомогательных программных средств системы ISANT, не отображенных на рис. 2.1. 2.8.1. Анализ показателей надежности системы при различных законах распределения времени до отказа Имя исполняемого файла программы — P_t.exe. Возможны два варианта работы программы в зависимости от исходных данных: 1. Задаются вид закона распределения времени безотказной работы системы (экспоненциальный, равномерный, гамма-, усеченный нормальный, Рэлея, Вейбулла, нормальный), первые два момента (математическое ожидание и среднее квадратическое отклонение). 2. Задаются вид закона распределения времени безотказной работы системы (экспоненциальный, равномерный, гамма-, усеченный нормальный, Рэлея, Вейбулла, нормальный) и его параметры. В первом варианте рассчитываются параметры всех имеющихся распределений, а во втором — математические ожидания и средние квадратические отклонения выбранных распределений. Общими результатами расчетов для выбранных законов распределения являются: Π таблицы и графики вероятности безотказной работы; Π таблицы и графики интенсивностей отказов; Π таблицы и графики плотностей распределения времени безотказной работы системы;
512 ЧАСТЬ IV. Компьютерные технологии решения задач надежности. Глава 2 О среднее время безотказной работы нерезервированной системы, состоящей из элементов с выбранными распределениями; Я три файла результатов probab.txt, intcns.txt и plotn.txt, содержащие показатели надежности системы в зависимости от времени ее функционирования. 2.8.2. Анализ надежности резервированной системы при наличии подключающего устройства Имя исполняемого файла — Switching.exe. Исходные данные: □ количество резервных элементов; □ вид закона распределения (экспоненциальный, гамма-, нормальный); □ параметры распределения (математическое ожидание и среднее квадрати- ческое отклонение); □ длительность времени переключения на резерв; Π время работы системы; □ количество точек (для построения графиков). Результаты расчетов: □ таблица значений функции готовности системы; □ график функции готовности системы; Я файл результатов switching.txt. 2.8.3. Оценка последействия отказов и его влияния на надежность невосстанавливаемой дублированной системы Имя исполняемого файла — Aftereffect.exe. Исходные данные: Я математическое ожидание времени до отказа элемента; □ среднее квадратическое отклонение времени до отказа элемента; □ математическое ожидание времени до отказа элемента после отказа другого элемента; > Π среднее квадратическое отклонение времени до отказа элемента после отказа другого элемента; □ вид закона распределения (экспоненциальный, равномерный, гамма-, усеченный нормальный, Рэлея, Вейбулла, нормальный).
Специализированные программные средства анализа надежности сложных систем 513 Результаты расчетов: О среднее время безотказной работы системы при наличии последействия отказов; □ среднее время безотказной работы системы при отсутствии последействия отказов; □ графики вероятности безотказной работы системы при наличии и отсутствии последействия отказов элементов; 3 файл результатов aftereffect.txt. 2.8.4. Анализ надежности невосстанавливаемой системы при неодновременной работе ее элементов Имя исполняемого файла — Timeout.exe. Исходные данные: 3 математическое ожидание времени до отказа; □ среднее квадратическос отклонение времени до отказа; □ период работы и простоя системы; Π время работы системы; О вид закона распределения (экспоненциальный, равномерный, гамма-, усеченный нормальный, Рэлея, Вейбулла, нормальный). Результаты расчетов: □ среднее время безотказной работы системы при наличии интервалов простоя; Π среднее время безотказной работы системы при отсутствии интервалов простоя; □ графики вероятности безотказной работы системы при наличии и отсутствии интервалов простоя; □ файл результатов timeout.txt. 2.8.5. Анализ надежности системы с временным резервированием Имя исполняемого файла — Timerezerv.exe. Исходные данные: 3 распределение времени до отказа (экспоненциальное, равномерное, гамма-, усеченно нормальное, Рэлея, Вейбулла, нормальное);
514 ЧАСТЬ IV. Компьютерные технологии решения задач надежности. Глава 2 Π математическое ожидание времени до отказа; □ среднее квадратическое отклонение времени до отказа; □ распределение времени восстановления (экспоненциальное, равномерное, усеченно нормальное, гамма-, Рэлея, Вейбулла, нормальное); О математическое ожидание времени восстановления; □ среднее квадратическое отклонение времени восстановления; □ величина временного резерва. Результаты расчетов: Π показатели надежности системы с резервом времени: • наработка на отказ; • среднее время восстановления; • коэффициент готовности; □ показатели надежности системы без резерва времени: • наработка на отказ; • среднее время восстановления; • коэффициент готовности; □ таблица и графики вероятности безотказной работы системы с резервом времени и без резерва времени; □ файл результатов timerezcrv.txt. 2.8.6. Оценка влияния профилактики на надежность системы Имя исполняемого файла — Prevention.exe. Исходные данные: □ показатели надежности системы: • вид закона распределения времени безотказной работы (равномерный, гамма-, усеченный нормальный, Рэлея, Вейбулла, нормальный); • математическое ожидание времени безотказной работы; • среднее квадратическое отклонение времени безотказной работы; • вид закона распределения времени восстановления (равномерный, га\ ма-, усеченный нормальный, Рэлея, Вейбулла, нормальный); • математическое ожидание времени восстановления; • среднее квадратическое отклонение времени восстановления:
Специализированные программные средства анализа надежности сложных систем 515 Я показатели профилактики: • время между очередными профилактиками (частота профилактики); • время проведения профилактики (глубина профилактики). Результаты расчетов: О при наличии профилактики: • наработка на отказ; • среднее время восстановления; • коэффициент готовности; О без профилактики: • наработка на отказ; • среднее время восстановления; • коэффициент готовности; • зависимость коэффициента готовности, наработки на отказ и среднего времени восстановления системы от частоты и глубины профилактики (таблицы, графики); □ файл результатов prevention.txt. 2.8.7, Оценка вероятности безотказной работы последовательно-параллельных схем Имя исполняемого файла— Posl_par.exe. Программа предназначена для вычисления вероятности и среднего времени безотказной работы резервированных систем при общем и раздельном резервировании. Резерв может быть как постоянно включенным, так и замещением. Количество элементов нерезервированной системы η и количество резервных систем m ограничены только быстродействием компьютера. Элементы системы предполагаются равнонадежными. Расчет надежности осуществляется методом статистического моделирования. Точность расчетов гарантируется надлежащим значением объема выборочной совокупности. Исходные данные: О математическое ожидание времени до отказа элементов; □ среднее квадратическое отклонение времени до отказа элементов; О вид закона распределения (экспоненциальный, равномерный, гамма-, усеченный нормальный, Рэлея, Вейбулла, нормальный), один и тот же для всех элементов; Π число элементов нерезервированной системы η ;
516 ЧАСТЬ tV. Компьютерные технологии решения задач надежности. Глава 2 О число резервных систем m ; □ объем выборки. Результаты расчетов: Π вероятность безотказной работы систем: • при общем резервировании с постоянно включенным резервом (система 1); • при общем резервировании замещением (система 2); • при раздельном резервировании с постоянно включенным резервом (система 3); • при раздельном резервировании замещением (система 4); Π графики вероятности безотказной работы систем; D среднее время безотказной работы систем 1—4: О файл результатов posl_par.txt. 2.8.8. Анализ надежности структурно резервированных восстанавливаемых систем с постоянными интенсивностями отказов и восстановлений элементов Имя исполняемого файла — Rezerve.exe. Программа рассчитывает стационарные показатели надежности восстанавливаемых систем с постоянно включенным резервом целой и дробной кратности, с резервом замещением, со скользящим резервом. Элементы системы равнонадежны и имеют постоянные интенсивности отказов и восстановлений. Исходные данные: □ интенсивность отказов элементов; □ интенсивность восстановления элементов; □ общее число элементов в системе; □ количество резервных элементов; □ количество ремонтных бригад; Ω вид резерва (постоянно включенный, замещением). Результаты расчетов: □ коэффициент готовности; Π наработка на отказ;
Специализированные программные средства анализа надежности сложных систем 517 Π среднее время восстановления; Π среднее время безотказной работы. □ файл результатов rezerve.txt. 2.8.9. Решение систем линейных дифференциальных уравнений методом Рунге — Купы с автоматическим выбором шага Имя исполняемого файла — Rungekutt.exe. Расчет надежности системы в течение времени /, как правило, требует решения системы обыкновенных дифференциальных уравнений. Программа позволяет оперативно выполнять эту задачу. Шаг интегрирования выбирается автоматически. Исходные данные: ~J время работы системы; Э количество точек (для построения графиков); 3 число уравнений в системе; Π матрица коэффициентов. Результаты решения системы дифференциальных уравнений выводятся на экран и записываются в файл rungekutt.txt. 2.9. Выводы 1. В настоящей главе представлен общий подход к созданию программного продукта по расчету и анализу надежности сложных технических систем. Составные программы базируются на научных методах, обеспечивают требуемую инженерную точность и работу в реальном масштабе времени. Они имеют унифицированную структуру и интерфейс, независимый от решаемой задачи и области ее применения, что делает программы универсальными с точки зрения анализа большого класса технических систем. 2. Программа Relass предназначена для анализа и прогнозирования надежности технических систем в процессе их проектирования. Она позволяет рассчитать надежность невосстанавливаемых и восстанавливаемых, нерезервированных и резервированных систем при любом виде резервирования по всем стандартным показателям надежности. Уникальность системы определяется возможностью анализа широкого класса структур, моделирования собственного времени работы элементов системы, учета после-
518 ЧАСТЬ IV. Компьютерные технологии решения задач надежности. Глава 2 действия отказов, учета контроля состояния элементов и различных дисциплин восстановления. Программа производит анализ и хранение структурных схем произвольной сложности в формате, удобном как для автоматического программного построения графа состояний исследуемой системы, так и для компактного хранения информации. Процедура, реализующая эти действия, является новой и универсальной для дальнейшего использования при анализе надежности в перспективных системах. 3. Программа Redopt предназначена для определения структуры и характеристик обслуживания системы по критерию минимальной стоимости, надежность которой не ниже заданной. Программа позволяет определить оптимальное число избыточных элементов и ремонтников, необходимых для обеспечения требуемой надежности, при произвольных распределениях отказов и восстановления элементов. 4. Программа Recstr предназначена для оценки надежности сложных восстанавливаемых систем с дробной кратностью резервирования (типа m/n), общее число элементов в которой постоянно, а число резервных и основных элементов динамично изменяется. Длительности интервалов реконфигурации структуры могут быть как детерминированными, так и случайными величинами. Программа Recstr позволяет рассчитать надежность системы с переменной структурой и провести ее исследование по стационарным и нестационарным показателям надежности. 5. Созданные программные средства используют методику анализа систем с интервальным заданием исходных данных по надежности элементов, позволяющую существенно ускорить расчеты характеристик надежности. Рассмотренные программные средства позволяют эффективно вычислять нестационарные характеристики надежности восстанавливаемых систем с произвольными распределениями случайных параметров, отказов и восстановлений.
ГЛАВА 3 РЕШЕНИЕ ЗАДАЧ НАДЕЖНОСТИ С ПОМОЩЬЮ УНИВЕРСАЛЬНЫХ И СПЕЦИАЛИЗИРОВАННЫХ ПРОГРАММНЫХ СРЕДСТВ 3.1. Решение задач надежности на основе Derive 5 3.1.1. Определение среднего времени безотказной работы Система Derive 5 позволяет вычислить среднее время безотказной работы сложной системы в аналитическом виде. При этом структурная схема (схема расчета надежности) может быть любого вида и любой кратности резервиро- вания. Решение определяется по формуле 7]с = jPc(t)dt с помощью кнопки о Integrate панели инструментов. Компьютерная технология определения 7]с выглядит так: □ ввести подынтегральное выражение для вероятности безотказной работы системы; □ установить диапазон изменения параметров функции Рс(/); 00 □ образовать выражение ^Pz{t)dt с помощью кнопки Integrate панели ин- о струментов; □ вычислить интеграл с помощью кнопки Simplify. ПРИМЕР 3.1. Определить среднее время безотказной работы системы при общем резервировании с постоянно включенным резервом кратности т. Предполагается, что справедлив экспоненциальный закон распределения времени до отказа.
520 ЧАСТЬ IV. Компьютерные технологии решения задач надежности. Глава 3 Решение. Процедуры решения задачи на экране имеют вид: #1: 1-(1-е~л'и)П1 + 1 #2: λ :е Real(0,oo ) #3: m :e Real (0,ее ) #4: J(l-(1· «-λ-t .in f 1 . ,. е ) )dt #5: #6: VECTOR m VL о *-X-t »m + l. , J(l-(l-e"A"T,TX)dt , m,0,10 1 ) — λ 3 2-λ 11 6-λ 25 12·λ 137 60·λ 49 20-λ 363 6 140·λ. Строка #1 содержит выражение для вероятности безотказной работы системы, имеющей интенсивность отказа λ и кратность резервирования m . В строках #2 и #3 указаны диапазоны изменения переменных Хит (положительные числа). В строке #4 находится результат выполнения команды Integrate. Для получения среднего времени безотказной работы системы с кратностью резервирования ю = 1-И0 используется функция табуляции vector (строка #5). Результаты решения задачи приведены в строке #6 в диапазоне 1 тЛ]\ т = 0 -ϊ- 6. Они соответствуют известной из теории формуле Т]с = — 2* ~ ■ ПРИМЕР 3.2. Определить среднее время безотказной работы системы при общем резервировании замещением кратности ///. Предполагается, что crip*1' ведлив экспоненциальный закон распределения времени до отказа.
Решение задач надежности с помощью программных средств 521 Решение. Далее приведены процедуры и результаты решения задачи. Они аналогичны примеру 3.1. П: λ :g Real (Ο,οο ) *2: *3: •Μ: m :e Real (Ο,οο ) (λ-t)1 i! Λ (λ-t)1 ^ 5 : *-λ-t e (λ-tf #6: -3: >». £<**£« ι I VECTOR га. \L 0 i=0 υ J , m, 0, 6 λ 2 1 — λ 3 2 — λ 4 3 - λ 5 4 - λ б 5 - λ /7/+Ι По результатам решения видно, что Г1с = > Так элементарно просто с А, помощью компьютерной алгебры получена формула среднего времени безотказной работы системы, резервированной по методу замещения.
522 ЧАСТЬ IV. Компьютерные технологии решения задач надежности. Глава 3 ПРИМЕР 3.3. Структурная схема невосстанавливаемой системы приведена на рис. 3.1. Интенсивности агказов элементов имеют значения: a = 0,0008 час"1, Ь = 0,003 час-1, с = 0,002 час"1, </ = 0,001 час"1, <? = 0,0015 час"1. Определить среднее время безотказной работы в аналитическом и численном виде. L. J Рис. 3.1. Структурная схема резерву г Данной системы Решение, Далее приведены процедуры решения задачи: #1 #2 #3 #4 #5 #6 #7 #8 #9 Г'' •(1 + b-t) 1-(1-ё"с'с): l-(i-i-at)-(i-4-e,t) а :е Real (0,» ) b :e Real (Ο,οο ) С :е Real (0,« ) d :e Real (0,оо ) е :е Real (Ο,οο ) #10: e"a't.(i"bt-(l+b-t))-(l-(l-e"c,t)2)-(l-(,l-e-d-t)-(l-e"e-t)) #11: |ё"а'-(ё^Ь'^(1 + Ь^))-(1-(1-ё"с')2)-(1-(1-4"а'г}.(1-ё"е''))^ #12: (a + b + 2-c + d + eT a + b + 2-c + d + e (a + b + 2-c + dT 1 b 1 2-b a + b + 2<c + d (a + b + 2-c + e): a + b + 2-c + e (a + b + c + d + e)" 2 2-b 2 2-b + + + _ + a + b + c + d + e (a + b + c + d)2 a + b + c + d (a + b + c + e) 2 a+b+c+d
Решение задач надежности с помощью программных средств 523 (λ + λ + 2-λ-ιλ+λΓ λ + λ + 2-λ + λ + λ (λ-λ + 2·λ + λ): 1 λ 1 2·λ λ + λ + 2-λ + λ (λ + λ + 2·λ + λ)2 λ + λ + 2·λ + λ (λ + λ + λ + λ + λ)2 2 2·λ 2 2·λ ~ ■ -ι - + + Γ + λ4λ+λ+λ+λ (λ + λ + λ + λ)" λ+λ+λ+λ (λ + λ + λ + λ)" 2 λ+λ+λ+λ 109 225 λ #15: Je-o.oooB.t>(e-o.oo3.f .( : + 0 . 003-1) ) ■( 1 - (1 - ё"0·002'1)2)^ 1-(1 - D e )-(l-e ) )dt ^6: 313.156541^ 13 первых четырех строках находятся результаты ввода вероятностей безотказной работы нерезервированного элемента (#1), дублированного элемента с замещением (#2), дублированного элемента с постоянно включенным резервом (#3), дублированной пары разнонадежных элементов с постоянно включенным резервом (#4), В строках #5—#9 приведены результаты выполнения пункта меню Declare | Variable Domain (интенсивности отказов элементов положительны). В строке #10 находится выражение вероятности безотказной работы системы, полученное при вводе выражения #1*#2*#3*#4. В строке #11 приведен результат нажатия кнопки Find Integral панели инструментов. Среднее время безотказной работы системы в аналитическом виде находится в строке #12 и является результатом интегрирования выражения, находящегося в строке #11, с помощью кнопки Simplify панели инструментов и команды меню Simplify | Expand. В строках #13—#14 находятся выражения среднего времени безотказной работы системы при условии равенства интенсивностей отказов элементов системы: a = b = c = d = е = Х. Подстановка осуществлена с помощью кнопки Sub панели инструментов. В строке #15 приведено выражение интеграла при численных значениях интенсивностей отказов элементов. Численное значение интеграла находится в строке # 16.
524 ЧАСТЬ IV. Компьютерные технологии решения задач надежности. Глава 3 ПРИМЕР 3.4. Пусть невосстанавливаемая система состоит из трех элементов, соединенных последовательно в смысле надежности. Первый элемент имеет закон Рэлея распределения времени до отказа с параметром a = 0,0001, закон распределения времени до отказа второго элемента— экспоненциальный с параметром λ = 0,01, закон распределения времени до отказа третьего элемента — Вейбулла с параметрами h - 50 , с = 2. Определить среднее время безотказной работы системы в аналитическом и численном видах. Решение. Процедуры решения задачи на экране монитора имеют вид: #1: #2: #3: * -at е е *-{t/bf #4 #5 #6 #7 e-*<e-A.t.S-(t/b)« а :е Real (0,ос ) b :e Real (0,ос ) с :е Real (0,ос ) λ :е Real (0,оо ) #9: /ё'й'2-ё -λ-t — it/b)c dt #10: Je4t/b)<-a.t2~A.tdt #11: Je* (t/s0}c-0.0001-t2-0.01t dt #12: #13: #14: 10->/5^.e^0-10.>/5.^-el/:i0.ERFi^ 10 31.32521802 .-at2 --λ-t *-(t/b)c ,. э -e -e ' dt
Решение задач надежности с помощью программных средств 525 ( ( \Л Г Ь-λ Vn-b-ERF lib: e Vn-b {?,ф (а-Ь +1) !-^(а-Ь'+1) 2-yjia-b2 + 1) ; Не будем объяснять содержание строк, т. к. оно практически не отличается от предыдущего примера. Из приведенных примеров видно, что системы компьютерной алгебры, в частности система Derive 5, позволяют достаточно просто вычислить среднее время безотказной работы системы при любых видах резервирования и произвольных законах распределения времени до отказа. При этом во многих практически важных случаях решение удается получить в аналитическом виде. Ограничение здесь единственное: интеграл от вероятности безотказной работы "не берущийся", и P(t) не выражается в элементарных функциях. 3.1.2. Определение вероятности безотказной работы системы Вероятность безотказной работы сложной системы вычисляется достаточно просто: находится произведение вероятностей безотказной работы элементов системы с учетом резервирования и неодновременности их работы. Однако эта простота только кажущаяся. Конструктору приходится при расчете надежности учитывать возможность физической реализуемости структурной схемы, представлять решение в виде таблиц и графиков. Задача существенно усложняется. В таких случаях целесообразно использовать математические системы компьютерной алгебры. Приведем примеры решения подобных задач. ПРИМЕР 3.5. Структурная схема системы приведена на рис. 3.2. Физически она представляет собой энергетическую систему, состоящую из двух генераторов Γι и Г2, регулятора R и потребителей Н. Необходимо определить вероятность и среднее время безотказной работы энергетической системы. Решение представить в аналитическом виде, а также в виде таблиц и графиков. Система работает следующим образом: при отказе одного из генераторов па- грузка на исправный генератор возрастает, от чего увеличивается интенсивность его отказа; при этом также возрастает интенсивность отказа регулятора. Предполагается, что интенсивность отказа потребителей электроэнергии при этом не меняется.
526 ЧАСТЬ IV. Компьютерные технологии решения задач надежности. Глава 3 Г. R Η г2 Рис. 3.2. Структурная схема энергетической системы Введем следующие обозначения: Π p(t) — вероятность безотказной работы генератора в течение времени / в нормальном режиме функционирования, когда все устройства системы исправны; □ Pi (0 — вероятность безотказной работы регулятора в течение времени / в нормальном режиме функционирования; Π λ — интенсивность отказа генератора в нормальном режиме функционирования; □ λ! — интенсивность отказа регулятора в нормальном режиме функционирования; Ε {ί\τ) — производная от вероятности отказа генератора в момент τ ; □ ρ(τ) — вероятность безотказной работы генератора в течение времени τ ; Π ρ{(τ) — вероятность безотказной работы регулятора в течение времени τ: □ pa{t-i) — вероятность безотказной работы генератора в течение времени / - τ после отказа резервного генератора; Π pb{t-x) — вероятность безотказной работы регулятора в течение времени / - τ после отказа резервного генератора; Πα — интенсивность отказа генератора после отказа резервного; О b — интенсивность отказа регулятора после отказа резервного генератора. Исходные данные о надежности элементов: λ = 10 час , λ{ =2-10 час * а = 2\0~3 час"1, ό = 3·1(Γ4 час-1. Предполагается, что интенсивности отказа потребителей не меняются при отказе генератора, а поэтому они в дальнейших расчетах не учитываются.
Решение задач надежности с помощью программных средств 527 Решение» Результаты расчетов на экране монитора имеют вид: #1: #2: #3: Н: П5: InputMode: pt2-plt . — Л-t pt = е plt^e"^ 2-q4'p-:-pa = Word ■ρ1τ·ρ j2-q4-pi-pa -pli-plb di α τ = λ -е ρτ = е '■ у : pa = e -10: ρ1 τ = e ■ τ л -11 " ~Ε·ί t~T ) -11: plb = e L12: plt-pt~=e -2»X-t-Xl-t ^13: J2-(A-e )-e -e -e -e < ατ 414: e + J2-(A-e ·) ■ e -e -e -e di #15: U6 #17 «18 #19 e -(a + b-λΐ) 2/\-e a + b-2-λ-λ] a + b-2-λ-λΙ λ :e Real (0,oc ) λΐ :€ Real (0,со ; a :e Real (0roc ) b ;S Real (Ο,σο ) #20: J e -{a + b -Λ1) 2·λ ■ e a + b-2-λ-λΙ a + b-2-λ-λΙ dt
528 ЧАСТЬ IV. Компьютерные технологии решения задач надежности. Глава 3 #21: а + b + 2 > λ (а + ЬН2-Л + Л1) #22: {l-{l-e^'t)2)-e"M"t #23: J(l-(l-e'At)2)-e"Xltdt о 3·λ + λ1 #24: (λ + λ!)-{2·λ + λ1) #25: 21.e-0-0022t-20^-0-u023t #26: 215000 253 #27: 849,8023715 #28: (1-(1-Г10'3^)2)-е-(М0"к 40000 #29: 33 #30: 1212.121212 В строке #! находится информация о настройке программы на прием переменных с индексами. Энергетическая система исправна в следующих случаях: а) все элементы системы исправны; б) в момент времени τ отказал один из генераторов, второй генератор и регулятор продолжают работать в течение всего оставшегося времени /-τ работы системы с новыми значениями интенсивностей отказов α>λ, 6>λ,. Вероятность гипотезы (а) представлена на экране в строках #2, #3. #4. В строке #2 находится произведение вероятностей безотказной работы генераторов и регулятора. В строках #3, #4 вероятности представлены через интенсивности отказов элементов. В строках #5 и #6 реализована гипотеза (б)5 которая представлена в строке #13, в которой вероятности состояний выражены через интенсивности отказов элементов. В строках #7—#12 находятся выражения строки #6. Сумма вероятностей гипотез (а) и (б), т. с. вероятность безотказной работы системы, представлена в строке #14.
Решение задач надежности с помощью программных средств 529 В строке #15 находится выражение для вероятности безотказной работы системы в аналитическом виде, полученное с помощью кнопки Simplify панели инструментов. В строке #21 находится выражение для среднего времени безотказной работы системы, как интеграл от вероятности безотказной работы в пределах от О до оо (выражение #20). Строки #16—#19 определяют допустимый диапазон изменения значений интенсивностей отказов элементов системы (интенсивности положительны). Вероятность и среднее время безотказной работы системы без учета последействия отказов находятся в строках #22—#24. В строках #25—#27 отображены значения вероятности и среднего времени безотказной работы системы при наличии последействия отказов и исходных данных, сформулированных в задаче. Те же данные, но в случае отсутствия последействия приведены в строках #28—#30. Из сравнения результатов расчетов видно, что учет последействия отказов необходим: значение среднего времени безотказной работы существенно отличается от идеального случая, когда последействие отсутствует. Система Derive 5 существенно облегчила процесс решения задачи и позволила получить решение в виде формул. РАО /, час Рис. 3.3. Вероятность безотказной работы системы 6eJ учета (кривая 1) и с учетом последействия отказов (кривая 2) На рис. 3.3 приведены графики вероятности безотказной работы системы без Учета (кривая 1) и с учетом (кривая 2) последействия отказов. Построение графиков в системе Derive 5 осуществляется с помощью нажатия двух кно-
530 ЧАСТЬ IV, Компьютерные технологии решения задач надежности. Глава 3 пок: на панели инструментов основного окна (2D-pIot window) и на панели инструментов графического окна (Plot Expression) Далее приведены результаты табулирования функций вероятности безотказной работы с учетом и без учета последействия отказов (выражения #1 и #2). Результаты табулирования с помощью функции VECTOR приведены в строке #4. #1 #2 #3 #4 21-е - 20-е (1-(1-ё~ .Cul't42v *-С. 00(12-:: VECTOR([t, 21 ё t, 0, 500,50) -0.0022-t ■20-е -0. 007.3't ;i-c A^0.i)01-tv2v --0.0002-t-, ■e ) )-e ] 0 1 50 0.9851939630 100 0.9622227072 150 0.9329913326 200 0,8990919326 25C 0.8618486417 300 0.8223566430 350 0.7815159033 400 0.7400603235 450 0.6985828929 0.9876949318 0.9713220754 0.9516166893 0.9292193010 0.9046866309 0.8785013176 0.8510805713 0.8227838719 0.7939198137 500 0.6575573700 0.7647521884 3.1.3. Определение показателей надежности восстанавливаемых систем Критериями надежности восстанавливаемых систем являются: функция готовности Kr(t), коэффициент готовности Кг, наработка на отказ Τ . Во многих случаях приходится также вычислять вероятность P(t) и среднее время 7] безотказной работы восстанавливаемой системы. Вычисление этих показателей требует решения алгебраических и дифференциальных уравнений. Система Derive 5 имеет богатые возможности решения уравнений. Она позволяет решать: □ алгебраические линейные и нелинейные уравнения в аналитическом численном видах;
Решение задач надежности с помощью программных средств 531 О дифференциальные уравнения первого и второго порядков в аналитическом виде; □ системы дифференциальных уравнений высокого порядка в преобразовании Лапласа: □ системы дифференциальных уравнений в численном виде. Рассмотрим эти возможности на примерах. ПРИМЕР 3.6* Структурная схема системы приведена на рис. 3.2. Условия ее функционирования те же, что в примере 3.5. Необходимо определить: Π Ρ(ΐ) — вероятность безотказной работы системы; D 7] — среднее время безотказной работы; Π Kr(t) — функцию готовности; □ Кг — коэффициент готовности; Π Γ — наработку на отказ. Интенсивности восстановления элементов имеют значения: Π μ = 0,02 час4 — интенсивность восстановления генератора; Π μ! =0,1 час"1 — интенсивность восстановления регулятора. Решения представить в аналитическом и численном видах. Граф функционирования системы приведен на рис. 3.4. 0 1 α\ . 3 Рис. 3.4. Граф состояний системы Решение Определение вероятности и среднего времени безотказной работы системы Узлы (0) и (1) соответствуют исправным, а узлы (2), (3), (4)— отказовым состояниям системы. Тогда вероятность безотказной работы Ρ(ί) будет равна
532 ЧАСТЬ (У. Компьютерные технологии решения задач надежности. Глава 3 сумме вероятностей состояний (1) и (2), т. е. P(/) = /j(/) + P2(() при наличии экранов из состояний (2), (3), (4). Система дифференциальных уравнений, соответствующая исправным состояниям, имеет вид: [dPQ(t) dt \dP\{t)_. di ■ = 42λ+ ^0(0 + ^(0; *2λP0(t)-(a + b + μ)Pl(tl Представим эту систему уравнений в преобразовании Лапласа при начальных условиях Р0(0) = 1, /^(0) = 0: [2λΡ0 (s) + {s + a + b + μ)?! (α·) = 0. Далее приведены процедуры решения системы уравнений с помощью Derive 5 и результаты определения вероятности и среднего времени безотказной работы системы: #1: #2: #3: #4: #5: #6: InputMode: = Word (s + 2-A + Al)-pO-p-pl-l -2-A-pO + (s + a + b + p).pl=Q (5 + 2-Α + λ1)*ρ0-μ·ρ1 = 1 2'A-pO+(s + a + b-rp).pl = 0 SOLVE (5 + 2·λ + λ1)-ρ0-μ·ρ1»=1 -2-A>pO + (s + a+b + p)-pl = 0 \ ,[p0,pl],Real pCl· s + a-Hb + μ #7: #8: s^+s-(a + b + 2-A + AH-p) + a-(2<A + Al) + b-(2-A + Al)-rAl<p 2vA __ s2+s-(a + b-H2-A + Al + y) + a-(2-A+Al) + b'(2-A + Al) + Abu_ p = ρθ + pl ~ s + a-i-b + 2'λ + μ s:4s-(a + b + 2.A + Al + p) + a-(2-A + Al)4-b-(2'A + Al) + Aby a + b + 2-Α + μ t ~ a-(2-A + Al) + b-(2-A + Al)+Ai-p 'pi-
Решение задач надежности с помощью программных средств 533 5000-(10000-s + 243) #9: pO+pl= 50000000 -s2+1225000-s + 4 53 405000 #10: t = 151 #11: t«2682. 119205 В строке #1 находится результат настройки программы на прием переменных с индексами. Система уравнений представлена в строке #4 как матрица 2x1, составленная из уравнений, находящихся в строках #2 и #3. Решение найдено с помощью функции solve (строка #5) и представлено в строках #6 (значения PQ(s) и Px(s)) и #7 (значение Pq(s) + P}(s)). Среднее время безотказной работы, полученное в результате подстановки .ν = 0 в изображение вероятности безотказной работы системы, приведено в строке #8 (обозначено t). В строках #9 и #10 получены выражения вероятности безотказной работы в преобразовании Лапласа и среднего времени безотказной работы при исходных данных задачи. Далее приведено выражение вероятности безотказной работы системы как функции времени, являющееся оригиналом функции Pq(s) + P{(s) (строка #9): 5000 00000,v + 243) 50000000 · ,ν2 +1225000 -s + 453 Обратное преобразование Лапласа получено с помощью системы Mathcad: ( -49 241 ( -49 ехр —— ·/ -cosh — ч/5640Т·/ U-=-^—ехр —— ■/ ·V56401 · U000 )Q U0000 J 56401 UOOO J •sinh]—! V56401-f 1 V20000 ) В результате преобразования последнего выражения и обращения к Derive 5 получим: #1: 1.007392034-е-С-ООС37555:;6<44-0.007392034305.е-0-02412444735'Ь СО #2: |( 1. 007392034 ^0-O0037555264'4t-0.007392034 305· о е ) dt #3: 2682.119204
534 ЧАСТЬ IV. Компьютерные технологии решения задач надежности\ Глава 3 В строке #1 находится выражение вероятности безотказной работы системы, полученное в результате преобразования точного решения, расположенного в предыдущей строке, с помощью команды Approximate. В строках #2 и #3 вычисляется среднее время безотказной работы системы с целью проверки предыдущего решения. Из ответов видно, что решения совпадают. Восстановление позволило существенно повысить надежность системы. Среднее время безотказной работы системы возросло с 850 до 2682 часов. Определение показателей готовности восстанавливаемой системы В данном случае функционирование системы описывается графом рис. 3.4 при условии отсутствия экранов. Система дифференциальных уравнений имеет вид: <ВД_ dt = -(2λ+λ1)/,ο(0+μ^(0+μι^(0; dt dP2(t) dt dP3(t) dt dPAif) dt = 2λΡ0(ί)-(α + ό + μ)Ρι(() + μΡ3(() + μιΡ4(ΐ); = λ,/Μ/)-μ,Ρ2(/); = αΡι(ι)-μΡ3(ι); = bPl(/)-^P4(4 В преобразовании Лапласа эта система уравнений имеет вид: ί(5 + 2λ + λι)Ρ0(5)-μΡι(*)-μιΡ1(*) = \; 2XP0(s) + (s + a + b + μ)Ρ^) - μΡ3 (s) - μ,/^ν) = 0; |-λιΡ0(5) + (ί + μ,)Ρ,(ί) = 0; ^(5) + (.ν + μ)/>3ω = 0;· [^Ρ^) + ^ + μ{)ΡΑ{5) = 0. Система получена при начальных условиях Р0(0) = 1, Р1(0) = Р2(0) = Р3(0) = Р4(0) = 0.
Решение задач надежности с помощью программных средств 535 Определение функции и коэффициента готовности системы в аналитическом виде Далее приведено решение системы уравнений в преобразовании Лапласа аналитическим методом. Получено выражение функции и коэффициента готовности системы. #1 #2 #3 #4 #5 #6 #7: InputMode: = Word (5 + 2·λ + λ1)·ρ0-μ·ρ1-μ1·ρ2 = 1 -2'X-pO+(s + a + b + p)-pl-p-p3-pl-p4=0 -Al-pO + (s + uD-p2 = 0 -a-pl+(s + |j)-p3 = 0 -b-pl + (s + pl)-p4 = 0 (3 + 2·λ + λ1)-ρ0-μ·ρ1-μ1·ρ2 = 1 2-A-pO + (s + a + b4^)-pl^-p3-^l-p4 = 0 -λ1·ρ0 + (5 + μ1)·ρ2 = 0 -3·ρ1 + (3 + μ)·ρ3 = 0 -^ρ1 + (3 + μ1)·ρ4 = 0 fV (5 + 2-λ + λ1)-ρ0-μ-ρ1-μ1-ρ2 = 1 -2'λ■ρO + (s + a+b + μ)■pl-μ■pЗ-μl-ρ4=0 SOLVE[ Ι -λ1·ρ0 + (3 + μ1)·ρ2=0 -a-pl^(s4^)-p3 = 0 y^L -θ*ρ! + (5 + μ1)·ρ4 = 0 ,[p0,pl,p2,p3,p4] #9; pO + pl = - ^l+s)-(a-s-^l + s) + s-(a'^l + s)-(2-A-^l + s) + s-(Al^l+s)) + ^ + sHb-(2'A· ^ + sHb-s + ^l + s)' (μ1 + 3) + 3'(λ1 + μ1 + 5)) + (μ1 + 5)·(2'λ·(μ1 + 5) + (2·λ + μ + 3))) (λ! + μ1 + 3)·(μ + 3))) ) #10: ρ0 + ρ1 = 500 ■( 10-s-H)-( 50000G-sj + 72150-3^+2423-s + s-(2500000000-s4 + 611250000-s3 +4 827 2 650»s2 + 22) I325983-S + 11123)
536 ЧАСТЬ IV. Компьютерные технологии решения задач надежности. Глава 3 500■( 1 0-s + 1)·(500000· s3 + 72150-s2+ 2423-s + #11: pO + pl = — 2500000000-s4 + 611250000-s3+4 8272650*s~ + 22J 1325983-S+11123 11000 #12: pO+pl= 11123 #13: pO + pl = 0.9889418322 В строке #7 находится система уравнений в виде матрицы, образованной из уравнений, находящихся в строках #2—#6. Решение системы уравнений получено с помощью функции SOLVE (строка #8). Функция готовности системы в аналитическом виде, как сумма вероятностей Р0 + fj, находится в строке #9. Вероятности остальных состояний системы с экрана удалены, В строке #10 находится выражение функции готовности в преобразовании Лапласа, полученное в результате подстановки в #9 значений исходных данных задачи. Коэффициент готовности легко вычислить, если воспользоваться формулой /Гг= HmKr(t)=l\msKr(s). Значение Кг получено путем сокращения символа s в знаменателе выражений #9 и #10 и подстановки s = 0 в сокращенные выражения (#11). Аналитическое выражение коэффициента готовности (на экране отсутствует) имеет вид: v _ μμ^2λ + μ) лг ; 2 ' 2έλμ + 2λμ{ (μ + α) + μ (λ, + μ,) Из ответа видно, что восстановление обеспечило достаточно высокий коэффициент готовности системы. Определение функции готовности в численном виде Определение функции готовности в данном случае требует решения системы дифференциальных уравнений численными методами. В системе Derive 5 таким методом является метод Рунге — Кутты, реализованный функцией RK. Технология решения системы уравнений исключительно проста. Далее приведены процедуры решения нашей задачи и конечные результаты: #1: InputMode : - Word #2: LOAD(C:\DfW5Trial\DfW\MATH\ODE APPR.MTH)
Решение задач надежности с помощью программных средств 537 #3 #4 #5 #6 #7 #8 #9: -(2·λ + λ1)'ρ0 + μ·ρ1 + μ1-ρ2 2 · λ - рО - (а + b + μ) · pi-ι-μ · рЗ-ι-μ 1 · р4 λ1-ρ0-μ1·ρ2 a-pl-μ-рЗ b-pl-μΐ·ρ4 RK( [- (2-λ + λ1)·ρ0+μ-ρ1+μ1·ρ2, 2·λ-pO-(a + b + μ)· pi+μ ·ρ3 + μ1-ρ4, λ1'ρ0-μ1·ρ2,3-ρ1-μ·ρ3, 1^ρ1-μ1·ρ4] ,[t, pO, pi, p2,p3, p4],[0, 1,0,0,0,0], 1,300) RK( [-(2·0.001 + 0.0002)·ρ0 + 0.02-ρ1 + 0.1-ρ2, 2-0.001-pO- (0.002 + 0.0003 + 0.02)·ρ1+0.02·ρ3 + 0.1·ρ4, 0.0002·ρ0- 0.1·ρ2,0.002·ρ1-0.02-ρ3,0.0003·ρ1-0.1·ρ4], [t, pG,pi, р2,рЗ,р4]Л0,1,0,0,0,0], I, 300) 0 1 0 1 0.9978319022 0.001975725073 2 0.9957256123 0.003903785279 3 0.9936782975 0.005785474318 4 0.9916873249 0.007622042697 296 0.8996668554 0.0894 6810381 297 0.8996569864 0.08947500455 298 0.8996472735 0.08 948179440 299 0.8996377141 0.0894 8847519 300 0.8996283059 0.0894 9504 871 В строке #2 находится результат обращения к утилите ODEAPPR.MTH решения дифференциальных уравнений методом Рунге— Кутты. В системе дифференциальных уравнений, представленной в строках #3—#7, вводятся лишь правые части уравнений без указания аргумента /. В строках #8 и #9 находится обращение к функции RK решения системы дифференциальных уравнений с исходными данными задачи. В строке #10 приведена таблица результатов в виде матрицы, элементами которой являются вероятности Р0 и 1\. Их сумма и является функцией готовности системы. Решение выполнено с шагом h = 1 и числом строк равном 300, что соответствует времени работы системы в часах. #10:
538 ЧАСТЬ IV. Компьютерные технологии решения задач надежности. Глава 3 Определение наработки системы на отказ Наработку на отказ вычислим по формуле: Т = - р*+ъ Ρ2μ[+Ρ3μ + ΡΑμ] где /q, /j , Р2, Р^, РА — финальные вероятности состояний системы. Для их определения на основании графа состояний системы рис. 3.4 составим и решим следующую cncteMy алгебраических уравнений: -(2λ + λ,)^+ ^i+^2=0; 2λΡ0 -(a + b + μ)Ρ{ + μΡ3 + μλΡΑ = 0; λι/,ο-μΙ/>2=0; ύ^-μΡ3=0; [Α/!-μ^4=0. Эта однородная система имеет бесконечное множество решений, Заменим одно из уравнений следующим нормировочным: Р{] + Рх + Р2 + ^з + ^4 -1 · Решение получим с помощью функции SOLVE, а затем воспользуемся приведенной ранее формулой определения наработки на отказ. Технология решения очевидна. Вычислительные процедуры имеют следующий вид: #1 #2 #3 #4 #5 #6 #7: InputMode: = Word - (2·λ + λ1)-ρ0 + μ·ρ1 + μ1·ρ2 = 0 p0+pl+p2+p3+p4=l λ1·ρ0-μ1·ρ2 = 0 3·ρ1-μ·ρ3=0 Ь-р1-ц1-р4 = 0> (2·λ + λ1)·ρΟ + μ·ρ1 + μ1·ρ2 = θ" p0+pl+p2+p3+p4 =1 Λ1·ρ0-μ1·ρ2 = 0 β·ρ1~μ*ρ3 = 0 }3·ρ1-μ1-ρ4 = 0
Решение задач надежности с помощью программных средств 539 #8: #9: #10: #11: #12: #13: #14: #15: #16: #17: '-(2·λ + λ1)·ρ0 + μ-ρ1 + μ1·ρ2«0 p0 + pl + p2 + p3 + p4 = l SOLVEl | λ1·ρ0-μ1·ρ2 = 0 a-pl -у ·ρ3 = 0 b-pl-yl-p4 = 0 УЛ-μ! 2·3·λ·μ1 + μ·(2·1>λ + 2·λ·μ1 + μ·(λ1 + μ1)) 2·Χ-μ·μ1 2·β·λ·μ1 + μ·{2·5·λ + 2·Χ·μ1 + μ·(Χ1 + μ1)) λΐ-μ" 2-β·λ·μ1 + μ·{2·1>-λ + 2·λ·μ1 + μ·(λ1 + μ1)) 2-a-X-yl 2·3·λ·μ1 + μ·<2-*>·λ + 2·λ·μ1 + μ·(λ1 + μ1)) 2-Ъ'к-у 2·3-λ-μ1 + μ·(2·5-λ+2·λ·μ1 + μ·(λ1 + μ1)) 2-λ + μ 2-a-X + 2-b-X + Xl-y 2558 Л39534 2·Η-λ-μ1 + μ·(2·ΐ3-Χ + Χ1*μ) μ·μ1·(2·β·λ + 2^-λ+λ1-μ) 28.60465116 , [ρΟ, ρΐ, ρ2, ρ3, ρ4] В строке #7 находится система уравнений, образованная из уравнений состояний (строки #2—#6). Решение системы выполнено с помощью функции SOLVE (строка #8). На экране для удобства дальнейших вычислений оставлены выражения финальных вероятностей без их обозначений. Вероятность Р0 находится в строке #9, Р} — в #10, Р2 — в #11, Р3 — в #12, Р4 — в #13. Решение, полученное по формуле коэффициента готовности, находится в строках #14 и #15. В строке #16 получено выражение для среднего времени восстановления, вычисленное по формуле: 7L =■ 3+3+А ^1 + /зМ + /4И| Эти вычисления очевидны, поэтому они не приводятся.
540 ЧАСТЬ IV. Компьютерные технологии решения задач надежности. Глава 3 Система Derive 5, как и другие системы компьютерной алгебры, позволяет решать множество других задач, встречающихся при расчетах надежности. Однако и этих примеров достаточно, чтобы убедиться в полезности применения этой системы в научных и инженерных расчетах. 3.2. Использование специализированных программ для решения задач надежности Далее будут рассмотрены лишь некоторые из программных средств, описание работы которых было приведено в гл. 2 части IV. Их практическое при* менение требует от пользователя минимального количества операций. В то же время предполагается знание теоретических основ надежности по изучаемой проблеме. 3.2.1. Программное средство Relass Программа Relass позволяет рассчитывать показатели надежности сложных систем по всем основным критериям. Система может состоять из большого количества элементов и иметь миллионы возможных состояний. Интенсивности отказов и восстановлений элементов предполагаются постоянными. Учитываются следующие особенности функционирования системы: наличие последействия отказов, неполнота контроля, возможные интервалы простоя элементов. На рис. 3.5 представлено окно для ввода исходной информации и отображения результатов в программе Relass. Назначение и возможности Relass описаны в разд. 2.3 части IV. Там же приведены способы представления структурной схемы системы и необходимые данные об отказах и восстановлениях ее элементов. Особенностями функционирования системы являются: большое число состояний, наличие последействия отказов, интервалов простоя, неполнота контроля. ПРИМЕР 3,7. Требуется рассчитать показатели надежности сложной резервированной системы из 12 элементов, структурная схема которой представлена рис. 3.6. Подсистема 15, состоящая из элементов 4, 5, 6, имеет кратность резервирования 1/2. Подсистема 16, состоящая из элементов 7, 8; 9, представляет собой резервное устройство (резерв замещением) кратности 2. Интенсивности отказов и восстановлений постоянные и приведены в табл. 3.1. Интенсивность отказа элемента 3 равна 0,0001 час"1. Однако при
Решение задач надежности с помощью программных средств 541 отказе любого из элементов 1 или 2 интенсивность отказа третьего элемента становится равной 0,0003 час'1. Аналогично при отказе элемента 10 возрастает интенсивность отказа элемента 11 с 0,005 до 0,008 час"1. Вероятности обнаружения отказа для элементов 3, 7, 8, 9 равны соответственно 0,8, 0,5, 0,7, 0,8. Для остальных элементов эти вероятности равны 1. Время работы системы составляет 20 000 часов. Ф4Й«*х liaeee мд«-ю Уд*/»гть бдел Выход. ГТГх]) Данные файла номер 2 Пер*«ад ρβίστν системы Время роботы системы Число аломенг ив Чмс ίο подсистем i Числ© ремднтмь* бригад 10 ^J Номер подсистемы 11 U I 13 Тип связи ДАННЫЕ о Состояние ПОДСИСТЕМ, Номера элементов и подсистем АХ Общее число элементов Число основных элементов ек/ымеио 12 2 1 6 Пемовьо* елвдинвии* волочено 11.3 2 2 ЛАгоч«елныиое»с* аммхемо 5 4 2 1 ^J ДЛННЦЕ ой ЭЛЕМЕНТАХ -·' Ноне ρ зпементе 1 2 3 Г" ' Интенсивноегь аткбэа 5.ϋϋύυυύβ-04 ςοοοοοοβ<μ ι Интенсивность отказа 1 500000ОвО4 5шоопым 5000000*04 Интенсивность откдэа2 5.000000* 04 5.000000· Μ 5.000000· 04 Интенсивность восстановления 5.паощо»01 5.000000. 4Ϊ1 5(ШШЬ41 Вероятность овнорч^ения отказе Число ин1еовалов простоя 1,00000ύ*·00 0 1.оооооо»чХ1 α 10ОСЮООе+00 0 Певав граница Правая граница Певая границе Правая граница 1 1} ДАННЫЕ о БРИГАДАХ Номер ремонтной бригады Число ремонтные единиц Приоритет Номера обслуживания I элементов Количество обслуживаемых элементов Результаты L даням пардбогкдм отказ Кол 1.2.3 А 5 6 7 В10 Срвдм« время восстановления Сроднее в1»мяб»«ТИМиойр*Йаты μ I"* км —J I Время| I Периметр noto*fl отказов су*-*ар*«£* «рема работы Ср*ц*е* Сроднее Весоеткюс Работ* безотказное! Веют ι «ЛИАЗА 0 00005 0 0 0 5 0.9992826 OJUCQ7173 0 0О05039С О.0ОО35в69И 2.493103 0.0036967396 |5 09990743 00009257 0.0005<Κα00004628594 4.997049 0<Κ?95062β 0 0 2000 0 0 00125488! 0 0004483633 1991499 2 0 00251605 0 001475314 19K.0W 2 0.Э9В7444 2.49Θ43 0.9974842 4,993716 00012556Э 000251575' 3d Рис. 3.5. Диалоговое окно системы Relass Рис. 3.6* Структурная схема расчета надежности сложной системы с разбиением на подсистемы
542 ЧАСТЬ IV. Компьютерные технологии решения задач надежности. Глава 3 Таблица 3.1. Данные о надежности и ремонтопригодности элементов Номер элемента / 1 2 3 4 5 6 7 8 1 9 10 11 12 Интенсивность отказа λ„ час ' 0.0001 0.0002 0,0001 0,0001 0,0001 0,0005 0,002 0,002 0,002 0,004 0,005 0,0001 Интенсивность восстановления μ„ час"1 2 1 10 5 5 0,5 0,1 0,3 0,5 7 5 2 | Элементы с номерами 4, 5 и 6 имеют интервалы простоя. На каждом периоде длительности 1000 часов элемент 4 простаивает в течение времени от 100 до 500 часов, элемент 5 — в течение времени от 500 до 1000 часов, элемент 5 — в течение времени от 200 до 700 часов. Остальные элементы структурной схемы работают непрерывно. Систему обслуживают 4 бригады с различной дисциплиной обслуживания. Бригады распределены по подсистемам 14, 15, 16, 19. Первая, третья и четвертая бригады имеют по одной ремонтной единице, а вторая бригада имеет две ремонтные единицы. Приоритет обслуживания для бригад 1 и 4 прямой, для бригады 2 — обратный, для бригады 3 — назначенный. В случае образования очереди в подсистеме 16 первым обслуживается элемент 7, а затем элемент 8 и 9. Решение. Решение задачи с помощью Relass следует начинать с декомпозиции структурной схемы, показанной на рис. 3.6. Подсистема с номером 13 состоит из двух элементов 1 и 2. Подсистема 14 представляет собой дублирование подсистемы 13 и элемента 3. Подсистема 15 имеет дробную кратность резервирования и состоит из элементов 4, 5, 6. Подсистема 16 с кратностью резервирования, равной 2, состоит из элементов 7, 8, 9. Подсистема 17 представляет собой основное соединение подсистем 14, 15 и 16. Подсистема 18 есть дублированная система из разнонадежных элементов 10 и 11 с последей-
Решение задач надежности с помощью программных средств 543 ствием отказов. Подсистема 19, составленная из подсистемы 18 и элемента 12, является нерезервированной. Анализируемая система 20 представляется как дублированная система, составленная из двух подсистем с номерами 17 и 19. Перечислим теперь исходные данные о системе, которые вводятся в диалоговом окне программы. Общими данными являются: □ период работы системы — 1000 часов; □ время работы системы — 20 000 часов; □ число элементов — 12; □ число подсистем — 8; □ число бригад — 4. Данные о подсистемах, вводимые в окне программы, приведены в табл. 3.2. Таблица 3.2. Данные о подсистемах Номер подсистемы 1 13 1 14 1 15 16 17 18 19 20 Тип связи Основное соединение Нагруженный резерв Нагруженный резерв Ненагр уженный резерв Основное соединение Нагруженный резерв Основное соединение Нагруженный резерв Номера элементов и подсистем 1,2 13,3 4,5,6 7.8.9 14, 15, 16 10, 11 18, 12 17, 19 Общее число элементов 2 2 3 3 3 2 2 2 Число основных элементов 1 1 2 | 1 1 | ι | ι | ι 1 Данные об элементах приведены в табл. 3.3. Таблица 3.3. Данные об элементах Номер элемента Υ ι 2 3 Интенсивность отказа 0,0001 0,0002 0,0001 Интенсивность отказа 1 0,0001 0,0002 0,0003 Интенсивность отказа 2 ' 0,0001 0.0002 0,0003 Интенсивность восстановления 2 1 1 10
544 ЧАСТЬ IV. Компьютерные технологии решения задач надежности. Глава 3 Таблица 3.3 (окончание) Номер элемента 4 5 1 б 7 8 9 10 1 П 12 Интенсивность отказа 0,0001 0,0001 0,0005 0,002 0,002 0,002 0,004 0,005 0,0001 Интенсивность отказа 1 0,0001 0,0001 0,0005 0,002 0,002 0,002 0,004 0,008 0,0001 Интенсивность отказа 2 0,0001 0,0001 0,0005 0,002 0,002 0,002 0,004 0,008 0,0001 Интенсивность восстановления 5 5 0,5 0,1 0,3 0,5 7 5 2 Номер элемента 1 2 3 4 5 6 7 8 9 10 11 12 Вероятность обнаружения отказа 1 1 0,8 1 1 1 0,5 0,7 0,8 1 1 1 Число интервалов простоя 0 0 0 1 1 1 0 0 0 0 0 0 Левая граница 100 500 200 Правая граница 500 1000 700 Левая граница Правая граница В столбце "Интенсивность отказа 1" записывается интенсивность отказа элемента после первого отказа любого элемента данной подсистемы. В столбце "Интенсивность отказа 2" записывается интенсивность отказа элемента после второго отказа некоторого элемента данной подсистемы. Таким образом, учитывается последействие отказов элементов.
Решение задач надежности с Помощью программных средств 545 Столбец "Число интервалов простоя" служит для указания количества интервалов простоя элемента на периоде. Левая и правая границы являются моментами времени начала и окончания простоя элемента. В соответствии с условиями задачи в табл. 3.4 приведены данные о ремонтных бригадах, которые вводятся в соответствующую таблицу окна программы. Таблица 3.4. Данные о бригадах Номер бригады 1 2 3 4 Число ремонтных единиц 1 2 1 1 Приоритет обслуживания Прямой Обратный Назначенный Прямой Номера обслуживаемых элементов 1,2,3 4,5,6 7,8,9 10, 11, 12 Количество обслуживаемых элементов 3 3 3 3 После ввода данных на диске создается текстовый файл inputs, где N— порядковый номер файла, с исходными данными: 1000 2000 12 8 4 13 1 14 3 15 3 16 4 17 1 18 3 19 1 20 3 1 0.0001 2 0.0002 3 0.0001 1 1 2 1 3 13 2 4 5 6 17 8 9 1 14 15 16 1 10 11 1 12 18 1 17 19 0.0001 0.0001 2 10 0.0002 0.0002 110 0.0003 0.0003 10 ОЛ 4 0.0001 0.0001 0.0001 5 11 5 0.0001 0.0001 0.0001 5 11 6 0.0005 0.0005 0.0005 0.5 1 7 0.002 0.002 0.002 0.1 0.5 С 1 2 1 2 1 3 1 3 1 3 1 2 1 2 1 2 0 100 500 500 1000 1 200 700
546 ЧАСТЬ IV. Компьютерные технологии решения задач надежности. Глава 3 8 0.002 0.002 0.002 0.3 0.7 0 9 0.002Ό.002 0.002 0.5 0.8 0 10 0.004 0.004 0.004 7 10 11 0.005 0.008 0.008 5 10 12 0.0001 0.0001 0.0001 2 10 1113 12 3 2 2 2 3 4 5 6 3 13 3 7 8 9 4 1 1 3 10 11 12 Результаты решения содержатся в текстовом файле output^: Г = 32177 час, Гв=0,47 час, Кг =0,999985, 7] =32582 час. Этот файл содержит также таблицу значений показателей надежности системы в зависимости от времени. График вероятности безотказной работы для значений t от 0 до 20 000 часов изображен на рис. 3.7. P(t) \ 0,9 0,8 0,7 0,6 0,5 f, час 0 3000 6000 9000 1200 1500 1800 Рис. 3.7. Вероятность безотказной работы системы Результаты расчетов показывают, что система является высоконадежной, она входит в стационарный режим при t = 700 час. Поэтому график функции готовности изображен на рис. 3.8 для диапазона значений / от 0 до 800 часов. При сделанных ранее допущениях программа Relass позволяет рассчитывать надежность систем с большим числом состояний. Для системы, изображенной на рис. 3.6, количество узлов графа равно 83384.
Решение задач надежности с помощью программных средств 547 0.99998 0.99996 0,99994 0,99992 0,9999 200 400 600 Рис. 3.8. Функция готовности системы 800 /, час 3.2.2. Программа Conspz На рис. 3.9 представлено окно для ввода исходной информации и отображения результатов программы Conspz. Назначение и возможности этой программы описаны в разд. 2.6 части IV. Рассмотрим 2 примера работы с этой программой. 1 Номер круты Гол«чвсгео элементов Li раслоеделвимв времени до оггл»е 1 НМЛ Математическое о**1аиие Илкмое) 10 Математическое teepmeel 10 Среанекеаар зт* .пивные нее! 2 Средоеямдо отклонение 2 Зам* расловвелеим* восстаиое.*·»·* гемма Матвмапмеское ожидание (моьнее| 1 Матемдамчеоов «издание ( ) 1 Cpaar«*eacp отклонение (нижнее) 05 Соеоиелваод (евркиее) ] 0.5 Результаты Время Нярлбспнлысгхы Р° Срвймее время восстановления Коэ«*»ицяемт готовности 3909041 Фу*ция готовности Фукцмя гото» сети Функция гоговностм «унм#«д югоамхти смете»·»! !»е<жне«] ) 0JK 0J&5 ! КГ2 »0 20 ЭС Μ СО 70 60 1ύ0 Рис. 3.9. Диалоговое окно программы Conspz
548 ЧАСТЬ IV. Компьютерные технологии решения задач надежности. Глава 3 ПРИМЕР 3.8. Рассмотрим неизбыточную восстанавливаемую систему, состоящую из 4-х групп элементов. Время работы системы— 15 000 часов, число точек для табличного и графического отображения результатов равно 1000. Число элементов в каждой группе, а также данные по надежности и ремонтопригодности элементов каждой группы приведены в табл. 3.5. Требуется определить показатели надежности системы в условиях неполной информации об отказах и восстановлении элементов. Неполнота информации связана с тем, что математическое ожидание (МО) и среднее квадратическое отклонение (СКО) времени безотказной работы элементов случайно, равномерно распределено на промежутках, указанных в табл. 3.5. Таблица 3.5. Данные о надежности и ремонтопригодности элементов Номер группы I 2 3 1 4 Количество элементов 12 18 20 15 Закон распределения времени до отказа Рэлея Вейбулла Усеченный нормальный Экспоненциальный МО (нижнее) 5000 5600 5200 5000 МО (верхнее) 5500 6000 5800 5200 СКО (нижнее) Не задается 2000 1400 Не задается СКО' (верхнее) Не задается 1 2000 1800 Не задается Номер группы I 2 | 3 | 4 Закон распределения времени восстановления Гамма Экспоненциальный Равномерный Вейбулла МО (нижнее) 15 10 5 10 МО (верхнее) 15 10 18 14 СКО 1 (нижнее) ю | Не задается 2 | 5 | СКО (верхнее) 10 Не задается 4 J 8 Табличные данные показывают, что первая группа содержит 12 элементов, имеющих распределение Рэлея времени до отказа, причем математические ожидания времени до отказа этих элементов равномерно распределены на интервале от 5000 до 5500 часов. То же относится и к элементам других групп. После ввода данных создается текстовый файл inpufcVc исходными данными: 4 15000 1000 1 12 4 5000 5500 0 0 2 15 15 10 10 2 18 5 5600 6000 2000 2000 0 10 10 0 0
Решение задач надежности с помощью программных средств 549 3 20 3 5200 5800 1400 1800 1 5 18 2 4 4 15 0 5000 5200 О О 5 10 14 5 8 Результаты решения сохраняются в файле outputN, который содержит значения стационарных показателей надежности системы: Г = 83,565208 час, Гв =11,902401 час, Кг =0,875325. На основе табличных значений функции готовности системы, содержащихся в файле, строится график (кривая 1), изображенный на рис. 3.10. 0 1500 3000 4500 6000 7500 9000 10500 12000 13500 15000 Рис. ЗЛО. Функция готовности нерезервированной системы Обратим внимание, что при / = 0 Kr(t)*\. Объяснение этому факту дает следующий пример. ПРИМЕР 3.9. Рассматривается система, аналогичная предыдущей, но с одним отличием. Элементы 4-й группы имеют гамма-распределение с математическим ожиданием в пределах от 5000 до 5200 часов и средним квадрати- ческим отклонением от 1000 до 2000 часов. Решение. Результаты расчетов показывают, что стационарные показатели не изменились, поскольку они не зависят от законов распределения, а зависят только от их математических ожиданий. Функция готовности существенно изменилась. На рис. 3.10 ей соответствует кривая 2. В примере 3.8 элементы 4-й группы имели экспоненциальные рас-
550 ЧАСТЬ IV. Компьютерные технологии решения задач надежности. Глава 3 пределения времени до отказа, для которых наблюдается быстрое вхождение в стационарный режим. Поэтому на начальном этапе функционирования происходит резкое снижение готовности системы (кривая 1) по сравнению с примером 3.9, когда все элементы имеют гамма-распределение. 3.2.3. Программа Posl_par На рис. 3.11 представлено окно для ввода исходной информации и отображения результатов программы Poslpar. С помощью этой программы можно определить вероятность безотказной работы невосстанавливаемых систем последовательно-параллельной структуры. Это могут быть системы с постоянно включенным резервом и по методу замещения при общем и раздельном резервировании. Элементы системы предполагаются равнонадежными. Закон распределения времени до отказа произвольный. г эаспредвлемие врем [г ени до отказа иг Г>00 ( ΜκΛϋ элементов нерезервированное Сие ение hоо ,, 1 Число резервных Си ашм jj 0&ье*1 выборки juxif "" |pQC4BTU'| о с С емып 1^~~ стем го ι Вероятность безотказной работы Λ Υ Ν ' \ \ \ \ 1 \ \ ·· \ ':. \ \ \ V \ V 50 100 «50 200 250 300 3S0 «Ю 450 500 550 Об we резерв ирсм мм с постое**»** ре$ер»ом (схеме 1J О&чде ре мед*ра»«и«с г*»*еш*г*«м ^.жеме, 7 j Рв:лег»*се ре«р»»1ро|«нме ζ постоянным pcxpiou (схема 3j Р9эдегь»юе coeDmwiarwe ^амеш^игм Семема 4j 600 650 *в днее вреня безотказной работы С«ма1 Г6"^ " Cw^2 ί^4·δ Схема 4 И71^ Неюоятность безотказной оабаты I : • • ι |Сяемл 11Скв^*?|С^вмаЗ|Скама4 J^J 1 13 1 \ 1 ί л ι ;ι ii Ί 40 1 "'1 ■ " jl .1 53 азви ,i '")%" ;i «6 0.875 '} T1 Ί 80 0.5849 1 ~,Ί" » 93 ОЖ 1 0.9919 1 106 0,0919 Ί 09829 1 120 0.024 0.9999 0,9569 ) 133 0.008 0.9959 0.9 1 146 0 001 0.9893 0.782 .1 160 0.001 0.9779 05959 1 173 0 0.9529 0*079 1 187 0 0.922 0231 1 200 0 0.8519 0.125 1 213 0 0.768 0,041 1 227 0 0657 0014 1 —* Рис. З.П. Диалоговое окно программы Posl par ПРИМЕР ЗЛО. Время до отказа каждого элемента системы имеет гамма- распределение с математическим ожиданием 200 часов и средним квадрати- ческим отклонением σ = 200 час. Число элементов нерезервированной сие-
Решение задач надежности с помощью программных средств 551 темы /7 = 20, число резервных систем т = 3. Требуется определить вероятность и среднее время безотказной работы системы для четырех схем соединения элементов: Π общее резервирование с постоянным резервом (схема 1); О общее резервирование замещением (схема 2); Π раздельное резервирование с постоянным резервом (схема 3); Π раздельное резервирование замещением (схема 4). Решение. Используя программное средство PosI_par> получим графики вероятности безотказной работы для указанных схем резервирования (рис. 3.12). О 100 200 300 Л ЧаС Рис. ЗЛ2. Вероятность безотказной работы для четырех схем резервирования (σ = 200 час) Как видно из графиков, надежность систем возрастает с увеличением номера схемы резервирования. Среднее время безотказной работы берется из диалогового окна (табл. 3.6). Таблица 3.6. Среднее время безотказной работы систем (а = 200 час) Номер схемы Ло час 1 21,0 2 39,9 3 115,0 4 246,8 Заметим, что в данном примере элементы системы имеют экспоненциальное распределение времени до отказа, поскольку математическое ожидание совпадает с σ. Для сравнения рассмотрим второй пример.
552 ЧАСТЬ IV. Компьютерные технологии решения задач надежности. Глава 3 ПРИМЕР 3.11» Для систем последовательно-параллельной структуры из примера 3.10 определить вероятность и среднее время безотказной работы при условии, что среднее квадратическое отклонение времени до отказа элементов составляет σ = 100 час. Решение. Результаты расчета с помощью программы Posl par показывают, что графики вероятности безотказной работы для четырех схем резервирования имеют вид, представленный на рис. 3.13. Р(0 f, час 0 100 200 300 400 500 Рис. 3.13. Вероятность безотказной работы для четырех схем резервирования (ст = 100 час) Из графика следует, что надежность всех четырех схем резервирования заметно повысилась, причем схема общего резервирования замещением (схема 2) стала более надежной, чем схема раздельного резервирования с постоянно включенным резервом (схема 3). Этот факт вновь подтверждает важность анализа надежности систем при произвольных законах распределения времени до отказа элементов. Среднее время безотказной работы для заданных схем резервирования содержится в табл. 3.7. Таблица 3.7. Среднее время безотказной работы систем (σ = 100 час) Номер схемы Т], час , ^(σ = 100) к — 7^(σ = 200) 1 84,3 4,0 2 245,2 6.1 3 166,4 1,4 4~"| 474.0 1,9
Решение задач надежности с помощью программных средств 553 Из рис. 3.13 видно, что самой высокой надежностью обладает схема раздельного резервирования замещением, у которой вероятность безотказной работы превышает Ρ(ί) остальных схем. В табл. 3.7 приведен показатель роста надежности систем к по среднему времени безотказной работы при уменьшении σ в 2 раза. Наибольшее увеличение надежности имеют схемы общего резервирования, в особенности схема общего резервирования замещением. 3.2.4. Программное средство Redopt Назначение программы Redopt состоит в решении трех задач: 1. Выбор оптимальной структуры системы при заданном количестве ремонтных органов. 2. Определение количества ремонтных бригад при известном числе резервных элементов. 3. Выбор оптимальной структуры системы и определение оптимальной стратегии ее обслуживания. В полном объеме методика, алгоритм и примеры оптимизации для всех трех задач изложены в [5, гл. 10] и частично в разд. 2.5 часты IV данной книги. Здесь будет рассмотрена только третья задача, как наиболее общая. Исходными данными для расчетов являются: Π время работы системы; □ количество точек дискретизации (для таблиц и графиков функций); Π момент времени оптимизации /д; □ требуемое значение функции готовности системы KR\ Π количество нерезервированных подсистем. Для каждой подсистемы известно: Π вид резервирования (постоянно включенный или замещением); Π число основных элементов ki; □ максимально возможное число резервных элементов ml \ Π вид и параметры распределения времени безотказной работы элементов; Π вид и параметры распределения времени восстановления элементов; Π максимально возможное число ремонтных единиц η; Π стоимость каждого резервного элемента си ; G стоимость одной ремонтной единицы с2/.
554 ЧАСТЬ IV. Компьютерные технологии решения задач надежности. Глава 3 Результатами расчетов является оптимальное число резервных элементов xi и число ремонтных единиц yi в каждой подсистеме, так, чтобы выполнялось неравенство Кх.(/д) > Кл, и система имела минимальную стоимость. Диалоговое окно для ввода исходной информации и отображения результатов по программе Redopt представлено на рис. 3.14. ШШ Номямдачл Золатьтроблеку Удалить фамп быгод Решаемой проблема: Данные файла номер 1 время рвботь-листзиы Γΰύϋ Момент времени оптикизш^и [шГ ι пее^ймсе 9HQ'<9HHt> функции го'овноси системы [сГэз " Количество точгк |мй к„ л и мест* о подсистем i ^ выбор оптимальней структуры системы и определение оптимальной 3ί μβτ ί?ί ни ее оСсяу'-киь&иия номер , подсистемы 2 ' 3 в* резерва ^ддд Число о следами ЭЛЙМЙКГОв Максимальное число ммоенсл зленекгое рйслрадипеиил до отказе сушащие 2 5 усечемиыЛ корь»* 10QO гамвиекием 1 10 гзг^м* 700 5вмсиер*«м 3 4 Рэгся 2Ы30 Срвйнекваср pacnoeuenetw восстаю***™* Mjtcm СроянеквААР ремонт·*** вдиныц 3"50 равпог^рн».* 1СС 45 4 ibu νοβ<*«»*ΗθμΜίΐ20 7D Ю неэдиется Рэлея '80 и© задается 5 Стоимоае рм*рьиыч> элемента Стоимости гвмонгчой едишиы ' ги β 12 15 40 22 Результаты Стоимость системе! ц// фцн<иии готовности - f· ^ля системы ; (" длв1-йподсистеи*ы Значение ф-ции готовности в звдзнидй момент времен^ )0 9Э04П?2 < Г Д<ы з* гиасистьмы Функция готовности системы Абсолютная ошибка р&счетов |3.3?Э9287 ι Время Фу-киия готовности 1 1 О 93иЬЭ37 О 939S9S4 0 3933954 0,9«93 0,49 0 90 с09/ 0.trt> :ϋ Γρ*!*"." | до w, 5й ло ία» lit» 1<гь isa> hoc я>;я Рис. 3.14. Диалоговое окно программы Redopt ПРИМЕР 3.12. Структурная схема системы приведена на рис. 3.15. Она состоит из трех подсистем (обведены пунктирными линиями). Данные по всем трем подсистемам содержатся в табл. 3.8. Рис. 3.15. Структурная схема с неизвестным числом резервных элементов
Решение задач надежности с помощью программных средств ^5 Таблица 3.8. Исходные данные для оптимизации системы Подсистема | Вид резерва *' /и, 0 Время до отказа МО СКО Время восстановления МО СКО с" с2/ ; "1 1 Постоя и ный 2 5 4 Усеченный нормальный 1000 350 Равномерный 100 45 20 8 Замещением 1 10 10 Гамма 700 150 Усеченный нормальный 120 70 12 15 Замещением , 3 ~^ 4 5 Рэлея 2500 1250 Рэлея 80 40 40 22 Из таблицы следует, что первая подсистема имеет 2 основных и х] резервных элементов, х] < 5 . Она может обслуживаться у} <4 ремонтниками. Элементы первой подсистемы имеют время до отказа, подчиненное усеченному нормальному закону с математическим ожиданием 1000 часов и средним квадра- тическим отклонением 350 часов. Время восстановления имеет равномерное распределение с математическим ожиданием 100 часов и средним квадрати- ческим отклонением 45 часов. Стоимость одного элемента первой подсистемы— 20ден.ед., стоимость одной ремонтной единицы оценивается в 8 ден. ед. Аналогичные данные имеют вторая и третья подсистемы. На функцию готовности системы задано ограничение: Кл=0,99 в момент времени /д = 1000 час. Результаты оптимизации по программе Redopt представлены в табл. 3.9. Таблица 3.9. Результаты оптимизации системы 11одсистема Число резервных элементов х, Число ремонтных единицу. 1 2 3 2 3 1 3 1 1
556 ЧАСТЬ IV. Компьютерные технологии решения задач надежности. Глава 3 Фактическая готовность системы в момент /д = 1000 час составляет АГГ(1000) = 0,990397, что превышает заданное значение. Общая стоимость системы является минимальной и составляет с = 177 ден. ед. Абсолютная погрешность расчетов равна 0,0057. Программа выдает файл outputvV со значениями функции готовности, которые здесь не приводятся. График Кг(() системы, полученный после оптимизации, изображен на рис. 3.16. 0 250 500 750 1000 1250 1500 1750 2000 Рис. ЗЛ6. Функция готовности системы после оптимизации: ΛΓΓ( Ι000) = 0,99 0,4 0.2 0 250 500 750 1000 1250 1500 1750 2000 Рис. 3.17. Функция готовности трех подсистем /, час
Решение задач надежности с помощью программных средств 557 Из графика видно, что в момент времени г = 1000 часов значение функции готовности превышает требуемое значение Кл - 0,99. Дополнительно программа рассчитывает и выдает в виде файла goL/V функцию готовности для каждой подсистемы. Соответствующие графики представлены на рис. 3.17. Графики показывают, что самой надежной является подсистема 3 со скользящим резервированием.
СПИСОК ЛИТЕРАТУРЫ 1. Аладьев В. 3., Шишаков М. Л. Автоматизированное рабочее место математика. — М.: Лаборатория базовых знаний, 2000. 2. Аладьев В. 3., Шишаков М. Л. Введение в среду пакета Mathemati- са2.2. — М: Филин, 1997. 3. Говорухин В. Н., Цибулин В. Г. Введение в Maple. — Μ.: Мир, 1997. 4. Гуров С. В., Герасин М. Л. Моделирование систем. Учебное пособие.— Сыктывкар: Лесной институт, 2001. 5. Гуров С. В., Половко А. М. Основы теории надежности.— СПб.: БХВ- Петербург, 2005. 6. Дьяконов В. П. Системы символьной математики. Mathematica 2 и Mathe- matica 3. — Μ: СК Пресс, 1998. 7. Дьяконов В. П. Mathcad 8/2000. Специальный справочник. — СПб.: Питер, 2000. 8. Курицкий В. Я. Поиск оптимальных решений средствами Excel 7.O. — СПб.: BHV — Санкт-Петербург, 1997. 9. Манзон Б. М. Maple 5 Power Edition. — Μ.: Филин, 1998. 10. Половко А. М. Derive 5 для студента. — СПб.: БХВ-Петербург, 2005. 11. Соболь И. М. Метод Монте-Карло. — М.: Наука, 1968. 12. Тюрин Ю. Н., Макаров А. А. Анализ данных на компьютере.— М.: ИНФРА-М, Финансы и статистика, 1995. 13. Gurov S. V., Utkin L. V. Reliability of repairable systems with periodic modifications, Microelectron. Reliab. Vol. 36, No. 1, pp. 27—35, 1996. 14. Gurov S. V., Utkin L. V. Fuzzy reliability of gracefully degrading systems with the composite software, Reliability, Quality and Safety Engineering, Vol. 3, No. 2, pp. 153—165, 1996. 15. Gurov S. V., Utkin L. V. Reliability and optimization of systems with periodic modifications in the probability and possibility contexts, Microelectron. Reliab., Vol. 37, No. 5, pp. 801—808, 1997.
A P(t) = 0,
P(t) = 0,997 ISBN 5-94157-542-4 9"785941»575428