Добавил:
МТУСИ Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция 7 / Лек7_Мягков_БАП2201.docx
Скачиваний:
0
Добавлен:
21.04.2026
Размер:
309.58 Кб
Скачать

1.6 Схема моделирования системы для решения задач надёжности

Теоретическое обоснование. Решение задачи надёжности методом статистического моделирования осуществляется по следующей схеме [3]. Задаётся интервал времени Δt = . Для каждого шага Δt определяют состояние всех элементов системы в соответствии с законами распределения времени безотказной работы – генерируется случайное число Rj и сравнивается с вероятностью безотказной работы Pit) элемента.

Если RjPit), элемент считается исправным; иначе – отказавшим.

По совокупности состояний элементов определяется рабочее состояние системы в данный момент.

Процесс повторяется для каждого Δt до достижения заданного времени t и для заданного числа реализаций N. По результатам всех реализаций оцениваются вероятности состояний Pi(t) и вычисляется эффективность системы (4).

,

(4)

где Ei – эффективность i-го состояния.

Если данные эффективности отсутствуют, используется Pc(t) = ΣPi(t).

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

Практический пример. Для ЦВМ, выполняющей задачи обработки радиосигналов, состоящей из N = 5 блоков (процессор, память, канал ввода-вывода, блок питания, система охлаждения), требуется определить вероятность нахождения в каждом из возможных состояний за t = 1000 ч. Каждый блок имеет вероятность безотказной работы Pit) за шаг Δt = 10 ч.

В каждой реализации для каждого блока генерируется Rj и определяется его состояние; по совокупности состояний фиксируется номер рабочего состояния системы. После N = 5000 реализаций вычисляются оценки Pi(t).

Рисунок 4 – Блок-схема алгоритма статистического моделирования надёжности системы

1.7 Модели массового обслуживания и способы решения задач

Теоретическое обоснование. Для решения задач надёжности широко используют методы теории массового обслуживания . Если поступление заявок задаётся потоком с интенсивностью λ, а время обслуживания – случайной величиной с интенсивностью μ, задача надёжности сводится к определению вероятностей нахождения системы в различных состояниях [4]. Система находится в нулевом состоянии, если не занята обслуживанием (период безотказной работы); в состоянии 1 – занята обслуживанием одной заявки; в состоянии N – в очереди N заявок.

Для моделирования задаются два массива случайных чисел: {ti} – время обслуживания i-й заявки и {Qj} – интервал между поступлением j-й и (j+1)-й заявок.

В процессе моделирования возникает три случая:

а) ΔA < 0 – заявка поступила до окончания обслуживания предыдущей (увеличение очереди);

б) ΔA > 0 – обслуживание закончилось до прихода новой заявки (уменьшение очереди);

в) ΔA = 0 – совпадение моментов. Для каждого состояния накапливается суммарное время пребывания, по которому определяются вероятности pi = .

Дополнительно определяются средняя длина очереди nср = Σpi · i и среднее время ожидания Tср = Σ Ti · P[T = Ti], где ni – число заявок с временем ожидания Ti, nобщ – общее число заявок.

Данная модель позволяет также оценить пропускную способность системы и требуемый объём ресурсов.

Практический пример. Ремонтная служба радиопередающего центра обслуживает заявки на ремонт FM-передатчиков. Интенсивность поступления заявок λ = 0,1 ч⁻¹ (в среднем 1 заявка за 10 ч), интенсивность обслуживания μ = 0,2 ч⁻¹ (среднее время ремонта 5 ч). Моделирование СМО с одной линией обслуживания позволяет оценить среднюю длину очереди nср = 0,5 заявки и среднее время ожидания Tср = 5 ч.

Результаты показывают, что при данных параметрах очередь невелика, однако при увеличении λ (например, при массовом выходе из строя аппаратуры после грозы) очередь может значительно возрасти.

Рисунок 5 – Диаграмма переходов системы массового обслуживания, реализация процесса изменения очереди в ремонтной службе (СМО)