Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практические работы / Практическая работа 1.doc
Скачиваний:
149
Добавлен:
26.03.2015
Размер:
243 Кб
Скачать

Пример выполнения задания.

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

, шт

, часов

, шт

, шт

, часов

3000

2000

300

150

400

Решение.

  1. Определяем частоту отказов

  2. Определяем вероятность безотказной работы за период времени t:

  3. Определяем вероятность безотказной работы на интервале времени t+Δt:

  4. Определяем вероятность безотказной работы на промежутке времени Δt:

  5. Определяем интенсивность отказов на интервале времени t+ Δt: или

  6. Определяем интенсивность отказов на интервале времени t:

Определяем среднее время наработки на отказ:

Порядок выполнения работы

  1. Запускаем программу С++.

  2. Создаем новый файл FileNew… (<Ctrl>+<N>)

  3. В диалоговом окне «New» на вкладке Files выбираем C++ Source File, задаем имя файлу и его расположение.

  4. Пишем код программы для расчета вычислений: Подключаем необходимые заголовочные файлы 1. #include "iostream.h" Пишем главную функцию программы 2. int main() 3. { Объявляем переменные, которые нам даны по заданию 4. int N=3000; 5. int t=2000; 6. int n1=300; 7. int n2=150; 8. int delta_t=400; Объявляем переменные, которые нам понадобятся для расчетов и присваиваем им начальные нулевые значения 9. double f_t=0, 10. P_t=0, 11. P_delta_t=0, 12. lyamb_delta_t=0, 13. lyamb_t=0, 14. T_M=0; Зная формулу вычисления частоты отказов, запрограммируем расчеты 15. код вычисления частоты отказов Зная формулу вычисления вероятности безотказной работы за период времени , запрограммируем расчеты 16. код вычисления вероятности безотказной работы времени t Зная формулу вычисления вероятности безотказной работы на интервале времени , запрограммируем расчеты 17. код вычисления вероятности безотказной работы на интервале времени Определяем вероятность безотказной работы на промежутке времени , зная формулу расчета 18. код вычисления вероятности безотказной работы на промежутке времени Определяем интенсивность отказов на интервале времени , зная формулу вычисления. Интенсивность отказов на интервале времени можно найти по одной из двух формул. Рассчитаем, используя оба способа: I-й способ — или II-й способ — 19. код вычисления интенсивность отказов на интервале времени (I-й способ) 20. код вычисления интенсивность отказов на интервале времени (II-й способ) Запрограммируем расчеты интенсивности отказов на интервале времени t, зная, что интенсивность отказов на интервале времени t рассчитывается по формуле: 21. код вычисления интенсивность отказов на интервале времени Рассчитываем среднее время наработки на отказ, используя в формуле интенсивности отказов на интервале времени t, полученные двумя способам — 22. код вычисления среднего времени наработки на отказ (I-й способ) 23. код вычисления среднего времени наработки на отказ (II-й способ) 24. выводим на экран результаты расчетов Функция main() возвращает целочисленное значение: 25. return 0; 26. }

  5. Откомпилируйте проект, исправьте все ошибки и предупреждения.

  6. Создайте исполнительный файл, с возможностью ввода и вывода данных и вывода ответов с различными способами расчетов интенсивности отказов на интервале времени .