Построение модели

Порядок блоков в модели соответствует порядку фаз, в которых клиент оказывается при движении в реальной системе:

1) клиент приходит;

2) если необходимо, ждет своей очереди;

3) садится в кресло парикмахера;

4) парикмахер обслуживает клиента;

5) клиент уходит из парикмахерской.

Таблица 4.12 (Таблица определений)

Элементы GPSS Интерпретация
Транзакты В первом сегменте модели Во втором сегменте модели   Клиенты Таймер
Устройство BARBER Парикмахер
Очередь BARBERQ Очередь, используемая для сбора статистики об ожида­нии клиентов

Единица модельного времени - 1 минута.

Программа:

MODEL SEGMENT I

GENERATE 18,6; Приход клиентов

QUEUE BARBERQ; Присоединение к очереди

SEIZE BARBER; Переход в кресло парикмахера

DEPART BARBERQ; Выход из очереди

ADVANCE 16,4; Обслуживание у парикмахера

RELEASE BARBER; Освобождение парикмахера

TERMINATE 0; Уход из парикмахерской MODEL SEGMENT 2

GENERATE 480; Транзакт-таймер

TERMINATE 1; Завершение прогона

START 1

Пример 4.12 [10]

В парикмахерскую с одним креслом приходят клиенты двух ти­пов. Клиенты первого типа желают только стричься. Распределение интервалов их прихода - 35±10 мин. Клиенты второго типа желают постричься и побриться. Распределение интервалов их прихода - 60±20 мин. Парикмахер обслуживает клиентов в порядке «первым пришел - первым обслужился». Время, затраченное на стрижку, со­ставляет 18±6мин, а на бритье - 10±2 мин. Написать GPSS-модель парикмахерской, обеспечив сбор данных об очереди клиентов.

Построение модели

Необходимо реализовать отличие в обслуживании клиентов, ко­торые только стригутся, и клиентов, которые стригутся и бреются.

Такую систему можно промоделировать с помощью двух сег­ментов. Один из них моделирует обслуживание только стригущихся клиентов, а второй - стригущихся и бреющихся. В каждом из сегмен­тов пара QUEUE-DEPART должна описывать одну и ту же очередь. Таким же образом пара блоков SEIZE-RELEASE должна описывать в каждом из двух сегментов одно и то же устройство и моделировать работу парикмахера.

Таблица 4.13(Таблица определений)

Элементы GPSS Интерпретация
Транзакты В 1 сегменте модели Во 2 сегменте модели В 3 сегменте модели   Клиенты, которые только стригутся Клиенты, которые бреются и стригутся Таймер
Устройство BARBER Парикмахер
Очередь BARBERQ Очередь, используемая для сбора стати­стики об ожидании клиентов обоих типов

Единица модельного времени - 1 мин.

Программа:

* HAIRCUT

GENERATE 35,10; Приход клиентов, которые только стригутся

QUEUE BARBERQ; Присоединение к очереди

SEIZE BARBER; Переход в кресло парикмахера


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



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