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



Система с ограниченной длиной очереди. Рассмотрим канальную СМО с ожиданием, на которую поступает поток заявок с интенсивностью ; интенсивность обслуживания (для одного канала) ; число мест в очереди .

Состояния системы нумеруются по числу заявок, связанных системой:

нет очереди:

 — все каналы свободны;

 — занят один канал, остальные свободны;

 — заняты -каналов, остальные нет;

— заняты все -каналов, свободных нет;

есть очередь:

 — заняты все n-каналов; одна заявка стоит в очереди;

 — заняты все n-каналов, r-заявок в очереди;

 — заняты все n-каналов, r-заявок в очереди.

ГСП приведен на рис. 17. У каждой стрелки проставлены соответствующие интенсивности потоков событий. По стрелкам слева направо систему переводит всегда один и тот же поток заявок с интенсивностью , по стрелкам справа налево систему переводит поток обслуживании, интенсивность которого равна , умноженному на число занятых каналов.

 

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

 

Граф типичен для процессов размножения и гибели, для которой решение ранее получено. Напишем выражения для предельных вероятностей состояний, используя обозначение : (здесь используется выражение для суммы геометрической прогрессии со знаменателем ).

Таким образом, все вероятности состояний найдены.

Определим характеристики эффективности системы.

Вероятность отказа. Поступившая заявка получает отказ, если заняты все n-каналов и все m-мест в очереди:

 

 (18)

 

Относительная пропускная способность дополняет вероятность отказа до единицы:

 

 

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

 (19)

 

Среднее число занятых каналов. Для СМО с отказами оно совпадало со средним числом заявок, находящихся в системе. Для СМО с очередью среднее число занятых каналов не совпадает со средним числом заявок, находящихся в системе: последняя величина отличается от первой на среднее число заявок, находящихся в очереди.

Обозначим среднее число занятых каналов . Каждый занятый канал обслуживает в среднем -заявок в единицу времени, а СМО в целом обслуживает в среднем А-заявок в единицу времени. Разделив одно на другое, получим:

 

.

 

Среднее число заявок в очереди можно вычислить непосредственно как математическое ожидание дискретной случайной величины:

 

 (20)

 

где .

Здесь опять (выражение в скобках) встречается производная суммы геометрической прогрессии (см. выше (11), (12) — (14)), используя соотношение для нее, получаем:

 

 

Среднее число заявок в системе:

 

 

Среднее время ожидания заявки в очереди. Рассмотрим ряд ситуаций, различающихся тем, в каком состоянии застанет систему вновь пришедшая заявка и сколько времени ей придется ждать обслуживания.

Если заявка застанет не все каналы занятыми, ей вообще не придется ждать (соответствующие члены в математическом ожидании равны нулю). Если заявка придет в момент, когда заняты все n-каналов, а очереди нет, ей придется ждать в среднем время, равное  (потому что «поток освобождений» -каналов имеет интенсивность ). Если заявка застанет все каналы занятыми и одну заявку перед собой в очереди, ей придется в среднем ждать в течение времени  (по  на каждую впереди стоящую заявку) и т. д. Если заявка застанет в очереди -заявок, ей придется ждать в среднем в течение времени . Если вновь пришедшая заявка застанет в очереди уже m-заявок, то она вообще не будет ждать (но и не будет обслужена). Среднее время ожидания найдем, умножая каждое из этих значений на соответствующие вероятности:

 

 (21)

 

Так же, как и в случае одноканальной СМО с ожиданием, отметим, что это выражение отличается от выражения для средней длины очереди (20) только множителем , т. е.

 

.

 

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

 

.

 

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

Так же, как и ранее, при анализе систем без ограничений необходимо рассмотреть полученные соотношения при .

Вероятности состояний получим из формул предельным переходом (при ). Заметим, что сумма соответствующей геометрической прогрессии сходится при  и расходится при >1. Допустив, что <1 и устремив в формулах величину m к бесконечности, получим выражения для предельных вероятностей состояний:

 

 (22)

 

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

 

 

Среднее число заявок в очереди получим при  из (20):

 

,

 

а среднее время ожидания — из (21):

 

.

 

Среднее число занятых каналов , как и ранее, определяется через абсолютную пропускную способность:

 

.

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

 

.

 

Пример 2. Автозаправочная станция с двумя колонками (n = 2) обслуживает поток машин с интенсивностью =0,8 (машин в минуту). Среднее время обслуживания одной машины:

 

 

В данном районе нет другой АЗС, так что очередь машин перед АЗС может расти практически неограниченно. Найти характеристики СМО.

Имеем:

 

 

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

 

 и т. д.

 

Среднее число занятых каналов найдем, разделив абсолютную пропускную способность СМО А= =0,8 на интенсивность обслуживания =0,5:

 

 

Вероятность отсутствия очереди у АЗС будет:

 

 

Среднее число машин в очереди:

 

 

Среднее число машин на АЗС:

 

Среднее время ожидания в очереди:

 

Среднее время пребывания машины на АЗС:

 

 

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

Рассмотрим СМО подобного типа, предполагая, что ограничение времени ожидания является случайной величиной.

Предположим, что имеется n-канальная СМО с ожиданием, в которой число мест в очереди не ограничено, но время пребывания заявки в очереди является некоторой случайной величиной со средним значением , таким образом, на каждую заявку, стоящую в очереди, действует своего рода пуассоновский «поток уходов» с интенсивностью:

 

 

Если этот поток пуассоновский, то процесс, протекающий в СМО, будет марковским. Найдем для него вероятности состояний. Нумерация состояний системы связывается с числом заявок в системе — как обслуживаемых, так и стоящих в очереди:

нет очереди:

 — все каналы свободны;

 — занят один канал;

 — заняты два канала;

 — заняты все n-каналов;

есть очередь:

 — заняты все n-каналов, одна заявка стоит в очереди;

 — заняты все n-каналов, r-заявок стоят в очереди и т. д.

Граф состояний и переходов системы показан на рис. 23.

Рис. 23. СМО с ограниченным временем ожидания

 

Разметим этот граф, как и раньше; у всех стрелок, ведущих слева направо, будет стоять интенсивность потока заявок . Для состояний без очереди у стрелок, ведущих из них справа налево, будет, как и раньше, стоять суммарная интенсивность потока обслуживании всех занятых каналов. Что касается состояний с очередью, то у стрелок, ведущих из них справа налево, будет стоять суммарная интенсивность потока обслуживания всех n-каналов плюс соответствующая интенсивность потока уходов из очереди. Если в очереди стоят r-заявок, то суммарная интенсивность потока уходов будет равна .

Как видно из графа, имеет место схема размножения и гибели; применяя общие выражения для предельных вероятностей состояний в этой схеме (используя сокращенные обозначения , запишем:

 

 (24)

 

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

Если длина очереди не ограничена и заявки «терпеливы» (не уходят из очереди), то стационарный предельный режим существует только в случае  (при  соответствующая бесконечная геометрическая прогрессия расходится, что физически соответствует неограниченному росту очереди при ).

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

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

Относительная пропускная способность, среднее число заявок в очереди. Относительную пропускную способность q такой СМО можно подсчитать следующим образом. Очевидно, обслужены будут все заявки, кроме тех, которые уйдут из очереди досрочно. Подсчитаем, какое в среднем число заявок покидает очередь досрочно. Для этого вычислим среднее число заявок в очереди:

 

 (25)

 

На каждую из этих заявок действует «поток уходов» с интенсивностью . Значит, из среднего числа -заявок в очереди в среднем будет уходить, не дождавшись обслуживания, -заявок в единицу времени и всего в единицу времени в среднем будет обслуживаться -заявок. Относительная пропускная способность СМО будет составлять:

 

Среднее число занятых каналов  по-прежнему получаем, деля абсолютную пропускную способность А на :

 

 (26)

 

Среднее число заявок в очереди. Соотношение (26) позволяет вычислить среднее число заявок в очереди , не суммируя бесконечного ряда (25). Из (26) получаем:

 

,

 

а входящее в эту формулу среднее число занятых каналов можно найти как математическое ожидание случайной величины Z, принимающей значения 0, 1, 2,..., n с вероятностями , :

 

.

 

В заключение заметим, что если в формулах (24) перейти к пределу при  (или, что то же, при ), то при  получатся формулы (22), т. е. «нетерпеливые» заявки станут «терпеливыми».

 


Замкнутые СМО

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

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

Пусть n - число каналов обслуживания, s - число потенциальных заявок, n<s,  - интенсивность потока заявок каждого потенциального требования, μ - интенсивность обслуживания:

ρ= .

Вероятность простоя системы определяется формулой

 

Р0= .

 

Финальные вероятности состояний системы:

 

Pk= при k<n, Pk= при .

 

Через эти вероятности выражается среднее число занятых каналов

 

=P1+2P2+…+n(Pn+Pn+1+…+Ps) или

=P1+2P2+…+(n-1)Pn-1+n(1-P0-P1-…-Pn-1).

 

Через  находим абсолютную пропускную способность системы:

 

A= ,

 

а также среднее число заявок в системе

 

М=s- =s- .

Пример 1. На вход трехканальной СМО с отказами поступает поток заявок с интенсивностью  =4 заявки в минуту, время обслуживания заявки одним каналом tобсл=1/μ =0,5 мин. Выгодно ли с точки зрения пропускной способности СМО заставить все три канала обслуживать заявки сразу, причем среднее время обслуживания уменьшается втрое? Как это скажется на среднем времени пребывания заявки в СМО?

Решение. Находим вероятность простоя трехканальной СМО по формуле

 

ρ = /μ =4/2=2, n=3,

Р0= = = 0,158.

 

Вероятность отказа определяем по формуле:

Роткn = =

Pотк= 0,21.

 

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

 

Робсл=1отк 1-0,21=0,79.

 

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

 

А= Робсл 3,16.

 

Среднее число занятых каналов определяем по формуле:

 

 

1,58, доля каналов, занятых обслуживанием,

q= 0,53.

 

Cреднее время пребывания заявки в СМО находим как вероятность того, что заявка принимается к обслуживанию, умноженную на среднее время обслуживания: tСМО 0,395 мин.

Объединяя все три канала в один, получаем одноканальную систему с параметрами μ=6, ρ=2/3. Для одноканальной системы вероятность простоя:

Р0= = =0,6,

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

 

Ротк=ρ Р0= =0,4,

 

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

 

Робсл=1отк=0,6,

 

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

 

А= Робсл=2,4.

Среднее время пребывания заявки в СМО:

 

tСМОобсл = =0,1 мин.

 

В результате объединения каналов в один пропускная способность системы снизилась, так как увеличилась вероятность отказа. Среднее время пребывания заявки в системе уменьшилось.

Пример 2. На вход трехканальной СМО с неограниченной очередью поступает поток заявок с интенсивностью =4 заявки в час, среднее время обслуживания одной заявки t=1/μ=0,5 ч. Найти показатели эффективности работы системы.

Для рассматриваемой системы n=3, =4, μ=1/0,5=2, ρ= /μ=2, ρ/n=2/3<1. Определяем вероятность простоя по формуле:

 

Р = .

P0= =1/9.

 

Среднее число заявок в очереди находим по формуле:

 

L= .

L= = .

 

Среднее время ожидания заявки в очереди считаем по формуле:

t= .

t= = 0,22 ч.

Среднее время пребывания заявки в системе:

 

Т=t+ 0,22+0,5=0,72.

Пример 3. В парикмахерской работают 3 мастера, а в зале ожидания расположены 3 стула. Поток клиентов имеет интенсивность =12 клиентов в час. Среднее время обслуживания tобсл=20 мин. Определить относительную и абсолютную пропускную способность системы, среднее число занятых кресел, среднюю длину очереди, среднее время, которое клиент проводит в парикмахерской.

Для данной задачи n=3, m=3, =12, μ=3, ρ=4, ρ/n=4/3. Вероятность простоя определяем по формуле:

 

Р0= .

P0= 0,012.

 

Вероятность отказа в обслуживании определяем по формуле

 

Роткn+m= .

P отк=Pn + m 0,307.

 

Относительная пропускная способность системы, т.е. вероятность обслуживания:

 

Pобсл=1-Pотк 1-0,307=0,693.

 

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

 

А= Робсл 12 .

 

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

 

.

Средняя длина очереди определяется по формуле:

 

L=

L= 1,56.

 

Среднее время ожидания обслуживания в очереди:

 

t= ч.

 

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

M=L+ .

Среднее время пребывания заявки в СМО:

 

Т=М/ 0,36 ч.

Пример 4. Рабочий обслуживает 4 станка. Каждый станок отказывает с интенсивностью =0,5 отказа в час, среднее время ремонта tрем=1/μ=0,8 ч. Определить пропускную способность системы.

Эта задача рассматривает замкнутую СМО, μ=1,25, ρ=0,5/1,25=0,4. Вероятность простоя рабочего определяем по формуле:

 

Р0= .

P0= .

 

Вероятность занятости рабочего Рзан=10 . Если рабочий занят, он налаживает μ-станков в единицу времени, пропускная способность системы: А=(1-P0=0,85μ  станков в час.

 


Решение задачи

Задача:

Два рабочих обслуживают группу из четырех станков. Остановки работающего станка происходят в среднем через 30 мин. Среднее время наладки составляет 15 мин. Время работы и время наладки распределено по экспоненциальному закону.

Найдите среднюю долю свободного времени для каждого рабочего и среднее время работы станка.

Найдите те же характеристики для системы, в которой:

а) за каждым рабочим закреплены два станка;

б) два рабочих всегда обслуживают станок вместе, причем с двойной интенсивностью;

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

Решение:

Возможны следующие состояния системы S:

S0 – все станки исправны;

S1 – 1 станок ремонтируется, остальные исправны;

S2 – 2 станок ремонтируется, остальные исправны;

S3 – 3 станок ремонтируется, остальные исправны;

S4 – 4 станок ремонтируется, остальные исправны;

S5 – (1, 2) станки ремонтируются, остальные исправны;

S6 – (1, 3) станки ремонтируются, остальные исправны;

S7 – (1, 4) станки ремонтируются, остальные исправны;

S8 – (2, 3) станки ремонтируются, остальные исправны;

S9 – (2, 4) станки ремонтируются, остальные исправны;

S10 – (3, 4) станки ремонтируются, остальные исправны;

S11 – (1, 2, 3) станки ремонтируются, 4 станок исправен;

S12 – (1, 2, 4) станки ремонтируются, 3 станок исправен;

S13 – (1, 3, 4) станки ремонтируются, 2 станок исправен;

S14 – (2, 3, 4) станки ремонтируются, 1 станок исправен;

S15 – все станки ремонтируются.

Граф состояний системы…

 

 

Данная система S является примером замкнутой системы, так как каждый станок является потенциальным требованием, превращаясь в реальное в момент своей поломки. Пока станок работает, он находится в блоке задержки, а с момента поломки до момента окончания ремонта – в самой системе. Каждый рабочий является каналом обслуживания.

 

 

Вероятность простоя рабочего определяется по формуле:

 

.

 

Вероятность занятости рабочего:

 

.

Если рабочий занят, он налаживает μ-станков в единицу времени, пропускная способность системы:

 

.

Ответ:

Средняя доля свободного времени для каждого рабочего ≈ 0,09.

Среднее время работы станка ≈ 3,64.

а) За каждым рабочим закреплены два станка.

 

 

Вероятность простоя рабочего определяется по формуле:

 

.

 

Вероятность занятости рабочего:

 

.

 

Если рабочий занят, он налаживает μ-станков в единицу времени, пропускная способность системы:

 

.

Ответ:

Средняя доля свободного времени для каждого рабочего ≈ 0,62.

Среднее время работы станка ≈ 1,52.

б) Два рабочих всегда обслуживают станок вместе, причем с двойной интенсивностью.

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

Сравнение 5 ответов:

Наиболее эффективным способом организации рабочих за станками будет являться начальный вариант задачи.

 


Заключение

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

Возможность применения теории принятия решений в системах массового обслуживания определяется следующими факторами:

1. Количество заявок в системе (которая рассматривается как СМО) должно быть достаточно велико (массово).

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

3. Для расчетов по формулам необходимо знать законы, определяющие поступление заявок и интенсивность их обработки. Более того, потоки заявок должны быть Пуассоновскими.

4. Структура СМО, т.е. набор поступающих требований и последовательность обработки заявки, должна быть жестко зафиксирована.

5. Необходимо исключить из системы субъектов или описывать их как требования с постоянной интенсивностью обработки.

К перечисленным выше ограничениям можно добавить еще одно, оказывающее сильное влияние на размерность и сложность математической модели.

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

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


Список литературы

1) http://www.5ballov.ru.

2) http://www.studentport.ru.

3) http://vse5ki.ru.

4) http://revolution..

5) Фомин Г.П. Математические методы и модели в коммерческой деятельности. М: Финансы и статистика, 2001.

6) Гмурман В.Е. Теория вероятностей и математическая статистика. М: Высшая школа, 2001.

7) Советов Б.А., Яковлев С.А. Моделирование систем. М: Высшая школа, 1985.

8) Лифшиц А.Л. Статистическое моделирование СМО. М., 1978.

9) Вентцель Е.С. Исследование операций. М: Наука, 1980.

10) Вентцель Е.С., Овчаров Л.А. Теория вероятностей и её инженерные приложения. М: Наука, 1988.


Дата добавления: 2019-07-15; просмотров: 692; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!