СЕВАСТОПОЛЬСКИЙ НАЦИОНАЛЬНЫЙ УНИВЕРСИТЕТ ЯДЕРНОЙ ЭНЕРГИИ И ПРОМЫШЛЕННОСТИ Институт ЭИБ Кафедра ИБ По дисциплине: «Надежность информационных систем»
На тему: «Определение показателей надёжности по статистическим данным»
Выполнил студент 441 кл.
Семынин М.С.
Севастополь 2015
Цель: определить показатели надёжности и произвести расчеты на С++ партии изделий при проведении испытаний в течение заданного промежутка времени.
Постановка задачи.
Проводится испытание объектов на надёжность. Испытываемая партия =6000 шт. Требуется определить частоту отказов на интервале времени =140 часов, если за этот период отказало =80 объектов. При этом известно, что в течение первых =8000 часов отказало =350 объектов. Определить вероятность безотказной работы на интервале времени,; интенсивность отказов в моменты времени и; среднее время наработки на отказ, учитывая интенсивность отказов в момент времени .
Вариант выполнения задания.
|
№ варианта | шт | часов | шт | шт | часов | |
| | | | | | |
|
Решение Частота отказов
Вероятность безотказной работы за период времени t:
Вероятность безотказной работы на интервале времени t+Дt:
Вероятность безотказной работы на промежутке времени Дt:
Интенсивность отказов на интервале времени t+ Дt:
Второй способ:
Интенсивность отказов на интервале времени t:
Среднее время наработки на отказ:
Листинг программы
#include «iostream»
using namespace std;
int main ()
{
setlocale (LC_ALL," Russian");
double N=6000; double t=8000; double n1=350; double n2=80; double delta_t=140; double f_t=0.0,P_t=0.0,P_delta_t1=0.0,P_delta_t2=0.0,lyamb_delta_t1=0.0,lyamb_delta_t2=0.0,lyamb_t=0.0,T_M=0.0;
f_t=((n1-n2)/(N*delta_t));
cout<<" Частота отказов F (t)= «<
P_t=1-(n1/N);
cout<<" Вероятность безотказной работы за период времени t P (t)= «<
P_delta_t1=1-((n1+n2)/N);
cout<<" вероятность безотказной работы на интервале времени t+Дt P (t+Дt)= «<
P_delta_t2=P_delta_t1/P_t;
cout<<" Вероятность безотказной работы на промежутке времени Дt P (Дt)= «<
cout<<" Интенсивность отказов на интервале времени t+Дt Lambda (t+Дt)= «<
lyamb_delta_t2=(n1-n2)/((N-n1+N-n1-n2)/(2)*delta_t);
cout<<" Интенсивность отказов на интервале времени t+Дt Lambda (t+Дt)= «<
cout<<" Интенсивность отказов на интервале времени t Lambda (t)= «<
cout<<" среднее время наработки на отказ Tm= «<
system («PAUSE»);}
Рисунок 1 — Результат работы программы вероятность частота безотказный программа
Выводы В ходе выполнения практического задания были определены показатели надёжности и произведены расчеты как вручную, так и с помощью программы написанной на С++. Таким образом интенсивность отказов на интервале времени t+ Дt: 1-ым способом равны и 2-ым способом. Из этого следует что результат среднего времени наработки на отказ 2-ым способом увеличивается на .