Система массового обслуживания — различия между версиями
м |
м |
||
(не показано 12 промежуточных версий этого же участника) | |||
Строка 2: | Строка 2: | ||
'''Система массового обслуживания (СМО)''' — это система, в которой есть хотя бы один канал обслуживания, поток заявок и поток обслуживаний. | '''Система массового обслуживания (СМО)''' — это система, в которой есть хотя бы один канал обслуживания, поток заявок и поток обслуживаний. | ||
= Системы массового обслуживания = | = Системы массового обслуживания = | ||
+ | == Обозначения == | ||
+ | '''n''' – число каналов обслуживания; | ||
+ | |||
+ | '''m''' – число мест в очереди; | ||
+ | |||
+ | '''λ''' – интенсивность простейшего потока заявок; | ||
+ | |||
+ | '''μ''' – интенсивность простейшего потока обслуживания. | ||
== Описание модели == | == Описание модели == | ||
На вход '''n'''-канальной СМО с '''m'''-очередью поступает простейший поток заявок с интенсивностью '''λ<sub>i</sub>''' в зависимости от состояния системы. | На вход '''n'''-канальной СМО с '''m'''-очередью поступает простейший поток заявок с интенсивностью '''λ<sub>i</sub>''' в зависимости от состояния системы. | ||
Строка 22: | Строка 30: | ||
== Граф состояний == | == Граф состояний == | ||
<!--[[файл:СМО01.JPG]]--> | <!--[[файл:СМО01.JPG]]--> | ||
− | '''М/М/n/m''' – СМО с очередью | + | '''М/М/n/m''' – СМО n-канальная с m-очередью. |
[[файл:СМОnm0.png]] | [[файл:СМОnm0.png]] | ||
Строка 37: | Строка 45: | ||
'''…'''; | '''…'''; | ||
+ | |||
+ | '''S<sub>n-1</sub>''' – в системе имеется '''(n-1)'''-заявок, они обслуживаются '''(n-1)'''-каналами и уходят с определённой интенсивностью; | ||
'''S<sub>n</sub>''' – в системе имеется '''n'''-заявок, они обслуживаются '''n'''-каналами и уходят с определённой интенсивностью; | '''S<sub>n</sub>''' – в системе имеется '''n'''-заявок, они обслуживаются '''n'''-каналами и уходят с определённой интенсивностью; | ||
Строка 50: | Строка 60: | ||
Система дифференциальных уравнений, описывающих поведение системы, имеет вид: | Система дифференциальных уравнений, описывающих поведение системы, имеет вид: | ||
− | [[файл:СМО02.JPG]] | + | <!--[[файл:СМО02.JPG]]--> |
+ | [[файл:СДУnm0.png]] | ||
+ | |||
+ | Рассмотрим стационарный режим работы системы (при '''t→∞'''). | ||
+ | == Система линейных уравнений == | ||
+ | Система уравнений принимает вид: | ||
+ | |||
+ | [[файл:СЛУnm0.png]] | ||
+ | |||
+ | Суммируя в системе уравнения с первого до '''i'''-го ('''i=1,n+m'''), получаем упрощённый вид системы. | ||
+ | == Решение системы линейных уравнений == | ||
+ | Решим систему относительно '''p<sub>0</sub>,p<sub>1</sub>,…,p<sub>n+m</sub>'''. | ||
+ | |||
+ | [[файл:СЛУnm1.png]] | ||
+ | |||
+ | В результате получаем решение системы: | ||
+ | |||
+ | [[файл:СЛУnm2.png]] | ||
== Классификация СМО == | == Классификация СМО == | ||
=== По возможности обслуживания: === | === По возможности обслуживания: === | ||
− | * [[СМО без очереди|СМО с отказами]]; | + | * [[СМО n-канальная без очереди|СМО с отказами]]; |
* [[СМО с бесконечным числом каналов|СМО без отказов]]. | * [[СМО с бесконечным числом каналов|СМО без отказов]]. | ||
=== По наличию очереди: === | === По наличию очереди: === | ||
− | * [[СМО без очереди]]; | + | * [[СМО n-канальная без очереди]]; |
− | * [[СМО с очередью]]; | + | * [[СМО n-канальная с m-очередью]]; |
− | * [[СМО с бесконечной очередью]]. | + | * [[СМО n-канальная с бесконечной очередью]]. |
=== По времени ожидания в очереди: === | === По времени ожидания в очереди: === | ||
− | * [[СМО с ограниченным временем ожидания]]; | + | * [[СМО n-канальная с m-очередью и с ограниченным временем ожидания]]; |
− | * [[СМО с бесконечной очередью|СМО с бесконечным временем ожидания]]. | + | * [[СМО n-канальная с бесконечной очередью|СМО с бесконечным временем ожидания]]. |
=== По числу заявок в системе: === | === По числу заявок в системе: === | ||
− | * [[СМО замкнутая с очередью]]; | + | * [[СМО замкнутая n-канальная с m-очередью]]; |
− | * [[СМО с бесконечной очередью|СМО с бесконечным числом заявок]]. | + | * [[СМО n-канальная с бесконечной очередью|СМО с бесконечным числом заявок]]. |
=== По характеру обслуживания: === | === По характеру обслуживания: === | ||
− | * [[СМО с | + | * [[СМО n-канальная с m-очередью и с взаимопомощью|СМО с взаимопомощью]]; |
− | * [[СМО с очередью|СМО без взаимопомощи]]. | + | * [[СМО n-канальная с m-очередью|СМО без взаимопомощи]]. |
=== По числу каналов обслуживания: === | === По числу каналов обслуживания: === | ||
− | * [[Одноканальная СМО с очередью|одноканальные СМО]]; | + | * [[Одноканальная СМО с m-очередью|одноканальные СМО]]; |
− | * [[СМО с очередью|многоканальные СМО]]; | + | * [[СМО n-канальная с m-очередью|многоканальные СМО]]; |
* [[СМО с бесконечным числом каналов]]. | * [[СМО с бесконечным числом каналов]]. | ||
== Основные характеристики СМО == | == Основные характеристики СМО == | ||
− | '''λ<sub>i</sub>''' | + | '''λ<sub>i</sub>''' – интенсивность простейшего потока оставшихся заявок (без '''i'''-заявок); |
+ | |||
+ | '''μ<sub>i</sub>''' – суммарная интенсивность простейшего потока обслуживаний (работающими каналами) и потока уходов '''i'''-заявок; | ||
+ | |||
+ | '''p<sub>0</sub>''' – вероятность состояния системы, в котором все каналы свободны; | ||
+ | |||
+ | '''p<sub>i</sub>''' – вероятность '''i'''-ого состояния системы; | ||
− | ''' | + | '''p<sub>n</sub>''' – вероятность состояния '''n'''-канальной системы, в котором все каналы заняты; |
− | '''p<sub> | + | '''p<sub>n+m</sub>''' – вероятность состояния '''n'''-канальной системы с '''m'''-местами в очереди, в котором все каналы и места в очереди заняты; |
− | ''' | + | '''q''' – относительная пропускная способность системы; |
− | ''' | + | '''A''' – абсолютная пропускная способность системы; |
− | '''p<sub> | + | '''p<sub>прост</sub>''' – вероятность простоя системы; |
− | ''' | + | '''p<sub>отк</sub>''' – вероятность отказа системы; |
− | ''' | + | '''p<sub>обсл</sub>''' – вероятность обслуживания в системе; |
− | '''p<sub> | + | '''p<sub>полн.загр</sub>''' – вероятность полной загрузки системы; |
− | '''p<sub> | + | '''p<sub>неполн.загр</sub>''' – вероятность неполной загрузки системы; |
− | '''p<sub> | + | '''p<sub>очер</sub>''' – вероятность наличия очереди в системе; |
− | '''p<sub> | + | '''p<sub>полн.зан</sub>''' – вероятность полной занятости каналов; |
− | '''p<sub> | + | '''p<sub>неполн.зан</sub>''' – вероятность неполной занятости каналов; |
− | '''p<sub> | + | '''p<sub>1зан</sub>''' – вероятность занятости, отдельно взятого канала системы; |
− | '''p<sub> | + | '''p<sub>1прост</sub>''' – вероятность простоя, отдельно взятого канала системы; |
− | ''' | + | '''t<sub>λ</sub>''' – среднее время между заявками; |
− | '''t<sub> | + | '''t<sub>μ</sub>''' – среднее время обслуживания заявки каналом; |
− | '''t<sub> | + | '''t<sub>полн.загр</sub>''' – среднее время полной загрузки системы; |
− | '''t<sub> | + | '''t<sub>неполн.загр</sub>''' – среднее время неполной загрузки системы; |
− | '''t<sub> | + | '''t<sub>полн.зан</sub>''' – среднее время полной занятости всех каналов; |
− | '''t<sub> | + | '''t<sub>неполн.зан</sub>''' – среднее время неполной занятости всех каналов; |
− | '''t<sub>1зан</sub>''' | + | '''t<sub>1зан</sub>''' – среднее время занятости, отдельно взятого канала системы; |
− | '''t<sub>1прост</sub>''' | + | '''t<sub>1прост</sub>''' – среднее время простоя, отдельно взятого канала системы; |
− | '''t<sub>прост</sub>''' | + | '''t<sub>прост</sub>''' – среднее время простоя системы; |
− | '''t<sub>обсл</sub>''' | + | '''t<sub>обсл</sub>''' – среднее время обслуживания заявки в системе; |
− | '''t<sub>очер</sub>''' | + | '''t<sub>очер</sub>''' – среднее время нахождения заявки в очереди в системе; |
− | '''t<sub>сист</sub>''' | + | '''t<sub>сист</sub>''' – среднее время нахождения заявки в системе; |
− | '''s''' | + | '''s''' – среднее число заявок на обслуживании; |
− | '''k''' | + | '''k''' – среднее число занятых каналов; |
− | '''r''' | + | '''r''' – среднее число заявок в очереди; |
− | '''l''' | + | '''l''' – среднее число заявок в системе. |
== Основные типы СМО: == | == Основные типы СМО: == | ||
{{Список СМО}} | {{Список СМО}} | ||
Строка 140: | Строка 173: | ||
= [[Разделы математики|Другие разделы:]] = | = [[Разделы математики|Другие разделы:]] = | ||
{{Список РТВ}} | {{Список РТВ}} | ||
− | + | = Ссылки = | |
*Овчаров Л.А. Прикладные задачи теории массового обслуживания, «Машиностроение», М.,1969. | *Овчаров Л.А. Прикладные задачи теории массового обслуживания, «Машиностроение», М.,1969. | ||
− | * | + | *Л.Клейнрок. Теория массового обслуживания, «Машиностроение», М.,1979,стр.107-112. |
[[Категория:Математика]][[Категория:Случайные процессы]][[Категория:Логистика]] | [[Категория:Математика]][[Категория:Случайные процессы]][[Категория:Логистика]] |
Текущая версия на 14:27, 24 сентября 2025
Система массового обслуживания (СМО) — это система, в которой есть хотя бы один канал обслуживания, поток заявок и поток обслуживаний.
Содержание
- 1 Системы массового обслуживания
- 2 Другие разделы:
- 3 Ссылки
Системы массового обслуживания
Обозначения
n – число каналов обслуживания;
m – число мест в очереди;
λ – интенсивность простейшего потока заявок;
μ – интенсивность простейшего потока обслуживания.
Описание модели
На вход n-канальной СМО с m-очередью поступает простейший поток заявок с интенсивностью λi в зависимости от состояния системы.
Интенсивность простейшего потока обслуживания каналом или каналами μi в зависимости от состояния системы.
Если заявка застаёт все каналы свободными, то она принимается на обслуживание и обслуживается одним из n каналов.
После окончания обслуживания один канал освобождается.
Если вновь прибывшая заявка застаёт в системе свободным хотя бы один канал, то она принимается на обслуживание одним из свободных каналов и обслуживается до конца.
Если заявка застаёт все каналы занятыми, то она становится в очередь и «терпеливо» ждёт своего обслуживания.
Дисциплина очереди естественная: кто раньше пришёл, тот раньше и обслуживается. Максимальное число мест в очереди m.
Если вновь прибывшая заявка застаёт в очереди m-заявок, то она получает отказ и исключается из обслуживания.
Состояние рассмотренной системы будем связывать с числом заявок, находящихся в системе.
Граф состояний
М/М/n/m – СМО n-канальная с m-очередью.
Состояние рассмотренной системы будем связывать с числом заявок, находящихся в системе.
Рассмотрим множество состояний системы:
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-каналами и уходят с определённой интенсивностью.
Система дифференциальных уравнений
Система дифференциальных уравнений, описывающих поведение системы, имеет вид:
Рассмотрим стационарный режим работы системы (при t→∞).
Система линейных уравнений
Система уравнений принимает вид:
Суммируя в системе уравнения с первого до i-го (i=1,n+m), получаем упрощённый вид системы.
Решение системы линейных уравнений
Решим систему относительно p0,p1,…,pn+m.
В результате получаем решение системы:
Классификация СМО
По возможности обслуживания:
По наличию очереди:
По времени ожидания в очереди:
- СМО n-канальная с m-очередью и с ограниченным временем ожидания;
- СМО с бесконечным временем ожидания.
По числу заявок в системе:
По характеру обслуживания:
По числу каналов обслуживания:
Основные характеристики СМО
λ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 – среднее число заявок в системе.
Основные типы СМО:
- СМО n-канальная без очереди;
- СМО n-канальная без очереди и с ограниченным временем обслуживания;
- СМО n-канальная без очереди и со случайным результатом обслуживания;
- СМО n-канальная без очереди и со случайным выбором канала;
- СМО n-канальная без очереди и с взаимопомощью;
- СМО n-канальная без очереди и с частичной взаимопомощью;
- СМО n-канальная с m-очередью;
- СМО n-канальная с m-очередью и с ограниченным временем обслуживания;
- СМО n-канальная с m-очередью и со случайным результатом обслуживания;
- СМО n-канальная с m-очередью и с ограниченным временем ожидания;
- СМО n-канальная с m-очередью и с ограниченным временем обслуживания и ожидания;
- СМО n-канальная с m-очередью и с взаимопомощью;
- СМО n-канальная с m-очередью и с частичной взаимопомощью;
- СМО n-канальная с бесконечной очередью;
- СМО с бесконечным числом каналов;
- СМО замкнутая n-канальная без очереди;
- СМО замкнутая n-канальная без очереди и с взаимопомощью;
- СМО замкнутая n-канальная без очереди и с частичной взаимопомощью;
- СМО замкнутая n-канальная без очереди и с k-источниками;
- СМО замкнутая n-канальная без очереди, с k-источниками и с взаимопомощью;
- СМО замкнутая n-канальная без очереди, с k-источниками и с частичной взаимопомощью;
- СМО замкнутая n-канальная с m-очередью;
- СМО замкнутая n-канальная с m-очередью и с взаимопомощью;
- СМО замкнутая n-канальная с m-очередью и с частичной взаимопомощью;
- СМО замкнутая n-канальная с m-очередью и с k-источниками;
- СМО замкнутая n-канальная с m-очередью, с k-источниками и с взаимопомощью;
- СМО замкнутая n-канальная с m-очередью, с k-источниками и с частичной взаимопомощью.
Одноканальные СМО:
- Одноканальная СМО без очереди;
- Одноканальная СМО с m-очередью;
- Одноканальная СМО с m-очередью и с ограниченным временем ожидания;
- Одноканальная СМО с бесконечной очередью;
- Одноканальная СМО с бесконечной очередью и с убывающим потоком заявок;
- Одноканальная СМО замкнутая без очереди;
- Одноканальная СМО замкнутая с m-очередью;
- Одноканальная СМО замкнутая без очереди и с k-источниками;
- Одноканальная СМО замкнутая с m-очередью и с k-источниками.
Другие разделы:
- Теория вероятностей:
- Математическая статистика:
- Статистика:
- Экономическая статистика:
- Случайные процессы:
- Логистика:
- Теория игр:
Ссылки
- Овчаров Л.А. Прикладные задачи теории массового обслуживания, «Машиностроение», М.,1969.
- Л.Клейнрок. Теория массового обслуживания, «Машиностроение», М.,1979,стр.107-112.