Методические указания по выполнению практических занятий по дисциплине «Моделирование систем»


НазваниеМетодические указания по выполнению практических занятий по дисциплине «Моделирование систем»
страница4/13
ТипМетодические указания
1   2   3   4   5   6   7   8   9   ...   13

5 Блоки, связанные с очередями


В GPSS блоки QUEUE (СТАТЬ В ОЧЕРЕДЬ) и DEPART (покинуть очередь) позволяют описать вынужденное ожидание транзактов, вызванное поступлением нескольких одновременных требований на один обслуживающий прибор. Блоки имеют следующий формат:

QUEUE А[,B]

DEPART А[,B]

А – имя очереди, может быть цифра, символ;

В – число единиц, на которое увеличивается (уменьшается) длина очереди (по умолчанию 1).

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

  1. Счетчик входов для данной очереди увеличивается на В.

  2. Счетчик текущего содержимого очереди увеличивается на В.

  3. Для данного транзакта запоминается имя очереди, в которой он находится.

  4. Запоминается момент модельного времени постановки в очередь данного транзакта.

При входе транзакта в блок DEPART вызывается подпрограмма, которая выполняет следующие действия:

  1. Текущее содержимое очереди уменьшается на В.

  2. Определяется время пребывания транзакта в очереди.

  3. Если время пребывания в очереди нулевое, то увеличивается счетчик нулевых входов.

  4. Транзакт исключается из очереди.

Пример 2. Рассмотрим программу для примера 4.1, в которую введена очередь и использованы блоки QUEUE и DEPART:

GENERATE 10,4

QUEUE NAK

SEIZE STAN

DEPART NAK

ADVANCE 12,6

RELESE STAN

TERMINATE

GENERATE 4800

TERMINATE 1
Пример 3. Пусть имеется одна единица оборудования, но заявки поступают с различными приоритетами. Если очередь общая, то в ее вершине будут находиться заявки с более высоким приоритетом.

GENERATE 10,2,,,1

QUEUE NAK

SEIZE STAN

DEPART NAK

ADVANCE 12,6

RELEASE STAN

TERMINATE
QUEUE NAK

SEIZE STAN

DEPART NAK

ADVANCE 10,4

RELEASE STAN

TERMINATE
GENERATE 4800

TERMINATE 1
В процессе моделирования собирается следующая статистическая информация об ожидании:

  • номер или имя очереди (QUEUE);

  • максимальная длина очереди (MAX);

  • текущая длина очереди (CONT);

  • общее количество входов (ENTRY);

  • количество «нулевых» входов (ENTRY (0));

  • средняя длина очереди (AVE. CONT.);

  • среднее время пребывания транзактов в очереди (AVE. TIME);

  • среднее время пребывания транзактов в очереди без учета «нулевых» входов (AVE (-0));

  • количество транзактов, ожидающих специальных условий (RETRY).

6 Блоки, связанные с многоканальными устройствами


Для моделирования параллельно работающих однотипных устройств в GPSS используется объект, называемый многоканальным устройством (МКУ). Пользователь может произвольно задать емкость МКУ – количество устройств, используемых данным МКУ.

В процессе моделирования работы МКУ используются блоки ENTER (ВОЙТИ) и LEAVE (ВЫЙТИ). Формат блоков следующий:

ENTER А[,B]

LEAVE А[,B]

А – имя МКУ, может быть цифра, символ;

В – количество занимаемых одновременно устройств (по умолчанию 1).

При входе в блок ENTER выполняются следующие действия:

  1. Счетчик входов увеличивается на В.

  2. Текущее содержимое увеличивается на В.

  3. Доступная емкость увеличивается на В.

Действия, выполняемые при входе транзакта в блок LEAVE:

1. Текущее содержимое уменьшается на В.

2. Доступная емкость увеличивается на В единиц.

В процессе моделирования в файл стандартной статистики собирается следующая информация о МКУ:

  • номер или имя МКУ (STORAGE);

  • емкость МКУ (CAP);

  • количество единиц свободной емкости МКУ в конце моделирования (REMAIN);

  • минимальное количество свободной емкости МКУ за период моделирования (MIN);

  • максимальное количество свободной емкости МКУ за период моделирования (MAX);

  • количество входов (ENTRIES);

  • состояние готовности (AVAIL.);

  • среднее значение занятой емкости за период моделирования (AVE.C);

  • коэффициент использования (UTIL);

  • количество транзактов, ожидающих специальных условий (RETRY);

  • количество транзактов, ожидающих занятия устройства (DELAY).

Статистику работы МКУ в процессе моделирования можно наблюдать в окне МКУ для GPSS/PС (перейти в это окно можно с помощью клавиш [ALT+S]) или в окне Storage Window для GPSS World.

Определение емкости многоканальных устройств. Все используемые в модели МКУ должны быть заранее описаны, для чего используется оператор STORAGE (ХРАНИЛИЩЕ). Его формат:

Метка STORAGE А

Метка – это символическое имя МКУ;

А – емкость многоканального устройства.

Например: NL STORAGE 5
1   2   3   4   5   6   7   8   9   ...   13

Похожие:

Методические указания по выполнению практических занятий по дисциплине «Моделирование систем» iconМетодические указания к выполнению практических занятий по дисциплине «Экология»
Методика определения платы за загрязнение окружающей природной среды: Методические указания к выполнению практических занятий по...

Методические указания по выполнению практических занятий по дисциплине «Моделирование систем» iconМетодические указания к выполнению практических занятий по дисциплине «системы качества»
Горяистова т. В. Методические указания к выполнению практических занятий по дисциплине «Системы качества». – М.: Ргу нефти и газа...

Методические указания по выполнению практических занятий по дисциплине «Моделирование систем» iconМетодические указания по выполнению практических заданий по дисциплине...
Методические указания предназначены для проведения практических занятий по дисциплине Технология топографо-геодезических и маркшейдерских...

Методические указания по выполнению практических занятий по дисциплине «Моделирование систем» iconМетодические указания по выполнению практических занятий по учебной дисциплине
Методические указания по выполнению практических работ разработаны на основе рабочей программы учебной дисциплины «Правовое обеспечение...

Методические указания по выполнению практических занятий по дисциплине «Моделирование систем» iconМетодические указания к выполнению практических занятий по дисциплине...
Целью практических занятий является подтверждение и проверка теоретических положений, формирование практических умений

Методические указания по выполнению практических занятий по дисциплине «Моделирование систем» iconМетодические указания по выполнению практических занятий по учебной дисциплине
Методические указания по выполнению практических работ разработаны на основе рабочей программы учебной дисциплины «Право»

Методические указания по выполнению практических занятий по дисциплине «Моделирование систем» iconМетодические указания к выполнению практических занятий ен. 02 Информатика...
Методические указания к выполнению практических занятий по дисциплине ег. 02 Информатика

Методические указания по выполнению практических занятий по дисциплине «Моделирование систем» iconМетодические указания к выполнению практических занятий ен. 02 «Информатика»...
Для закрепления теоретических знаний и приобретения необходимых умений, программой учебной дисциплины предусмотрено проведение практических...

Методические указания по выполнению практических занятий по дисциплине «Моделирование систем» iconМетодические указания к выполнению практических и лабораторных работы...
Методические указания к выполнению практических работ обучающимися по дисциплине оп. 05

Методические указания по выполнению практических занятий по дисциплине «Моделирование систем» iconМетодические указания по выполнению практических работ по дисциплине «Техническое черчение»
Методические указания по выполнению практических работ по дисциплине «Техническое черчение» для обучающихся по профессии 13. 01....

Вы можете разместить ссылку на наш сайт:


Все бланки и формы на filling-form.ru




При копировании материала укажите ссылку © 2019
контакты
filling-form.ru

Поиск