Учебник надежности. 2 Классические методы расчета надежности
![]()
|
Рис. 2.10. Пример образования соединения графаВес j-го соединения![]() где – число независимых замкнутых контуров, образующих соединение, R(Sj) – множество независимых замкнутых контуров, образующих соединение. Определитель графа ![]() где S — множество всех возможных соединений графа. Теперь рассмотрим методику расчета показателей надежности топологическим методом в установившемся режиме, где топологические коэффициенты Сi для каждой xi вершины графа определяются непосредственно по графу, а затем вычисляется нужный показатель по ниже приведенным топологическим формулам. Для определения коэффициента Сi необходимо: – выбрать начальную вершину графа xq отдельно для определения каждого из коэффициентов Сi ( ![]() – построить множество К прямых путей из начальной вершины xq в вершину xi, для которой определяется коэффициент; – для каждого k-го прямого пути построить множество замкнутых контуров подграфа G{Xk} и образовать возможные комбинации независимых замкнутых контуров (множество соединений S), где G{Xk} – подграф графа G{X, W}, образованный удалением множества вершин, входящих в k-й путь и прилегающих к нему дуг; – записать коэффициенты Ci по найденным составляющим по формуле ![]() гдe К – множество прямых путей из произвольно выбранной вершины хq в хi; Хк - множество вершин, входящих в k-ый прямой путь. Используя топологические коэффициенты, основные показатели надежности установившегося режима можно записать: – вероятность нахождения системы в i-м состоянии ![]() где n – число вершин графа; – коэффициент готовности ![]() где Ip – множество индексов работоспособных состояний системы; – коэффициент простоя ![]() где J – множество индексов неработоспособных состояний системы; – среднюю наработку на отказ ![]() где ![]() – среднее время восстановления ![]() где J+ – подмножество индексов граничных состояний из ![]() Основные положения топологического метода могут быть применены для определения показателей надежности неустановившегося режима с использованием преобразований Лапласа. Пример решения задачиИмеется ИС, которая состоит из 2-х серверов. При работоспособности одного из серверов система работоспособна, так как каждый сервер может выполнять все функции. ![]() ![]() ![]() Рис. 2.11. Вероятностный граф состояний Для обслуживания серверов существует одна бригада, ремонтирующая одновременно только один сервер, который отказал первым. Необходимо определить топологическим методом показатели надежности. РешениеРаботоспособные состояния: x1 – оба сервера в работоспособном состоянии; x2 – отказ 1-го сервера и его восстановление, 2-й в работоспособном состоянии; x3 – отказ 2-го сервера и его восстановление, 1-й в работоспособном состоянии. Неработоспособные состояния: x4 – при восстанавливающемся 1‑м сервере, отказал и 2-й; x5 – при восстанавливающемся 2-м сервере, отказал 1-й сервер (рис. 2.11). Вычисляем топологические коэффициенты. Для нахождения коэффициента C1 в качестве начальной выбираем вершину x5. С1=52244331 + 5221(-1)=2d(w33)d(w44) = 5221[-(35+31)] ![]() ![]() = m2m1(m11 + m1m2 +m22). Для нахождения коэффициента C2 в качестве начальной выбираем вершину x4. С2=433552(-1)=1d(w11) + 433112(-1)=1d(w55) = m11m2(1 + 2 ) + m1m221 = m1m2(21+ 12+ 1 m2), С3= m1m2(22+ 12+ 2 m1), С4= 12m2(1+ m2 + 2), С5= 12m1(2+ m1 + 1). Теперь можно определить искомые показатели надежности. ![]() ![]() ![]() ![]() ![]() 2.3. Логико-вероятностный метод расчета надежности Метод основан на математическом аппарате алгебры логики. Расчет надежности системы управления предполагает определение связи между сложным событием (отказ системы) и событиями, от которых оно зависит (отказы элементов системы). Следовательно, расчеты на надежность основаны на проведении операций с событиями и высказываниями, в качестве которых принимаются утверждения о работоспособности или отказе элемента (системы). Каждый элемент системы представляется логической переменной, принимающей значение 1 или 0. События и высказывания при помощи операций дизъюнкции, конъюнкции и отрицания объединяются в логические уравнения, соответствующие условию работоспособности системы. Составляется логическая функция работоспособности. Расчет, основанный на непосредственном использовании логических уравнений, называется логико-вероятностным и выполняется в семь этапов: 1. Словесная формулировка условий работоспособности объекта. Описывается зависимость работоспособности информационной системы от состояния ее отдельных элементов. 2. Составление логической функции работоспособности. Представляет собой логическое уравнение, соответствующее условию работоспособности системы управления ![]() которое выражено в дизъюнктивной форме, например: ![]() где xi – условие работоспособности i-го элемента Fл; Xi = 1 – работоспособное состояние, Xi = 0 – неработоспособное состояние. 3. Приведение логической функции работоспособности FЛ к ортогональной бесповторной форме FЛО. Сложную логическую функцию работоспособности необходимо привести к ортогональной бесповторной форме. Функция вида (2.2) называется ортогональной, если все ее члены Di попарно ортогональны (то есть, их произведение равно нулю), и бесповторной, если каждый ее член Di состоит из букв хi, с разными номерами (то есть отсутствуют повторяющиеся аргументы), например: произведение элементарных конъюнкций х1, х2, x4 и х3, x2 равно нулю, так как одна из них содержит x2, а другая – x2, следовательно, они ортогональны; D1 = x1x2x2, где x2 и x2 имеют один и тот же номер, поэтому член D1 не является бесповторным. ![]() ![]() Функцию Fл можно преобразовать к ортогональной бесповторной форме Fло, используя законы и правила преобразования сложных высказываний. При расчетах наиболее употребительны правила: x1x2 = x2x1; ![]() ![]() ![]() ![]() x11 = 1; ![]() ![]() ![]() 4. Арифметизация Fло. По найденной ортогональной бесповторной логической функции работоспособности FЛО определяется арифметическая функция Fa (2.3). ![]() ![]() где Ai – арифметическая форма членов Di функции Fло. Арифметизация членов Di, в общем виде содержащих операции дизъюнкции, конъюнкции и отрицания, осуществляется заменой логических операций арифметическими по правилам: ![]() ![]() ![]() 5. Определение вероятности безотказной работы системы. Вероятность безотказной работы системы устанавливается как вероятность истинности логической функции работоспособности, представленной в ортогональной бесповторной форме, и вычисляется как сумма вероятностей истинности всех ортогональных членов этой функции алгебры логики. Все события (высказывания) заменяются их вероятностями (вероятностями безотказной работы соответствующих элементов). ![]() 6. Вычисление требуемых показателей надежности системы управления по найденному показателю Pc(t): вероятность безотказной работы Pc(t); вероятность отказа Qc(t) = 1 – Pc(t); интенсивность отказов ![]() средняя наработка до отказа ![]() 7. Анализ соответствия полученных показателей надежности заданным техническим требованиям системы. Допущения, принимаемые при логико-вероятностном методе: для элементов системы возможны только два состояния; метод применим для невосстанавливаемых систем; отказы элементов системы должны быть независимы. Пример решения задачи Имеется 2 автоматизированных рабочих места, между которыми есть 5 каналов связи, соединенных в виде мостиковой схемы. Определить вероятность безотказной работы каналов связи. Найти вероятность безотказной работы ИС, имеющей мостиковую структуру (рис. 2.4), если известны вероятности безотказной работы каждого элемента P1= P2=...= P5= 0,9. Решение ИС будет работоспособна, если в работоспособном состоянии находятся каналы: 1,2,3,4,5; 1,2,3,4; 1,5,4; 2,5,3; 1,3; 2,4. Составление логической функции работоспособности. ![]() 3. Приведение Fл к ортогональной бесповторной форме Fлo. Применяя формулу (5) вышеприведенных правил (см. 3-й этап методики расчета), получаем: ![]() Приводим к бесповторному виду, раскладывая согласно формуле (9) правил преобразования, функцию FЛ: ![]() ![]() 4. Арифметизация Fлo с целью нахождения Fа. Fa = x5[(x3 + x4 – x3x4)(x1 + x2 – x1x2)] + + (1 – x5)(x1x3 + x2x4 – x1x3x2x4). 5. Вычисляем вероятность безотказной работы. Поскольку вероятности безотказной работы каналов не зависят от времени и равны по величине 0,9, вероятность безотказной работы ИС Рс(t) определится как Pc = P5[(P3 + P4 – P3 P4)(P1 + P2 – P1 P2)] + + (1 – P5)(P1 P3 + P2 P4 – P1P2P3P4). Так как Pi= 0,9 для ![]() 2.4. Структурный метод оценки надежности Метод предназначен для оценки надежности человека-оператора в системах управления. С увеличением степени автоматизации роль человека как звена в системе управления постоянно возрастает, так как он переходит на более высокие уровни управления. Отказ человека-оператора в системе управления современным технологическим процессом приводит к значительным потерям. Первые работы в области оценки надежности человека как звена в системе управления появились в СССР в 1964 – 1965 гг. Попытки первых исследователей перенести идеи и методы классической теории надежности на новый объект исследования – на человека – не увенчались успехом. Так, оказалось, что человеку свойственен принципиально новый тип отказа — ошибка в деятельности (временный неустойчивый отказ), а математические модели в рамках теории надежности технических систем этот тип отказа не учитывают. Оценку надежности человека-оператора можно реализовать структурным методом[2]. В его основе лежит формализация деятельности человека-оператора в процессе решения в виде последовательной структуры. Структура – специальная логическая цепь, отображающая процесс функционирования системы человек-техника с количественными характеристиками единиц деятельности. Каждое звено имеет свои показатели надежности, которые потом используются в расчете надежности всей системы. Деятельность человека последовательно представляется состоящей из операционных, функциональных и программных единиц. Низший уровень рассмотрения деятельности человека-оператора – уровень операционных единиц. Операционная единица – отдельный психофизиологический акт – является наименьшей единицей, до которой расчленяется деятельность человека-оператора, например, поворот ключа, нажатие кнопки и т. д. Функциональная единица – группа операционных единиц, объединенных в структуре деятельности человека, в технологическом или смысловом отношении. Это специальные функциональные операции (блоки операций), подразделяемые на основные и вспомогательные функциональные единицы. Основные единицы – единицы (блоки), в результате деятельности которых происходит достижение цели. К ним относят рабочий блок, блок задержки, блок принятия решений. Вспомогательные блоки вводятся в структуру деятельности для увеличения безошибочности выполнения операций. При идеальной работе человека-оператора они не нужны (блок контроля ошибок, блок диагностического контроля). Программная единица – совокупность функциональных единиц, объединенных в законченные блоки (программы), например, пуск насоса, подача топлива и т. д. Рассмотрим показатели надежности функциональных единиц (функционально-программные надежности и функционально-временной надежности). К основным блокам функциональных единиц относятся блоки, при невыполнении или ошибочном выполнении хотя бы одного из которых цель не будет достигнута. Основные блоки – рабочий блок, блок решения, блок задержки. Рабочие блоки – блоки операций, в результате выполнения которых обеспечивается достижение цели (рис. 2.12). ![]() |