Система массового обслуживания — различия между версиями

Материал из Мегапедии
Перейти к: навигация, поиск
м
м
 
(не показана 1 промежуточная версия этого же участника)
Строка 92: Строка 92:
 
* [[СМО с бесконечным числом каналов]].
 
* [[СМО с бесконечным числом каналов]].
 
== Основные характеристики СМО ==
 
== Основные характеристики СМО ==
'''λ<sub>i</sub>''' - интенсивность простейшего потока оставшихся заявок (без '''i'''-заявок);
+
'''λ<sub>i</sub>''' интенсивность простейшего потока оставшихся заявок (без '''i'''-заявок);
  
'''μ<sub>i</sub>''' - суммарная интенсивность простейшего потока обслуживаний (работающими каналами) и потока уходов '''i'''-заявок;  
+
'''μ<sub>i</sub>''' суммарная интенсивность простейшего потока обслуживаний (работающими каналами) и потока уходов '''i'''-заявок;  
  
'''p<sub>0</sub>''' - вероятность состояния системы, в котором все каналы свободны;  
+
'''p<sub>0</sub>''' вероятность состояния системы, в котором все каналы свободны;  
  
'''p<sub>i</sub>''' - вероятность '''i'''-ого состояния системы;  
+
'''p<sub>i</sub>''' вероятность '''i'''-ого состояния системы;  
  
'''p<sub>n</sub>''' - вероятность состояния '''n'''-канальной системы, в котором все каналы заняты;  
+
'''p<sub>n</sub>''' вероятность состояния '''n'''-канальной системы, в котором все каналы заняты;  
  
'''p<sub>n+m</sub>''' - вероятность состояния '''n'''-канальной системы с '''m'''-местами в очереди, в котором все каналы и места в очереди заняты;  
+
'''p<sub>n+m</sub>''' вероятность состояния '''n'''-канальной системы с '''m'''-местами в очереди, в котором все каналы и места в очереди заняты;  
  
'''q''' - относительная пропускная способность системы;
+
'''q''' относительная пропускная способность системы;
  
'''A''' - абсолютная пропускная способность системы;
+
'''A''' абсолютная пропускная способность системы;
  
'''p<sub>прост</sub>''' - вероятность простоя системы;  
+
'''p<sub>прост</sub>''' вероятность простоя системы;  
  
'''p<sub>отк</sub>''' - вероятность отказа системы;
+
'''p<sub>отк</sub>''' вероятность отказа системы;
  
'''p<sub>обсл</sub>''' - вероятность обслуживания в системе;
+
'''p<sub>обсл</sub>''' вероятность обслуживания в системе;
  
'''p<sub>п.загр</sub>''' - вероятность полной загрузки системы;  
+
'''p<sub>полн.загр</sub>''' вероятность полной загрузки системы;  
  
'''p<sub>н.загр</sub>''' - вероятность неполной загрузки системы;  
+
'''p<sub>неполн.загр</sub>''' вероятность неполной загрузки системы;  
  
'''p<sub>н.очер</sub>''' - вероятность наличия очереди в системе;  
+
'''p<sub>очер</sub>''' вероятность наличия очереди в системе;  
  
'''p<sub>1зан</sub>''' - вероятность занятости, отдельно взятого канала системы;  
+
'''p<sub>полн.зан</sub>''' вероятность полной занятости каналов;  
  
'''p<sub>1прост</sub>''' - вероятность простоя, отдельно взятого канала системы;  
+
'''p<sub>неполн.зан</sub>''' вероятность неполной занятости каналов;  
  
'''t<sub>λ</sub>''' - среднее время между заявками;
+
'''p<sub>1зан</sub>''' – вероятность занятости, отдельно взятого канала системы;  
  
'''t<sub>μ</sub>''' - среднее время обслуживания заявки каналом;  
+
'''p<sub>1прост</sub>''' – вероятность простоя, отдельно взятого канала системы;  
  
'''t<sub>п.загр</sub>''' - среднее время полной загрузки системы;  
+
'''t<sub>λ</sub>''' среднее время между заявками;
  
'''t<sub>н.загр</sub>''' - среднее время неполной загрузки системы;  
+
'''t<sub>μ</sub>''' среднее время обслуживания заявки каналом;  
  
'''t<sub>н.очер</sub>''' - среднее время наличия очереди в системе;  
+
'''t<sub>полн.загр</sub>''' среднее время полной загрузки системы;  
  
'''t<sub>1зан</sub>''' - среднее время занятости, отдельно взятого канала системы;  
+
'''t<sub>неполн.загр</sub>''' среднее время неполной загрузки системы;  
  
'''t<sub>1прост</sub>''' - среднее время простоя, отдельно взятого канала системы;  
+
'''t<sub>полн.зан</sub>''' среднее время полной занятости всех каналов;  
  
'''t<sub>прост</sub>''' - среднее время простоя системы;  
+
'''t<sub>неполн.зан</sub>''' среднее время неполной занятости всех каналов;  
  
'''t<sub>обсл</sub>''' - среднее время обслуживания заявки в системе;
+
'''t<sub>1зан</sub>''' среднее время занятости, отдельно взятого канала системы;  
  
'''t<sub>очер</sub>''' - среднее время заявки в очереди;
+
'''t<sub>1прост</sub>''' среднее время простоя, отдельно взятого канала системы;  
  
'''t<sub>сист</sub>''' - среднее время нахождения заявки в системе;  
+
'''t<sub>прост</sub>''' среднее время простоя системы;  
  
'''s''' - среднее число заявок на обслуживании;
+
'''t<sub>обсл</sub>''' среднее время обслуживания заявки в системе;
  
'''k''' - среднее число занятых каналов;
+
'''t<sub>очер</sub>''' среднее время нахождения заявки в очереди в системе;  
  
'''r''' - среднее число заявок в очереди;
+
'''t<sub>сист</sub>''' среднее время нахождения заявки в системе;  
  
'''l''' - среднее число заявок в системе.
+
'''s''' – среднее число заявок на обслуживании;
 +
 
 +
'''k''' – среднее число занятых каналов;
 +
 
 +
'''r''' – среднее число заявок в очереди;
 +
 
 +
'''l''' среднее число заявок в системе.
 
== Основные типы СМО: ==
 
== Основные типы СМО: ==
 
{{Список СМО}}
 
{{Список СМО}}

Текущая версия на 16:33, 12 сентября 2025

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

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

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

Описание модели

На вход n-канальной СМО с m-очередью поступает простейший поток заявок с интенсивностью λi в зависимости от состояния системы.

Интенсивность простейшего потока обслуживания каналом или каналами μi в зависимости от состояния системы.

Если заявка застаёт все каналы свободными, то она принимается на обслуживание и обслуживается одним из n каналов.

После окончания обслуживания один канал освобождается.

Если вновь прибывшая заявка застаёт в системе свободным хотя бы один канал, то она принимается на обслуживание одним из свободных каналов и обслуживается до конца.

Если заявка застаёт все каналы занятыми, то она становится в очередь и «терпеливо» ждёт своего обслуживания.

Дисциплина очереди естественная: кто раньше пришёл, тот раньше и обслуживается. Максимальное число мест в очереди m.

Если вновь прибывшая заявка застаёт в очереди m-заявок, то она получает отказ и исключается из обслуживания.

Состояние рассмотренной системы будем связывать с числом заявок, находящихся в системе.

Граф состояний

М/М/n/m – СМО n-канальная с m-очередью.

СМОnm0.png

Состояние рассмотренной системы будем связывать с числом заявок, находящихся в системе.

Рассмотрим множество состояний системы:

S0 – в системе нет ни одной заявки, все каналы свободны;

S1 – в системе имеется одна заявка, она обслуживается каналами и уходит с определённой интенсивностью;

S2 – в системе имеется две заявки, они обслуживаются каналами и уходят с определённой интенсивностью;

;

Sn-1 – в системе имеется (n-1)-заявок, они обслуживаются (n-1)-каналами и уходят с определённой интенсивностью;

Sn – в системе имеется n-заявок, они обслуживаются n-каналами и уходят с определённой интенсивностью;

Sn+1 – в системе имеется (n+1)-заявок, они обслуживаются n-каналами и уходят с определённой интенсивностью;

;

Sn+m-1 – в системе имеется (n+m-1)-заявок, они обслуживаются n-каналами и уходят с определённой интенсивностью;

Sn+m – в системе имеется (n+m)-заявок, они обслуживаются n-каналами и уходят с определённой интенсивностью.

Система дифференциальных уравнений

Система дифференциальных уравнений, описывающих поведение системы, имеет вид:

СДУnm0.png

Рассмотрим стационарный режим работы системы (при t→∞).

Система линейных уравнений

Система уравнений принимает вид:

СЛУnm0.png

Суммируя в системе уравнения с первого до i-го (i=1,n+m), получаем упрощённый вид системы.

Решение системы линейных уравнений

Решим систему относительно p0,p1,…,pn+m.

СЛУnm1.png

В результате получаем решение системы:

СЛУnm2.png

Классификация СМО

По возможности обслуживания:

По наличию очереди:

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

По числу заявок в системе:

По характеру обслуживания:

По числу каналов обслуживания:

Основные характеристики СМО

λi – интенсивность простейшего потока оставшихся заявок (без i-заявок);

μi – суммарная интенсивность простейшего потока обслуживаний (работающими каналами) и потока уходов i-заявок;

p0 – вероятность состояния системы, в котором все каналы свободны;

pi – вероятность i-ого состояния системы;

pn – вероятность состояния n-канальной системы, в котором все каналы заняты;

pn+m – вероятность состояния n-канальной системы с m-местами в очереди, в котором все каналы и места в очереди заняты;

q – относительная пропускная способность системы;

A – абсолютная пропускная способность системы;

pпрост – вероятность простоя системы;

pотк – вероятность отказа системы;

pобсл – вероятность обслуживания в системе;

pполн.загр – вероятность полной загрузки системы;

pнеполн.загр – вероятность неполной загрузки системы;

pочер – вероятность наличия очереди в системе;

pполн.зан – вероятность полной занятости каналов;

pнеполн.зан – вероятность неполной занятости каналов;

p1зан – вероятность занятости, отдельно взятого канала системы;

p1прост – вероятность простоя, отдельно взятого канала системы;

tλ – среднее время между заявками;

tμ – среднее время обслуживания заявки каналом;

tполн.загр – среднее время полной загрузки системы;

tнеполн.загр – среднее время неполной загрузки системы;

tполн.зан – среднее время полной занятости всех каналов;

tнеполн.зан – среднее время неполной занятости всех каналов;

t1зан – среднее время занятости, отдельно взятого канала системы;

t1прост – среднее время простоя, отдельно взятого канала системы;

tпрост – среднее время простоя системы;

tобсл – среднее время обслуживания заявки в системе;

tочер – среднее время нахождения заявки в очереди в системе;

tсист – среднее время нахождения заявки в системе;

s – среднее число заявок на обслуживании;

k – среднее число занятых каналов;

r – среднее число заявок в очереди;

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

Основные типы СМО:

Одноканальные СМО:

Другие разделы:

Ссылки

  • Овчаров Л.А. Прикладные задачи теории массового обслуживания, «Машиностроение», М.,1969.
  • Л.Клейнрок. Теория массового обслуживания, «Машиностроение», М.,1979,стр.107-112.