Содержание
1. Постановка задачи. 3
1.1 Определение перечня сегментов GPSS-модели и их назначения. 4
1.2 Составление блок-схемы сегментов GPSS-модели. Отображение в виде таблицы соответствия отдельных частей моделируемой системы и блоков GPSS-модели 4
1.3 Выбор единицы модельного времени и определение с ее учетом значений имеющих временной смысл операндов соответствующих блоков. Отображение этого в виде таблицы.. 5
1.4 Представление описательной части GPSS-модели. 6
1.5 Описание управляющих карт. 7
1.6 Распечатка имитационной программы на языке GPSS. 11
2. Сравнение результатов по двум имитационным моделям. 14
Постановка задачи
Задание № 5
Рассматривается следующая СМО:
Входные потоки – простейшие (). Заявки второго потока обладают относительным приоритетом.
Времена обслуживания заявок каждым прибором распределены по экспоненциальному закону распределения ().
Все очереди имеют ограниченную длину ().
После обслуживания вторым устройством заявки второго потока с вероятностью р = 0,25 возвращаются на повторное обслуживание этим же устройством.
Разработать ИМ рассматриваемой системы с целью оценки статистических результатов по:
– количеству поступивших в систему заявок разных входных потоков,
– количеству потерянных заявок на входе каждой из очередей,
– загрузке обслуживающих устройств,
– времени нахождения обслуживаемых заявок в системе (по потокам),
– количеству заявок, одновременно находящихся в СМО.
Длительность прогона ИМ – 4ч.
Определение перечня сегментов GPSS -модели и их назначения
При моделировании данной системы используем 3 сегмента GPSS-модели:
Сегмент №1 – моделирование движения заявок 1 потока.
Сегмент №2 – моделирование движения заявок 2 потока.
Сегмент №3 – генерация модельного времени.
Составление блок-схемы сегментов GPSS -модели. Отображение в виде таблицы соответствия отдельных частей моделируемой системы и блоков GPSS -модели
Блок-схема сегмента №1:
Блок-схема сегмента №2:
Блок-схема сегмента №3:
Таблица соответствия отдельных частей моделируемой системы и блоков GPSS-модели:
Название части системы | Названия и назначение соответствующих блоков GPSS -модели | Информация, идентифицирующая блоки GPSS -модели |
Устройство 1-ой фазы обслуживания | SEIZE– вход заявки ADVANCE – обслуживание заявки RELEASE– выход заявки после обслуживания | Блок №4, имя – D1 Блок №6 Блок №7, имя – D1 |
Устройство 2-ой фазы обслуживания | SEIZE – вход заявки ADVANCE – обслуживание заявки RELEASE – выход заявки после обслуживания | Блок №10, имя – D2 Блок №12 Блок №13, имя – D2 Блок №19, имя – D2 Блок №21 Блок №22, имя – D2 |
Очередь №1 | TRANSFER – потеря заявки QUEUE– вход заявки в очередь DEPART– выход заявки из очереди | Блок №2 Блок №3, имя– QUE1 Блок №5, имя– QUE1 |
Очередь №2 | TRANSFER – потеря заявки QUEUE– вход заявки в очередь DEPART– выход заявки из очереди | Блок №8 Блок №9, имя– QUE2 Блок №11, имя– QUE2 |
Очередь №3 | TRANSFER – потеря заявки QUEUE– вход заявки в очередь DEPART– выход заявки из очереди | Блок №17 Блок №18, имя– QUE3 Блок №20, имя– QUE3 |