- •Содержание
- •1 Построение концептуальной модели системы и её формализация
- •1.1 Определение системы
- •1.2 Цели и допущения, положенные в основу разработки
- •1.3 Сбор информации о поведении системы и проверка
- •2 Алгоритмизация функционирования системы массового обслуживания
- •2.1 Формализованная схема процесса
- •2.2 Разработка gpss – программы
- •2.3 Интерпретация данных отчета
- •3 Оценка результатов имитационного моделирования
- •3.1 Аналитический расчет характеристик системы массового
- •3.2 Оценка качества gpss – модели
- •3.3 Сравнительная оценка вариантов конфигурации системы массового обслуживания
- •Список использованных источников
- •Приложение а
- •Приложение б
- •Приложение в
2 Алгоритмизация функционирования системы массового обслуживания
2.1 Формализованная схема процесса
Для определения алгоритма функционирования исследуемой СМО необходимо установить соответствующие параметры системы. Итак, исходя из ранее определенного, в исследуемой СМО один обслуживающий прибор, число мест в очереди ограниченно, поток заявок пуассоновский с интенсивностью λ=6,70, время обслуживания распределено по экспоненциальному закону с параметром μ=6,92. Заявка, поступившая в момент, когда устройствозанято, становится в очередь, если ее длина не превышает 26. В противном случае заявка получает отказ и покидает систему необслуженной. Клиент, находящийся в очереди больше 15 минут также покидает систему без обслуживания.
Таким образом, система в произвольный момент времени может оказаться в одном из следующих состояний: So - устройство свободно, очереди нет; S1 – устройство занято очереди нет; S2 - устройство занято в очереди одна заявка,…;Sk - устройство занято, к-1 заявка в очереди, …;Sm+1 - устройство занято, m заявок в очереди.
Размеченный граф состояний системы представлен на рисунке 2.
Система переходит из состояния Si в состояние Si+1под воздействием потока заявок с интенсивностью λ, и, наоборот, из состояния Si+1 она переходит в состояние Si под воздействием потока обслуженных заявок с интенсивностью μ.
Рисунок 2 – Граф состояний СМО
Системное время моделируется с использованием принципа повременного моделирования со случайным шагом, поскольку заявки на обслуживание поступают случайным образом.
Параметры модели:
t – продолжительность обслуживания заявки;
τ – интервал времени между последовательными заявками;
k – номер заявки, поступающей на обслуживание k=1,…,K;
i – номер узла (i=1);
ti – момент освобождения устройства (банкомата);
l – простой в ожидании обслуживания заявки;
L – суммарное время простоя;
tож – среднее время ожидания обслуживания одной заявки;
α – интервал времени между заявками, случайная величина, определяемая в соответствии законом распределения ρ(τ);
β – период обслуживания заявки, случайная величина, определяется по закону φ(t).
Процесс моделирования состоит из следующих шагов:
определение момента прихода заявки τk= τk+α;
определение момента времени начала обслуживания ti > τk:
Если условие выполняется, то определяем время простоя l= ti - τk, определяем суммарное время простоя L=L+l , и моментом начала обслуживания считаем ti; Если условие не выполняется, то простоя нет, и обслуживание начинается сразу после прихода заявки, в момент времени τk;
3) далее определяется момент окончания обслуживания.
Формализованная схема процесса представлена на рисунке 3.
Формализованная схема процесса обслуживания представлена на рисунке 2. Схема включает блоки – модели входа, модели выхода, блоки, обеспечивающие многократную реализацию процесса обслуживания, блоки, обеспечивающие накопление и обработку результатов моделирования. Остальные блоки составляют формализованную схему процесса.
L=0,
К=1
τk=0,
i=1
t
=
τk+β
K
=
k+1
τk=
τk+
α
l=
t - τk
Нет
Да
L=L+l
t= τk+β
K=k+1
Нет
Да
tож=
τk
= τk+
α
Рисунок 3 – Имитационный алгоритм
На рисунке 4 представлена блок – диаграмма, представляющая собой графическое изображение формализованной схемы процесса.
StopModel
QUEUE
ENTER
ADVANCE
0.1445,fn$XPOIS
LEAVE
Рисунок 4 – Блок-диаграмм
GPSS
