1.5 Задачи теории массового обслуживания

Примеры систем массового обслуживания (СМО): телефонные станции, ремонтные мастерские, билетные кассы, справочные бюро, станочные и другие технологические системы, системы управления гибких производственных систем и т.д.

Каждая СМО состоит из какого–то количества обслуживающих единиц, которые называются каналами обслуживания (это станки, транспортные тележки, роботы, линии связи, кассиры, продавцы и т.д.). Всякая СМО предназначена для обслуживания какого–то потока заявок (требований), поступающих в какие-то случайные моменты времени.

Обслуживание заявки продолжается какое–то, вообще говоря, случайное время, после чего канал освобождается и готов к приему следующей заявки. Случайный характер потока заявок и времени обслуживания приводит к тому, что в какие–то периоды времени на входе СМО скапливается излишне большое количество заявок (они либо становятся в очередь, либо покидают СМО не обслуженными). В другие же периоды СМО будет работать с недогрузкой или вообще простаивать.

Процесс работы СМО – случайный процесс с дискретными состояниями и непрерывным временем. Состояние СМО меняется скачком в моменты появления каких-то событий (прихода новой заявки, окончания обслуживания, момента, когда заявка, которой надоело ждать, покидает очередь).

Предмет теории массового обслуживания – построение математических моделей, связывающих заданные условия работы СМО (число каналов, их производительность, правила работы, характер потока заявок) с интересующими нас характеристиками – показателями эффективности СМО. Эти показатели описывают способность СМО справляться с потоком заявок. Ими могут быть: среднее число заявок, обслуживаемых СМО в единицу времени; среднее число занятых каналов; среднее число заявок в очереди; среднее время ожидания обслуживания и т.д.

Математический анализ работы СМО очень облегчается, если процесс этой работы Марковский, т.е. потоки событий, переводящие систему из состояния в состояние – простейшие. Иначе математическое описание процесса очень усложняется и его редко удается довести до конкретных аналитических зависимостей. На практике не Марковские процессы с приближением приводятся к Марковским. Приведенный далее математический аппарат описывает Марковские процессы.

1.6 Классификация систем массового обслуживания

Первое деление (по наличию очередей):

1.         СМО с отказами;

2.         СМО с очередью.

В СМО с отказами заявка, поступившая в момент, когда все каналы заняты, получает отказ, покидает СМО и в дальнейшем не обслуживается.

В СМО с очередью заявка, пришедшая в момент, когда все каналы заняты, не уходит, а становится в очередь и ожидает возможности быть обслуженной.

СМО с очередями подразделяются на разные виды в зависимости от того, как организована очередь – ограничена или не ограничена. Ограничения могут касаться как длины очереди, так и времени ожидания, «дисциплины обслуживания».

Итак, например, рассматриваются следующие СМО:

·           СМО с нетерпеливыми заявками (длина очереди и время обслуживания ограничено);

·           СМО с обслуживанием с приоритетом, т.е. некоторые заявки обслуживаются вне очереди и т.д.

Кроме этого СМО делятся на открытые СМО и замкнутые СМО.

В открытой СМО характеристики потока заявок не зависят от того, в каком состоянии сама СМО (сколько каналов занято). В замкнутой СМО – зависят. Например, если один рабочий обслуживает группу станков, время от времени требующих наладки, то интенсивность потока «требований» со стороны станков зависит от того, сколько их уже исправно и ждет наладки.

Классификация СМО далеко не ограничивается приведенными разновидностями, но этого достаточно.



2. Системы массового обслуживания с ожиданием

 

2.1 Одноканальная СМО с ожиданием

 

Рассмотрим простейшую СМО с ожиданием — одноканальную систему (n - 1), в которую поступает поток заявок с интенсивностью http://masteroid.ru/files/matm/tmp178-2171.jpg; интенсивность обслуживания http://masteroid.ru/files/matm/tmp178-2172.jpg (т.е. в среднем непрерывно занятый канал будет выдавать http://masteroid.ru/files/matm/tmp178-2173.jpg обслуженных заявок в единицу (времени). Заявка, поступившая в момент, когда канал занят, становится в очередь и ожидает обслуживания.

Система с ограниченной длиной очереди. Предположим сначала, что количество мест в очереди ограничено числом m, т.е. если заявка пришла в момент, когда в очереди уже стоят m-заявок, она покидает систему не обслуженной. В дальнейшем, устремив m к бесконечности, мы получим характеристики одноканальной СМО без ограничений длины очереди.

Будем нумеровать состояния СМО по числу заявок, находящихся в системе (как обслуживаемых, так и ожидающих обслуживания):

http://masteroid.ru/files/matm/tmp178-2174.jpg — канал свободен;

http://masteroid.ru/files/matm/tmp178-2175.jpg — канал занят, очереди нет;

http://masteroid.ru/files/matm/tmp178-2176.jpg — канал занят, одна заявка стоит в очереди;

http://masteroid.ru/files/matm/tmp178-2177.jpg — канал занят, k-1 заявок стоят в очереди;

http://masteroid.ru/files/matm/tmp178-2178.jpg — канал занят, т-заявок стоят в очереди.

ГСП показан на рис. 4. Все интенсивности потоков событий, переводящих в систему по стрелкам слева направо, равны http://masteroid.ru/files/matm/tmp178-2179.jpg, а справа налево — http://masteroid.ru/files/matm/tmp178-2180.jpg. Действительно, по стрелкам слева направо систему переводит поток заявок (как только придет заявка, система переходит в следующее состояние), справа же налево — поток «освобождений» занятого канала, имеющий интенсивность http://masteroid.ru/files/matm/tmp178-2182.jpg (как только будет обслужена очередная заявка, канал либо освободится, либо уменьшится число заявок в очереди).

http://masteroid.ru/files/matm/tmp178-2181.jpg

Рис. 4. Одноканальная СМО с ожиданием

Изображенная на рис. 4 схема представляет собой схему размножения и гибели. Напишем выражения для предельных вероятностей состояний:

http://masteroid.ru/files/matm/tmp178-2183.jpg (5)

или с использованием: http://masteroid.ru/files/matm/tmp178-2184.jpg:

http://masteroid.ru/files/matm/tmp178-2185.jpg (6)

Последняя строка в (6) содержит геометрическую прогрессию с первым членом 1 и знаменателем р, откуда получаем:

http://masteroid.ru/files/matm/tmp178-2186.jpg (7)

в связи с чем предельные вероятности принимают вид:

http://masteroid.ru/files/matm/tmp178-2187.jpg(8).

Выражение (7) справедливо только при http://masteroid.ru/files/matm/tmp178-2188.jpg< 1 (при http://masteroid.ru/files/matm/tmp178-2189.jpg= 1 она дает неопределенность вида 0/0). Сумма геометрической прогрессии со знаменателем http://masteroid.ru/files/matm/tmp178-2190.jpg= 1 равна m+2, и в этом случае:

http://masteroid.ru/files/matm/tmp178-2191.jpg.

Определим характеристики СМО: вероятность отказа http://masteroid.ru/files/matm/tmp178-2192.jpg, относительную пропускную способность q, абсолютную пропускную способность А, среднюю длину очереди http://masteroid.ru/files/matm/tmp178-2193.jpg, среднее число заявок, связанных с системой http://masteroid.ru/files/matm/tmp178-2194.jpg, среднее время ожидания в очереди http://masteroid.ru/files/matm/tmp178-2195.jpg, среднее время пребывания заявки в СМО http://masteroid.ru/files/matm/tmp178-2196.jpg.

Вероятность отказа. Очевидно, заявка получает отказ только в случае, когда канал занят и все т-мест в очереди тоже:

http://masteroid.ru/files/matm/tmp178-2197.jpg (9).

Относительная пропускная способность:

http://masteroid.ru/files/matm/tmp178-2198.jpg (10).

Абсолютная пропускная способность:

http://masteroid.ru/files/matm/tmp178-2199.jpg.

Средняя длина очереди. Найдем среднее число http://masteroid.ru/files/matm/tmp178-2200.jpg-заявок, находящихся в очереди, как математическое ожидание дискретной случайной величины R—числа заявок, находящихся в очереди:

http://masteroid.ru/files/matm/tmp178-2201.jpg.

С вероятностьюhttp://masteroid.ru/files/matm/tmp178-2202.jpgв очереди стоит одна заявка, с вероятностьюhttp://masteroid.ru/files/matm/tmp178-2203.jpg— две заявки, вообще с вероятностьюhttp://masteroid.ru/files/matm/tmp178-2204.jpgв очереди стоят k-1 заявок, и т.д., откуда:

http://masteroid.ru/files/matm/tmp178-2205.jpg (11).

Поскольку http://masteroid.ru/files/matm/tmp178-2206.jpg, сумму в (11) можно трактовать как производную по http://masteroid.ru/files/matm/tmp178-2207.jpg от суммы геометрической прогрессии:

http://masteroid.ru/files/matm/tmp178-2208.jpg.

Подставляя данное выражение в (11) и используя http://masteroid.ru/files/matm/tmp178-2209.jpg из (8), окончательно получаем:

http://masteroid.ru/files/matm/tmp178-2210.jpg(12).

Среднее число заявок, находящихся в системе. Получим далее формулу для среднего числа http://masteroid.ru/files/matm/tmp178-2211.jpg-заявок, связанных с системой (как стоящих в очереди, так и находящихся на обслуживании). Поскольку http://masteroid.ru/files/matm/tmp178-2212.jpg, где http://masteroid.ru/files/matm/tmp178-2213.jpg — среднее число заявок, находящихся под обслуживанием, а k известно, то остается определить http://masteroid.ru/files/matm/tmp178-2214.jpg. Поскольку канал один, число обслуживаемых заявок может равняться 0 (с вероятностью http://masteroid.ru/files/matm/tmp178-2215.jpg) или 1 (с вероятностью 1 - http://masteroid.ru/files/matm/tmp178-2216.jpg), откуда:

http://masteroid.ru/files/matm/tmp178-2217.jpg.

и среднее число заявок, связанных с СМО, равно:

http://masteroid.ru/files/matm/tmp178-2218.jpg(13).

Среднее время ожидания заявки в очереди. Обозначим его http://masteroid.ru/files/matm/tmp178-2219.jpg; если заявка приходит в систему в какой-то момент времени, то с вероятностью http://masteroid.ru/files/matm/tmp178-2220.jpg канал обслуживания не будет занят, и ей не придется стоять в очереди (время ожидания равно нулю). С вероятностью http://masteroid.ru/files/matm/tmp178-2221.jpg она придет в систему во время обслуживания какой-то заявки, но перед ней не будет очереди, и заявка будет ждать начала своего обслуживания в течение времени http://masteroid.ru/files/matm/tmp178-2222.jpg (среднее время обслуживания одной заявки). С вероятностью http://masteroid.ru/files/matm/tmp178-2223.jpg в очереди перед рассматриваемой заявкой будет стоять еще одна, и время ожидания в среднем будет равно http://masteroid.ru/files/matm/tmp178-2224.jpg, и т.д.

Если же k=m+1, т.е. когда вновь приходящая заявка застает канал обслуживания занятым и m-заявок в очереди (вероятность этого http://masteroid.ru/files/matm/tmp178-2225.jpg), то в этом случае заявка не становится в очередь (и не обслуживается), поэтому время ожидания равно нулю. Среднее время ожидания будет равно:

http://masteroid.ru/files/matm/tmp178-2226.jpg,

если подставить сюда выражения для вероятностей (8), получим:

http://masteroid.ru/files/matm/tmp178-2227.jpg(14).

Здесь использованы соотношения (11), (12) (производная геометрической прогрессии), а также http://masteroid.ru/files/matm/tmp178-2228.jpg из (8). Сравнивая это выражение с (12), замечаем, что иначе говоря, среднее время ожидания равно среднему числу заявок в очереди, деленному на интенсивность потока заявок.

http://masteroid.ru/files/matm/tmp178-2229.jpg (15).

Среднее время пребывания заявки в системе. Обозначим http://masteroid.ru/files/matm/tmp178-2230.jpg - матожидание случайной величины — время пребывания заявки в СМО, которое складывается из среднего времени ожидания в очереди http://masteroid.ru/files/matm/tmp178-2231.jpg и среднего времени обслуживания http://masteroid.ru/files/matm/tmp178-2232.jpg. Если загрузка системы составляет 100%, очевидно, http://masteroid.ru/files/matm/tmp178-2233.jpg, в противном же случае:

http://masteroid.ru/files/matm/tmp178-2234.jpg.

Отсюда:

http://masteroid.ru/files/matm/tmp178-2235.jpg.

Пример 1. Автозаправочная станция (АЗС) представляет собой СМО с одним каналом обслуживания (одной колонкой).

Площадка при станции допускает пребывание в очереди на заправку не более трех машин одновременно (m = 3). Если в очереди уже находятся три машины, очередная машина, прибывшая к станции, в очередь не становится. Поток машин, прибывающих для заправки, имеет интенсивность http://masteroid.ru/files/matm/tmp178-2236.jpg=1 (машина в минуту). Процесс заправки продолжается в среднем 1,25 мин.

Определить:

вероятность отказа;

относительную и абсолютную пропускную способности АЗС;

среднее число машин, ожидающих заправки;

среднее число машин, находящихся на АЗС (включая обслуживаемую);

среднее время ожидания машины в очереди;

среднее время пребывания машины на АЗС (включая обслуживание).

Иначе говоря, среднее время ожидания равно среднему числу заявок в очереди, деленному на интенсивность потока заявок.

Находим вначале приведенную интенсивность потока заявок: http://masteroid.ru/files/matm/tmp178-2237.jpg=1/1,25=0,8; http://masteroid.ru/files/matm/tmp178-2238.jpg=1/0,8=1,25.

По формулам (8):

http://masteroid.ru/files/matm/tmp178-2239.jpg

Вероятность отказа http://masteroid.ru/files/matm/tmp178-2240.jpg0,297.

Относительная пропускная способность СМО: q=1-http://masteroid.ru/files/matm/tmp178-2241.jpg=0,703.

Абсолютная пропускная способность СМО: A=http://masteroid.ru/files/matm/tmp178-2242.jpg=0,703 машины в мин.

Среднее число машин в очереди находим по формуле (12):

http://masteroid.ru/files/matm/tmp178-2243.jpg,

т.е. среднее число машин, ожидающих в очереди на заправку, равно 1,56.

Прибавляя к этой величине среднее число машин, находящихся под обслуживанием:

http://masteroid.ru/files/matm/tmp178-2244.jpg

получаем среднее число машин, связанных с АЗС.

Среднее время ожидания машины в очереди по формуле (15):

http://masteroid.ru/files/matm/tmp178-2245.jpg

Прибавляя к этой величине http://masteroid.ru/files/matm/tmp178-2246.jpg, получим среднее время, которое машина проводит на АЗС:

http://masteroid.ru/files/matm/tmp178-2247.jpg

Системы с неограниченным ожиданием. В таких системах значение т не ограничено и, следовательно, основные характеристики могут быть получены путем предельного перехода http://masteroid.ru/files/matm/tmp178-2248.jpg в ранее полученных выражениях (5), (6) и т.п.

Заметим, что при этом знаменатель в последней формуле (6) представляет собой сумму бесконечного числа членов геометрической прогрессии. Эта сумма сходится, когда прогрессия бесконечно убывающая, т.е. при http://masteroid.ru/files/matm/tmp178-2249.jpg<1.

Может быть доказано, что http://masteroid.ru/files/matm/tmp178-2250.jpg<1 есть условие, при котором в СМО с ожиданием существует предельный установившийся режим, иначе такого режима не существует, и очередь при http://masteroid.ru/files/matm/tmp178-2251.jpg будет неограниченно возрастать. Поэтому в дальнейшем здесь предполагается, что http://masteroid.ru/files/matm/tmp178-2252.jpg<1.

Еслиhttp://masteroid.ru/files/matm/tmp178-2253.jpg, то соотношения (8) принимают вид:

http://masteroid.ru/files/matm/tmp178-2254.jpg (16).

При отсутствии ограничений по длине очереди каждая заявка, пришедшая в систему, будет обслужена, поэтому q=1, http://masteroid.ru/files/matm/tmp178-2255.jpg.

Среднее число заявок в очереди получим из (12) при http://masteroid.ru/files/matm/tmp178-2256.jpg:

http://masteroid.ru/files/matm/tmp178-2257.jpg.

Среднее число заявок в системе по формуле (13) при http://masteroid.ru/files/matm/tmp178-2258.jpg:

http://masteroid.ru/files/matm/tmp178-2259.jpg.

Среднее время ожиданияhttp://masteroid.ru/files/matm/tmp178-2260.jpgполучим из формулы (14) приhttp://masteroid.ru/files/matm/tmp178-2261.jpg:

http://masteroid.ru/files/matm/tmp178-2262.jpg.

Наконец, среднее время пребывания заявки в СМО есть:

http://masteroid.ru/files/matm/tmp178-2263.jpg.


Информация о работе «Система массового обслуживания с ограниченным временем ожидания»
Раздел: Математика
Количество знаков с пробелами: 48576
Количество таблиц: 0
Количество изображений: 16

Похожие работы

Скачать
45326
0
0

... и эффективным средством выработки оптимальных управленческий решений, главной особенностью которых в современных условиях становится их своевременность. 2 Применение теории массового обслуживания в экономическом анализе 2.1 Теория массового обслуживания Теория массового обслуживания – вероятностные модели реальных систем обслуживания населения, при которых время обслуживания будет ...

Скачать
39255
3
8

... остальных состояний системы. В результате получим систему уравнений: Решение этой системы будет иметь вид:  (4) , ,…,  (5)   4. Основные понятия и классификация систем массового обслуживания Заявкой (или требованием) называется спрос на удовлетворение какой-либо потребности (далее потребности предполагаются однотипными). Выполнение ...

Скачать
98051
44
0

... 2-3 Поиск литературы 7 1 7 2-4 Разработка модели разветвленной СМО 6 1 6 3 Поиск литературы завершен 3-6 Изучение литературы по теории массового обслуживания 10 1 10 4 Модель разработана 4-5 Разработка алгоритма программы 10 1 10 5 Алгоритм программы разработан 5-7 Выбор среды программиро-вания и создание программы 30 1 ...

Скачать
46164
1
11

... очередь длины k, остается в ней с вероятностью Pk и не присоединяется к очереди с вероятностью gk=1 - Pk,'. именно так обычно ведут себя люди в очередях. В системах массового обслуживания, являющихся математическими моделями производственных процессов, возможная длина очереди ограничена постоянной величиной (емкость бункера, например). Очевидно, это частный случай общей постановки. Некоторые ...

0 комментариев


Наверх