Имитационное моделирование на языке GPSS. Евсеева О.Н - 33 стр.

UptoLike

Составители: 

- 33 -
В соответствии с программой транзакты, создаваемые блоком
GENERATE, проходят последовательно четыре блока TABULATE.
При входе транзакта в блок TABULATE TAB1 осуществляется
засылка в таблицу 1 значения времени, прошедшего с момента
входа в этот же блок предыдущего транзакта. Характеристики
потока транзактов определяются операндами A и B блока
GENERATE. Следует знать, что в рассматриваемой программе это -
пуассоновский поток с интенсивностью lambda=0.015. При входе
транзакта в блок TABULATE TAB2 в таблицу TAB2 заноситься
значение дискретной псевдослучайной величины, разыгрываемой с
помощью функции DSB. Аналогично в таблицы TAB3 и TAB4
заносятся значения псевдослучайных величин, определяемых с
помощью RAWN и GAUSS соответственно.
В процессе реализации рассматриваемой GPSS программы через
каждый блок TABULATE пройдут 500 транзактов и в каждую из
таблиц TAB1-TAB4 будет занесено по 500 значений
соответствующей псевдослучайной величины. Объем выборки в 500
испытаний задан в программе с помощью операнда A команды
START. Выполнение GPSS программы прекратиться, когда в блок
TERMINATE войдет 500-й транзакт.
Порядок выполнения
1. Изучить GPSS-программы моделирования и методику расчета
значений операндов B,C,D таблиц. Исходя из заданных в варианте
работы распределений случайных величин, определить заданные
функции, необходимые переменные, значения операндов D,C,B
таблиц.
2. Написать и отладить программу.
3. По результатам моделирования построить графики эмпиричес-
ких распределений моделируемых случайных величин.
4. Установить соответствие между теоретическими и эмпиричес-
кими функциями распределений.
Контрольные вопросы
1. Какая случайная величина называется базовой ?
2. Каким образом осуществляется имитация дискретных случай-
ных величин ?
3. Как определяются в GPSS функции для разыгрывания значений
дискретной и непрерывной случайной величины ?