Содержание отчета и его форма



1. Форма отчета письменная.

2. Выполнить примеры 1-4 (задания к примерам выполняются по требованию преподавателя).

3. Продемонстрировать данную работу на ПК.

4. Ответить на контрольные вопросы.


Литература

1. Боев В. Моделирование систем. Инструментальные средства GPSS World. - Санкт-Петербург:BHV-Санкт-Петербург, 2004 г. - 368 стр.

2. Вентцель Е.С. Исследование операций.- М.: Сов.радио, 1972.

3. Гнеденко Б.В., Коваленко И.Н. Введение в теорию массового обслуживания. М.: Высш. шк., 1987.

4. Кузин Л.Т. Основы кибернетики: В 2 т.- М.: Энергия, 1979.

5. Разработка САПР. Кн. 9. Имитационное моделирование: Практ. пособие / В.М.Черненький: Под ред. А.В. Петрова. М.: Высш. шк., 1990.

6. Советов Б.Я. Моделирование систем. Практикум: Учебное пособие для вузов/ Б.Я. Советов, С.А. Яковлев. – 2-е изд., перераб. и доп. – М.: Высш. шк., 2003. – 295 с.:ил.

7. Шрайбер Г.Дж. Моделирование на GPSS.- М.: Высш. шк., 1980.


Лабораторная работа № 5. «Системы с накопителями: блоки ENTER , LEAVE , оператор STORAGE . Управление потоком сообщений: блоки GATE , TEST . Операторы VARIABLE , FVARIABLE , INITIAL »

Цель работы: научиться моделировать системы с конечной емкостью накопителей, управлять потоком сообщений на основе заданных соотношений и логических условий, изучить операторы VARIABLE, FVARIABLE, INITIAL.

План выполнения работы:

1) зарегистрируйтесь в системе,

2) выполните практическую часть лабораторной работы,

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

 

Теоретическая часть

 

В системах массового обслуживания часто задается ограниченная длина очереди или накопителя для требований, которые вошли в систему, и ожидают своего обслуживания. Для моделирования систем с ограниченной очередью и параллельной обработкой требований в GPSS/PC используются блоки ENTER, LEAVE и оператор STORAGE. Эти блоки и оператор образуют группу памятей или группу описания накопителей, в которых собираются сообщения перед началом обслуживания в одном из устройств. В системе GPSS/PC памяти или накопители относятся к аппаратной категории, которые имеют визуализацию в виде специальных окон для наблюдения заполнения моделируемых накопителей (в рабочей строке GPSS/PC следует набрать сочетание клавиш Alt+S).

Блок GATE проверяет состояние устройств, памятей, логических ключей. Блок TEST сравнивает два стандартных числовых атрибута по вычисляемому отношению. Оба блока управляют потоком сообщений (транзактов).

Практическая часть

Записать и запустить на выполнение программу для решения примера 1.

Пример 1. Входной поток требований поступает в накопитель с допустимой емкостью, равной 5 единицам, равномерно в течение 4±1 мин. Если требования после накопителя застают 1-е устройство заполненным, то они поступают на обработку во 2-е устройство. Время обработки для 1-го устройства равно 13±1 мин., для второго — 11±1 мин. Смоделировать процесс обработки требований в течение 3 часов (180 мин.).

В данном примере поступающие в систему требования сначала буферизуются в накопителе емкостью в 5 единиц, а потом пытаются попасть на обработку в 1-е устройство. Если первое устройство оказывается заполненным, т.е. в нем осуществляется обслуживание, то очередное требование поступает на обслуживание во второе устройство.

Решение примера 1 приводится как программа 1.

 

nak STORAGE 5; Накопитель емкостью в 5 единиц GENERATE 4,1 GATE SNF nak,FACIL2; Анализ состояния накопителя ENTER nak QUEUE 1 SEIZE 1; 1-е устройство DEPART 1 LEAVE nak ADVANCE 13,1 RELEASE I TERMINATE FACIL2 SEIZE 2; 2-е устройство с меткой FACIL2 ADVANCE 11,1 RELEASE 2 TERMINATE GENERATE TERMINATE 1 START 1
Программа 1.

Задание к примеру 1. Изучить и объяснить файл стандартного отчета для программы 1.

Изменить среднее время поступления транзактов в систему в соответствии с данным рядом чисел: 2, 3, 5, 6, 7, 9, 13, 15, 21 (мин.).

Изменить среднее время обработки первого устройства при среднем времени поступления требований в систему, равном 4 мин.: 7, 9, 11, 15. В то же время среднее время обработки второго устройства оставить неизменным. Изменить также среднее время обработки второго устройства при неизменном времени обработки первого устройства: 7, 9, 11, 15. Изучить и объяснить файл стандартного отчета.

Добавить в программу блоки, регистрирующие статистику очередей перед каждым устройством. Изучить и объяснить файл стандартного отчета.

Изменить для блока GATE логическое условие с SNF на SF. Подобрать средние времена обработки первого и второго устройства так, чтобы выходная статистика по устройствам оставалась неизменной, т.е. как и для условия SNF.


Дата добавления: 2018-09-23; просмотров: 162; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!