В данном случае есть два ограничивающих условия, влияющих на пропускную способность системы: одна печь и некоторое фиксированное количество сборщиков, работающих в системе.
Естественно для моделирования печи использовать понятие «Устройство», также естественно отождествлять сборщиков с транзактами. Тогда можно считать, что сборщики «циркулируют» в системе, периодически осуществляя сборку и обжиг.
Аналогично и транзакты должны циркулировать в GPSS-модели системы. Как видно из Остановки задачи, модель представляет собой замкнутую СМО с одним устройством обслуживания.
В реальной системе, после того, как сборщик вынимает из печи обожженную деталь, он возвращается и начинает новый этап сборки. В модели после того, как транзакт завершает использование устройства, он должен быть перемещен с помощью блока TRANSFER в блок следующей сборки. Для ограничения общего количества транзактов, циркулирующих в модели, необходимо использовать операнд D блока GENERATE.
Для вычисления прибыли при заданном числе сборщиков необходимо знать, сколько готовых деталей они сделают на протяжении моделируемого периода. Это значение дает количество выходов из печи, т.е. в процессе моделирования нас интересует именно эта величина.
|
|
Таблица 4.17 (Таблица определений)
Элементы GPSS | Интерпретация |
Транзакты В 1 сегменте модели Во 2 сегменте модели | Сборщики Таймер |
Устройство OVEN | Печь |
Единица модельного времени - 1 мин.
Программа:
GENERATE „,4; Определение количества сборщиков
ВАСК1 ADVANCE 30,5; Сборка следующей детали
SEIZE OVEN; Занятие печи
ADVANCE 8,2; Использование печи
RELEASE OVEN; Освобождение печи
TRANSFER,BACK1; Переход к сборке следующей детали
GENERATE 2400; Моделирование пяти дней роботы
TERMINATE 1; Завершение работы