Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ССБ тема 3.docx
Скачиваний:
3
Добавлен:
01.07.2025
Размер:
2.67 Mб
Скачать

Числовые объекты gpss-модели

К числовым объектам GPSS-модели относятся:

-· ячейки – объекты для хранения величин, которым могут быть присвоены некоторые значения;

-· матрицы – объекты для хранения массивов элементов размерности от 2 до 6;

-· переменные – объекты для хранения величин, значения которых вычисляются на основе некоторого заданного выражения; переменные описываются с помощью операторов VARIABLE (арифметическая переменная), FVARIABLE (арифметическая переменная c плавающей точкой), BVARIABLE (булева переменная);

-· функции – объекты, позволяющие вычислять значения в зависимости от некоторого аргумента; функции описываются с помощью оператора FUNCTION;

-· таблицы – объекты, используемые для построения гистограммы плотности распределения случайной величины и представляющие собой набор чисел, отображающих частоту попадания значений случайной величины в тот или иной частотный диапазон (интервал); таблицы описываются с помощью оператора TABLE.

Генераторы случайных (точнее, псевдослучайных) чисел представляют собой объекты GPSS-модели, которые можно разделить на три группы:

-· встроенные генераторы равномерно распределённых в интервале (0; 1) случайных чисел, основанные на мультипликативном конгруэнтном методе, с длиной периода 2 147 483 646; количество таких генераторов равно 999, причём номер генератора (от 1 до 999) определяет начальное число для запуска генератора; при обращении к генератору с помощью системного числового атрибута (СЧА) RNj, где j – номер генератора, вырабатываются целочисленные случайные величины в интервале (0; 999);

- библиотечные генераторы случайных чисел с конкретными законами распределений, реализованные в виде встроенных библиотечных процедур количеством более 20;

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

Кроме перечисленных объектов при разработке больших сложных GPSS-моделей дополнительно могут использоваться:

-· групповые списки, включающие в себя:

  • списки пользователя;

  • числовые группы;

  • группы транзактов,

-· потоки данных.

ВЫВОД

Объекты в GPSS-модели могут формироваться автоматически, либо должны объявляться с использованием специальных команд – операторов описания. К объявляемым объектам относятся: памяти, переменные, матрицы, таблицы, функции, а также параметры транзактов.

Примеры gpss моделирования принципы построения gpss-моделей

Рассмотрим принципы построения GPSS-моделей на примерах моделей систем (СМО) и сетей (СеМО) массового обслуживания с однородным и неоднородным потоком заявок. GPSS-модели представлены в порядке возрастания сложности. Вначале рассматриваются и подробно комментируются простейшие GPSS-модели, имитирующие работу СМО с однородным потоком заявок и позволяющие получить представление об основных операторах GPSS World. По мере усложнения моделей вводятся новые операторы, необходимые для построения более сложных GPSS-моделей.

Для каждой модели представлено подробное описание моделируемой системы с указанием конкретных значений параметров. Далее приводится текст GPSS-модели и детально рассматривается каждый оператор.

Все операторы GPSS-моделей сопровождаются комментариями. Для некоторых моделей приводятся и подробно описываются стандартные отчеты, формируемые автоматически по завершению моделирования и содержащие результаты моделирования.

Модель 1: одноканальная СМО с детерминированным потоком заявок и равномерно распределенной длительностью обслуживания (D/U/1)

Положим, что система содержит один обслуживающий прибор (рис.6.6). В СМО поступает детерминированный поток заявок с интервалом 10 секунд. Заявки выбираются на обслуживание из накопителя неограниченной ёмкости в порядке поступления, то есть по правилу «первым пришел – первым обслужен» (дисциплина обслуживания FIFO – First In First Out).

Длительность обслуживания заявок в приборе – величина случайная, распределенная по равномерному закону в интервале от 4 до 12 секунд (8±4 секунды) со средним значением 8 секунд.

Краткое описание рассматриваемой СМО имеет следующий вид:

• • количество обслуживающих приборов: 1;

• • количество потоков (классов) заявок: 1;

• • ёмкость накопителя: не ограничена (равна бесконечности);

• • интервалы между заявками в потоке: 10 секунд;

• • поток заявок: детерминированный;

• • значение длительности обслуживания заявок в приборе: 8±4 секунд;

• • закон распределения длительности обслуживания заявок в приборе: равномерный.

ВЫВОД

Все операторы GPSS-моделей сопровождаются комментариями. Для некоторых моделей приводятся и подробно описываются стандартные отчеты, формируемые автоматически по завершению моделирования и содержащие результаты моделирования.

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