Эта система очень похожа на систему из примера 4.12. Есть два различных типа заявок, поступающих на обслуживание к одному устройству. Различаются распределения интервалов приходов и времени обслуживания для этих типов заявок. Трудность заключается в том, что один из типов имеет преимущество в обслуживании. Построить модель можно, используя тот же подход, что и в примере 4.12. Но при этом необходимо использовать средство задания заявкам различных приоритетов. Итак, запросы первой категории будем моделировать одним сегментом, А запросы второй категории – другим. Разные относительные приоритеты задаются путем использования для операнда E блока GENERATE запросов второй категории большего значения, чем для запросов первой категории.
Таблица 4.15 (Таблица определений)
Элементы GPSS | Интерпретация |
Транзакты В первом сегменте модели Во втором сегменте модели В третьем сегменте модели | Механики, делающие запрос первой категории Механики, делающие запрос второй категории Таймер |
Устройство STOCKMAN | Кладовщик |
Очереди QSTCKM1 QSTCKM2 | Очереди, используемые для сбора статистики об ожидании механиков различных категорий |
Единица модельного времени – 1 c.
|
|
Программа:
Пример 4.14 [10]
Изготовление деталей определенного вида включает длительный процесс сборки, который заканчивается коротким периодом обжига в печи. Поскольку эксплуатация печи обходится очень дорого, несколько сборщиков используют одну печь, в которой одновременно можно обжигать только одну деталь. Сборщик не может начать новую сборку, пока не вытащит из печи предыдущую деталь.
Таким образом, сборщик работает в таком режиме:
1) собирает следующую деталь;
2) ожидает возможности использования печи по принципу FIFO;
3) использует печь;
4) возвращается к п. 1.
Время, необходимое на выполнение различных операций, приведено в табл. 4.16.
Таблица 4.16
Операция | Необходимое время, мин |
Сборка | 30±5 |
Обжиг | 8±2 |
Необходимо построить на GPSS модель описанного процесса. Определить оптимальное число сборщиков, использующих одну печь, т.е. такое количество, которое дает наибольшую прибыль при моделировании в течение 40 часов модельного времени. Предполагается, что в течение рабочего дня нет перерывов, А рабочими днями являются все дни (без выходных).