![]() |
![]() |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Категории: АстрономияБиология География Другие языки Интернет Информатика История Культура Литература Логика Математика Медицина Механика Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Транспорт Физика Философия Финансы Химия Экология Экономика Электроника |
Краткие теоретические сведенияРезервированные восстанавливаемые системы могут находиться в заданный момент времени в одном из нескольких состояний, которые отличаются друг от друга количеством исправных элементов. Процесс перехода системы из одного состояния в другое можно считать марковским, если время наработки до отказа и время восстановления распределены по показательному закону. Этот процесс можно представить в виде графа, отображающего количество состояний и интенсивности переходов между ними (см. рисунок) /2/. На рисунке переходы, изображенные стрелками направо, означают отказы, и их интенсивность i зависит от количества нагруженных элементов в i-том состоянии, а стрелки налево означают восстановление, и их интенсивность i определяется количеством неисправных элементов и ремонтных бригад. Так, при ненагруженном резерве /I, 2/ i =,+- при нагруженном i= (k-i+1). Восстановление может быть ограниченным (п < k) , тогда при i n i=n , при i<n i=i . Если восстановление неограниченное, то естьn k, то i=i . Вероятности пребывания системы в любом состоянииP0(t) , P1(t), …,Pi(t), …, Pk+1(t) можно найти из системы дифференциальных уравнений Колмогорова, количество которых равно количеству состояний. Уравнение для каждого состояния записывается в соответствии со следующим правилом: - в левой части – производная вероятности рассматриваемого состояния по времени; - в правой части - алгебраическая сумма, количество членов которой равно количеству стрелок, связанных с рассматриваемым состоянием; каждый член равен произведению интенсивности стрелки на вероятность того состояния, откуда стрелка выходит; знак члена (+), если стрелка входит в рассматриваемое состояние, и ( - ) , если она из него выходит. Полученная система уравнений позволяет определить при заданных начальных условиях функции готовности Kг(t) и простоя Kп(t)
Коэффициенты готовности Kг и простоя Кп рассчитываются аналогично с учетом того, что в системе уравнений Колмогорова полагается dPi(t)/dt=0 (i=0,1,…,k+1), при этом для определения нетривиального решения полученная однородная система уравнений дополняется очевидным условием Стационарные значения вероятностей Pj можно определить непосредственно по схеме состояний, пользуясь cледующим правилом: необходимо идти по направлению стрелок из каждого крайнего состояния в j-тое по кратчайшему пути и перемножить все интенсивности переходов, соответствующие проходимым стрелкам. Таким образом проходят все пути из всех крайних состояний в каждое состояние системы. Вероятность нахождения системы в j -том состоянии где jи i- произведения интенсивностей переходов из всех крайних состояний соответственно в j-тое и i - тое при движении по кратчайшему пути в направлении стрелок; k+1 числосостояний системы. Примечание. При разветвленной схеме состояний некоторые участки пути придется проходить несколько раз. При этом интенсивности переходов этих участков нужно учитывать только один раз. Моделирование Kг и Kп произведите в диапазоне изменения до 0,5, которой является практически значимым.
Контрольные вопросы I. Какие показатели надежности восстанавливаемых систем вы знаете? 2.Какие процессы называются марковскими? 3. Что такое схема состояний и каковы правила ее получения? 4. Опишите алгоритм составления системы дифференциальных уравнений Колмогорова и способы ее решения. 5. Какие еще методы оценки надежности сложных систем с восстановлением вы знаете? Задачи 1.Восстанавливаемая система с показательными распределениями времени безотказной работы и времени восстановления имеет коэффициент готовности Кг = 0,95. Вычислить вероятность безотказной работы системы в течение наработки (0,10) ч, если среднее время восстановления = 5 ч. 2.Определить величинуошибки Kг при вычислении вероятности нахождения восстанавливаемой системы в работоспособном состоянии в момент времени, равный средней наработке на отказ, по формуле для коэффициента готовности:
если оказалось, что Kг= 0,6. Предполагается показательное распределение времени безотказной работы и восстановления; при t = 0 система работоспособна. 3. Восстанавливаема система с показательными распределениями времени безотказной работы и времени восстановления имеет коэффициент готовности Кг= 0,9. Определить вероятность Kг(t) нахождения системы в работоспособном состоянии в момент времени t=50 ч, если наработка на отказ Т = 500 ч. 4. Преобразователь "параметр-код" состоит из рабочего блока и блока в ненагруженном резерве. Распределения времени до отказа и до восстановления- показательные с параметрами: 5.Система связи с подвижными объектами имеет нагруженный резерв. Интенсивность отказов основной и резервной подсистем равна I/ч. При отказе основной подсистемы автоматический переключатель ПУ включает резервный комплект. При отказе ПУ (интенсивность, отказов п.у. I/ч ) становится невозможным подключение резервной подсистемы на место основной. Систему связи обслуживает одна ремонтная бригада. Интенсивность восстановления равна I/ч. Требуется определить коэффициент простоя системы связи. 6. Система питания состоит из рабочего блока и двух резервных - в облегченном и ненагруженном резерве. Систему обслуживают две ремонтные бригады. Интенсивности отказов paбочего блока 7. Вероятность безотказной работы ремонтируемого передатчика в течение 3 ч равна 0,997. Среднее время ремонта передатчика 2,5 ч. Определить коэффициент простоя передатчика. 8. Регистрирующее устройство содержит рабочий блок и блок в нагруженном резерве. Вероятность отказа блока в течение 25 часов Q(t)= 0,I. Ремонт производится одной бригадой с интенсивность = 0,2 I/ч. Определить коэффициент простоя регистрирующего устройства. 9. Усилитель состоит из двух равнонадежных блоков, для каждого из которых 10.Преобразователь частоты содержит один рабочий блок и один блок в нагруженном резерве. Ремонт производится одной бригадой, обеспечивающей среднее время восстановления 0,5 ч. Определить предельно допустимую интенсивность отказов преобразователя, чтобы удовлетворялось условие 11. Дальномер содержит рабочий блок (Т = 200 ч) и блок в облегченном резерве (Т0=800 ч). Требуется определить допустимую величину среднего времени ремонта при условии, что имеется одна ремонтная бригада и должно быть
Лабораторная работа 5 НАДЕЖНОСТЬ ПРГРАММНОГО ОБЕСПЕЧЕНИЯ Цель работы Моделирование параметров надежности программного обеспечения.
Задание к работе Получите зависимости вероятности безотказной работы и среднего времени наработки до отказа программного обеспечения (ПО) от заданной структуры, от интенсивности и продолжительности его использования, Краткие теоретические сведения Алгоритм оценки надежности ПО на стадии промышленной эксплуатации включает несколько этапов /З/.
При определении объема каждого блока учитываются: константы, форматы, используемые в данном блоке команды, собственные подпрограммы. Подпрограммы общего назначения считаются абсолютно надежными. Если какая-либо константа используется в нескольких блоках, она учитывается в одном блоке, общем для всех путей. Вероятности переходов на графе определяются в результате анализа входных и выходных данных каждого блока и условий переходов. Примечание. В задании приводятся блок-схемы программ различного назначения. 2. Составление перечня возможных путей на графе (рис. той где
где Результаты вычислений целесообразно представить в табличной форме (табл.2.).
Таблица I Параметры программ
Таблица 2 Характеристики путей на графе
Правильность вычислений характеристик пути можно проверить по условию где
Рис.
Рис.2. Граф программы сбора, контроля и обработки информации
Рис.3 Граф программы оперативного планирования
Рис.4 Граф имитационной модели технологического объекта управления
Рис.5 Граф имитационной модели процесса функционирования аппаратуры
Рис.6 Граф программы для вычисления метрологических характеристик измерительных каналов
Рис. 7. Граф программного обеспечения локальной системы автоматического управления
Рис. 8. Граф программы моделирования реакции полупроводникового прибора на тепловое воздействие
Выбор значений Вероятность проявления ошибки ПО Примечание. В задании (см.табл.I) приводятся значения 4. определение интенсивности использования программного обеспечения (см.табл.I.) в единицах [ 5. вычисление показателей надежности программного обеспечения на стадии промышленной эксплуатации: -вероятности безотказной работы в течение времени
-средней наработки на отказ
При малых значениях
выражения (I)-(4) - используйте для моделирования 0,0005 Контрольные вопросы 1. Сформулируйте понятия надежности ПО. 2. Охарактеризуйте отказ ПО и укажите его причины. 3. Опишите методы прогнозирования надежности ПО на ранних этапах его разработки.
5. Перечислите способы повышения надежности ПО. 6. Охарактеризуйте методы тестирования ПО. Задачи 1. Оценить ожидаемое количество ошибок в управляющей программе, в которой содержится 20 ветвлений , 15 связей с прикладными программами, 10 связей с системными программами, 5 операций ввода-вывода, 40 комментариев. 2. Оценить среднее время наработки до отказа программы настройки, содержащей 30 ветвлений, 30 связей с системными программами, 20 операторов обработки данных, 60 комментариев, если среднее время прохождения программы 30 минут, вероятность проявления ошибки при однократном прохождении программы 3. В ходе отладки программы зафиксированы 3 отказа и соответствующие интервалы времени 4. Для повышения надежности программного обеспечения применено модифицированное дуальное программирование. Вероятность отказа основной программы 5. Определить требуемое количество тестов (прохождений программы со случайными исходными данными), которые необходимо провести с положительными исходами (отсутствием отказов), чтобы нижняя доверительная граница вероятности безотказной работы программы составила 0,99, если доверительная вероятность Примечание. При решении задач можно использовать данные приложения 5, а также /5,7/.
Лабораторная работа 6
ИСПЫТАНИЯ НА НАДЕЖНОСТЬ
Цель работы Моделирование законов распределения результатов измерения времени наработки до отказа и определение границ доверительных интервалов. Выполнение этой лабораторной работы прививает навыки обработки результатов экспериментального исследования надежности.
Задание к работе Промоделируйте заданный закон распределения наработки до отказа с параметрами, указанными в таблице; изобразите его. Определите границы доверительного интервала для среднего времени наработки до отказа (значение доверительной вероятности приведено в таблице). |