Системы массового обслуживания

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

Необходимо смоделировать процесс обслуживания покупателей на кассе в магазине. Известно, что клиент подходит на кассу в промежуток времени
от 4 до 6 минут (5±1). Кассир в среднем обслуживает каждого клиента в течение 5 минут.

Требуется смоделировать процесс функционирования системы и определить основные показатели при обслуживании 100 человек:

1. Коэффициент использования кассы.

2. Среднее время использования кассы.

3. Количество обслуженных людей в кассе.

4. Среднюю длину очереди перед кассой.

5. Среднее время пребывания клиента в очереди.

6. Максимальную длину очереди.

7. Коэффициент использования очереди.

Рис. 6. Графическое изображение функционирования системы [4],

где 1 – покупатель подходит к кассе; 2 – покупатель встает в очередь;
3 – кассир обслуживает покупателя; 4 – покупатель уходит из кассы; 5 – покупатель уходит из магазина

Построение имитационной модели процесса

GENERATE 5,1; покупатель подходит к кассе

QUEUE Ochered; покупатель встает в очередь

SEIZE Kassir; проверка занятости кассира

DEPART Ochered; выход покупателя из очереди

ADVANCE 5; кассир обслуживает покупателя

RELEASE Kassir; покупатель уходит из кассы

TERMINATE 1; покупатель уходит из магазина.

START 100; количество обслуженных клиентов.

Описание операторов имитационной модели процесса

1. Блок GENERATE создает транзакты для последующего ввода в процесс моделирования.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: