Управление продолжительностью процесса моделирования.
В языке GPSS продолжительностью процесса моделирования можно управлять двумя способами:
а) завершить моделирование после того, как модель покинет заданное число транзактов:
GENERATE 40,5
…
…
…
TERMINATE 1
START 100
б) завершить моделирование по истечению заданного интервала времени, например 3 минут:
GENERATE 40,5
. . .
. . .
TERMINATE 0
GENERATE 180
TERMINATE 1
START 1
Моделирование параллельно работающих каналов обслуживания в GPSS осуществляется с помощью следующих операторов и блоков.
Оператор описания многоканального устройства имеет следующий формат:
A_ STORAGE_ B,
где А – номер или имя многоканального устройства, а В – емкость устройства, положительное, целое.
Если разработчику необходимо несколько многоканальных устройств, то используется следующая формула:
STORAGE_ имя1, С1/имя2, С2…/имяn, Cn
где имяi – число или символ;
Ci – емкость i-го устройства.
Для занятия устройства и его освобождения используется следующая пара блоков.
Блок ENTER (войти) –транзактзанимает многоканальное устройство
Формат записи:
ENTER A, [B]
где A – имя многоканального устройства;
B – количество одновременно занимаемых устройств. По умолчанию В=1.
При моделировании МКУ события происходят в следующем порядке:
а) транзакт ожидает своей очереди, если это необходимо;
б) транзакт занимает устройство;
в) устройство осуществляет обслуживание на протяжении некоторого интервала времени;
г) транзакт освобождает устройство.
Итак, транзакт может войти в блок ENTER, если многоканальное устройство находится в доступном состоянии и достаточно емкости. В противном случае транзакт будет задержан в предшествующем ENTER блоке.
Блок LEAVE (выйти)– транзакт выходит из многоканального устройства.
Формат записи блока:
LEAVE A, [B]
где А - номер или имя многоканального устройства;
В - число освобожденных единиц многоканального устройства.
Текущее содержимое многоканального устройства уменьшается на В.
Если в модели используются объекты типа многоканального устройства, то данные стандартной статистики, выводимые в результате моделирования, будут следующими.
Дата добавления: 2015-10-05; просмотров: 1139;