Краткое практическое руководство по GPSS



             

"Пример моделирования 2D. Система обслуживания с прибором, очередью и обратной связью"


Метод построения модели. Для моделирования на GPSS необходимо определить:

  1. условия работы моделируемой системы;
  2. какие элементы GPSS надо использовать для удовлетворения условий модели.

В данном случае есть два вида ограничивающих условий. Во-первых, имеется лишь одна печь. Вовторых, существует некоторое фиксированное число сборщиков, работающих в системе. Естественно, для моделирования печи использовать понятие "прибор". Также естественно отождествить сборщиков с транзактами. Тогда можно считать, что сборщики циркулируют в системе. Аналогично тому, как они периодически осуществляют сборку и обжиг, транзакты циркулируют в GPSS-модели системы.

В реальной системе, после того как сборщик вынимает из печи обожженную деталь, он возвращается и начинает новый этап сборки. В модели, после того как транзакт завершает использование прибора, моделирующего печь, он должен быть возвращен назад посредством блока TRANSFER в блок следующей сборки. Для того чтобы ограничить общее число транзактов, циркулирующих в модели, необходимо использовать операнд D блока GENERATE, с помощью которого можно задать желаемое число транзатов.

Для того чтобы вычислить прибыль, соответствующую заданному числу сборщиков, необходимо знать, сколько готовых деталей они сделали в течение моделируемого периода. Число использований печи в точности совпадает с этим значением.

Таблица определений. Единица времени: 1 мин.

Таблица 2D.2
ЭлементСтоимость
Зарплата сборщика3.75 $ в час
Стоимость печи80 $ за восьмичасовой рабочий день (независимо от степени использования)
Цена материала2 $ за одну деталь
Стоимость готового изделия7 $ за деталь

Таблица определений примера моделирования 2D
Элемент GPSS Интерпретация
Транзакты:
1-й сегмент модели
2-й сегмент модели
&nbsp
Сборщики
Печь
Приборы:
OVEN
&nbsp
Печь

Обсуждение. Логика моделирования. Это первая модель, в которой представляется случай дать символическое имя блоку. На рис.2D.1 блок ADVANCE 30,5 получил имя ВАСК.


Содержание  Назад  Вперед