Имитационного моделирования систем с приоритетным обслуживанием и отказами
Курсовая работа, 20 Января 2014, автор: пользователь скрыл имя
Описание работы
Формальное описание процессов в виде системы массового обслуживания широко применяется в самых различных областях науки и практики. Теоретической базой построения и исследования СМО является теория массового обслуживания (ТМО). Теория массового обслуживания – это область прикладной математики, занимающаяся анализом процессов в СМО, в которых события повторяются многократно. С помощью этой теории разрабатываются методы решения типовых задач массового обслуживания, строятся модели СМО и определяются их количественные характеристики.
Содержание работы
Введение………………………………………………………………...…..2
Глава I. Теоретические основы имитационного моделирования систем с приоритетным обслуживанием и отказами……………………………………3
1.1. Методика определения приоритетов обслуживания заявок……......3
1.2. Одноканальные СМО с неоднородным потоком заявок…................7
1.2.1. Характеристики и свойства ДО БП……………………………..9
1.2.2. Характеристик и свойства ДО ОП……………………………...11
1.2.3. Характеристики и свойства ДО АП……………………………..14
1.3. Система массового обслуживания с отказами ………........................16
1.4. Особенности имитационного моделирования систем массового обслуживания……………………………………………………………………19
Глава II. Построение имитационной модели на языке GPSS World.…….26
2.1. Постановка задачи………………………………………………......... 26
2.2. Функциональная схема..........................................................................27
2.3 Создание ИМ на языке GPSS…………………………………………28
2.4. Анализ результатов моделирования…………………………………32
Заключение…………………………………………………………………35
Список литературы …………………………………………………….….36
Приложение 1…………………………………………………..…………..37
Приложение 2………………………………………………………………38
Файлы: 1 файл
КУРСОВАЯ ИМ.docx
— 218.40 Кб (Скачать файл)Оглавление
Введение…………………………………………………………
Глава I. Теоретические основы имитационного моделирования систем с приоритетным обслуживанием и отказами……………………………………3
1.1. Методика определения приоритетов обслуживания заявок……......3
1.2. Одноканальные СМО с неоднородным потоком заявок…................7
1.2.1. Характеристики и свойства ДО БП……………………………..9
1.2.2. Характеристик и свойства ДО ОП……………………………...11
1.2.3. Характеристики и свойства ДО АП……………………………..14
1.3. Система массового обслуживания с отказами ………........................16
1.4. Особенности
имитационного моделирования систем массового
обслуживания………………………………………………
Глава II. Построение имитационной модели на языке GPSS World.…….26
2.1. Постановка
задачи………………………………………………......
2.2. Функциональная
схема.........................
2.3 Создание ИМ на языке GPSS…………………………………………28
2.4. Анализ результатов моделирования…………………………………32
Заключение……………………………………………………
Список литературы …………………………………………………….….36
Приложение 1…………………………………………………..…………..37
Приложение 2………………………………………………………………38
Введение.
Формальное описание процессов в виде системы массового обслуживания широко применяется в самых различных областях науки и практики. Теоретической базой построения и исследования СМО является теория массового обслуживания (ТМО). Теория массового обслуживания – это область прикладной математики, занимающаяся анализом процессов в СМО, в которых события повторяются многократно. С помощью этой теории разрабатываются методы решения типовых задач массового обслуживания, строятся модели СМО и определяются их количественные характеристики. Предметом теории массового обслуживания является установление зависимостей между характером потока заявок, числом каналов обслуживания, производительностью отдельного канала и эффективным обслуживанием с целью нахождения наилучших путей управления этими процессами. Задачи теории массового обслуживания носят оптимизационный характер и в конечном итоге включают экономический аспект по определению такого, варианта системы, при котором будет обеспечен минимум суммарных затрат от ожидания обслуживания, потерь времени и ресурсов на обслуживание и от простоев каналов обслуживания. Методами ТМО анализируют функционирование объекта, а затем решают вопрос о синтезе обслуживающих устройств и выборе оптимальных параметров системы. Целью данного курсового проекта является создание имитационных моделей системы с приоритетным обслуживанием и отказами средствами систем имитационного моделирования GPSS World. Задачей курсовой работы - ознакомление с современными концепциями построения моделирующих систем, с основными приемами имитационного моделирования, встраиваемыми в общую процедуру преобразования информации от структурирования и формализации составляющих предметных областей до интерпретации обработанных данных и приобретенных знаний, связанных с описанием экономических процессов. Данная работа представляет собой работу по созданию и реализации модели системы массового обслуживания для получения необходимых нам результатов на основании исходных данных. Методологической и теоретической основой при написании работы послужила учебная литература и труды отечественных и зарубежных авторов.
Глава I. Теоретические основы моделирования с приоритетным обслуживанием и отказами.
- Методика определения приоритетов обслуживания заявок.
На практике часто приходится
сталкиваться с системами специального
вида, которые предназначены для
многоразового использования
|
||
P ( |
P ( | |
P( |
P ( |
- Здесь P ( вероятность совместного появления компонент (например, есть предоплата и договор); P ( вероятность совместного появления компонент (например, есть предоплата, но нет договора); P ( вероятность совместного появления компонент (например, нет предоплаты, но есть договор); P ( вероятность совместного появления компонент (например, нет предоплаты, и нет договора). Вероятности P ( P ( P ( P ( могут вычисляться на основе анализа статистического материала (табл.1.1). Здесь кроме вышеперечисленных факторов учитывается отказ в обслуживании. Табл.1.1.
Данные об обслуживании по кварталам | |||||
Квартал |
Общее число заявок |
По договору |
По предоплате |
Получили отказ |
Прочие заявки |
1 |
1856 |
920 |
400 |
37 |
499 |
2 |
2004 |
883 |
671 |
49 |
401 |
3 |
1639 |
764 |
528 |
23 |
324 |
4 |
1922 |
952 |
594 |
34 |
342 |
Итого за год |
7421 |
3519 |
2193 |
143 |
1566 |
- Считается, что заявки получают отказ, например, в случаях: - предлагается не предоплата, а бартер; - предоплата составляет мене 50%, а в базе надежности у заказчика неважная характеристика (или вообще отсутствует в базе); - нет достаточного вычислительного ресурса для качественного обслуживания заявки. Можно рассчитать вероятности событий с учетом сведений табл.1.1. Для этого сначала рассчитываются вероятности для компоненты P ( ; P ( Получена таблица распределения первой компоненты (табл.1.2.). Табл. 1.2.
|
|
|
P |
0,47 |
0,53 |
- Затем рассчитываем вероятности для компоненты (из табл.1.1.). P ( P ( Получена таблица для второй компоненты (табл.1.3.) Табл.1.3.
|
|
|
P |
0,30 |
0,70 |
- Теперь можно рассчитать вероятности событий для табл. 1.1. P ( P ( P ( P ( Таким образом, распределение вектора Z для приведенных статических данных можно свести в табл. 1.4. Табл.1.4.
| ||
|
0,14 |
0,33 |
0,16 |
0,37 |
- Исходя из полученных результатов при имитационном моделировании реальной СМО, заявке присваивается наивысший (нулевой) приоритет, если и первый приоритет и второй приоритет и и третий приоритет и В итоге заявки, приходящие на вход с одновременным распределением интервалов времени поступления, выстраиваются в очередь, длительность пребывания в которой определяется двумерным законом распределения (табл.1.4) Количество учитываемых параметров при моделировании приоритетов может быть и больше. Если, например, переменные принимают по три возможных значений, то число приоритетов будет равна 9. Если учитывается три фактора (Z()) при двух значениях каждого из них, то равно 12. Если 3 при трех значениях каждого, то - 27 и так далее. Число моделируемых приоритетов может увеличиваться, но методика их задания, усложняясь, сохраняется.
1.2. Одноканальные СМО с неоднородным потоком заявок.
Рассмотрим одноканальную СМО с неоднородным потоком заявок, в которую поступили H классов заявок, образующие простейшие потоки с интенсивностями Длительность обслуживания заявок класса k распределена по произвольному закону со средним значением и коэффициентом вариации Выбор заявки из очереди на обслуживание осуществляется в соответствии с заданной дисциплиной обслуживания, в качестве которой будем рассматривать:
- Дисциплину обслуживания бесприоритетную (ДО БП), при которой заявки выбираются на обслуживание в порядке поступления;
- Дисциплину обслуживания заявок с относительными приоритетами (ДО ОП);
- Дисциплину обслуживания заявок с абсолютными приоритетами (ДО АП).
В качестве основной характеристики, описывающей эффективность функционирования системы, будем рассматривать средние времена ожидания заявок разных классов, на основе, которой легко могут быть рассчитаны все остальные характеристик с использованием фундаментальных зависимостей. При этом следует иметь виду, что представленные ниже формулы были получены при следующих предположениях: 1) СМО содержит один обслуживающий прибор, который в каждый момент времени может обслужить только одну заявку; 2) СМО имеет накопитель заявок неограниченной емкости, что означает отсутствие отказов поступающих заявкам при их постановке в очередь, то есть любая поступающая заявка всегда найдет в накопителе место для ожидания независимо от того, сколько заявок уже находится в очереди; 3) заявки разных классов, поступающие в СМО независимо друг от друга, образуют простейшие потоки; 4) длительности обслуживания заявок каждого класса в приборе распределены по произвольному закону и не зависят друг от друга; 5) обслуживающий прибор не простаивает, если в системе (накопителе) имеется, хотя бы одна заявка любого класса, причем после завершения обслуживания очередной заявки мгновенно из накопителя выбирается следующая заявка в соответствии с заданной дисциплиной обслуживания; 6) при использовании ДО ОП заявки разных классов выбираются на обслуживание только в зависимости от времени поступления в систему по правилу «раньше пришел – раньше обслужен», независимо от номера класса, к которому принадлежит заявка; 7) при использовании приоритетных дисциплин (ДО ОП и ДО АП) приоритеты классам заявок назначены по принципу «класс с меньшим номером имеет более высокий приоритет», то есть наивысшим приоритетом обладают заявка класса 1; 8) в случае ДО АП заявка, обслуживание которой прервано более высокоприоритетной заявкой, возвращает в накопитель, где ожидает дальнейшего обслуживания, причем ее обслуживание продолжается с прерванного места.
1.2.1. Характеристики и свойства ДО БП.
При бесприоритетной ДО
средние времена ожидания одинаковы
для всех классов и определяются по следующей
формуле: