- •Федеральное агентство связи
- •Лабораторная работа №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
Описание машинной программы решения задачи
Текст программы приведен в приложении 1. Блок-диаграмма GPSS модели приведена в приложении 2.
Команда SIMULATE указывает условия завершения процесса моделирования.
Два блока GENERATE формируют два независимых потока транзактов. Блок PREEMPT позволяет получать в пользование устройство PUNKT. Это соответствует тому состоянию системы, когда происходит прерывание обычной заявки и начинается обслуживание срочной. EXT- метка блока, в который направляется транзакт, обслуживание которого было прервано. RE – транзакт, обслуживание которого было прервано, не претендует на завершение своего обслуживания в устройстве.
Длительность разговора задается блоком ADVANCE (по экспоненциальному закону). Снятие прерывания осуществляется блоком RETURN.
Для сбора и обработки статистики по очередям используются блоки QUEUE и DEPART. OCH1 и OCH2 – имя очереди, в которую заносится транзакт.
Блок GENERATE 1440 имитирует работу в течение 24 часов.
TERMINATE – уничтожение транзакта, поступившего в блок. TERMINATE 1 – уничтожение транзакта, значение счетчика завершений уменьшается на 1 (при достижении нулевого или отрицательного значения счетчика завершений процесс моделирования прекращается).
Результаты моделирования и их анализ
При проведении имитационного моделирования с использованием исходной модели (приложение 2) получена статистика.
Проведем анализ полученного отчета. Во время моделирования было сгенерировано 180 и 60 транзактов (два блока GENERATE).
В разделе FACILITY приведена статистика использования устройства PUNKT. Коэффициент загрузки устройства составляет 0.74, среднее время обслуживания – 4.460 единиц модельного времени.
В разделе QUEUE приводится статистика по очередям.
Для очереди OCH1: максимальное количество транзактов в очереди за время моделирования (MAX) – 4, средняя длина очереди (AVE.CONT.) – 0.607, среднее время нахождения транзакта в очереди (AVE.TIME) – 4.858.
Для очереди OCH2: максимальное количество транзактов в очереди за время моделирования (MAX) – 1, средняя длина очереди (AVE.CONT.) – 0, среднее время нахождения транзакта в очереди (AVE.TIME) – 0.
Сравнение результатов имитационного моделирования и аналитического расчета характеристик
Аналитические результаты: Средняя длина очереди
Среднее время ожидания
По результатам моделирования:
Средняя длина очереди
Среднее время ожидания
Несовпадение результатов объясняется тем, что при аналитическом расчете средняя длительность разговора была принята за 5 минут, не был учтен экспоненциальный закон.
Описание возможных улучшений в работе системы
Анализируя полученные результаты, можно сделать следующие выводы: для повышения коэффициента загрузки переговорного пункта можно увеличить поток заявок, однако следует учитывать, что это приведет к росту очередей, поэтому данная модель является наиболее эффективной.
Окончательный вариант модели с результатами
Исследуемая модель является оптимальной и не нуждается в улучшении.
В ходе моделирования переговорного пункта выявлены основные особенности системы, причины несовпадения аналитических результатов и результатов моделирования - при аналитическом расчете не был учтен экспоненциальный закон. Найдены показатели эффективности данной системы – средняя длина очереди на обычные и срочные переговоры, среднее время ожидания обычных и срочных переговоров.
Модель не потребовала внесения изменений, так как является эффективной и не нуждается в улучшении.
Приложения
Приложение 1. Блок-диаграмма GPSS модели
Рисунок 2.1 – Блок-диаграмма
Приложение 2. Машинная программа объекта исследования
SIMULATE
GENERATE 8,,,,0 ; обычные заявки
QUEUE OCH1 ; очередь для обычных заявок
SEIZE PUNKT ; занять переговорный пункт
DEPART OCH1 ; покинуть очередь
ADVANCE (exponential(1,0,5)) ; длительность разговора
RELEASE PUNKT ; освободить переговорный пункт
TERMINATE
GENERATE 24,,,,1 ; срочные заявки
QUEUE OCH2 ; очередь для срочных заявок
PREEMPT PUNKT,,EXT,,RE ; захватить устройство
DEPART OCH2 ; покинуть очередь
ADVANCE (exponential(1,0,5)) ; длительность разговора
RETURN PUNKT ; освободить устройство
EXT TERMINATE ; уничтожить транзакт
GENERATE 1440 ; 24 ч. работы
TERMINATE 1 ; завершить моделирование
START 1