К. И. Сатпаева Кафедра «Логистика и оценка» Н. М. Кулжабай, Р. Т. Исмаилова, А. Ш. Оразымбетова Игровое имитационное моделирование логистических систем Методические указания


Построение таблиц распределений аргументов



бет8/22
Дата13.01.2024
өлшемі0.75 Mb.
#488996
түріМетодические указания
1   ...   4   5   6   7   8   9   10   11   ...   22
2014 Мет.указ.практ. раб ИИМЛС рус

Построение таблиц распределений аргументов
GPSS позволяет строить статистические таблицы для получения частотных распределений ряда аргументов, которыми могут быть некоторые СЧА (например, времени задержки транзакта в отдельных частях модели; длин очередей; содержимого накопителей и т.п.). У каждой таблицы имеются определенные области значений аргумента. Число попаданий аргумента в каждую из этих областей регистрируется системой автоматически. Результаты могут быть выведены в табличной форме.
Для описания таблиц используются операторы TABLE и QTABLE.

ИТ TABLE A,B,C,D – оператор описания таблицы;


ИТ – имя таблицы,
A – имя СЧА, значение которого табулируется,
B – верхняя граница первого (открытого: от –  до значения В включительно) интервала таблицы,
C – ширина интервалов таблицы,
D – количество интервалов таблицы, увеличенное на 2 (включая открытые левый и правый).
ИТ QTABLE A,B,C,D – оператор описания таблицы времени пребывания в очереди,
A – имя очереди.
При вхождении транзакта в блок TABULATE в таблицу, заданную операндом А, заносится значение СЧА, описанное операндом А оператора TABLE.
TABULATE A,B – блок табулирования (рис.2.4),
A – имя таблицы, в которую заносится табулируемая величина,
B – весовой коэффициент, задающий число раз занесения величины в таблицу при каждом входе в блок (по умолчанию равен 1).



Рисунок 2.4 – Обозначение блока TABULATE на схемах моделей


Пример 2.2. Получить таблицу распределения для 2000 случайных чисел по равномерному закону в интервале от 5 до 15.

10 MYVAR VARIABLE C1-X1


11 GENERATE 10,5 ;генерация транзактов по равномерному закону
12 TABULATE TAB1 ;блок табулирования времени
13 SAVEVALUE 1,C1 ;cохранение в ячейке 1 текущего времени
14 TERMINATE 1 ;удаление транзакта
15 TAB1 TABLE V$MYVAR,5,2,12
16 START 2000

Здесь использованы следующие стандартные числовые атрибуты:


С1 – значение относительного времени,
Х – значение сохраняемой величины (Х1 – величина, сохраненная в ячейке 1).
В модели значения переменной MYVAR вычисляются как разность текущего значения времени моделирования и предыдущего, сохраняемого в ячейке 1. Таблица ТАВ1 представляет собой таблицу частот попадания генерированных транзактов в интервалы временной оси от 5 до 15 с шагом 2.
Результаты моделирования приведены на рисунке 2.5.



Достарыңызбен бөлісу:
1   ...   4   5   6   7   8   9   10   11   ...   22




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет