ПОИСК Статьи Чертежи Таблицы Алгоритмы расчета количественных характеристик надежности систем, работающих до первого отказа из "Статистические алгоритмы исследования надежности " В настоящем параграфе рассмотрим алгоритмы расчета статистических количественных характеристик надежности систем, работающих до первого отказа. [c.67] 4 в качестве таких характеристик были приняты P(t), Q t), a(t), Гер, (У, Sh и Ex. Статистические оценки этих характеристик надежности, подробно изученные в работах [17, 21, 28], будут служить основой рассматриваемых алгоритмов. [c.67] Исходной информацией для алгоритмов расчета статистических количественных характеристик надежности систем, работающих до первого отказа, будет совокупность значений t случайной величины Т, полученных в результате проведения заданного числа опытов (испытаний). [c.67] Оператор 1 обеспечивает ввод информации в машину. Группа операторов 2, 3, 4, 5 предназначена для очистки ячеек памяти, хранящих количества отказов. [c.70] Группа работает следующим образом в операторе 2 индексу присваивается начальное значение, равное единице. Затем оператор 3 присваивает идентификатору значение 0. Логический оператор 4 проверяет, все ли ячейки очищены, т. е. a = если условие оператора 4 выполняется, т. е. еще не все ячейки очищены, управление передается оператору 5, являющемуся счетчиком. Оператор 5 увеличивает значение индекса а на единицу и снова передает управление оператору 3. Цикл совершается до тех пор, пока выполняется условие логического оператора 4. Как только условие логического оператора 4 перестанет выполняться, управление передается следующему оператору 6. Операторы 6—10 присваивают идентификаторам П, t2, t3, t4 начальные (нулевые) значения. Оператор И присваивает начальное (нулевое) значение индексу I. Оператор II выполняет сложную операцию получения случайных чисел с заданным законом распределения. Подробная блок-схема оператора 11 представлена на рис. 2.5. [c.70] Операторы 12—15 предназначены для получения сумм (формулы (2.7)), необходимых для вычисления среднего времени безотказной работы Гер, среднеквадратического отклонения а, коэффициента асимметрии si и эксцесса Ex. Операторы работают совершенно идентично, поэтому достаточно рассмотреть работу лишь одного из них, например тринадцатого. [c.70] Оператор 16 производит вычисление величины а = =E tlAt), т. е. определяет номер разряда, в который попала случайная величина t в данном опыте. [c.72] Логический оператор 17 проверяет условие a h, или, другими словами, определяет, не выходит ли значение а за пределы максимально допустимого значения h. Если условие a h выполняется, то управление перС дается оператору 18. Оператор 18 увеличивает т , т. е. число попаданий величины t в данный разряд, на единицу (начальное значение всех величин полагается равным нулю). Если же условие a h не выполняется, т. е. величина оказалась больше максимально допустимого значения, то управление передается по стрелке с индексом О оператору 19. Оператор 19 увеличивает на единицу количество попаданий в старший разряд. Таким образом, если величина а превышает значение h, мы принимаем ее равной h и увеличиваем число попаданий величины t в старший разряд а на единицу. [c.72] Оператор 20 (счетчик количества реализаций) прибавляет единицу к количеству обследованных реализаций. Полученное число сравнивается с заданным числом реализаций N (оператор 21], и если 1 N, то выработка случайных чисел t продолжается, в противном случае управление передается оператору 22, с которого начинается группа операторов 22, 23, 24, 25, осуществляющая очистку ячеек, предназначенных для хранения сумм С -Операции, производимые этими операторами, полностью идентичны операциям ранее описанной группы операторов 2, 3, 4, 5. [c.72] Примечание. Блок-схемы процедур rav, norm, т приведены на рис. 2.5, 2.4, 2.6, а их описание на языке АЛГОЛ-60 —на стр. 65. [c.74] Вернуться к основной статье