Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1-46.docx
Скачиваний:
13
Добавлен:
22.11.2019
Размер:
469.16 Кб
Скачать

1 2 M Входной поток

n

Каналы обслуживания

здесь nчисло каналов обслуживания

m –максимальная длина очереди

В ∀ момент времени t заявка из входного потока либо становится в один из каналов на обслуживание, либо в очередь, если все каналы заняты. Под состоянием СМО будем понимать число заявок, находящихся в ней. Оно будет изменяться от 0, когда заявок в системе нет, до n+m, когда все каналы обслуживаются и все места в очереди заняты. Подобную СМО можно представить в виде графа состояний, для которого можно записать описывающие его поведение уравнения. Решив их для ∀ произвольного момента времени (в частности для стационарного режима) можно определить значения вероятностей нахождения СМО в одном из состояний Si

i = 0, n+m t> 0

Зная их можно определить основные характеристики СМО, такие как:

  1. Среднее число занятых каналов обсл-я

  1. Средняя длина очереди

  1. Вероятность, что поступившее в момент времени tтребование получит отказ

  1. Вероятность, что поступившее требование будет обслужено

Аналогично может быть найдена:

  1. Вероятность, что требование поступившее в систему сразу поступит в канал на обслуживание

  1. Вероятность, что требование попадёт в очередь

Формула Литтла Среди различных математических выражений, позволяющих определять основные характеристики СМО в стационарном режиме особое место занимает выражение, устанавливающее связь между средним числом заявок , находящихся в системе (обслуживающих или стоящих в очереди) и средним временем пребывания заявки в системе. Рассмотрим СМО – одноканальную, многоканальную, марковскую, немарковскую, с ограниченной или неограниченной очередью – и связанные с нею два потока сообщений: поток заявок, приходящих в систему и поток заявок, покидающих систему. Если в системе установился стационарный режим, то среднее число заявок, прибывающих в СМО за единицу времени равно среднему числу заявок, покидающих её за это же время. Т е оба потока имеют одинаковую интенсивность. Обозначим: 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;

*