- •Федеральное агентство связи
- •Раздел 2. Детерминированные задачи Тема 2.1 Линейное программирование
- •Графический метод решения задачи лпр
- •Двойственность в задачах линейного программирования
- •Симплексный метод решения задач линейного программирования
- •Транспортная задача
- •Математическая формулировка транспортной задачи
- •Тема 2.2 Нелинейное программирование
- •Тема 2.3 Динамическое программирование
- •Раздел 3. Задачи в условиях неопределенности Тема 3.1 Системы массового обслуживания Марковский случайный процесс
- •Системы массового обслуживания
- •Моделирование систем массового обслуживания
- •Классификация смо
- •Литература
Моделирование систем массового обслуживания
На любую систему массового обслуживания воздействует два потока событий: входной поток и выходной. В установившемся режиме среднее число входящих событий за единицу времени равно среднему числу выходящих событий и оба потока имеют одну и ту же интенсивность λ=1/T.
Обозначим через x(T)количество внешних событий за времяТчерезy(T) количество обслуженных событий.
В момент времени t1иt4обслуживается одно событие. В момент времениt2обслуживается два события, а в t3заявок нет, и каналы прислуживания простаивают.
Z(t)=X(t)-Y(t)представляет собой количество событий, которое обслуживается СМО в момент времениТ.
Если tстремится к бесконечности, что среднее число входящих в СМО событий определяется по формуле:

![]()
где,
– среднее время пребывания события
внутри системы, т. е. среднее время
обслуживания системы.
![]()
Т. е. для любой системы среднее время обслуживания системы равно среднему числу событий, деленному на интенсивность входного потока событий (λ).
Время ожидания
![]()
– среднее число событий в очереди.
Классификация смо
Одноканальные СМО с неограниченной очередью – такие системы можно представить с помощью графа:
λ λ λ λ
S0
S1
S2
Sm







μ μ μ μ
Под неограниченной очередью понимается количество заявок, поступивших на обслуживание. Время обслуживания каждой заявки неограниченное и произвольное, но все заявки рано или поздно будут обслужены.
Каждая вновь поступившая заявка будет переводить систему в новое состояние Sс увеличением индекса на 1, а каждая выполненная заявка будет уменьшать состояниеSна 1.
Т. к система
обслуживает только одну заявку, то ![]()
Длина очереди ![]()
Среднее время
пребывания заявки в очереди ![]()
![]()
![]()
![]()
Среднее время
пребывания заявки в очереди: ![]()
Одноканальные СМО с ограниченной очередью – в отличие от предыдущей системы, после поступления n-й заявки, всем остальным заявкам будет отказано в обслуживании и они покинут систему.
λ λ λ
S0
S1
S2
Sm





μ μ μ
Вычисление характеристик выполняется по тем же формулам, что и в предыдущей системе, но учитывается конечное количество членов геометрической прогрессии.
Многоканальные СМО с ограниченной очередью.
Обозначим характеристики:
p0 – вероятность простоев каналов обслуживания;
pотк – вероятность отказа каналов обслуживания;
pобс – вероятность обслуживания;
nz – среднее число каналов, занятых обслуживанием
kz – доля каналов, занятых обслуживанием.
A – абсолютная пропускная способность, т. е. среднее количество заявок, обслуженных за единицу времени.
Q – относительная пропускная способность, т. е. среднее значение обслуженных заявок.
λ λ λ λ
S0
S1
S2
Sm
Sn






μ 2μ 3μ mμ (m+1)μnμ
Данная система имеет n-каналов с одинаковы техническими характеристиками и может находится в одном из состояний:
S0– заявки отсутствуют;
S1– поступила одна заявка и она обслуживается первым каналом, остальные каналы простаивают;
S2–во время выполнения первой заявки поступила вторая заявка, вторая заявка обслуживается вторая, остальные каналы простаивают.
Sn– во время выполненияn-1 заявок поступила заявкаn, которая облаживаетсяn-ым каналом. Все каналы заняты. Последующим заявкам будет отказано в обслуживании.
Заявки на обслуживание поступают произвольно с интенсивностью λ. При поступлении второй заявки ее обрабатывает второй канал, и интенсивность обслуживания удваивается, т. е. становится равной 2μ.
![]()
Финальная вероятность
события S0:![]()
Относительная
пропускная способность: ![]()
Абсолютная
пропускная способность: ![]()
Среднее количество
занятых кагалов: ![]()
Многоканальные СМО с неограниченной очередью.
λ λ λ λ λ λ λ λ
S0
S1
S2
Sm
Sn
Sn+1









μ 2μ 3μ mμ (m+1)μnμnμnμnμnμ
S0– заявки отсутствуют
…
Sn– все каналы заняты
Sn+1 – вновь поступившая заявка встает в очередь и ожидает обслуживания. Все последующие заявки также встают в очередь.
Для такой системы
должно выполняться условие: ![]()
Число занятых
каналов:
Среднее
число заявок в очереди:![]()
Среднее число
обслуживаемых заявок ![]()
Среднее время
обслуживания: ![]()
Среднее время
ожидания: ![]()
Пример 1. Дежурный администратор города имеет 5 телефонов. Звонки поступают с интенсивностью 90 звонков/час. Средняя продолжительность разговора составляет 2 мин.
Определить характеристики дежурного администратора как системы массового обслуживания.
Решение:
1. Классифицируем СМО:
с отказами (нет накопителя);
многоканальная (5 телефонов = 5 каналов).
2. Обозначения:
λ – интенсивность потока заявок (λ=90зв/60мин=3зв/2мин)
n– число каналов (n=5);
μ – интенсивность потока обслуживания, т.е. среднее число заявок, обслуживаемых в единицу времени (μ=1/ tобс)
tобс– среднее время обслуживания (tобс=2мин)
ρ – интенсивность нагрузки;
k– номер заявки (число заявок), k=n=5;
Р0– вероятность простоя каналов обслуживания, когда нет заявок;
Ротк– вероятность отказа в обслуживании, когда поступившая на обслуживание заявка найдет все каналы занятыми;
Робс– вероятность обслуживания.
nз= ρ* Робс- среднее число занятых обслуживанием каналов.
кз=nз /n- для каналов, занятых обслуживанием.
А = λ Робс- абсолютная пропускная способность СМО.
3. Определяем характеристики данной СМО:
а) ρ = λ/μ = λ/(1/tобс) = λ tобс= 3/2 * 2 = 3
б)
=
1/ (ρ0/0!)+(ρ1/1!)+(ρ2/2!)+(ρ3/3!)+(ρ4/4!)+(ρ5/5!)
=
=1/ (1+3/1)+(3*3/1*2)+(3*3*3/1*2*3)+(3*3*3*3/1*2*3*4)+(3*3*3*3*3/1*2*3*4*5)
=1/ 1+3+(9/2)+(27/6)+(81/24)+(243/120)=0,054
в)
=
(35/
1*2*3*4*5)*0,054=(3*3*3*3*3/1*2*3*4*5)*0,054=(243/120)*0,054=0,12
г) Робс = 1- Ротк= 1-0,12=0,88
д) nз = ρ*Робс= 3*0,88=2,6
е) кз = nз / n= 2,6/5=0,52
ж) А = λ Робс= (3/2)*0,88 = 1,31.
Пример № 2. На автомобильной стоянке возле магазина имеется 2 места. Рядом находится площадка на 2 а/м. На стоянку прибывает 1 машина в 3 мин. Среднее время нахождения водителя в магазине 2 мин. Определить характеристики этой СМО.
Решение:
1. Классифицируем СМО:
- с ограниченной длиной очереди
- с накопителем
- многоканальная
- с ограничением общего времени пребывания заявки в системе СМО с ожиданием и с ограниченной длиной очереди.
2. Обозначения:
m=2 - длина накопителя
n=2 - число каналов
Остальные обозначения - как в Примере № 1.
3. Определяем характеристики данной СМО:
а) λ= 1/3;
б) tобс = 2 мин;
в) ρ = λ/μ = λ/(1/tобс) = λ tобс= (1/3)*2=2/3.
г) Вероятность
простоя каналов:
=
=1/ ((ρ0/0!)+(ρ1/1!)+(ρ2/2!)+(ρ2+1/1*2(2-ρ))*[1-(ρ/2)2]=1/ ( (2/3)/0! )+2/3+( (2/3)2/(1*2) )+
+( (2/3)3/ 2(2-2/3) ) [1- ( (2/3)/2 )]= 1/ 1+2/3+2/9+1/9[1-1/9]=0,52
д) Вероятность
отказа в обслуживании:
=
((2/3)4/1*2*22)*0,52 =(16/81)/8*0,52=0,013
е) Вероятность обслуживания: Робс = 1- Ротк= 0,987
ж) Абсолютная пропускная способность: А = λ Робс= 0,987*1/3=0,33
з) Среднее число занятых каналов: nз = ρ*Робс= 2/3*0,987=0,658
Для каналов, занятых обслуживанием:
кз = 0,658/2=0,329.
и) Среднее число
заявок в очереди:
=(
(2/3)3/(2*2))* 1-((2/3)/2)2)*(2+1-2*((2/3)/2))/(1-(2/3)/2)2)
*0.52
=(8/27)/4* * (1-1/9*7/3) /(4/9)= 2/27*((20/27)/(4/9))*0.52=2/27*5/3*0.52=0.14
к) Среднее время
ожидания обслуживания:
=
0.14/0.33=0.42
л) Среднее число
заявок в системе:
=0,14+0,66=0,8
м) Среднее время пребывания в системе: tсмо= Z/ λ= 0,8/0,33=2,42 или
tсмо= tor+ toбс= 0,42+2=2,42 мин
