Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги / Прикладные задачи теории массового обслуживания

..pdf
Скачиваний:
8
Добавлен:
12.11.2023
Размер:
12.79 Mб
Скачать

Время простоя системы Г„.с распределено по показательному за*-' кону с параметром л, так как граф соответствующей подсистемы имеет вид, показанный на рис. 4.1.4. Следовательно, среднее время простоя системы равно

7,,с = у

(4.1.28)

Среднее время пребывания заявки в системе t определяется

из условия

f l = l = s --- k,

где / — среднее число заявок, находящихся в системе, равное среднему числу занятых каналов k или среднему числу

обслуживаемых заявок 5,

откуда

/ = —

(4.1.29)

К

 

Для того чтобы найти закон распределения времени Т нахож­

дения заявки в системе, воспользуемся следующими рассужде­

ниями:

 

 

 

 

 

 

 

 

а)

если

система

полностью загружена

(вероятность этого

равна

лп.з), то

время пребывания

очередной заявки в системе

равно

нулю;

 

 

 

 

 

 

б) если система неполностью загружена

(вероятность

этого

равна

л„.3= 1 — л„.3),

то

время пребывания очередной заявки в системе

распределено по показательному закону с

параметром р, так как заявка

будет

при­

нята

к

обслуживанию

одним

из

кана­

лов.

 

 

величина Т относится к случай­

Случайная

ным величинам смешанного типа, функции распределения кото­

рых имеют как участки плавного

возрастания,

так и скачки.

У случайной величины Т имеется

единственный

скачок в точке

i = 0. Следовательно, плотность распределения времени Т пребы­

вания заявки в системе будет иметь следующий вид:

 

/ (0 *■= -п.зВ (t) + тгн.зк~1'' 1 (/),

(4.1.30)

где

t о (/) — дельта-функция;

 

!(/)--

^ 8(t)dt — единичная функция.

 

ill

F i t )

Функция распределения времени Т пребывания заявки в снеге*

ме определяется из выражения

F (t) = J / (/) dt = 1 (/)

+(1 -

.

(4.1.31)

---- СО

 

 

 

Напомним, что в данном случае единичная функция (единич­ ный скачок) имеет следующее определение:

при

t <

0;

!(/) =

при

t >

0,

(l

Дельта-функция равна

3(0 — 57 ,( /) *

График функции распределения F(t) представлен на рис. 4,1.5.

Предлагаем читателю самостоятельно проверить справедли­ вость формулы (4.1.29), вы­ числив математическое о>кидание времени t по формуле

t = J tf(f)dt,

где f(t) определяется из вы­

ражения (4.1.30).

В дальнейшем при фор­ мулировке условий задач будем для краткости число каналов /г, интенсивность потока за

явок X и интенсивность потока обслуживаний называть пара­ метрами системы и перечислять всегда в указанной последова­ тельности (п, Ху и).

О с н о в н ы е р а с ч е т н ы е ф о р м у л ы

Вероятность того, что занято ровно k каналов:

Р ^

P ( k y

а )

к

R ( n ,

а )

где а = Х/|х.

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

R («. *)

112

Вероятность обслуживания заявки (относительная пропуск­ ная способность системы)

п

k

Л°

1

рп,

А>бс —

OL

— 1

 

Л

 

 

где до — плотность потока

обслуженных заявок (абсолютная

пропускная способность системы).

Вероятность того, что канал

(любой)

занят:

Вероятность того, что система полностью загружена:

~П.З= Рп=== 1

Робе ~

~' •

 

 

 

 

а

Среднее время занятости канала

 

 

 

 

 

1

 

 

 

/з.к -

 

 

Среднее время простоя канала

 

 

 

/

_4

1

Я3.К

 

*

11.К -- *з.к

 

 

 

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

 

 

 

1

 

 

 

^З.С--"П'J.

 

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

 

“7

__Т

1

JTn.3

 

«Н.з--*З.С-----------

 

 

 

Среднее время простоя системы

 

 

 

 

7 — L

 

 

 

<П.С---

,

 

 

 

 

Л

 

 

Среднее время пребывания заявки в системе

т=±-

З а д а ч и и у п р а ж н е н и я

4.1.1.Рассматривается двухканальная система массового

обслуживания с отказами и параметрами (п = 2, А,, р). Найти за­

кон распределения времени неполной загрузки системы в стаци­ онарном режиме.

113

Р е ш е н и е Граф состояний подсистемы для определения плотности

распределения f«.3(t)=

имеет вид, показанный на рис.

4.1.1а.

Выпишем систему дифференциальных уравнений для опреде­ ления плотности распределения /н.з ( 0 :

dp- ~^- --- — Хр0( 0 + O');

dp\(t)

—( * f i i)Pi 0)+x/?00);

dt

dp? (О = ^ |(0 = /н.з(0.

dt

Начальные условия для интегрирования системы следующие:

Й (0 )= 1 ; Я (0) = 0; л (0 ) = 0.

Дифференциальные уравнения будем решать с помощью преоб­

разования Лапласа. Уравнения для

изображений будут иметь

вид:

 

 

 

 

(s-fX)/?0(s) — |i/7,(s) = 0;

 

(s + X-f JI.) p t (s) -

Xpn(s) = s,

гдe Pi(s) — изображение функции Pi(t) (i=0,1).

Решая эту систему уравнений, получим

 

/ ч

s (s -4- X)

 

Р\ (s)= --------------- -------

И Л И

 

 

 

 

Pl(s)=•-•

s~ -l- \s

где

(s + a)(s + b)

 

 

 

 

 

 

4X{JL + |x2

Изображению pt(s)

соответствует оригинал p\(t)\

PI

a b

 

b a e~ bt

График плотности распределения времени неполной загрузки

системы f„,3{t)^=Xpl (t)

для случая р = Д -; Х = 1 показан на

рис. 4.1.16 сплошной

линией.

114

Математическое ожидание времени неполной загрузки систе­ мы для этого случая будет

М [Гн.з] = /„.3 = ^ //„.3 (t ) d t = \ t

1

2 + — е~2'

dt

.3

е

2

о

О

з

1 з

 

 

 

 

 

На рис. 4.1.16 пунктиром показана плотность распределения

/мл (0

случайной величины,

распределенной

то

показательному

закону с математическим ожиданием, равным 3/2-

 

 

 

Читателю

предоставляется самостоятельно

убедиться в том,

что величина /н.з. определяемая

по

формуле

(4.1.26)

для

п —2,

ji= —

и А,= 1, получается тоже

равной 1,5.

Отметим,

что

если

требуется найти только среднее время неполной загрузки систе­

мы, то лучше пользоваться формулой

(4.1.26).

 

 

 

 

 

 

 

 

КО

 

 

 

 

 

 

 

 

 

 

 

 

0.75

 

 

 

 

 

 

 

 

 

 

 

 

ч ч \

 

 

 

 

 

 

 

 

 

 

 

0.50

4V

 

 

 

 

 

 

 

 

 

 

 

 

X

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0.25

 

 

X

;

'—,_

 

 

 

 

 

 

О

as

ко

К5

2,0

2.5

3.0

t

 

Рис. 4.1.1а

 

 

 

 

Рис. 4.1.16

 

 

 

4.1.2.

Рассматривается работа

районной

автоматической те­

лефонной станции (АТС), которая

обеспечивает не более 120

переговоров

одновременно.

Средняя

длительность

переговоров

— = 1

мин.

Вызовы на станцию

поступают

в среднем

через

и.

 

 

 

 

 

 

 

 

 

 

 

 

0,5 сек. т. е. ~Y =0,5 сек. Требуется найти характеристики рабо­

ты АТС. Робе1 ^З.К, ^З.К1 ^11.К» ^П.З) ^п.з?

Р е ш е н и е АТС представляет собой 120-канальную систему массового

обслуживания с отказами. Параметры системы следующие:

п =120; Х =2 Г—-—1 ;

115

Среднее число занятых каналов будет равно [см. (4.1.15)]:

» = « д » , - .

*> - 1 го

Л (я, a)

R (120, 120)

Воспользуемся приближенной формулой

(1.5.32):

 

'119 4 - 0 , 5 - 120>

 

 

Ф*

 

к = 120

V 120

112.

 

120 + 0 ,5 — 120

Ф*

1/Т20

Вероятность обслуживания

Ро6с = — = - 7 ^ - ~ ° > 931-

CL

l z U

Вероятность того, что канал занят, будет равна

~з.к== ~~

0,931.

Среднее время занятости канала

/З.к = — = 1 мин = 60 сек.

и.

Среднее время простоя канала

1‘п.к=/3.1< ‘ ~ Яп-к ss4 ,5 сек.

л п.к

Среднее время пребывания заявки в системе (с учетом того, что разговор может и не состояться)

г

И2

сек.

t= — = — = 5 6

I

2

 

Вероятность полной загрузки системы

*п.3 = 1-Яобс = 0,069.

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

А|.з= —^-=0,5 сек.

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

/ в.з = /„.з — -Яп— = 13,5 сек.

Л'П.З

116

4.1.3.Рассматриваются две системы массового обслуживания

сотказами, на которые подается одинаковый поток заявок с

интенсивностью К:

1) /г-канальная с производительностью каждого канала р.

2) одноканальная с производительностью канала пц.

Таким образом, общая потенциальная производительность обеих систем одинаковая. Определить, для какой системы веро­ ятность обслуживания заявки будет больше.

Р е ш е н и е Для первой системы

г>(1)_/?(/г — 1, з) 'обе — — ;

где

а= 1_

(JL

Для второй системы

Покажем, что для любых л>0; р > 0 и п> 1 вероятность

Робе >Р(Н)с , т. е. что всегда выгоднее «дробить» каналы на ряд

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

Имеем

 

 

л—1

 

 

У1)

*=0 k\

 

 

k\

 

 

к = О

 

А'бс =

 

Я

п г

 

 

 

1 + —

 

 

 

п

 

 

>0)

> Р(овс . достаточно доказать, что

Чтобы доказать, что Я(',бс

я—1

 

 

у

*!

 

 

&

 

 

п

 

+

1

V —

---

 

П

к =0

k\

 

 

Преобразуем неравенство

 

 

 

 

к—I

л - 2

к

Пп п

„к

кО

Л=0

 

Л=0

 

или

 

 

п

 

/I

л — 2

 

 

у

I <* у ,

 

а*

 

2 - а?!

л

k\

k\

*= 0

Л= 0

Л=0

 

откуда

л — 2

V — > 0 ,

пк=О к\

что имеет место для любого а > 0 и любого п> 1.

Найдем приращение А вероятности обслуживания заявки за счет «дробления» общей производительности между п каналами:

 

a

R ( П

2 , а )

 

 

Д = Р , (, 6 с - Я <о26)с

П R (/?,

 

 

 

 

а -}-

а )

 

 

Так, при аг=Ю

и л — 10 имеем

 

 

 

 

 

5 1 ^ ^

= 0,286,

 

 

 

 

1—0,417

 

 

 

 

 

^ ^ т т т ^ 0,5,

 

 

 

 

Яоос = 0,5 + А = 0,786.

 

 

 

Следовательно,

вероятность обслуживания

при

дроблении

на

10 каналов увеличивается почти на 60%.

 

 

 

Однако дробление общей производительности

не всегда

мо­

жет быть выгодно, так как в этом случае увеличивается время пребывания заявки в системе. Действительно, для первой систе­ мы (п каналов с производительностью каждого канала ц) сред­

нее время пребывания заявки в системе равно

Т

*41)

1

R (п — 1, а)

id) — ------= -------------------- .

 

>•

JJ.

R ( n t а )

Для второй системы (один канал с производительностью пр)

среднее время пребывания заявки в системе равно

118

Покажем, что для любых л]>0, ц > 0 и //>*1

откуда

или

(4.1.32)

Выше уже была доказана справедливость неравенства

Робе >Робс. Следовательно, и неравенство (4.1.32) тем более

будет иметь место. Таким образом, при дроблении общей произ­ водительности увеличивается вероятность обслуживания, но вместе с ней увеличивается также и среднее время пребывания заявки в системе в основном за счет уменьшения потерь заявок.

4.1.4.

Рассматривается СМО с отказами с параметрами

(я, X, ц). Обслуживание одной заявки приносит среднюю прибыль

Ci, создание одного канала обслуживания требует среднего рас­ хода С2, эксплуатация одного канала в единицу времени требу­ ет среднего расхода С3.

Определить, при каких соотношениях стоимостей Сь С2 и С3 система будет рентабельна и через какое время t она начнет при­

носить прибыль.

Р е ш е н и е Будем решать задачу в предположении, что система находит­

ся в стационарном режиме. Тогда за время t эксплуатации

системы она принесет среднюю прибыль.

W ,

где л0

-- абсолютная пропускная способ-

ность системы. За это время будет израсходована в среднем стои­ мость

С2п С3я/.

Прибыль такая система начнет приносить через время t, оп­

ределяемое условием

СjX0tf —С411-(- C3nt,

119

откуда

t

СгК Qin

Условие рентабельности системы очевидно, следующее:

Сi/»o С$/1 О

или

С Л ^ С$п.

Преобразуем это выражение (с учетом того, что = ХR ( n — 1, а).

 

 

R {Иt а)

С\ ^

_п_ R(n, а)

(4.1.33)

Сл

A R (П— 1, а)

 

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

условия

Cl _

/?mnx^ (^max*

C:J

Ь а)

Область рентабельных значений числа канала п определяется из

выражения

1

<.> /£ /£тах

 

 

при условии выполнения неравенства (4.1.33).

 

 

Заметим, что область

р е н т а б е л ь н ы х

значений

числа

каналов п для некоторых значений параметров

X и jx и

стоимо­

стей Ci и С3 вообще может не существовать. Так, например, при

-£ - = 1, >• = !*=! О;)

не существует такого целого положительного числа п, для кото­

рого выполняется условие

1 > /г

R(n,

1)

/? (л -

1, 1)

 

так как минимальное значение правой части будет иметь место при п = 1; это минимальное значение равно 2:

1 *0»

»>

2 .

R(0.

1)

 

При увеличении и отношение

 

 

R(n,

1)

 

R ( n — 1,

1)

120

Соседние файлы в папке книги