
Камчатский государственный университет
Методические указания
к выполнению лабораторных работ
по дисциплине
«Дискретные модели»
Сост. А.Б.Тристанов
г. Петропавловск-Камчатский, 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 таких графиков.
|
|
Для этого необходимо:
Создать модель, выбрав пункт меню Command/Create Simulation
выбрать меню Window/Simulation Window/Plot Window…
Заполнить поля в диалоговом окне Edit Plot Window и нажать OK.
Запустить процесс имитации, выбрав пункт меню Command/START
Рассмотрим назначение полей диалогового Edit Plot Window :
1. Группа New Expression (новое выражение) предназначена для добавления нового выражения в список отображаемых выражений. После заполнения полей этой группы пользователь может нажать кнопку Plot для добавления введенного выражения в список отображаемых выражений. Пользователь может также нажать кнопку Memorize (запомнить) для сохранения выражения с целью дальнейшего использования. В поле Label задается имя выражения, а в поле Expression - само выражение пользователя.
2. В группе Window Contents (содержимое окна) отображается список выражений и задается ряд глобальных настроек графика. В поле Title задается заголовок графика, а в поле Time Range - длительность временного интервала, отображаемого на графике. Поля Min Value и Max Value определяют соответственно минимальное и максимальное значения отображаемой величины. Кнопка Remove используется для удаления выражения.
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, получим график.
|
|