Запуск модели и получение результатов

Для осуществления прогона модели необходимо запустить интерпретатор путем загрузки файла gpssh.exe. После этого появится строка:

ENTER SOURCE FILE NAME: (Введите имя исходного файла)

На этот запрос необходимо ввести имя GPSS/H-программы (в нашем случае, primer1) и нажать ENTER. После этого интерпретатор проверит модель на наличие ошибок и запустит ее. После прогона GPSS/H-модели сформируется стандартный файл отчета моделирования (СФО), который включает результаты моделирования и информацию об ошибках. Имя СФО то же, что и имя GPSS/H-модели, но с расширением .lis, а не .gps (primer1.lis).

СФО состоит из двух основных частей: программной части (последовательность команд GPSS/H-программы) и результатов моделирования. Результаты моделирования включают разделы времени, блоков и объектов. Ниже приведен фрагмент СФО модели технологии изготовления деталей.

Simulation begins.

RELATIVE CLOCK: 2867.4714 ABSOLUTE CLOCK: 2867.4714

BLOCK CURRENT TOTAL BLOCK CURRENT TOTAL

1 90 11 50

2 90 12 50

3 90 13 50

4 2 88 14 50

5 88

6 2 88

7 86

8 86

9 36 86

10 50

--AVG-UTIL-DURING--

FACILITY TOTAL AVAIL UNAVL ENTRIES AVERAGE CURRENT PERCENT

TIME TIME TIME TIME/XACT STATUS AVAIL

STA2 0.961 50 55.095 AVAIL

--AVG-UTIL-DURING--

STORAGE TOTAL AVAIL UNAVL ENTRIES AVERAGE CURRENT PERCENT

TIME TIME TIME TIME/UNIT STATUS AVAIL

STA1 0.951 88 61.949 AVAIL 100.0

QUEUE MAXIMUM AVERAGE TOTAL ZERO PERCENT AVERAGE

CONTENTS CONTENTS ENTRIES ENTRIES ZEROS TIME/UNIT

LINE1 7 2.454 90 11 12.2 78.192

LINE2 36 16.693 86 1 1.2 556.591

Раздел времени содержит информацию:

RELATIVE CLOCK – относительное время моделирования;

ABSOLUTE CLOCK – абсолютное время моделирования.

Раздел блоков содержит информацию:

BLOCK – имя и номер блока;

CURRENT – число транзактов, находящихся в блоке в момент окончания моделирования;

TOTAL – общее число транзактов, вошедших в блок за период моделирования.

Для прибора обслуживания (Facility) выводится информация:

Facility – имя или номер прибора;

TOTAL TIME – доля времени, в течение которого был занят прибор;

ENTRIES – общее количество транзактов, которые занимали прибор;

AVERAGE TIME/XACT – среднее время обслуживания транзакта прибором;

SEIZING XACT – номер транзакта, который в настоящее время обслуживается прибором;

PREEMPTING XACT – номер транзакта с приоритетным прерыванием.

Для многоканального устройства выводится:

Storage – имя или номер многоканального устройства;

TOTAL TIME – коэффициент использования многоканального устройства;

ENTRIES – общее количество транзактов, которые занимали многоканальное устройство;

AVERAGE TIME/XACT – среднее время обслуживания транзакта каналами многоканального устройства;

SEIZING XACT – номер транзакта, который в настоящее время обслуживается многоканальным устройством;

PREEMPTING XACT – номер транзакта с приоритетным прерыванием.

Столбцы отчета об очереди (QUEUE) в СФО включают:

QUEUE – имя или номер очереди;

MAXIMUM CONTENTS – самый большой размер очереди, которая была в ходе моделирования;

AVERAGE CONTENTS – средний размер очереди;

TOTAL ENTRIES – общее число модулей, которые занимали очередь;

ZERO ENTRIES – число модулей, которые сразу попали на обслуживание;

PERCENT ZEROS – процент модулей, сразу попавших на обслуживание;

AVERAGE TIME/UNIT – среднее время нахождения модуля в очереди, включая модули, которые сразу попали на обслуживание;

$AVERAGE TIME/UNIT – среднее время нахождения модуля в очереди, исключая модули, которые сразу попали на обслуживание;

CURRENT CONTENTS – число модулей, находящихся в очереди в момент окончания моделирования.

На основе информации, приведенной в СФО, можно анализировать результаты моделирования системы.

В соответствии с нашим заданием находим нужные нам результаты:

- продолжительность изготовления 50 деталей (RELATIVE CLOCK = ABSOLUTE CLOCK);

- степень использования группы станков типа А (для STORAGЕ столбец TOTAL TIME) и типа В (для FACILITY STA2 столбец TOTAL TIME);

- средние значения длин очередей перед станками типа А (QUEUE LINE1) и станком типа В (QUEUE LINE2).

Таким образом, продолжительность изготовления 50 деталей – 2868 мин; степень использования группы станков типа А – 95,1 % , а типа В – 96,1 %; средние значения длин очередей перед станками типа А – 2,5 и станком типа В – 16,7.

Наши рекомендации