Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лаба №3

.docx
Скачиваний:
4
Добавлен:
23.11.2023
Размер:
241.76 Кб
Скачать

Цель работы: разработать алгоритмы определения показателей надежности в период процесса эксплуатации информационных систем.

Ход работы

Задача 1

Построили график функции интенсивности отказов от времени.

N-число вентиляторов, Δ t-интервал времени, λ (t)- интенсивность отказов, n(t)- число отказавших ко времени t приборов, N(t) – число приборов, оставшихся работоспособными к моменту времени t.

Сделали блок-схему программы.

Написали программу для решения задачи:

Листинг программы:

using System;

using System.IO;

public class Task31

{

public static void Main()

{

int i, t, s, k = 2, m = 4;

double N, Nt, pt, lambda;

double[] deltaN = new double[] { 60, 200, 197, 150, 128, 72, 40, 30, 20, 20, 20, 20, 20, 20, 20, 30, 20, 10 };

StreamWriter writer = new StreamWriter(@"C:\Users\17011\Desktop\out31.txt");

N = 1077.0;

t = 3000;

s = 1;

Console.WriteLine(" \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\");

Console.WriteLine(" Task #3.1");

writer.WriteLine(" t d(t) Nt lambda");

writer.WriteLine("----------------------------------------");

for (i = 500; i <= 9000; i += 500)

{

Nt = N - deltaN[s - 1];

lambda = (deltaN[s - 1]) / (Nt * 500);

Console.WriteLine("{0,10} {1,10:F5} {2,15:F7} {3,10:F8}", i, deltaN[s - 1], Nt, lambda);

writer.WriteLine("{0,10} {1,10:F5} {2,15:F7} {3,10:F8}", i, deltaN[s - 1], Nt, lambda);

N = N - deltaN[s - 1];

s = s + 1;

}

writer.Close();

}

}

Задача 2

f*(t) - статистическая плотность вероятности отказов.

- статистическая вероятность безотказной работы через t часов.

- статистическая вероятность отказов через t часов.

- интенсивность отказов на момент времени t.

- число поставленных на эксплуатацию приборов.

- число отказавших ко времени t приборов.

- число приборов, оставшихся работоспособными к моменту времени t.

Сделали блок-схему программы

Написали программу для решения задачи:

Листинг программы:

using System;

using System.IO;

class Program

{

static void Main(string[] args)

{

int i, t, k = 2, m = 4, s;

double N, Nt, ntl = 0, pt, qt, ft, lambda;

double[] deltaN = new double[] { 30, 36, 40, 42, 35, 27, 18, 16, 15, 13, 15, 12, 11, 10, 9, 11, 8, 12, 12, 21, 39, 52, 61, 74, 82, 80, 56, 25, 23, 15 };

using (StreamWriter writer = new StreamWriter(@"C:\Users\17011\Desktop\out321.txt"))

{

N = 900;

s = 1;

Console.WriteLine("\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\");

Console.WriteLine("Task #3.2");

writer.WriteLine(" t deltaN ntl pt qt");

for (i = 200; i <= 6000; i += 200)

{

ntl += deltaN[s];

pt = deltaN[s] / ntl;

qt = ntl / N;

Console.WriteLine("{0,-10} {1,11:F8} {2,11:F5} {3,11:F8} {4,11:F8} {5,11:F8}", i, deltaN[s], ntl, pt, qt);

writer.WriteLine("{0,-10} {1,11:F8} {2,11:F5} {3,11:F8} {4,11:F8} {5,11:F8}", i, deltaN[s], ntl, pt, qt);

N -= deltaN[s];

s++;

}

N = 900.0;

s = 1;

}

using (StreamWriter writer = new StreamWriter(@"C:\Users\17011\Desktop\out322.txt"))

{

writer.WriteLine(" t deltaN N Nt ft lambda");

for (i = 200; i <= 6000; i += 200)

{

Nt = N - deltaN[s];

ft = deltaN[s] / Nt;

lambda = deltaN[s] / ((N - deltaN[s]) * 500);

Console.WriteLine("{0,-10} {1,11:F5} {2,11:F0} {3,11:F5} {4,11:F8} {5,11:F8}", i, deltaN[s], N, Nt, ft, lambda);

writer.WriteLine("{0,-10} {1,11:F5} {2,11:F0} {3,11:F5} {4,11:F8} {5,11:F8}", i, deltaN[s], N, Nt, ft, lambda);

N -= deltaN[s];

s++;

}

}

}

}

Вывод: в ходе лабораторной работы разработал алгоритмы решений задач по определению показателей надежности в период процесса эксплуатации информационных систем.

Контрольные вопросы:

В чем заключается принцип резервирования.

1.Какие основные виды интенсивностей отказов могут иметь технические устройства.

Ответ: переработочные отказы устройства; период нормальной эксплуатации устройства; период износа устройства, когда время эксплуатации машины ( устройства) достигает значения t = Tи, начинается сказываться износ их частей.

2. Дайте определение календарному сроку службы.

Ответ: срок определяется календарной датой или истечением периода времени, который исчисляется годами, месяцами, неделями, днями или часами. Срок может определяться также указанием на событие, которое должно неизбежно наступить

3. Что такое ресурс, чем он отличается от календарного срока службы.

Ответ: срок службы объекта - календарное время, равное периоду эксплуатации, отсчитываемое от ввода в эксплуатацию объекта до достижения предельного состояния (снятия с эксплуатации). Ресурс объекта - полная наработка объекта, выраженная в часах, километрах и т.

4. Виды ресурса.

Ответ: технические – технологические ресурсы (станки, оборудование, помещения), используемые при работе на проекте для достижения его основных целей; Материальные – расходные материалы, используемые при работе на проекте для достижения его основных целей.

5. Что такое средний срок сохраняемости.

Ответ: cрок сохраняемости — календарная продолжительность хранения и (или) транспортирования объекта, в течение которой сохраняются в заданных пределах.

6. Какой характер имеет поведение интенсивностей отказов в нормальный период эксплуатации и в период износа и старения.

Ответ: участок постоянной интенсивности отказов (t1-t2) называют периодом нормальной эксплуатации. Этот период начинается сразу же после периода приработки.

7. Каким законом может быть описано распределение времени безотказной работы в период износа и старения.

Ответ: Распределение времени безотказной работы в период износа и старения может быть описано законом распределения Вейбулла. Это распределение описывает время, прошедшее до наступления отказа, при условии, что вероятность отказа увеличивается со временем.

8. Как определяется общая вероятность безотказной работы технического устройства с учетом внезапных и постепенных отказов.

Ответ: общая вероятность безотказной работы технического устройства с учетом внезапных и постепенных отказов определяется как произведение вероятностей безотказной работы устройства в каждом из периодов между отказами.