53.237 54.546 0
AVE.TIME AVE.(-0) RETRY
BUF 25 25 125 3 10.616
QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT.
0 0 0 24
PEND INTER RETRY DELAY
CPU 101 0.989 6.137 1 101
FACILITY ENTRIES UTIL. AVE.TIME AVAIL. OWNER
TERMINATE 100 0 0
RELEASE 100 0 0
ADVANCE 100 0 0
DEPART 100 0 0
SEIZE 101 1 0
QUEUE 125 24 0
GENERATE 125 0 0
LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY
CPU 10001.000
BUF 10000.000
NAME VALUE
0.000 626.845 7 1 0
START TIME END TIME BLOCKS FACILITIES STORAGES
GPSS World Simulation Report
Отчет (Report)
Занятие и освобождение очереди
Транзакт помещается в очередь в том случае, когда некоторое устройство не в состоянии обслужить его немедленно. Для получения статистических данных об очередях используются операторы:
QUEUE Ио [ ,К ] - оператор занятия очередиo Ио - имя очереди;o К – количество мест в очереди, занимаемое транзактом (по умолчанию 1). DEPART Ио [ ,К ] - оператор освобождения очередиo Ио - имя очереди;o К – количество мест в очереди, освобождаемое транзактом (по умолчанию 1).(Очередь к занятому устройству автоматически организуется интерпретатором независимо от того, есть в программе оператор QUEUE или нет.)
Пример 1
GENERATE 8,2 QUEUE BUF SEIZE DEV DEPART BUF ADVANCE 7,3 RELEASE DEV TERMINATE 1 START 100В процессе выполнения программы собирается стандартная статистическая информация, которая помещается в автоматически генерируемый системой отчет.
+Заголовок отчета
Thursday, October 20, 2011 20:54:04
+Общие сведения о работе модели
+Имена
+Блоки
Выходные статистические данные для операторов (блоков) содержат текущее (CURRENT COUNT) и общее (ENTRY COUNT) показания счетчиков числа входов для каждого оператора.
В стандартном выводе статистической информации по устройствам представлена следующая информация: номер (имя) устройства (FACILITY), число входов или обслуживаний (ENTRIES), коэффициент использования устройства (UTIL.), среднее время одного обслуживания (AVE.TIME).
+Устройства (приборы)
По очередям о отчете указывается: имя или номер очереди (QUEUE), максимальная длина очереди за время моделирования (MAX), длина очереди на момент завершения (CONT.), число входов в очередь (ENTRY), число входов в очередь без последующего ожидания - нулевые входы (ENTRY(0)), средняя длина очереди (AVE.CONT.), среднее время пребывания в очереди (AVE.TIME), среднее время пребывания в очереди при учете только ненулевых входов(AVE.(-0)).
+Очереди
Статистические таблицы
GPSS позволяет строить таблицы частотных распределений связанных с моделью случайных величин (время нахождения транзакта в отдельных частях модели; длина очереди и т.п.).
Таблицы описываются специальными операторами
ИТ TABLE Ип, Пл,Ш,Ки - оператор описания таблицыo ИТ - имя таблицыo Ип - имя переменной, значение которой табулируется o Пл - правая граница первого интервала таблицыo Ш - ширина интервалов таблицыo Ки - количество интервалов таблицы. ИТ QTABLE Ио, Пл,Ш,Ки - оператор описания таблицы времени пребывания в очереди Ио - имя очереди.Для записи информации в таблицу (регистрация попадания значения аргумента в соответствующий интервал), описанную оператором TABLE, используется оператор:
TABULATE Ит [ ,Вк ] - оператор табулирования Ит - имя таблицы Вк - весовой коэффициент, задающий число раз занесения величины в таблицу при каждом входе в блок (по умолчанию 1).Информация в таблицу, описанную оператором QTABLE записывается системой автоматически.
По завершении работы модели результаты в таблицах включаются в отчет.
TABLE имя таблицы
MEAN среднее значение аргумента
STD.DEV стандартное отклонение
RANGE диапазон интервала
FREQUENCY частота попадания в интервал
CUM накопленная относительная частота
TABLE MEAN STD.DEV. RANGE FREQUENCY CUM.%