- •Министерство образования и науки российской федерации
- •Имитационное моделирование
- •080500 «Бизнес-информатика»
- •Часть 2
- •1. Введение
- •Лабораторная работа №5 переход транзактов в блок, отличный от последующего. Блоки transfer, test и gate
- •Краткие теоретические сведения
- •Задание к работе
- •Пример использованияблоков transfer, test и gate
- •1. Одноканальная смо с простейшими потоками Спецификация (м/м/1):(gd//)
- •2. Одноканальная смо с простейшими потокамии ограниченной длиной очереди Спецификация (м/м/1):(gd/n/)
- •3. Одноканальная смо с произвольным потоком обслуживания Спецификация (м/g/1):(gd//)
- •4. Многоканальная смо с простейшими потоками Спецификация (м/м/n):(gd//)
- •5. Многоканальная смо с простейшими потоками и ограниченной длиной очереди
- •2. Многоканальная смо с простейшими потоками
- •Лабораторная работа №8 создание копий транзактов и организация в моделях синхронизации движения транзактов
- •Краткие теоретические сведения
- •Задание к работе
- •Приложение 1 Системные числовые атрибуты
- •Приложение 2 Блоки gpss
- •Приложение 3 Команды gpssworld
- •Список рекомендуемой литературы Основная
- •Дополнительная
Пример использованияблоков transfer, test и gate
Автоматическая телефонная станция обслуживает абонентов, используя 4 канала. Поток заявок экспоненциальный со средним интервалом 7 секунд. Время обработки заявок распределено по равномерному закону со средним значением 30 секунд и полуразмахом 9 секунд. С вероятностью 0,8 заявка, которая не может быть обслужена сразу после прибытия, через 35 секунд делает попытку снова занять канал. Промоделировать работу АТС в течение 8 часов.
Модель 1 (с использованием блоков TRANSFER) Ats STORAGE 4
GENERATE (Exponential(1,0,7)) Aga TRANSFER BOTH,,Try ENTER Ats ADVANCE 30,9 LEAVE Ats TERMINATE Try TRANSFER .200,,Ref ADVANCE 35 TRANSFER ,Aga Ref TERMINATE
* Сегменттаймера
GENERATE 28800
TERMINATE 1
START 1
Модель 2 (с использованием блоков TRANSFER и TEST)
Ats STORAGE 4
GENERATE (Exponential(1,0,7)) Aga TEST L S$Ats,4,Try ENTER Ats ADVANCE 30,9 LEAVE Ats TERMINATE Try TRANSFER .200,,Ref ADVANCE 35 TRANSFER ,Aga Ref TERMINATE
* Сегменттаймера
GENERATE 28800
TERMINATE 1
START 1
Модель 3 (с использованием блоков TRANSFER и GATE)
Ats STORAGE 4
GENERATE (Exponential(1,0,7)) Aga GATE SNF Ats,Try ENTER Ats ADVANCE 30,9 LEAVE Ats TERMINATE Try TRANSFER .200,,Ref ADVANCE 35 TRANSFER ,Aga Ref TERMINATE
* Сегменттаймера
GENERATE 28800
TERMINATE 1
START 1
Отчет о работе
Отчет должен содержать:
-
задание и исходные данные для выполнения работы;
-
тексты программ с комментариями;
-
распечатку стандартного отчета (объекта «Отчет»);
-
оценку количества потерянных заявок и среднего времени пребывания заявок в модели;
-
выводы по проведенной работе.
ЛАБОРАТОРНАЯРАБОТА №6
МОДЕЛИРОВАНИЕ РАЗОМКНУТЫХ
СИСТЕМ МАССОВОГО ОБСЛУЖИВАНИЯ
Цель работы: изучение основ имитационного моделирования на примере разомкнутых систем массового обслуживания (СМО), допускающих аналитическое решение; сравнение результатов, полученных в процессе моделирования, со значениями, прогнозируемыми теорией массового обслуживания.
Краткие теоретические сведения
Для спецификации систем массового обслуживания принято обозначение
(a/b/c):(d/e/f),
где символы a,b,c,d,e и f ассоциированы с конкретными наиболее существенными элементами модельного представления процессов массового обслуживания и интерпретируются следующим образом:
a – распределение моментов поступлений заявок на обслуживание;
b- распределение времени обслуживания;
c – число параллельно работающих каналов обслуживания;
d – дисциплина очереди;
e – максимальное число допускаемых в систему заявок (число заявок
в очереди + число обслуживаемых заявок);
f - емкость источника заявок.
Для aиb приняты следующие стандартные обозначения:
M – пуассоновское (или марковское) распределение моментов поступлений заявок на обслуживание или выбытий из системы обслуженных заявок (или экспоненциальное распределение интервалов времени между моментами последовательных поступлений или продолжительностей обслуживания заявок);
G – распределение произвольного вида моментов выбытия из системы обслуженных заявок (или продолжительностей обслуживания).
Если дисциплина очереди не регламентирована, т.е. может быть либо ПЕРППО («первым пришел – первым обслуживаешься»), либо ПОСППО («последним пришел – первым обслуживаешься»), либо СОЗ (правило случайного отбора заявок), то на место символа d записывают пару символов GD.
В формулах приняты обозначения:
λ – интенсивность входного потока заявок на обслуживание;
μ – интенсивность выходного потока (средняя скорость обслуживания), 1/ μ = ;
ρ – показатель нагрузки системы, ρ = λ/μ = λ·;
pk– вероятность того, что в системе находится kзаявок на обслуживание;
Ls – среднее число находящихся в системе заявок на обслуживание;
Lq – среднее число заявок в очереди на обслуживание;
Ws – средняя продолжительность пребывания заявки в системе;
Wq–средняя продолжительность пребывания заявки в очереди.