
- •Введение
- •Лабораторная работа № 1 ознакомление c интерфейсом пользователя системы gpssw
- •1. Редактирование в среде gpssw
- •2. Блоки (операторы) gpss-модели
- •4. Лабораторное задание
- •Лабораторная работа № 2 Практическая работа в gpssw. Первая программа. Лабораторное задание
- •Лабораторная работа № 3 Изучение средств наблюдения за процессом моделирования в среде gpssw Лабораторное задание
- •Лабораторная работа № 4 Изучение средств отладки моделей в среде gpssw Отладка модели
- •Лабораторное задание
- •Лабораторная работа № 5 Изучение средств отображения и обработки результатов моделирования в среде gpssw Лабораторное задание
- •Лабораторная работа № 6
- •Содержание отчета
- •Методические указания к выполнению работы
- •Лабораторная работа № 7
- •Содержание отчета
- •Методические указания к выполнению работы
- •Лабораторная работа № 8
- •Содержание отчета
- •Методические указания к выполнению работы
- •Лабораторная работа № 9 моделирование сетей массового обслуживания
- •Приложение 1.Содержимое окон Окно блоков
- •Окно устройств
- •Окно многоканальных устройств
- •Окно очередей
- •Окно таблиц
- •Окно графиков
- •Окно параметров сча
- •Окно отчета
- •Приложение 2.Системные числовые атрибуты (сча)
- •Список литературы
ФЕДЕРАЛЬНОЕ АГЕНТСТВО СВЯЗИ
Государственное образовательное учреждение
высшего профессионального образования
Московский технический университет связи и информатики
Кафедра вычислительной математики и программирования
ПРАКТИКУМ
ПО ИМИТАЦИОННОМУ МОДЕЛИРОВАНИЮ
В СРЕДЕ GPSS WORLD
Москва 2011
ПРАКТИКУМ
ПО ИМИТАЦИОННОМУ МОДЕЛИРОВАНИЮ
В СРЕДЕ GPSS WORLD
Составитель: Г.К. Сосновиков, канд. техн. наук, доцент
Л.А. Воробейчиков, канд. техн. наук, доцент
Издание утверждено советом ОТФ-2. Протокол № от 2012 г.
Рецензент: В.Н. Шакин, канд. техн. наук, доцент
Введение
Настоящий лабораторный практикум включает в себя 9 лабораторных работ по изучению имитационного моделирования в среде GPSS World (GPSSW) .
Лабораторные работы 1 – 5 выполняются студентами в режиме самостоятельного обучения с целью изучения принципов взаимодействия пользователя и разработчика моделей в среде GPSSW, терминологических соглашений, основных команд, состава, принципов работы и синтаксиса задания основных блоков GPSSW, принципов построения простейших моделей, принципов ручного моделирования в среде GPSSW.
Лабораторные работы 6 – 9 предназначены для изучения и практического освоения средств и приемов конструирования имитационных моделей систем массового обслуживания с ожиданием, с отказами, смешанного типа с различными дисциплинами обслуживания, а также сетей массового обслуживания.
Лабораторная работа № 1 ознакомление c интерфейсом пользователя системы gpssw
1. Редактирование в среде gpssw
Для моделирования дискретных систем широкое распространение получила система имитационного моделирования GPSS с одноименным языком моделирования GPSS. Ранее использовались версии языка под DOS [1], версии GPSS/H, GPSS/PC [1,2]. Настоящий практикум ориентирован на использование общецелевой системы моделирования GPSS World [5], разработанной компанией Minuteman (США)
GPSS WORLD имеет полноэкранный редактор традиционного для Windows типа. Правила оформления программы: все описательные операторы помещаются в начале программы, затем последовательно заносятся рабочие сегменты; сегмент часто начинается блоком GENERATE. Пояснительный текст в строке операнда пишется в конце операнда и начинается символом (;). В записи оператора выделяют три части: метку, название, поле переменных. Номера позиций, с которых начинается какая-либо часть, условны, но желательно их придерживаться с целью удобочитаемости модели.
Пример записи оператора:
L1 GENERATE 30,5 ; Первый сегмент модели 2 . . . . . 8 . . . . . . . . . 18 19 . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . 70 < метка >< название > <поле переменных> < комментарии >
В поле переменных выделяют подполя (операнды), разделяемые при записи запятыми. Операнды блоков задают информацию, специфичную для действия данного блока. Число операндов зависит от типа блока. Операнды в общем случае обозначаются символами A,B,C,D,E,F,G. Операнды следуют один за другим и отделяются запятыми. Если операнд опущен, то вместо него ставится запятая.
. Одни операнды в некоторых блоках должны быть всегда заданы, другие могут задаваться и не задаваться. В некоторых случаях операнды считаются заданными по умолчанию.
Операнды служат для указания чисел, стандартных числовых атрибутов (СЧА), символов, обозначающих метки, идентификаторов и т.п. Возможна запись комментария после последнего непустого поля через точку с запятой. Допускается запись комментария с начала строки, в этом случае в первой позиции ставится символ точка с запятой или звездочка.
Предусмотрена запись произвольного текста, для этого необходимо ограничивать ее символами (*) в начале и в конце каждой строки.