Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторный практикум по GPSSW_новый.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
569.86 Кб
Скачать

ФЕДЕРАЛЬНОЕ АГЕНТСТВО СВЯЗИ

Государственное образовательное учреждение

высшего профессионального образования

Московский технический университет связи и информатики

Кафедра вычислительной математики и программирования

ПРАКТИКУМ

ПО ИМИТАЦИОННОМУ МОДЕЛИРОВАНИЮ

В СРЕДЕ 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. Операнды следуют один за другим и отделяются запятыми. Если операнд опущен, то вместо него ставится запятая.

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

Операнды служат для указания чисел, стандартных числовых атрибутов (СЧА), символов, обозначающих метки, идентификаторов и т.п. Возможна запись комментария после последнего непустого поля через точку с запятой. Допускается запись комментария с начала строки, в этом случае в первой позиции ставится символ точка с запятой или звездочка.

Предусмотрена запись произвольного текста, для этого необходимо ограничивать ее символами (*) в начале и в конце каждой строки.