POT1 (OBL-R(NOWON)-S(NOWON)#65#360

* Плата за аренду и зарплата рабочих в мастерских POT2 POn+POTO#2.75#24#360

* Общие затраты

NEG_PROFIT POT2+(R(NOWON)+S(NOWON)-SA(NOWON))#120#24#360

Для задания этих переменных следует вызвать построитель формул . На рис. 8.12 приведен пример формирования перемен­ной POTO.

После задания переменной следует нажать на кнопку Просмотр кода и убедится, что переменная задана верно (см. рис. 8.13).

Если переменная задана верно, то нажимаем кнопку Построи­тель и возвращаемся в окно, показанное на рис. 8.12. Нажимаем ОК. Задаем свойство формулы – Общая формула (рис. 8.14).

Аналогично задаем переменные OBL, POT1, POT2, NEG PROFIT.

Рис.8.12

Рис. 8.13

Puc.8.14

Выберем пункт меню Проект/Построить для построения про­екта proekt.gsg и рассмотрим текст GPSS-программы.

Функция NOR и блок COMTER TERMINATE всегда вставля­ются в модель. Этот блок необходим для уничтожения транзактов, для которых не выполняются условия (например, превышено время пребывания в очереди). Каждый программный блок узла модели МКУ помечен меткой NODE c номером узла.

Если выполнить эксперимент c построенной моделью, то полу­чим статистические данные (рис. 8.15), значения переменных (рис. 8.16) и таблицы распределения времени для ремонта (рис. 8.17).

Рис.8.15

Рис. 8.16

Рис. 8.17

Кроме того, ISS 2000 предоставляет возможность нахождения «узкого места» модели. Для этого выбираем пункт меню Про­ект/Построить и нажимаем кнопку «Да» в появившемся диалоге:

Далее выбираем участок модели, в котором требуется найти уз­кое место (рис. 8.18):

Рис. 8.18

Получаем данные о загрузке каждого из узлов определенного участка, о среднем времени пребывания в каждом узле и о потенци­ально узком месте (рис. 8.19):

Puc.8.19

Как видим, в нашем примере узким местом оказался узел № 5 – ремонт механического оборудования.


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



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