- •Моделирование систем телекоммуникаций
- •050719 – Радиотехника, электроника и телекоммуникации
- •Введение
- •1 Лабораторная работа №1. Формирование последовательности случайных дискретных чисел по заданному закону распределения
- •2 Лабораторная работа №2. Моделирование времени обслуживания в одноканальной смо
- •3 Лабораторная работа №3. Исследование на имитационной модели простой телефонной системы
- •4 Лабораторная работа №4. Исследование на имитационной модели частной телефонной станции
- •5 Лабораторная работа №5. Исследование на имитационной модели работы телефонной сети
- •6 Лабораторная работа №6. Моделирование работы переговорного пункта
- •Список литературы.
- •Содержание
- •050719 – Радиотехника, электроника и телекоммуникации
- •050013, Алматы, Байтурсынова, 126
6 Лабораторная работа №6. Моделирование работы переговорного пункта
6.1 Цель работы: имитационное моделирование работы переговорного пункта в среде GPSS World.
6.2 Подготовка к работе
6.2.1 Изучить пункты главного меню системы GPSS World, необходимые в работе: Window/Simulation, Window/Table, Edit/Setting
6.2.2 Изучить блоки и команды необходимые в модели
6.3 Задание к работе
Изучить базовую модель работы переговорного пункта, освоить работу с базовой моделью, используя динамические окна. Внести изменения в базовую модель соответственно вашему варианту. Провести процесс моделирования, получить результаты, выполнить анализ и сделать выводы.
6.4 Порядок выполнения работы
6.4.1 Получить задание и вариант работы у преподавателя.
6.4.2 Осуществить ввод операторов базовой модели.
6.4.3 Отладить программу.
6.4.4 Внести изменения в базовую модель в соответствии со своим вариантом.
6.4.4 Проделать по шагам пункт 6.5.3 для своей модели.
6.4.5 Определить коэффициент загрузки переговорного пункта.
6.4.6 Определить количество ожидающих вызовов в конце моделирования, среднее число ожидающих вызовов в течение времени моделирования, среднее время ожидания вызова.
6.4.7 Максимальное, среднее и текущее число посетителей в переговорном пункте; число ожидающих посетителей в конце моделирования.
6.4.8 Среднее время обслуживания в переговорном пункте
6.4.9 Собрать статистику об указанной (по варианту) величине и представить результат в виде гистограммы.
6.4.10 Получить результат моделирования в виде отчета, гистограмм и оперативного экрана.
6.4.11 Подготовить отчет о выполненной работе, где представить свою модель, результаты моделирования и сделать выводы.
6.5 Описание базовой имитационной модели
6 .5.1 Описание объекта моделирования
Рассмотрим работу переговорного пункта для К абонентов. Интервал между прибытиями абонентов колеблется в пределах А±В мин. Время оплаты каждого разговора составляет C±D мин., а время разговора по телефону составляет E±F мин. Поток посетителей, приходящих в переговорный пункт, равномерный. Время ожидания вызова абонента составляет M±N мин. Время разговора абонентов, оплаты разговора и ожидания вызова абонента подчиняется равномерному закону распределения. Если все телефоны переговорного пункта заняты, то посетитель ожидает освобождения одного из них.
Необходимо:
1. Определить коэффициент загрузки переговорного пункта;
2. Определить количество ожидающих вызовов в конце моделирования, среднее число ожидающих вызовов в течение времени моделирования, среднее время ожидания вызова.
3. Максимальное, среднее и текущее число посетителей в переговорном пункте;
4. Среднее время обслуживания в переговорном пункте
5. Собрать статистику об указанной (по варианту) величине и представить результат в виде гистограммы.
.6. 5. 2 Листинг базовой модели
Моделирование работы переговорного пункта
Punkt STORAGE 4
Transit TABLE M1,0.5,1,30
GENERATE 1.85, 1
Povtor GATE SNF Punkt, Zanyt
ENTER Punkt
QUEUE Ocher_kassir
SEIZE Kassir
DEPART Ocher_kassir
ADVANCE 1.5, 0.4
RELEASE Kassir
ADVANCE 4.4, 1.35
LEAVE Punkt
TABULATE Transit
TERMINATE
Zanyt ADVANCE 3.5,1.1
TRANSFER , Povtor
GENERATE 480
TERMINATE 1
START 1
6.5.3 Запуск процесса моделирования
Перед началом моделирования можно установить вывод тех параметров моделирования, которые необходимы. Для этого выберите Edit/Settings. Появится диалоговое окно, в котором можно установить нужные выходные параметры. Для имитационной модели переговорного пункта диалоговое окно можно представить, как на рисунке 6.1. Наличие галочки говорит о том, что эта информация будет выведена в окне результатов моделирования. Для нас необходима информация о следующих объектах: очереди, каналах обслуживания, многоканальном устройстве (МКУ) и гистограммах.
Рисунок 6.1 – Окно «SETTINGS»
Необходимо создать процесс моделирования. Выберите Command / Create Simulation. Начнется трансляция исходной модели, а затем ее выполнение, поскольку в программе имеется управляющая команда START, обеспечивающая автоматическое выполнение программы.
После завершения процесса моделирования GPSS World выводит отчет в файл отчета, заданного по умолчанию.
Этот отчет будет автоматически выведен в окно. Если вы закроете окно, повторно его можно будет открыть с помощью команды главного меню File / Open. Затем в выпадающем списке «Files of type» («Тип файла») выбрать Report (Отчет).
Из значения End Time в стандартном отчете мы видим, что время моделирования составило 480 мин., как было задано в программе. Число посетителей, оплативших разговор, составило 260. Повторное моделирование благодаря использованию случайных чисел даст немного другие значения.
Используя данные, представленные в отчете, подготовьте ответы на первые четыре вопроса задания.
В отчете по лабораторной работе нужно представить гистограмму Transit для базовой модели.
Для того чтобы получить гистограмму для базовой модели необходимо выполнить Window / Simulation Window / Table Window.
Появится диалоговое окно с названием гистограммы для базовой модели (рисунок 6.2)
Рисунок 6.2. – Окно «Open Table Window»
После того, как вы щелкнете по кнопке ОК, на экране появится гистограмма (рисунок 6.3).
Рисунок 6.3 – Гистограмма «Transit»
Введите в базовую модель данные вашего варианта, создайте процесс моделирования еще раз, подготовьте ответы на первые четыре вопроса задания.
Теперь вам нужно построить свою гистограмму для параметра, указанного в вашем варианте. Информация для построения гистограммы собирается с помощью оператора TABLE. Поэтому необходимо внести изменения во вторую строку программы, где находится данный оператор. Вы можете изменить название гистограммы. В поле первого операнда вставьте СЧА вашего варианта. Чтобы заполнить остальные поля операндов, нужно посмотреть в отчете границы изменения интересующего вас параметра. После этого запустите процесс моделирования еще раз: Command / Create Simulation. Затем выберите Window / Simulation Window / Table Window. Появится диалоговое окно (рис.6.2) с названием вашей гистограммы, щелкнете по кнопке ОК.
6.6 Варианты лабораторной работы.
Т а б л и ц а 6.1
Номер варианта |
Число телефон |
Интервал между абонентами |
Время оплаты |
Время разговора |
Время ожидания |
Параметр гистограммы |
1 |
5 |
1,65 ± 1 |
1,1 ± 0,1 |
4,1 ± 1,15 |
3,2 ± 1,0 |
Время оплаты |
2 |
4 |
1,67 ± 1,1 |
1,2 ± 0,2 |
4,2 ± 1,16 |
3,1 ± 1,1 |
Длина очереди к кассиру |
3 |
3 |
1,69 ± 1,2 |
1,3 ± 0,3 |
4,3 ± 1,17 |
3,3 ± 1,2 |
Время ожидания в очереди |
4 |
9 |
1,71 ± 1,3 |
1,4 ± 0,4 |
4,4 ± 1,18 |
3,4 ± 1,3 |
Число занятых Телефонов |
5 |
7 |
1,73 ± 1 |
1,5 ± 0,5 |
4,5 ± 1,19 |
3,5 ± 1,4 |
Число свободных телефонов |
6 |
8 |
1,75 ± 1,1 |
1,6 ± 0,6 |
4,6 ± 1,20 |
3,6 ± 1,5 |
Время пребывания в пункте |
7 |
6 |
1,77 ± 1,4 |
1,7 ± 0,7 |
4,7 ± 1,21 |
3,7 ± 1,6 |
Время оплаты |
8 |
10 |
1,79 ± 1,2 |
1,8 ± 0,8 |
4,8 ± 1,22 |
4,0 ± 1,7 |
Длина очереди к кассиру |
9 |
5 |
1,81 ± 1,3 |
1,9 ± 0,9 |
4,9 ± 1,23 |
3,8 ± 1,8 |
Время ожидания в очереди |
10 |
4 |
1,83 ± 1,1 |
1,7 ± 0,7 |
5,0 ± 1,24 |
3,9 ± 1,9 |
Число занятых Телефонов |
11 |
3 |
1,87 ± 1,5 |
1,3 ± 0,3 |
5,1 ± 1,25 |
4,1 ± 1,92 |
Число свободных телефонов |
12 |
9 |
1,89 ± 1,2 |
1,2 ± 0,2 |
5,2 ± 1,26 |
4,2 ± 1,96 |
Время пребывания в пункте |
13 |
7 |
1,82 ± 1,1 |
1,1 ± 0,3 |
5,3 ± 1,27 |
4,3 ± 1,94 |
Число занятых Телефонов |
14 |
8 |
1,84 ± 1 |
1,4 ± 0,6 |
5,4 ± 1,28 |
4,4 ± 1,95 |
Число свободных телефонов |
15 |
6 |
1,86 ± 1,3 |
1,5 ± 0,2 |
5,5 ± 1,29 |
4,5 ± 1,93 |
Время пребывания в пункте |
