Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Opisanie_yazyka_GPSS_World.rtf
Скачиваний:
44
Добавлен:
16.03.2015
Размер:
1.52 Mб
Скачать

2.3.2 Таблицы

GPSS-таблицы служат для сбора статистической информации о любом параметре модели, для накопления выборочных значений случайных величин, для статистической обработки этих выборок и для построения гистограммы распределения вероятностей значений указанного параметра. Графическим аналогом GPSS-таблицы является гистограмма выборочных значений случайной величины, которую можно просмотреть в окне таблицы. Прежде чем использовать таблицу, ее нужно определить, а затем указать, для какого параметра модели сдедует собрать статистику.

Таблица определяется оператором TABLE. Формат оператораTABLE:

<имя> TABLE <A>,<B>,<C>,<D>

Поля операндов имеют следующий смысл:

  • <A> – СЧА параметра, для которого выполняется сбор статистики,

  • <B> – верхняя граница самого левого интервала таблицы,

  • <C> – ширина интервалов таблицы, за исключением самого левого и самого правого,

  • <D> – общее число интервалов таблицы, включая самый левый и самый правый инетрвалы.

На рисунке 2 показана ось значений некоторого параметра и ее разбиение на ряд интервалов таблицы.

Рисунок 2 – Интервалы таблицы GPSS

Для сбора статистических данных об очередях используется оператор QTABLE. Его формат совпадает c форматом оператора TABLE, за исключением того, что операнд <А> задает имя очереди.

Механизм сбора статистики в таблицу включается, когда транзакт входит в блок TABULATE (ТАБУЛИРОВАТЬ), у которого в поле операнда <А> указано имя или номер таблицы, которая описана оператором TABLE.

Формат блока TABULATE:

TABULATE <A>

Одну и ту же таблицу можно использовать в нескольких блоках TABULATEмодели.

ПРИМЕР 3. Пример использования таблицы для сбора статистической информации о значениях, которые принимает в модели величина, хранящаяся в 1-м параметре транзактов.

TABTABLEP1,4,3,5

. . .

TABULATETAB

В таблице 3 приведены интервалы регистрации значений P1.

Таблица 3 – Интервалы регистрации значений P1

Номер интервала

Граница интервала

1-й

]-∞,4[

2-й

[4,7[

3-й

[7,10[

4-й

[10,13[

5-й

[13,∞[

Пусть в результате статистического анализа значений 1-х параметров 100 транзактов получены следующие данные, которые приведены в таблице 4.

Таблица 4 – Результаты статистического анализа

Граница интервала

Число попаданий транзактов в интервал

Кумулятивная частота попаданий

4

20

0.20

7

35

0.55

10

15

0.70

13

20

0.90

>13

10

1.00

Гистограммы распределения вероятностей значений параметра P1 строится на основании границ интервалов и кумулятивной частоты попаданий транзактов в указанные интервалы.

2.4 Группа вычислительных элементов

Прежде чем рассматривать вычислительные элементы GPSS, необходимо рассмотреть генератор случайных величин вGPSS.

2.4.1 Генератор случайных величин

В GPSSWorldколичество генераторов случайных величин неограничено. В них реализуется конгруэнтный мультипликативный метод. Генераторы выдают целочисленные значения, равномерно распределенные в диапазоне 0..999999. Число, стоящее в начале генерируемой последовательности, равно номеру генератора. Если генератор используется в качестве аргумента функции или при вычислении переменной, генерируемые им значения находятся в диапазоне 0..0.999999.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]