I-й учебный вопрос. Положим теперь, что в предыдущую модель внесены следующие изменения (рис. 6. 8)

ПРИМЕР GPSS-модели – 20 мин

Положим теперь, что в предыдущую модель внесены следующие изменения (рис.6.8):

1) система содержит K=4 идентичных обслуживающих приборов, причём заявка может занять любой свободный прибор;

2) накопитель имеет ограниченную ёмкость r =10, при этом заявка, заставшая накопитель заполненным, получает отказ в обслуживании и теряется;

3) длительность обслуживания заявок в одном приборе распределена по закону Эрланга 2-го порядка со средним значением 40 секунд.

Текст GPSS-модели с комментариями (выделены курсивом):

Рассмотрим изменения, внесенные в предыдущую GPSS-модель и выделенные жирным шрифтом.

Первое изменение заключается в появлении в GPSS-модели «Области описания», которая содержит оператор STORAGE, задающий имя (Uzel) многоканального устройства (памяти) и количество обслуживающих приборов (ёмкость памяти), равное 4.

Второе изменение заключается в появлении в GPSS-модели нового оператора (блока) TEST, позволяющего смоделировать накопитель с ограниченной ёмкостью перед многоканальным устройством.

Рассмотрим оператор TEST более подробно в контексте данного примера. Для этого сопоставим оператор TEST, записанный в общем виде, с оператором TEST в нашей модели:

TEST Х A, B, C

TEST L Q$ch_1, 10, Otkaz

Здесь:

Х – условный оператор (в нашем примере L означает «меньше»);

A – СЧА, значение которого проверяется в соответствии с заданным условным оператором (в нашем примере Q$ch_1 означает проверку длины очереди с именем ch_1);

B – контрольное значение, с которым сравнивается значение числового атрибута, указанного в параметре A (в нашем примере длина очереди ch_1 сравнивается со значением 10);

C – имя альтернативного оператора, которому передается транзакт, если указанное условие не выполняется (в нашем примере транзакт будет передан оператору TERMINATE с именем Otkaz).

ВЫВОД

Первое изменение заключается в появлении в GPSS-модели «Области описания», которая содержит оператор STORAGE, задающий имя (Uzel) многоканального устройства (памяти) и количество обслуживающих приборов (ёмкость памяти), равное 4.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: