Автор работы: Пользователь скрыл имя, 10 Декабря 2013 в 21:13, курсовая работа
Но что же на самом деле скрывается за аббревиатурой «Теория массового обслуживания» и почему идеи данной теории активно используются в различных областях? Цель данной работы ответить на этот вопрос, а также осветить проблемы, связанные и практическим использованием СМО.
Попытаемся задуматься над некоторыми ситуациями, с которыми довольно часто приходится сталкиваться. Например, представим себе:
очередь покупателей возле касс большого продовольственного магазина;
колонну автомобилей, движение которых временно приостановлено расположенным на пути их следования светофором;
скопление больных, ожидающих своей очереди на прием к врачу;
группу пассажирских самолетов, ожидающих разрешения на взлет в крупном аэропорту;
ВВЕДЕНИЕ
3
1. КЛАССИФИКАЦИЯ СМО
4
2. ОСНОВНЫЕ ЭЛЕМЕНТЫ СМО И ЕЕ ХАРАКТЕРИСТИКИ
6
3. СХЕМЫ СИСТЕМ МАССОВОГО ОБСЛУЖИВАНИЯ
11
3.1. ОДНОКАНАЛЬНАЯ СМО С ОТКАЗАМИ
11
3.2. МНОГОКАНАЛЬНАЯ СМО С ОТКАЗАМИ
12
3.3. ОДНОКАНАЛЬНАЯ СМО С ОЖИДАНИЕМ
13
3.4. ДРУГИЕ РАЗНОВИДНОСТИ СМО
15
4. ТРУДНОСТИ, ВОЗНИКАЮЩИЕ ПРИ МОДЕЛИРОВАНИИ СИСТЕМЫ МАССОВОГО ОБСЛУЖИВАНИЯ
16
4.1. ТРУДНОСТИ МАТЕМАТИЧЕСКОГО ОПИСАНИЯ СИСТЕМ МАССОВОГО ОБСЛУЖИВАНИЯ
16
4.2. ГИБКОСТЬ МАТЕМАТИЧЕСКИХ МОДЕЛЕЙ ОБСЛУЖИВАНИЯ
18
4.3. ПОДГОТОВКА ИСХОДНЫХ ДАННЫХ И ПРОВЕРКА СТАТИСТИЧЕСКИХ ГИПОТЕЗ
20
5. ПРИНЯТИЕ РЕШЕНИЙ С ИСПОЛЬЗОВАНИЕМ МОДЕЛЕЙ МАССОВОГО ОБСЛУЖИВАНИЯ
21
5.1. МОДЕЛИ СО СТОИМОСТНЫМИ ХАРАКТЕРИСТИКАМИ
21
5.2. ОПТИМАЛЬНАЯ СКОРОСТЬ ОБСЛУЖИВАНИЯ μ
23
5.3. ОПТИМАЛЬНОЕ ЧИСЛО ОБСЛУЖИВАЮЩИХ ПРИБОРОВ
24
5.4. МОДЕЛИРОВАНИЕ С УЧЕТОМ ПРЕДПОЧТИТЕЛЬНОСТИ УРОВНЯ ОБСЛУЖИВАНИЯ
25
ЗАКЛЮЧЕНИЕ
27
ЛИТЕРАТУРА
Простейший поток обладает такими важными свойствами:
При простейшем потоке требований распределение требований, поступающих в систему, подчиняются закону распределения Пуассона: вероятность того, что в обслуживающую систему за время t поступит именно k требований:
где – среднее число требований, поступивших на обслуживание в единицу времени.
На практике условия простейшего потока не всегда строго выполняются. Часто имеет место нестационарность процесса (в различные часы дня и различные дни месяца поток требований может меняться, он может быть интенсивнее утром или в последние дни месяца). Существует также наличие последействия, когда количество требований на отпуск товаров в конце месяца зависит от их удовлетворения в начале месяца. Наблюдается и явление неоднородности, когда несколько клиентов одновременно пребывают на склад за материалами. Однако в целом пуассоновский закон распределения с достаточно высоким приближением отражает многие процессы массового обслуживания. Почему такое предположение в ряде важных случаев оказывается верным, дает ответ общая теорема А.Я.Хинчина, которая заключается в следующем: Если входящий поток представляет собой сумму большого числа независимых между собой стационарных и ординарных потоков, каждый из которых вносит малый вклад в общую сумму, то при одном дополнительном условии аналитического характера (которое обычно выполняется на практике) поток близок к простейшему.
Данная теорема представляет исключительную теоретическую и практическую ценность. Эта теорема имеет место в случае, когда входящий поток можно представить в виде суммы большого числа независимых потоков, ни один из которых не является сравнимым по интенсивности со всем суммарным потоком.
Далее определяется выходной поток в предположении, что данная система начинает функционировать при наличии в ней N клиентов, которые после завершения их обслуживания выбывают из системы с интенсивностью μ.
Ясно, что поведение входного потока требований и поведение выходного потока являются наиболее важными компонентами, учитываемыми при описании функционирования любой системы массового обслуживания. Однако представляются весьма существенными и другие факторы, которые следует иметь в виду при анализе такого рода.
Во-первых, важно учитывать принцип, в соответствии с которым поступающие па вход обслуживающей системы требования подключаются из очереди к процедуре обслуживания. Этот принцип называют дисциплиной очереди. Наиболее широко распространенной и, по-видимому, наиболее справедливой дисциплиной очереди является дисциплина, определяемая правилом «первым пришел — первым обслуживаешься» (FIFO). Но на практике приходится сталкиваться и с другими вариантами дисциплины очереди, среди которых следует указать дисциплину очереди, осуществляемую по правилу «последним пришел — первым обслуживаешься» (LIFI), и дисциплину очереди, определяемую правилом случайного отбора заявок (СОЗ).
Следует, кроме того, подчеркнуть, что наряду с дисциплиной очереди в той интерпретации, о которой было только что сказано, не исключаются и такие ситуации, когда поступающие на вход обслуживающей системы требования группируются по критерию приоритетности, т. е. таким способом, что требования с более высоким приоритетом обслуживаются раньше, чем требования с более низким приоритетом.
Таким образом, поступающие требования на входе обслуживающей системы распределяются по различным очередям, каждая из которых характеризуется своим уровнем приоритета.
Второе обстоятельство, которое принимается в расчет при анализе процессов массового обслуживания, имеет отношение к структуре обслуживающей системы и характеристикам самой процедуры обслуживания.
Прежде всего, следует подчеркнуть, что обслуживающая система может иметь не один, а несколько приборов (или узлов) обслуживания, следовательно, система такого рода способна обслуживать одновременно несколько требований (например, билеты в театр нередко продаются одновременно в нескольких кассах). В этом случае все узлы обслуживания предлагают одни и те же услуги, и, следовательно, можно утверждать, что имеет место параллельное обслуживание. С другой стороны, обслуживающая система может состоять из нескольких разнотипных узлов обслуживания, через которые должно пройти каждое обслуживаемое требование от момента, когда его начали обслуживать, до момента завершения всех обслуживающих процедур (как, например, при изготовлении и обработке пищевых продуктов с использованием различного рода технических средств). В этом случае принято говорить, что система массового обслуживания характеризуется наличием тандема или, другими словами, последовательности очередей, т.е. в обслуживающей системе процедуры обслуживания требований реализуются последовательно.
Обсуждая системы массового обслуживания, необходимо иметь в виду также те ее характеристики, которые ассоциируются с понятием допустимая вместимость блока ожидания, или допустимая длина очереди. Действительно, в ряде ситуаций в блок ожидания может быть допущено лишь ограниченное число требований. Ясно, что это происходит по разным причинам, в частности из-за ограниченности размеров места, отведенного для ожидания (как, например, в случае, когда речь идет о месте, отведенном для стоянки автомобилей). В ситуациях такого рода удлинение очереди оказывается невозможным. Дополнительно поступающие требования сталкиваются с фактом отказа от обслуживания, поскольку они не имеют возможности присоединиться к ожидающей очереди тех требований, которые прибыли к месту обслуживания раньше их.
Наконец, при анализе систем массового обслуживания требуется иметь в виду факторы, порождаемые природой источника, генерирующего заявки на обслуживание. Такой источник может оказаться способным порождать либо некоторое ограниченное (конечное), либо бесконечное (теоретически) число заявок на обслуживание.
Математические модели процессов массового обслуживания, в которых в качестве пользователей обслуживающей системы и (или) обслуживающих элементов выступают люди, должны конструироваться с учетом бихевиоральных факторов, т.е. факторов, ассоциированных с поведением человеческих индивидуумов. Обслуживающий узел, определяющим компонентом которого является человек, способен повысить скорость обслуживания, как только длина очереди начинает увеличиваться. Если в качестве нуждающегося в обслуживании выступает индивидуум, то он при параллельном обслуживании может перейти из одной очереди в другую в надежде сократить продолжительность своего вынужденного ожидания того момента, когда его «возьмут на обслуживание» (такого рода переходы из одной очереди в другую каждый из нас часто наблюдал в крупных продовольственных магазинах с большим числом контрольно-расчетных прилавков, возле касс стадиона перед матчем популярных команд и в целом ряде других ситуаций).
Таким образом, можно констатировать, что функциональные возможности любой модели массового обслуживания определяются следующими основными факторами:
Можно построить столько
моделей массового
Перечень характеристик систем массового обслуживания можно представить следующим образом:
Формулы для расчета
данных характеристик будут
3. СХЕМЫ СИСТЕМ МАССОВОГО ОБСЛУЖИВАНИЯ5
3.1. ОДНОКАНАЛЬНАЯ СМО С ОТКАЗАМИ
Рассмотрим простейший случай СМО. Пусть СМО состоит только из одного канала (n=1) и на нее поступает пуассоновский поток заявок с интенсивностью l, зависящей в общем случае от времени l=l(t) (9.1). Заявка, заставшая канал занятым, получает отказ и покидает систему.
Обслуживание заявки продолжается в течение случайного времени Тоб, распределенного по показательному закону с параметром m:
f(t)= me-mt (t>0).
Из этого следует, что «поток обслуживаний» – простейший, с интенсивностью m.
Рассмотрим единственный канал обслуживания как физическую систему S, которая может находиться в одном из двух состояний: S0 – свободен, S1 – занят. Обозначим вероятности состояний p0(t) и p1(t). Очевидно:
"t p0(t)+p1(t)=1
Граф состояний данной системы:
При анализе данной СМО находят абсолютную (А) и относительную (q) пропускные способности, вероятность отказа и вероятности нахождения системы в каждом из состояний.
Для случая l=const:
q= p0,
Pотк =1-q;
3.2. МНОГОКАНАЛЬНАЯ СМО С ОТКАЗАМИ
Рассмотрим n-канальную СМО с отказами. Будем нумеровать состояния системы по числу занятых каналов (или, что в данном случае то же, по числу заявок, связанных с системой). Состояния будут:
S0 – все каналы свободны;
S1 – занят ровно один канал, остальные свободны;
……
Sk – заняты ровно k каналов, остальные свободны;
…….
Sn – заняты все n каналов.
Граф состояний имеет
Слева направо систему переводит один и тот же поток – поток заявок с интенсивностью l. Очевидно, если обслуживанием занято 2 канала, а не один, поток обслуживаний, переводящий систему по стрелке S2®S1, будет вдвое интенсивнее (2m), если занято k- каналов – в k раз интенсивнее (km).
При анализе данной СМО находят абсолютную (А) и относительную (q) пропускные способности, вероятность отказа, среднее число занятых каналов ( ) и вероятности нахождения системы в каждом из состояний.
Больше всего интересны
q = 1-pn.
А= lq=l(1- pn).
3.3. ОДНОКАНАЛЬНАЯ СМО С ОЖИДАНИЕМ
На СМО поступает поток заявок с интенсивностью l, интенсивность обслуживания m (т.е. в среднем непрерывно занятый канал будет выдавать m обслуженных заявок в единицу времени), n=1. Заявка, поступившая в момент, когда канал занят, становится в очередь и ожидает обслуживания. Предположим, что количество мест в очереди ограничено числом m (в дальнейшем, при m®¥ можно получить характеристики одноканальной СМО без ограничений по длине очереди). Будем нумеровать состояния СМО по числу заявок, находящихся в системе (как обслуживаемых, так и ожидающих обслуживания):
Информация о работе Системы массового обслуживания с приоритетами