Оценка показателей эффективности простейшей разомкнутой системы массового обслуживания с ожиданием в среде "GPSS/World"
Характеристика и значение одноканальной системы массового обслуживания. Расчет среднеарифметической оценки показателей эффективности системы. Результаты имитаций при различном количестве каналов, определение среднего времени ожидания заявки в очереди.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | лабораторная работа |
Язык | русский |
Дата добавления | 05.05.2017 |
Размер файла | 171,7 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Министерство образования и науки Российской Федерации
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ «ОРЕНБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ»
Факультет математики и информационных технологий
Кафедра программного обеспечения вычислительной техники и автоматизированных систем
ОТЧЕТ
По лабораторной работе
Оценка показателей эффективности простейшей разомкнутой СМО с ожиданием в среде «GPSS/World»
по дисциплине «Компьютерное моделирование»
Руководитель
В. В. Паничев
Студент группы 14ИВТ(ба)ПОВТ-2
А. В. Юсупова
Оренбург 2017
Содержание
- Постановка задачи
- Порядок выполнения работы
- Вывод
Постановка задачи
Цель работы: экспериментальная проверка теоретических показателей эффективности простейшей разомкнутой СМО с ожиданием.
Задание. В одноканальную систему массового обслуживания с ограниченной очередью поступают заявки, распределенные по экспоненциальному закону с интенсивностью. Обработка поступивших заявок осуществляется также по экспоненциальному закону с интенсивностью обслуживания . Емкость накопителя L=3. Если поступившая заявка застает канал занятыми, то она становится в очередь и теряется только в случае отсутствия свободных мест в очереди. Необходимо смоделировать работу системы обслуживания в течение 8 часов.
Определить основные параметры одноканальной СМО с ограниченной очередью: , при . Выявить вид зависимости , где n - число каналов в системе при .
№ вар |
5 |
|
0,7 |
Таблица 1 - Вариант задания.
Порядок выполнения работы
Для выполнение данного задания, в первую очередь необходимо произвести аналитический анализ основных параметров одноканальной СМО с ограниченной очередью.
Разработка концептуальной модели системы согласно заданию Q-схема одноканальной системы с ограниченной очередью имеет вид(рисунок 1):
На рисунке 1- И - источник
N - число поступивших заявок
N0 - число обслуженных заявок
N1 - число потерянных заявок
К - канал обслуживания
Н - накопитель
L - количество мест в накопителе
По представленной схеме составим программу имитационной модели в среде GPSS /World:
; имитация одноканальной СМО с ограниченной очередью
; время в минутах
NAK3 STORAGE 3
GENERATE(Exponential(1,0,1/0.8))
GATE SNF NAK3,FAKIL
ENTER NAK3
SEIZE 1
LEAVE NAK3
ADVANCE (Exponential(1,0,1/0.48))
RELEASE 1
TERMINATE
FAKIL TERMINATE
GENERATE 480
TERMINATE 1
Отчет выполнения программы представлен ниже:
GPSS World Simulation Report - Untitled Model 1.2.1
Friday, May 05, 2017 09:42:34
START TIME END TIME BLOCKS FACILITIES STORAGES
0.000 480.000 11 1 1
NAME VALUE
FAKIL 9.000
NAK3 10000.000
LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY
1 GENERATE 366 0 0
2 GATE 366 0 0
3 ENTER 215 1 0
4 SEIZE 214 0 0
5 LEAVE 214 0 0
6 ADVANCE 214 1 0
7 RELEASE 213 0 0
8 TERMINATE 213 0 0
FAKIL 9 TERMINATE 151 0 0
10 GENERATE 1 0 0
11 TERMINATE 1 0 0
FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY
1 214 0.935 2.097 1 362 0 0 0 1
STORAGE CAP. REM. MIN. MAX. ENTRIES AVL. AVE.C. UTIL. RETRY DELAY
NAK3 3 2 0 3 215 1 1.931 0.644 0 0
FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE
368 0 481.956 368 0 1
362 0 484.920 362 6 7
369 0 960.000 369 0 10
По результатам выполнения программы можно сделать вывод, что на данную одноканальную СМО с ограниченной очередью поступило 334 заявки. Из всех поступивших заявок были обслужены 280, а в отказ ушли 54 заявок.
Произведем имитацию данной модели еще 4 раза, записывая результаты в таблицу 1.
По полученным данным определяем вероятность отказа заявок в обслуживании и вероятность обслуживания поступившей заявки.
Рассчитаем среднеарифметическую оценку показателей эффективности системы.
Таблица 1 - Результаты пяти имитаций модели.
Произведем аналитические расчеты параметров системы и сравним с полученными данными построенной модели СМО.
В первую очередь необходимо построить граф состояний.
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Рисунок 2 - Граф состояний
S0 - канал обслуживания свободен,
S1 - канал обслуживания занят, но очереди нет,
S2 - канал обслуживания занят, в очереди одна заявка,
S3 - канал обслуживания занят, в очереди две заявки.
Приведенная интенсивность потока автомобилей определяется как отношение интенсивностей л и µ, т. е.
массовое обслуживание заявка канал
Далее необходимо вычислить вероятность того что все каналы свободны с помощью следующей формулы для одноканальной СМО с ограниченной очередью:
После вычисляем вероятность отказа(т.е если канал занят и места в очереди нет).
Для расчета вероятности отказа заявок в обслуживании необходимо использовать формулу:
где p0 - вероятность того что все каналы свободны.
Подставляем значения при очереди равной L=3 и получаем следующий результат:
Отсюда следует, что заявка будет обслужена с вероятностью
Далее определим среднее число заявок в очереди, используя следующую формулу:
Подставляем значения и получаем:
Определим среднее время ожидания заявки в очереди по формуле:
Для определения зависимости вероятности обслуживания заявок от числа каналов в системе при неизвестной интенсивности потока заявок, была реализована следующая программа, листинг которой представлен ниже:
MKY STORAGE 10
GENERATE 480
TERMINATE 1
GENERATE (Exponential(1,0,1/0,7))
GATE SNF MKY,Fakil
ENTER MKY
ADVANCE (Exponential(1,0,1/0.21))
LEAVE MKY
TERMINATE
Fakil TERMINATE
Чтобы проанализировать зависимость, производим несколько имитаций, каждый раз изменяя число каналов в СМО. Полученные результаты заносим в таблицу 2.
Таблица 2 - Результаты имитаций при различном количестве каналов
И построим график для наглядного представления этой зависимости.
Рисунок 1 - Зависимость Q от емкости накопителя L.
Построим графики теоретической и экспериментальной зависимостей вероятности обслуживания системой как функции емкости накопителя (рисунок 2).
Для начала заполним таблицу теоретической зависимости Q от емкости накопителя L по формуле:
Получим следующую таблицу 3:
Таблица 3 - Теоретическая зависимость Q от емкости накопителя L.
Рисунок 2 - Графики зависимостей экспериментальной и теоретической вероятности обслуживания Q от емкости накопителя L.
Определим адекватность построенной модели:
Основываясь на данных полученных аналитически и данных полученных опытным путем, делаем вывод, что данная одноканальную СМО с ограниченной очередью, не является эффективной системой.
Вывод
Успешно построили программную модель системы массового обслуживания и определили основные показатели эффективности системы трехканальной СМО с отказом. Произвели аналитический расчет, по результатам которого доказали адекватность программной модели в среде GPSS/World.
Обнаружили, что данная трехканальная СМО не является эффективной при л = 0,7 и м = 0,21, так как почти каждая третья заявка уйдет в отказ.
Проанализировали зависимость эффективности данной СМО от количества каналов, получили, что вероятность обслуживания заявки Pобсл преодолевает порог в 0.97 при увеличении количества каналов в СМО до 5, при л = 0,7 и м = 0,21.
Размещено на Allbest.ru
...Подобные документы
Изучение понятия многофазовых систем. Рассмотрение примеров разомкнутых и замкнутых систем массового обслуживания с ожиданием и с неограниченным потоком заявок. Определение значений среднего времени ожидания заявки при неэкспоненциальном распределении.
контрольная работа [151,5 K], добавлен 16.09.2010Характеристика системы массового обслуживания, куда поступают заявки обслуживания. Особенности моделирования системы массового обслуживания. Имитация работы системы массового обслуживания с относительными приоритетами. Отчеты полного факторного плана.
курсовая работа [1,1 M], добавлен 14.07.2012Определение характеристик системы массового обслуживания – вероятность обслуживания заявки, занятости любого канала системы, среднее число занятых каналов. Описание блок-схемы алгоритма. Разработка имитационной и аналитической моделей и их сравнение.
курсовая работа [860,4 K], добавлен 24.12.2013Понятие, назначение и классы систем массового обслуживания. Создание имитационной модели вычислительного центра коллективного пользования в среде Matlab Simulink. Построение многоканальных СМО с отказами каналами; расчет показателей их эффективности.
курсовая работа [864,6 K], добавлен 26.06.2014Моделирование дневного стационара - многоканальной системы массового обслуживания с ожиданием. Определение оптимального числа койко-мест для данного количества клиентов. Практическое решение задачи с помощью программы, реализованной в среде Delphi 7.
курсовая работа [1,9 M], добавлен 15.01.2010Основные сведение о системе моделирования GPSS и блоки, используемые при моделировании одноканальных и многоканальных систем массового обслуживания. Разработка модели работы ремонтного подразделения в течение суток с использованием программы GPSS World.
курсовая работа [36,4 K], добавлен 11.02.2015Методика и особенности составления имитационной модели системы массового обслуживания (СМО). Анализ и статистическая обработка показателей эффективности СМО путем решения уравнения Колмогорова, их сравнение с результатами аналитического моделирования.
курсовая работа [609,2 K], добавлен 31.01.2010Проблемы и этапы построения имитационной модели системы массового обслуживания. Оценка результатов схем, построенных на Visual Basic и GPSSV. Анализ исходных данных и выбор недостающих, составление таблицы определений и построение блок-схем и диаграмм.
курсовая работа [204,1 K], добавлен 24.06.2011Функционирование систем массового обслуживания с разными типами заявок. Построение математической модели, постановка задачи оптимизации среднего времени ожидания. Решение задачи оптимизации системы. Разработка программного кода для оптимизации системы.
дипломная работа [581,7 K], добавлен 27.10.2017Определение назначения и описание функций имитационных моделей стохастических процессов систем массового обслуживания. Разработка модели описанной системы в виде Q-схемы и программы на языке GPSS и C#. Основные показатели работы имитационной модели.
курсовая работа [487,4 K], добавлен 18.12.2014Система GPSS World как мощная универсальная среда моделирования как дискретных, так и непрерывных процессов, предназначенная для профессионального моделирования самых разнообразных процессов и систем. Системы массового обслуживания. Листинг программы.
курсовая работа [499,6 K], добавлен 25.12.2013Системы, описывающие массовое обслуживание. Разработка системы массового обслуживания для магазинов. Постановка в очередь, порядок обслуживания, выбывание из очереди, периодичность попадания в нее. Описание программного модуля, листинг программы.
курсовая работа [171,8 K], добавлен 20.01.2010Концептуальная модель процесса обслуживания покупателей в магазине. Описание системы моделирования GPSS. Разработка моделирующей программы на специализированном языке имитационного моделирования в среде AnyLogic. Результаты вычислительных экспериментов.
курсовая работа [906,9 K], добавлен 12.07.2012Понятие компьютерной модели и преимущества компьютерного моделирования. Процесс построения имитационной модели. История создания системы GPSS World. Анализ задачи по прохождению турникета на стадион посредством языка имитационного моделирования GPSS.
курсовая работа [291,3 K], добавлен 11.01.2012Построение модели системы массового обслуживания с помощью ЭВМ с использованием методов имитационного моделирования. Моделирование проводилось с помощью GPSS World Student version, позволяющего достоверно воссоздать систему массового обслуживания.
курсовая работа [555,7 K], добавлен 29.06.2011Общая характеристика системы массового обслуживания, исходные данные для ее создания. Особенности построения алгоритма имитационной модели задачи о поступлении заявок (клиентов) в канал (парикмахерскую). Описание функционирования математической модели.
курсовая работа [154,1 K], добавлен 19.05.2011Проектирование системы массового обслуживания, состоящей из двух генераторов псевдослучайных величин и электронной вычислительной машины, обрабатывающей поступающие заявки. Разработка структурной схемы и алгоритмической модели проектируемой системы.
курсовая работа [194,5 K], добавлен 30.10.2013Сфера применения имитационного моделирования. Исследование и специфика моделирования системы массового обслуживания с расчетом стационарных значений системы и контролем погрешности получаемых значений. Реализация ее в GPSS и на языке высокого уровня Java.
курсовая работа [818,7 K], добавлен 23.05.2013Построение модели одноканальной системы массового обслуживания с отказами с использованием блоков библиотеки SimEvents. Проведение экспериментов, определение статистических и вероятностных характеристик системы в стационарном режиме; листинг моделей.
лабораторная работа [384,4 K], добавлен 20.05.2013Практические навыки системного исследования реальной динамической сложной системы на основе построения ее имитационной модели. Автоматизация работы по расчету эффективности системы массового обслуживания с понятным интерфейсом. Выбор алгоритма решения.
курсовая работа [1,0 M], добавлен 18.08.2009