Автор работы: Пользователь скрыл имя, 05 Декабря 2011 в 21:59, курсовая работа
Самый «опасный» вид отказа - это внезапный отказ. Внезапный отказ - отказ, характеризующийся скачкообразным изменением значения одного или нескольких параметров изделия. Само слово внезапный характеризует отказ как спонтанный или самопроизвольный, т.е. его невозможно предсказать, а появление отказа является случайным.
Таким образом, одной из важнейших задач, стоящих перед инженером, является определение вероятности безотказной работы системы в течение некоторого времени, а также средней наработки на отказ, что является основными параметрами безотказной работы устройства.
Введение…………………………………………………………………………….4
1 Анализ исходных данных………………………………………………………..5
2 Постановка задачи………………………………………………………..………6
3 Расчётно-аналитический метод………………………………………………….7
3.1 Методика расчёта……………………………………...……………………….7
3.2 Исходные данные для расчёта…………………………………………………7
3.3 Решение задачи расчётным методом……………………………………….…8
4 Метод моделирования отказов элементов на ЭВМ………………………….…9
4.1 Методика моделирования………………………………………………….…..9
4.2 Алгоритмизация решения…………………………………………………….10
4.3 Исходные данные для моделирования………………………………………11
4.4 Структурная схема алгоритма решения………………………….…………..11
4.5 Список идентификаторов переменных………………………………………12
4.6 Пояснение программы……………………………..……………….….……..13
4.7 Анализ результатов……………………………………………………………13
5 Сравнение результатов решения……………………………………………….14
Заключение………………………………………………………………………...15
Список использованных источников…………………
Элемент | Кол-во
элементов |
Закон распределения времени до отказа | Значение интенсивности отказов |
Резисторы | 4 | EXP | λ=1,5·10-4 1/ч |
ИС | 1 | Вейбулла с параметрами ρ и β (β – к-т формы) | ρ=1,5·10-4 1/ч; β=0,5 |
Элементы коммутации (гнёзда, вилки) | 1 | Нормальный с параметрами M(tср) и σ(tср) | M(tср)=4000 ч;
σ(tср)=1000 ч |
3.3
Решение задачи расчётным
методом
Находим pi(tЗ) для каждого вида элементов.
Для резисторов, имеющих экспоненциальный закон распределения до отказа, вероятность безотказной работы находим по формуле (3.1.2)
Для интегральных микросхем, имеющих закон распределения Вейбулла с параметрами ρ и β, вероятность безотказной работы определяем по формуле (3.1.3)
Для элементов коммутации, имеющих нормальный закон распределения до отказа, вероятность безотказной работы находим по формуле (3.1.4)
Определяем вероятность безотказной работы РЭУ за заданное время tЗ по выражению (3.1.1)
Определяем наработку на отказ по формуле (3.1.5)
Гамма-процентную наработку до отказа Tγ находим как решение уравнения (3.1.6)
4
Метод моделирования
отказов элементов на
ЭВМ
4.1
Методика моделирования
Моделирование
будем проводить следующим
1.
Вводим значения количество
2.
Для каждого элемента РЭУ
3.
С учётом принятой модели
4. Таким путём получаем N реализаций РЭУ и, следовательно, N значений времени до отказа РЭУ в целом tj, j=1,...,N.
5.
Путём статистической
Вероятность безотказной работы за заданное время tЗ находим по выражению
,
где N(tЗ) – количество реализаций РЭУ, для которых оказалось tj<tЗ.
Наработка на отказ (в случае экспоненциального распределения времени до отказа она совпадает со средним значением безотказной работы) определяем так
.
Для определения γ-процентной наработки до отказа можно использовать следующий алгоритм. Значения tj (j=1,...,N) располагают по убыванию. В итоге получают массив T1≥T2≥...≥TN. Элемент под номером этого массива будет являться значением γ-процентной наработки до отказа Tγ при γ=95% [2].
6. Проверяем условие [3]
, (4.1.3)
где Δ – допустимая ошибка в определении среднего значения P(tЗ).
Если условие (4.1.3) выполняется, то рассчитанное значение P(tЗ) определено с допустимой ошибкой Δ, выводим результаты на экран и завершаем работу программы. В противном случаем, увеличиваем число реализаций РЭУ на 1000, уточняем значение P(tЗ) и снова проверяем условие, и так до тех пор, покуда оно не выполнится.
При выборе Δ можно руководствоваться условием [3]
.
Мы
задаемся ошибкой Δ=0,005.
4.2
Алгоритмизация решения
Действуем по плану, описанному в пункте 4.1.
Сначала моделируем в памяти ЭВМ время отказа для каждого элемента с учётом их законов распределения времени до отказа.
Для экспоненциального закона используем формулу
,
где t – время до отказа, получаемое при моделировании;
r – реализация равномерно распределённых случайных чисел в диапазоне (0..1).
Для закона Вейбулла используем формулу
.
Для нормального закона распределения времени времени до отказа применяем формулу
, (4.2.3)
где – равномерно распределенное число в диапазоне (0…1);
i – индекс учета равномерных чисел ri.
Случайные числа, равномерно распределенные в диапазоне (0…1), будем получать с помощью стандартной функции, предусмотренной языком в Delphi — random.
Далее с учётом принятой модели считаем, что отказ РЭУ в каждой из реализаций наступает при отказе хотя бы одного из n элементов. Поэтому за время отказа всего РЭУ в каждой реализации принимаем минимальное случайное время до отказа tj=min(t1...tn), j=1,..,n, полученное для i-го элемента в первой реализации РЭУ.
Сделав все N реализаций, находим по формулам (4.1.1) и (4.1.2) вероятность безотказной работы за заданное время tЗ P(tЗ) и наработку на отказ T0. По предложенному алгоритму находим значение γ-процентной наработки до отказа Tγ при γ=95%, используя для сортировки метод QuickSort [4].
Проверяем
условие (4.1.3). Если оно выполняется, то
рассчитанное значение P(tЗ) определено
с допустимой ошибкой Δ, выводим результаты
на экран и завершаем работу программы.
В противном случаем, увеличиваем число
реализаций РЭУ на 1000, уточняем значение
P(tЗ) и снова проверяем условие, и
так до тех пор, покуда оно не выполнится.
4.3
Исходные данные для
моделирования
Все
исходные данные для моделирования
на ЭВМ внезапных отказов
Таблица 4.3.1 – Исходные данные для моделирования
Элемент | Кол-во
элементов |
Закон распределения времени до отказа | Значение интенсивности отказов |
Резисторы | 6 | EXP | λ=1,5·10-4 1/ч |
ИС | 1 | Вейбулла с параметрами ρ и β (β – к-т формы) | ρ=1,5·10-4 1/ч; β=0,5 |
Элементы коммутации (гнёзда, вилки) | 1 | Нормальный с параметрами M(tср) и σ(tср) | M(tср)=4000 ч;
σ(tср)=1000 ч |
4.4
Структурная схема алгоритма
решения
Структурная схема алгоритма решения задачи методом моделирования РЭС на ЭВМ представлена в приложении.
В
таблице 4.4.1 приводится пояснение структурной
схемы алгоритма решения задачи.
Таблица 4.4.1 – Пояснение функциональных частей структурной схемы алгоритма
Номер
функциональной части |
Пояснение |
1 | Подготовка к работе генератора равномерно распределённых случайных чисел в диапазоне (0..1) |
2 | Ввод исходных данных, задающих условия моделирования: количество элементов n, количество реализаций устройств N1, заданное время работы t, законы распределения времени до отказов элементов и их параметры (w[i],lambdaR,lambdaC,MO,SKO), i=1,...,n |
3,13,14 | Организация цикла по переменной N1, являющейся числом реализаций РЭУ |
4,10,11 | Организация цикла по переменной j, являющейся счётчиком количества смоделированных РЭУ |
5,7,8 | Организация цикла по переменной i, являющейся счётчиком количества элементов в РЭУ |
6 | Получение случайного значения времени до отказа toe[i] для i-го элемента в j-й реализации по формулам (4.2.1),(4.2.2),(4.2.3) |
9 | Поиск элемента
в j-й реализации РЭУ, имеющего минимальное
значение времени до отказа и назначение
его временем отказа РЭУ в j-й реализации
Toreu[j]=min(toe[1],...,toe[n] |
12 | Статистическая обработка результатов моделирования и нахождение Pt, T0, Tgamma |
15 | Вывод результатов на экран |
4.5
Список идентификаторов
переменных
В
таблице 4.5 приведен список идентификаторов
переменных, использующихся в программе
для ЭВМ.
Таблица 4.5 – Список идентификаторов, используемых в программе
Обозначение параметра | Смысл параметра | |
В формулах | В программе | |
N | N1 | Число реализаций РЭУ |
ωi | w[i] | Закон распределения времени до отказа i-ого элемента |
λ | lambda | Интенсивность отказов резисторов |
ρ | ro | Первый параметр закона Вейбулла |
β | beta | Второй параметр закона Вейбулла (к-т формы) |
M(tcp) | MO | МО для нормального закона |
σ(tcp) | SKO | СКО для нормального закона |
ti | toe[1] | Случайное время до отказа элемента R1 |
toe[2] | Случайное время до отказа элемента R2 | |
toe[3] | Случайное время до отказа элемента R3 | |
toe[4] | Случайное время до отказа элемента R4 | |
toe[5] | Случайное время до отказа элемента DA1 | |
toe[6] | Случайное время до отказа элемента XP1 | |
tЗ | t | Заданное время работы РЭУ |
tj | Toreu[j] | Время до отказа всего РЭУ в j-й реализации |
j | j | Индекс числа реализаций РЭУ |
i | i | Индекс количества элементов в РЭУ |
N(tЗ) | Nt | Количество устройств отказавших за tЗ |
Tγ | Tgamma | Значение гамма-процентной наработки до отказа при γ=95% |
P(tЗ) | Pt | Вероятность безотказной работы за заданное время tЗ |
T0 | T0 | Наработка на отказ |