Определение показателей надёжности по статистическим данным

Тип работы:
Лабораторная работа
Предмет:
Программирование


Узнать стоимость

Детальная информация о работе

Выдержка из работы

СЕВАСТОПОЛЬСКИЙ НАЦИОНАЛЬНЫЙ УНИВЕРСИТЕТ ЯДЕРНОЙ ЭНЕРГИИ И ПРОМЫШЛЕННОСТИ

Институт ЭИБ

Кафедра ИБ

По дисциплине: «Надежность информационных систем»

На тему: «Определение показателей надёжности по статистическим данным»

Выполнил студент 441 кл.

Семынин М.С.

Севастополь 2015

Цель: определить показатели надёжности и произвести расчеты на С++ партии изделий при проведении испытаний в течение заданного промежутка времени.

Постановка задачи.

Проводится испытание объектов на надёжность. Испытываемая партия =6000 шт. Требуется определить частоту отказов на интервале времени =140 часов, если за этот период отказало =80 объектов. При этом известно, что в течение первых =8000 часов отказало =350 объектов. Определить вероятность безотказной работы на интервале времени ,; интенсивность отказов в моменты времени и; среднее время наработки на отказ, учитывая интенсивность отказов в момент времени.

Вариант выполнения задания.

№ варианта

, шт

, часов

, шт

, шт

, часов

8

6000

8000

350

80

140

Решение

Частота отказов

Вероятность безотказной работы за период времени 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)= «< <f_t<<endl<<endl;

P_t=1-(n1/N);

cout< <"Вероятность безотказной работы за период времени t P (t)= «< <P_t<<endl<<endl;

P_delta_t1=1-((n1+n2)/N);

cout< <"вероятность безотказной работы на интервале времени t+Дt P (t+Дt)= «< <P_delta_t2<<endl<<endl;

P_delta_t2=P_delta_t1/P_t;

cout< <"Вероятность безотказной работы на промежутке времени Дt P (Дt)= «< <P_delta_t2<<endl<<endl; lyamb_delta_t1=f_t/P_delta_t2;

cout< <"Интенсивность отказов на интервале времени t+Дt Lambda (t+Дt)= «< <lyamb_delta_t1<<endl<<endl;

lyamb_delta_t2=(n1-n2)/((N-n1+N-n1-n2)/(2)*delta_t);

cout< <"Интенсивность отказов на интервале времени t+Дt Lambda (t+Дt)= «< <lyamb_delta_t2<<endl<<endl; lyamb_t=n1/(((N+(N-n1))/2)*t);

cout< <"Интенсивность отказов на интервале времени t Lambda (t)= «< <lyamb_t<<endl<<endl; T_M=1/lyamb_delta_t1;

cout< <"среднее время наработки на отказ Tm= «< <T_M<<endl<<endl;

system («PAUSE»); }

Рисунок 1 — Результат работы программы

вероятность частота безотказный программа

Выводы

В ходе выполнения практического задания были определены показатели надёжности и произведены расчеты как вручную, так и с помощью программы написанной на С++. Таким образом интенсивность отказов на интервале времени t+ Дt: 1-ым способом равны и 2-ым способом. Из этого следует что результат среднего времени наработки на отказ 2-ым способом увеличивается на.

ПоказатьСвернуть
Заполнить форму текущей работой