Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОМСК ПОСОБИЕ.doc
Скачиваний:
6
Добавлен:
02.09.2019
Размер:
528.9 Кб
Скачать
  1. Информация об объектах типа «устройство».

FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY

REM1 82 0.828 435.987 1 92 0 0 0 0

Элементы статистики, представленные в данном разделе, имеют следующее содержание:

FACILITY – имя или номер устройства;

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

UTIL. – коэффициент использования, доля времени моделирования, в течение которого устройство было занято;

AVE.TIME – среднее время занятия устройства одним транзактом в течение времени моделирования с начала моделирования или после выполнения оператора RESET или CLEAR;

AVAIL. – состояние устройства в конце моделирования (равно 1, если устройство доступно; 0 – если недоступно);

OWNER – номер транзакта, который занимает устройство (0 – устройство не занято);

PEND – количество транзактов, ожидающих выполнения с прерыванием других транзактов (т. е. вошедших в блоки PREEMPT в режиме прерывания);

INTER – количество транзактов, прерванных на данный момент (количество транзактов в списке прерываний);

RETRY – количество транзактов, ожидающих выполнения специального условия, зависящего от состояния данного устройства;

DELAY – количество транзактов, ожидающих занятия устройства (входят также транзакты, ожидающие занятия устройства в режиме прерывания с помощью блоков PREEMPT).

  1. Информация об объектах типа «очередь».

QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY

REMQ 2 0 82 28 0.461 242.755 368.628 0

REMQ2 2 0 47 19 0.237 218.158 366.195 0

REMQ1 1 0 35 9 0.223 275.758 371.249 0

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

MAX – максимальное содержимое очереди в течение периода моделирования, который начинается с момента трансляции модели или применения оператора RESET или CLEAR;

CONT. – текущее содержимое очереди в конце процесса моделирования;

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

ENTRY(0) – общее количество входов транзактов в очередь с нулевым временем ожидания;

AVE.CONT. – среднее значение содержимого очереди в течение времени моделирования;

AVE.TIME – среднее время пребывания одного транзакта в очереди с учётом всех входов в очередь;

AVE.(0) – среднее время пребывания одного транзакта в очереди без учёта «нулевых» входов в очередь;

RETRY – количество транзактов, ожидающих выполнения специального условия, зависящего от состояния очереди.

6. Информация об объектах типа «многоканальное устройство».

STORAGE CAP. REM. MIN. MAX. ENTRIES AVL. AVE.C. UTIL. RETRY DELAY

PUN1 5 5 0 5 54 1 0.368 0.074 0 0

PUN3 4 4 0 4 74 1 0.103 0.026 0 0

STORAGE – имя или номер памяти;

CAP. – ёмкость памяти, заданная оператором STORAGE;

REM. – число единиц памяти, свободных в конце моделирования;

MIN. – минимальное число единиц памяти, использовавшихся за период моделирования;

MAX. – максимальное число единиц памяти, использовавшихся за период моделирования;

ENTRIES – количество входов в память за период моделирования;

AVL. – состояние памяти в конце моделирования (1 – доступно; 0 – недоступно);

AVE.C – среднее значение занятой ёмкости за период моделирования;

UTIL. – коэффициент использования памяти;

RETRY – количество транзактов, ожидающих выполнения специального условия, зависящего от состояния данной памяти;

DELAY – количество транзактов, ожидающих в блоках ENTER, связанных с данной памятью.

ПРИЛОЖЕНИЕ 3

Пример оформления отчета по практической работе

Задача. Интервалы прихода клиентов в приёмный салон химчистки с одним приёмщиком распределены равномерно в интервале 25±5 минут. Время ожидания своей очереди распределено равномерно, 15±5 минут. Клиенты приходят в химчистку, сдают вещи в порядке «первым пришёл – первым обслужен» и уходят. Модель на GPSS должна обеспечить сбор статистических данных об очереди. Промоделировать работу приёмного салона химчистки в течение 8-ми часов модельного времени.

Таблица определений для данного примера (4). Единица времени – 1 мин.

Элементы GPSS

Назначение

Транзакты:

1-ый сегмент модели

2-ой сегмент модели

Приборы:

JOE

Очереди:

JOEQ

Клиенты

Таймер

Приёмщик

Очередь

Программа на языке GPSS:

SIMULATE

GENERATE 25,5 ; приход клиентов

QUEUE JOEQ ; присоединение к очереди

SEIZE JOE ; переход к месту приёма

DEPART JOEQ ; уход из очереди

ADVANCE 15,5 ; обслуживание у приёмщика

RELEASE JOE ; освобождение приёмщика

TERMINATE ; уход из химчистки

GENERATE 480 ; таймер модельного времени

TERMINATE 1 ; завершение прогона

START 1

Выходные данные.

Распечатка выходных данных для моделирования работы химчистки в течение рабочего дня.

GPSS World Simulation Report - Мод. химчистка.

Sunday, May 20, 2007 11:12:25

START TIME END TIME BLOCKS FACILITIES STORAGES

0.000 480.000 9 1 0

NAME VALUE

JOE 10001.000

JOEQ 10000.000

LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY

1 GENERATE 18 0 0

2 QUEUE 18 0 0

3 SEIZE 18 0 0

4 DEPART 18 0 0

5 ADVANCE 18 0 0

6 RELEASE 18 0 0

7 TERMINATE 18 0 0

8 GENERATE 1 0 0

9 TERMINATE 1 0 0

FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY

JOE 18 0.570 15.202 1 0 0 0 0 0

QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY

JOEQ 1 0 18 18 0.000 0.000 0.000 0

FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE

20 0 480.784 20 0 1

21 0 960.000 21 0 8

Выводы. Прибор JOE использовался в течение 57% времени и был занят обслуживанием 18 раз. Среднее время обслуживания прибора равно 15,2 минуты. В очереди никогда не было более одного клиента. Число входов в очередь 18, среди них 18 нулевых.