- •Федеральное агентство связи
- •Лабораторная работа №2
- •2.Литература:
- •3.Подготовка к работе:
- •5. Содержание отчета:
- •7. Порядок выполнения работы:
- •Лабораторная работа №3
- •2.Литература:
- •3.Подготовка к работе:
- •5. Содержание отчета:
- •7. Порядок выполнения работы:
- •Лабораторная работа № 3
- •Лабораторная работа № 4
- •2.Литература:
- •3.Подготовка к работе:
- •5. Содержание отчета:
- •7. Порядок выполнения работы
- •Лабораторная работа № 5
- •2.Литература:
- •3.Подготовка к работе:
- •5. Содержание отчета:
- •7. Порядок выполнения работы
- •Лабораторная работа № 6
- •2.Литература:
- •3.Подготовка к работе:
- •5. Содержание отчета:
- •7. Порядок выполнения работы
- •Лабораторная работа № 7
- •Лабораторная работа № 8
- •0,0/0.1,0.8/0.5,1.6/1.0,1.9
- •0,12/1,9/2,8/3,6
- •Лабораторная работа № 9
- •2.Литература:
- •3.Подготовка к работе:
- •5. Содержание отчета:
- •7.Порядок выполнения работы
- •Лабораторная работа № 10
- •2.Литература:
- •3.Подготовка к работе:
- •5. Содержание отчета:
- •7.Порядок выполнения работы
- •Лабораторная работа № 11
- •2.Литература:
- •3.Подготовка к работе:
- •5. Содержание отчета:
- •7.Порядок выполнения работы
- •Лабораторная работа № 12
- •2.Литература:
- •3.Подготовка к работе:
- •7.Порядок выполнения работы
- •Лабораторная работа № 13
- •2.Литература:
- •3.Подготовка к работе:
- •7.Порядок выполнения работы
- •Лабораторная работа № 14
- •2.Литература:
- •3.Подготовка к работе:
- •5. Содержание отчета:
- •7.Порядок выполнения работы
- •Лабораторная работа № 15
- •2.Литература:
- •3.Подготовка к работе:
- •5. Содержание отчета:
- •7.Порядок выполнения работы
- •Лабораторная работа № 16
- •2.Литература:
- •3.Подготовка к работе:
- •5. Содержание отчета:
- •7.Порядок выполнения работы
- •Лабораторная работа № 17
- •2.Литература:
- •3.Подготовка к работе:
- •5. Содержание отчета:
- •7.Порядок выполнения работы
- •Лабораторная работа № 18
- •2.Литература:
- •3.Подготовка к работе:
- •5. Содержание отчета:
- •7.Порядок выполнения работы
- •Лабораторная работа № 19
- •2.Литература:
- •3.Подготовка к работе:
- •5. Содержание отчета:
- •7.Порядок выполнения работы
- •Лабораторная работа № 20
- •2.Литература:
- •3.Подготовка к работе:
- •5. Содержание отчета:
- •7.Порядок выполнения работы
- •Лабораторная работа № 21
- •2.Литература:
- •3.Подготовка к работе:
- •5. Содержание отчета:
- •7.Порядок выполнения работы
- •Лабораторная работа № 22
- •2.Литература:
- •3.Подготовка к работе:
- •3.Подготовка к работе:
- •5. Содержание отчета:
- •7. Порядок выполнения работы
- •Приложение Редактирование текста модели
- •Запись и считывание модели с диска
- •Лабораторная работа № 24
- •2.Литература:
- •3.Подготовка к работе:
- •5. Содержание отчета:
- •7.Порядок выполнения работы
- •Описание машинной программы решения задачи
- •Результаты моделирования и их анализ
- •Лабораторная работа № 25
- •2.Литература:
- •3.Подготовка к работе:
- •7.Порядок выполнения работы
- •Лабораторная работа № 26
- •2Литература:
- •3.Подготовка к работе:
- •7. Порядок выполнения работы
- •Блоки устройств
- •Блоки накопителя
- •Блоки сбора статистических данных об очереди
- •Лабораторная работа № 27
- •2.Литература:
- •3.Подготовка к работе:
- •5. Содержание отчета:
- •7.Порядок выполнения работы
- •Лабораторная работа № 28
- •2.Литература:
- •3.Подготовка к работе:
- •5. Содержание отчета:
- •7.Порядок выполнения работы
- •Лабораторная работа № 29
Лабораторная работа № 13
HАИМЕНОВАНИЕ: Анализ результатов моделирования в GPSSW.
1.ЦЕЛЬ РАБОТЫ: проанализировать результаты моделирования.
2.Литература:
2.1 Д. Н. ШЕВЧЕНКО, И. Н. КРАВЧЕНЯ «ИМИТАЦИОННОЕ МОДЕЛИРОВАНИЕ НА GPSS» Учебно-методическое пособие.
2.2 http://www.belsut.gomel.by/Ellibrary/12/
imitacionnoe_modelirovanie_gpss_kravchenya_shevchenko.pdf
2.3 http://www.bibliofond.ru/view.aspx?id=490533
2.4 Кельтон, В. Имитационное моделирование / В. Кельтон, A. Jloy. - 3-е изд. - СПб.: Питер, 2004. - 848 с.
2.5 Максимей, И. В. Имитационное моделирование на ЭВМ / И. В. Максимей. - М. : Радио и связь, 1988. - 232 с.
2.6 Шрайбер, Т. Дж. Моделирование на GPSS / Т. Дж. Шрайбер. - М. : Машиностроение, 1980. - 593 с.
3.Подготовка к работе:
3.1. Изучить предложенную литературу.
3.2. Подготовить бланк отчёта.
4. ОСНОВНОЕ ОБОРУДОВАНИЕ: 4.1. Персональный IBM PC.
4.2. Программа GPSS World
5. СОДЕРЖАНИЕ ОТЧЕТА:
5.1. Наименование и цель работы.
5.2. Описать анализ результатов моделирования.
5.3. Выводы о проделанной работе.
5.4. Ответы на контрольные вопросы.
6. КОНТРОЛЬНЫЕ ВОПРОСЫ:
6.1 Что такое «REPORT», описать?
6.2 Что такое «START TIME»?
6.3 Что такое «NAME VALUE»?
6.4 Описать «Информация об одноканальных устройствах»?
6.5 Описать «Информация о блоках текущей модели»?
6.6 Описать «Информация об очередях»?
6.7 Описать « Информация о многоканальных устройства»?
6.8 Описать « Список будущих событий»?
7.Порядок выполнения работы
1.Загрузить компьютер с операционной системой Windows 2000-XP.
2.Запустить установленную программу GPSS World из директории C:\Program Files\Minuteman Software\GPSS World Student Version.
3.Ознакомится с анализом результатов моделирования программы GPSS World (описанное в приложение).
Приложение.
После завершения процедуры моделирования GPSS автоматически открывает окно отчета «REPORT» (рисунок 21), содержащее стандартную выходную информацию о результатах моделирования.
Выходной файл статистики состоит из подразделов, содержащих стандартную статистику об объектах GPSS, используемых в данной модели (устройствах, очередях и т. д.). Начинается файл статистики с заголовка, который содержит имя модели, дату и время моделирования. Далее следует выходная информация, содержащая следующие основные сегменты вывода:
Здесь START TIME - абсолютное модельное время в момент начала моделирования (эквивалентно абсолютному модельному времени, после последнего применения команды RESET или CLEAR);
END TIME - абсолютное время или момент, когда счетчик завершений принял значение 0;
BLOCKS - количество блоков, использованных в текущей модели, к моменту завершения моделирования;
FACILITIES - количество одноканальных устройств, использованных в модели к моменту завершения моделирования;
STORAGES - количество многоканальных устройств, использованных в текущей модели к моменту завершения моделирования.
Информация об именах
NAME VALUE
Здесь поле NAME содержит имена, используемые в программе модели; VALUE - определяет числовое значение (номер), соответствующее имени, устанавливает начальный номер GPSS равным 10000.
Информация о
блоках текущей модели LABEL
LOC BLOCK TYPE ENTRY
COUNT CURRENT
COUNT RETRY
Здесь LABEL - метка оператора, связанного с блоком GPSS;
LOC - номер строки модели, связанной с блоком;
BLOCK TYPE - тип блока GPSS;
ENTRY COUNT - количество транзактов, вошедших в данный блок после последнего выполнения команд RESET или CLEAR или с начала процедуры моделирования;
CURRENT COUNT - количество транзактов, находящихся в данном блоке и ожидающих выполнения некоторых условий;
RETRY - количество транзактов, ожидающих выполнения некоторых условий.
Информация об одноканальных устройствах
| FACILITY | ENTRIES | UTIL. | AVE. TIME | AVAIL. | OWNER | PEND | INTER | RETRY | DELAY |
Здесь FACILITY - номер или имя одноканального устройства;
ENTRIES - количество транзактов, вошедших в устройство после последнего выполнения команды RESET или CLEAR или начала работы программы;
UTIL. - часть периода моделирования, в течение которого устройство было занято (коэффициент загрузки);
AVE. TIME - среднее время занятости устройства одним транзактом в течение процедуры моделирования после последнего выполнения команд CLEAR или RESET;
AVAILABLE - состояние готовности устройства в конце периода моделирования;
OWNER - номер последнего транзакта, занимавшего устройство (0 означает, что устройство не занималось);
PEND - количество транзактов, ожидающих устройство (находящееся в режиме прерывания);
INTER - количество транзактов, обработка которых прервана на устройстве в данный момент модельного времени;
RETRY - количество транзактов, ожидающих выполнения некоторых условий;
DELAY - количество транзактов, ожидающих занятия устройства (включая транзакты, ожидающие освобождение устройства в режиме прерывания).
Информация об очередях
|QUEUE|MAX|CONT.|ENTRIES|ENTRIES(0)| AVE.CONT |AVE.TIME | AVE.(-O) |RETRY|
Здесь QUEUE - имя или номер объекта типа «очередь»;
МАХ - максимальное содержимое объекта типа «очередь» в течение периода моделирования, который начинается с начала работы или с последней команды RESET или CLEAR;
CONT - текущее содержимое объекта типа «очередь» в момент завершения моделирования;
ENTRIES - общее количество входов в очередь в течение периода моделирования (счетчик входов);
ENTRIES(O) - общее количество входов в очередь с нулевым временем ожидания (счетчик «нулевых» входов);
AVE.CONT - среднее значение длины очереди;
AVE.TIME - среднее время, проведенное транзактом в очереди с учетом всех входов в очередь;
AVE.(-O) - среднее время, проведенное транзактом в очереди без учета «нулевых» входов в очередь;
RETRY - количество транзактов, ожидающих специальных условий, зависящих от состояния объекта типа «очередь».
Информация о многоканальных устройствах
| STORAGE | САР. | REMAIN | MIN | MAX | ENTRIES | AVL. | AVE.C. | UTIL. |RETRY |DELAY|
Поля имеют следующие назначения:
STORAGE - имя или номер многоканального устройства;
САР. - количество каналов, заданное оператором STORAGE;
REMAIN - число свободных каналов в конце периода моделирования;
MIN- минимальное количество использовавшихся каналов за период моделирования;
МАХ - максимальное количество использовавшихся каналов за период моделирования;
ENTRIES - количество входов в многоканальное устройство за период моделирования;
AVL. - состояние готовности многоканального устройства в конце периода моделирования;
AVE. С. - среднее число занятых каналов в устройстве за весь период моделирования;
UTIL. - часть периода моделирования, в течение которого многоканальное устройство использовалось;
RETRY - количество транзактов, ожидающих специальные условия, зависящие от состояния устройства;
DELAY - количество транзактов, ожидающих возможность входа в блок ENTER.
Информация о ячейках памяти
| SAVEVALUE | VALUE | RETRY |
Поля имеют назначения: SAVEVALUE - имя или номер ячейки; VALUE - значение ячейки в конце моделирования;
RETRY - количество транзактов, ожидающих наступления специальных условий, зависящих от состояния ячейки.
Список будущих событий
| XN| PRI I BDT I ASSEM | CURRENT | NEXT | PARAMETER | VALUE | XN - номер транзакта, ожидающего выполнения некоторого события; PRI - приоритет транзакта;
BDT - время назначенного события, связанного с данным транзактом; ASSEM - номер семейства транзактов;
CURRENT - номер блока, в котором находится транзакт (О - если транзакт еще не вошел ни в один из блоков);
NEXT - номер блока, в который должен войти транзакт; PARAMETER - номер или имя параметра транзакта; VALUE - значение параметра.