1 2 M Входной поток
n
Каналы обслуживания
здесь n – число каналов обслуживания
m –максимальная длина очереди
В ∀ момент времени t заявка из входного потока либо становится в один из каналов на обслуживание, либо в очередь, если все каналы заняты. Под состоянием СМО будем понимать число заявок, находящихся в ней. Оно будет изменяться от 0, когда заявок в системе нет, до n+m, когда все каналы обслуживаются и все места в очереди заняты. Подобную СМО можно представить в виде графа состояний, для которого можно записать описывающие его поведение уравнения. Решив их для ∀ произвольного момента времени (в частности для стационарного режима) можно определить значения вероятностей нахождения СМО в одном из состояний Si
i = 0, n+m t> 0
Зная их можно определить основные характеристики СМО, такие как:
Среднее число занятых каналов обсл-я
Средняя длина очереди
Вероятность, что поступившее в момент времени tтребование получит отказ
Вероятность, что поступившее требование будет обслужено
Аналогично может быть найдена:
Вероятность, что требование поступившее в систему сразу поступит в канал на обслуживание
Вероятность, что требование попадёт в очередь
Формула Литтла Среди различных математических выражений, позволяющих определять основные характеристики СМО в стационарном режиме особое место занимает выражение, устанавливающее связь между средним числом заявок , находящихся в системе (обслуживающих или стоящих в очереди) и средним временем пребывания заявки в системе. Рассмотрим СМО – одноканальную, многоканальную, марковскую, немарковскую, с ограниченной или неограниченной очередью – и связанные с нею два потока сообщений: поток заявок, приходящих в систему и поток заявок, покидающих систему. Если в системе установился стационарный режим, то среднее число заявок, прибывающих в СМО за единицу времени равно среднему числу заявок, покидающих её за это же время. Т е оба потока имеют одинаковую интенсивность. Обозначим: X(t) – число заявок, прибывающих в СМО, до момента t, Y(t) – число заявок покидающих СМО к моменту t. Тогда Z(t) = X(t) – Y(t) - - число заявок находящихся в системе в момент времени t (см рис) Найдём среднее число заявок, находящихся в системе для некоторого, достаточно большого интервала T
Пренебрегая погрешностью, за счёт отбрасывания части времени обслуживания заявки на конце интервала можно считать, что
Суммарное время нахождения всех заявок в системе.
Г де i–все заявки, находящиеся в системе за время T, ti–время пребывания i - й заявки системе.
Подставим значение в выражение для mkдомножив и разделив первую часть полученного выражения наλ
Величинаλ*T – среднее число заявок, поступивших в систему за время T, а
есть среднее время пребывания одной заявки в системе. Отсюда, подставив tсист в выражение для mсист получим
Откуда следует– – Формула Литтла.
Формула Литтла : для любой СМО , при любом характере потока заявок , при любом распределении времени обслуживания , при любой дисциплине обслуживания среднее время пребывания заявки в системе равно среднему числу заявок в системе , деленному на интенсивность потока заявок , поступивших в систему или иначе :
= , где t = - среднее время между двумя соседними заявками , поступившими в систему.
Аналогично можно получить формулу Литтла для среднего времени пребывания заявки в очереди :
= .
Аналогично = , где - среднее число занятых каналов.
Т.к. среднее время пребывания требования в канале равно 1/ отсюда легко получить выражение для среднего числа занятых каналов
= = .
Следует отметить , что во всех случаях характеризует интенсивность требований , поступивших в систему , в не вообще входной поток заявок.
Если часть требований из потока заявок на входе теряется (напр. в системах с отказами ) , то необходимо скорректировать значение приняв вместо него
, где - вероятность , что требование поступит в систему (Не получит отказ).
СМО БЕЗ ОЖИДАНИЯ.
УРАВНЕНИЕ ЭРЛАНГА.
Рассмотрим следующую задачу. Имеется СМО с n каналами обслуживания. На вход системы поступает поток требований(заявок).В случае наличия свободного канала заявка поступает в систему на обслуживание. Если в момент поступления заявки все каналы заняты , то она получает отказ , покидает систему не обслуженной и в дальнейшем обслуживании не участвует . Системы(с отказами) подобного рода называются СМО без ожидания.
Пусть входной поток заявок - простейший с интенсивностью - требований в единицу времени.
Время обслуживания заявки T подчинено exp закону распределения с параметром .
В этом случае параметр можно рассматривать как интенсивность потока обслуживания занятого канала (Если он бесперебойно обеспечивается заявками на обслуживание) , являющеюся простейшим потоком.
Составим граф состояний для данной системы.
Здесь состояние (k = ) соответствует числу заявок , находящихся в системе на обслуживании и равно числу занятых каналов.
Переход системы из состояния в состояние происходит при поступлении очередной заявки с интенсивностью = , а из состояния в - при обслуживании из заявок в одном из k каналов системы с интенсивностью .
Так как оба потока - входной и обслуживание – простейшие , то система является марковской , а процессы , в ней протекающие м.б. описаны как процессы размножения и гибели с помощью уравнений Колмогорова.
Решив данную систему диф. уравнений можно задать ???????????
Найти - вероятность ,что в момент времени t в сист. находится k требований (занято k каналов обслуживания).
Значение финальных вероятностей найдем приравняв = 0 и решив соответственно систему алгебраических уравнений .
Используя найденные ранее выражения для финальных вероятностей – получим:
Обозначим приведённая плотность потока заявок.
Его можно рассматривать как среднее число требований, приходящихся на среднее время обслуживания одного требования.
Тогда
И вероятности состояний
Дифференциальные уравнения, описывающие поведение системы без ожидания называются уравнениями Эрланга, а выражения для финальных вероятностей- формулами Эрланга- в честь основателя ТМО-датского учёного Эрланга, чьи исследования телефонных линий в начале 20 века, заложили основы современной ТМО.
Зная значения финальных вероятностей можно найти основные характеристики работы СМО в стационарном режиме.
1)Ротк-вероятность того, что требование получит отказ равно
По формуле Литтла:
Средняя вероятность нахождения заявки в системе, равна средней вероятности обслуживания заявки в капом.
tсист=
отс
tсист=асист =акон
отс
акат=
2) Pобс=1-Ротк=1-Рn=1-
3) А- абсолютная пропускная способность системы( среднее число требований, обслуженных за единицу времени)
4) аn- среднее число занятых каналов
Так как найденный канал в единицу времени из А заявок, обнаруженных системой обслуживает ровно µ, то среднее число занятых каналов может быть найдено как
СМО с ожиданием.
Рассмотрим теперь другую задачу.
Имеется СМО с n каналами обслуживания. На вход системы поступает поток требований (заявок). В случае наличия свободного канала заявка поступает на обслуживание. Если в момент поступления заявки все каналы заняты, то заявка становится в очередь, ожидая пока освободится какой либо канал.
Такие системы называются системами с ожиданием. При этом время ожидания в очереди может быть как неограниченным («чистые системы с ожиданием»), так и ограниченным. Кроме того длина очереди может быть как неограничена, так и ограничена. В случае заполнения всей очереди пришедшие требования также получают отказ и не обслуживаются.
СМО с неограниченной очередью
Рассмотрим СМО с неограниченной очередью и неограниченным временем ожидания в очереди. Поток требований на входе системы- простейший с интенсивностью ƛ. Продолжительность обслуживания требования подчинена EXP закону распределения со средним временем обслуживания Тогда система может рассматриваться как марковская, вида M/M/n. Изменение вероятностей состояния во времени может быть записана с помощью уравнений, расмножения и гибели.
В этой системе при k<n интенсивность процесса «размножения» остается=ƛ, а интенсивность потока «гибели» не зависит от состояния и всегда равна nµ - интенсивности покидания требований из всех n каналов обслуживания.
Приравнивая все для стационарного режима получим выражения для финальных вероятностей.
Где вероятность Ро ищется из нормирующего условия и равна
Условием существования стационарного режима и, соответственно, ненулевых
является сходимость бесконечного ряда в выражении для . Для этого необходимо , чтобы интенсивность процесса "размножения", начиная с K=n, была бы меньше , чем интенсивность процесса гибели , т.е.
или ρ<n.
Если это условие не выполняется, то режима статического в СМО не существует, что приводит к неограниченному увеличению очереди. это условие необходимо обязательно учитывать при проектировании реальных СМО.
Если условие ρ/n<1 выполняется, то используя выражение для суммы членов бесконечной убывающей геометрической прогрессии получим для
Отсюда
Найдем теперь основные характеристики СМО в стационарном режиме
1) Так как очередь не ограничена и все требования, поступающие в систему будут обнаружены, то
2. Пn – вероятность того, что все каналы обслуживания будут заняты
или через P0
3. Среднее число занятых каналов
Т.к. все требования, поступающие в систему обслуживаются, то абсолютная пропускная способность системы A=λ (число требований обслуживаемых в системе в единицу времени). Отсюда среднее число занятых каналов можно найти как
Т.е. Стационарном режиме, при условии, что <1 , т.е. среднее число занятых каналов всегда равно ρ и не зависит от n
4. Средняя длина очереди.
При ряд сходится и равен
Отсюда средняя длина очереди будет равна
5. Среднее число требований, находящихся в системе будет равно
Это можно показать разбив Σ на 2 части: k < n и k ≥ n и представить во 2й части k=n+(k-n).
Используя формулу Литтла можно найти среднее время нахождения требования в очереди и в системе.
Отсюда
СМО с ограниченной длиной очереди.
Рассмотрим n канальную СМО с очередью, максимальная длина которой равна m. Время ожидания в очереди – не ограниченно.
Поток требований на входе в систему простейший с интенсивностью . Поток обслуживания также простейший с интенсивностью . В этом случае система будет марновской вида /m/n и изменения вероятностей состояния может быть описано с помощью уравнений размножения и гибели вида.
Т.к. число состояний СМО конечно, то в ней существует стационарный режим и выражения для финальных вероятностей могут быть записаны в следующем виде:
= 1≤k≤n
= * n≤k≤n+m
Где , найденная из нормирующего условия =1 ,будет равна
Учитывая, что вторая ∑ , как сумма членов геометрической прогрессии равна
Получим окончательно.
Основные характеристики СМО в стационарном режиме будут:
1.Вероятность того, что пришедшее требование получит отказ.
*
2.Вероятность того, что пришедшее требование будет обслужено.
*
3.Абсолютная пропускная способность системы(среднее число требований, обслуженной за единицу времени).
A= *
4. Вероятность того, что все каналы обслуживания заняты.
=
5.Среднее число занятых каналов.
Или иначе через абсолютную пропускную способность системы:
6.Средняя длина очереди.
7.Среднее число требований к системе можно найти как
8.Среднее время нахождения требования в очереди
* *
9.Общее время нахождения требования в системе будет
Полученные …. решений носят общий характер. Положив в них m=0 получим значения и характеристики СМО для систем без ожидания.
Положив м=∞ получим …… решения для СМО с неограниченным числом мест в очереди.
Пример. Ателье обслуживает жителей 2-х микрорайонов. Интенсивности заявок с обоих микрорайонов равна чел/час. Среднее время исполнения заявки=20 мин. Число работников в ателье – 2 человека. Определить основные характеристики работы ателье, если:
1)Очереди невозможны(m=0).
2)Очереди не ограничены (м=∞).
3. Как изменится эффективность работы если каждый из работников будет обслуживать клиентов только одного района.
1) m=0
а) n=2; =4; µ= ;
;
;
* = ;
* = ;
= = ;
=0,724;
A= * =4* =2,9;
;
б) n=1, =2; µ=3; ;
* ;
A= * =2*3/5=1,2;
Как видим во 2-м случае снижается вероятность обслуживания каждого клиента, общее число обслуживаемых клиентов
А=2*1,2=2,4<2,9
Загрузка мастеров так же падает
<0,96.
2) м=∞
a)n=2; =4; µ=3; ;
;
= ;
* 1≤k≤n ; ; ;
* k
=
;
= =1,07;
*