Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
GPSS met.doc
Скачиваний:
1
Добавлен:
01.04.2025
Размер:
2.24 Mб
Скачать

Камчатский государственный университет

Методические указания

к выполнению лабораторных работ

по дисциплине

«Дискретные модели»

Сост. А.Б.Тристанов

г. Петропавловск-Камчатский, 2005

Порядок выполнения практикума по дисциплине «Дискретные модели»

Где брать задание для лабораторной работы?

На кафедре вы можете получить методические указания с заданием для лабораторной работы. Вариант задания определяется преподавателем.

Система gpss World

Взаимодействие пользователя с системой GPSS World осуществляется с помощью оконного интерфейса в режиме диалога. Для этого предусмотрены в системе диалоговые окна.

Рис. 1. Главное окно системы GPSS World

Основные операции:

Создание новой модели

1. Меню File/New…

2. Нажать кнопку

В появившемся окне выбрать Model и нажать кнопку OK

Ввод модели

Вставка блоков

Ввод модели может выполняться либо вручную, либо с помощью спец. средства:

Меню Edit/Insert GPSS Block

В окне «Insert GPSS Block into Model Object» нажимается кнопка с требуемым блоком.

Далее появляется окно, в котором необходимо ввести параметры блока. Например, для блока QUEUE

Выполнение модели

Меню Command/Create Simulation вызывает транслятор для создания объекта имитации. При этом открывается ряд окон, в том числе окно протокола.

Для наблюдения за системой в системе GPSS World используется окна, доступные в меню Window

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

Используя пункт меню Window/Simulation Window/Plot Window…, можно построить до 8 таких графиков.

Для этого необходимо:

  1. Создать модель, выбрав пункт меню Command/Create Simulation

  2. выбрать меню Window/Simulation Window/Plot Window…

  3. Заполнить поля в диалоговом окне Edit Plot Window и нажать OK.

  4. Запустить процесс имитации, выбрав пункт меню Command/START

Рассмотрим назначение полей диалогового Edit Plot Window :

  1. 1. Группа New Expression (новое выражение) предназначена для добавления нового выражения в список отображаемых выражений. После заполнения полей этой группы пользователь может нажать кнопку Plot для добавления введенного выражения в список отобра­жаемых выражений. Пользователь может также нажать кнопку Memorize (запомнить) для сохранения выражения с целью дальней­шего использования. В поле Label задается имя выражения, а в поле Expression - само выражение пользователя.

  2. 2. В группе Window Contents (содержимое окна) отображается список выражений и задается ряд глобальных настроек графика. В поле Title задается заголовок графика, а в поле Time Range - дли­тельность временного интервала, отображаемого на графике. Поля Min Value и Max Value определяют соответственно минимальное и максимальное значения отображаемой величины. Кнопка Remove ис­пользуется для удаления выражения.

  3. 3. Группа Memorized Expressions (сохраненные выражения) со­держит перечень сохраненных выражений пользователя.

Если значения отображаемого выражения выходят за пределы, указанные в параметрах Min Value и Max Value, либо длительность времени имитации превышает Time Range, пользователь может про­смотреть интересующие его значения выражений, прокрутив изобра­жение с помощью горизонтальных и вертикальных полос прокрутки.

Пример

Рассмотрим простейшую СМО вида D/D/1, работающую в ре­жиме перегрузки. Система состоит из очереди и одного устройства, время обслуживания которого детерминировано и равно 11 единицам модельного времени. Транзакты поступают на вход системы каждые 10 единиц модельного времени. Продолжительность моделирования - 10000 единиц модельного времени.

Программа:

GENERATE 10

QUEUE QB

SEIZE В

DEPART QB

ADVANCE 11

RELEASE В

TERMINATE 1

GENERATE 10000

TERMINATE 1

В качестве выражения для визуализации выберем длину очереди QB. Заполнив окно Edit Plot Window и выполнив коман­ду START 1, получим график.