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

Бережная_Матметоды моделирования эк cистем

.pdf
Скачиваний:
211
Добавлен:
29.03.2015
Размер:
8.86 Mб
Скачать

(s^)^^@^=^(^)^::::^=*(7^

Рис. 3.2. Граф состояний одноканальной СМО с ожиданием (схема гибели и размножения)

Состояния СМО имеют следующую интерпретацию: ^0 — канал свободен;

Si — канал занят (очереди нет);

S2 — канал занят (одна заявка стоит в очереди);

S^ - канал занят (п — I заявок стоит в очереди);

Sj^ — канал занят (N — I заявок стоит в очереди). Стационарный процесс в данной системе будет описываться

следующей системой алгебраических уравнений:

~pPo+/i=0, /t = 0;

 

-(l-p)/>,+P„+i+pP^_i=0, 0<n<N;

(3.10)

-/V+P-^Ar-i=0> n = N,

 

X

где p = '--;

n ~ номер состояния.

Решение приведенной выше системы уравнений (3.10) для на­ шей модели СМО имеет вид

' г-9

' •р",

р^1, й = 0,1,2,...,

N

N+1

 

(3.11)

р.-

 

 

1

 

 

 

(N + 1),

р=1;

 

 

 

Pc^ =

1-р

(3.12)

 

° ~ 1 - р ^ - 1 '

 

90

Тогда

Р^'рГ р^1, « = 1,2,..., 7V,

 

Рп-

1

Р = 1.

 

(7V4-1)'

 

 

Следует отметить, что выполнение условия стационарности р = —<1 для данной СМО необязательно, поскольку число допу-

скаемых в обслуживающую систему заявок контролируется путем введения ограничения на длину очереди (которая не может превы­ шать N — 1), а не соотношением между интенсивностями входно­ го потока, т. е. не отношением Л/Ц ^ Р-

Определим характеристики одноканалъной СМО с ожиданием и ограниченной длиной очереди, равной (Л^— 1):

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

(

1-р

 

•'отк- ~ -О

1-р iV+1

(3.13)

N

1

 

 

Р=1;

(Л^ + 1)'

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

1-

( 1-р

 

1-р Af+l

(3.14)

9 = 1-^отк =

1

 

Р=1;

'"(iV + 1)'

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

(3.15)

среднее число находящихся в системе заявок:

N

/1=0

l-{N

+ l)-9'^ +N-^\

p^l

 

(l-p).(l-p^"')

(3.16)

 

 

 

Nil,

p = l;

 

 

91

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

средняя продолжительность пребывания клиента (заявки) в очереди:

»",= Ws-\/\i\

(3.18)

среднее число заявок (клиентов) в очереди (длина очереди):

Lq^X{\^P^)Wq. (3.19)

Рассмотрим пример одноканальной СМО с ожиданием. Пример 3.2. Специализированный пост диагностики пред­

ставляет собой одноканальную СМО. Число стоянок для автомо­ билей, ожидающих проведения диагностики, ограничено и равно 3 [(Л'^ — 1) = 3]. Если все стоянки заняты, т. е. в очереди уже нахо­ дится три автомобиля, то очередной автомобиль, прибывший на диагностику, в очередь на обслуживание не становится. Поток ав­ томобилей, прибывающих на диагностику, распределен по закону Пуассона и имеет интенсивность X = 0,85 (автомобиля в час). Вре­ мя диагностики автомобиля распределено по показательному зако­ ну и в среднем равно 1,05 час.

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

Решение

1.Параметр потока обслуживании автомобилей:

2.Приведенная интенсивность потока автомобилей определя­

ется как отношение интенсивностей Л и ц, т. е.

^ ц 0,952 ' 3. Вычислим финальные вероятности системы:

92

Р, = PPQ = 0,893 • 0,248 = 0,221 Л = Р^^о= 0.893^ • 0,248 = 0,198 Рз = Р^Ро= 0,893^ • 0,248 = 0,177 Р4 = р''Ро= 0,893^* • 0,248 = 0,158.

4. Вероятность отказа в обслуживании автомобиля:

^агк = ^4 = Р Ч « 0.158.

5. Относительная пропускная способность поста диагностики:

« = 1 - ^отк = 1 - 0.158 = 0,842.

6.Абсолютная пропускная способность поста диагностики

А= Х- д = 0,85 • 0,842 = 0,716 (автомобиля в час).

7.Среднее число автомобилей, находящихся на обслуживании

ив очереди (те. в системе массового обслуживания):

1-(Л^ + 1)р^+Л^р^+'

(1-р)(1-р^+>)

0,893 1-(4 + 1)0,893''+40,893^

= 1,77.

(1-0,893)(1-0,893^)

8. Среднее время пребывания автомобиля в системе:

iV^ = _Ls

IJ7_

= 2,473 часа.

X(l-Pj^)

0,85(1-0,158)

 

9. Средняя продолжительность пребывания заявки в очереди на обслуживание:

^д=Щ- 1/^1 = 2,473 - 1/0,952 = 1,423 часа. 10. Среднее число заявок в очереди (длина очереди):

Lg = Х(1 - Pf^) Wg = 0,85 • (1 - 0,158) • 1,423 = 1,02.

Работу рассмотренного поста диагностики можно считать удов­ летворительной, так как пост диагностики не обслуживает автомо­ били в среднем в 15,8% случаев {Р^^ - 0,158).

93

Одноканальная СМО с ожиданием без ограничения на вмести­ мость блока ожидания (т. е. iV ~> ©о). Остальные условия функцио­ нирования СМО остаются без изменений.

Стационарный режим функционирования данной СМО суще­ ствует при / —> оо для любого « = О, 1, 2, ... и когда X < [х. Система алгебраических уравнений, описывающих работу СМО при / -> ©о для любого л = О, 1,2, ..., имеет вид

ХР^_1 + liP„^i - (Л + ii)P„ =0, п>0.

(3.20)

 

Решение данной системы уравнений имеет вид

 

Р, = ( 1 - р ) р ^ « = 0,1,2,...,

(3.21)

где р = Х/ц < 1.

Характеристики одноканальной СМО с ожиданием, без огра­ ничения на длину очереди, следующие:

среднее число находящихся в системе клиентов (заявок) на об­ служивание:

Ls=I.nP,=j^^;

(3.22)

средняя продолжительность пребывания клиента в системе:

среднее число клиентов в очереди на обслуживании:

 

Lg^Ls-- = •/—;

(3.24)

* •" ц (1-р)

 

средняя продолжительность пребывания клиента в очереди:

Пример 3.3. Вспомним о ситуации, рассмотренной в примере 3.2, где речь идет о функционировании поста диагностики. Пусть рассматриваемый пост диагностики располагает неограниченным количеством площадок для стоянки прибывающих на обслужива­ ние автомобилей, т. е. длина очереди не ограничена.

94

Требуется определить финальные значения следующих вероят­ ностных характеристик:

вероятности состояний системы (поста диагностики);

среднее число автомобилей, находящихся в системе (на об­ служивании и в очереди);

среднюю продолжительность пребывания автомобиля в сис­ теме (на обслуживании и в очереди);

среднее число автомобилей в очереди на обслуживании;

среднюю продолжительность пребывания автомобиля в оче­

реди.

Решение

1. Параметр потока обслуживания и приведенная интенсив­ ность потока автомобилей р определены в примере 3.2:

\1 = 0,952; р = 0,893.

2. Вычислим предельные вероятности системы по формулам

^ 0 = 1

- р = 1 - 0,893 = 0,107;

Л = (1

-

р) р = (1 - 0,893) • 0,893 = 0,096;

i'2 = (l

-

р) р^ = (1 - 0,893) • 0,893^ = 0,085;

/'з = (1

-

р) р^ = (1 - 0,893) • 0,893^ = 0,076;

Р, = {1

-

р) р'* = (1 - 0,893) • 0,893'' = 0,068;

/'5 = (1

-

р) р5 = (1 - 0,893) • 0,893^ = 0,061 и т. д.

Следует отметить, что PQ определяет долю времени, в течение которого пост диагностики вынужденно бездействует (простаива­ ет). В нашем примере она составляет 10,7%, так как PQ = 0,107.

3. Среднее число автомобилей, находящихся в системе (на об­ служивании и в очереди):

1с =-

0,893

= 8,346 ед.

1-р

1-0,893

 

4. Средняя продолжительность пребывания клиента в системе:

^ X [ц(1-р)] [0,952(1-0,893)] = 9,817 час.

5. Среднее число автомобилей в очереди

на обслуживание:

0,893^

= 7,453.

(1-р) (1-0,893)

 

95

6. средняя продолжительность пребывания автомобиля в очереди:

н^

Р

0,893

- _ , ,

7.Относительная пропускная способность системы:

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

8.Абсолютная пропускная способность:

A=^Xq = 0,S5 • 1 = 0,85.

Следует отметить, что предприятие, осуществляющее диагнос­ тику автомобилей, прежде всего интересует количество клиентов, которое посетит пост диагностики при снятии ограничения на длину очереди.

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

т = X Pj^.

В нашем примере при Л^=3 + 1 = 4 и р = 0,893,

т = Х PQP"^ = 0,85 • 0,248 • 0,8934 = 0,134 автомобиля в час.

При 12-часовом режиме работы поста диагностики это эквива­ лентно тому, что пост диагностики в среднем за смену (день) будет терять 12 • 0,134 = 1,6 автомобиля.

Снятие ограничения на длину очереди позволяет увеличить ко­ личество обслуженных клиентов в нашем примере в среднем на 1,6 автомобиля за смену (12 ч. работы) поста диагностики. Ясно, что ре­ шение относительно расширения площади для стоянки автомоби­ лей, прибывающих на пост диагностики, должно основываться на оценке экономического ущерба, который обусловлен потерей кли­ ентов при наличии всего трех мест для стоянки этих автомобилей.

Многоканальная модель с пуассоновским входным потоком и экспоненциальным распределением длительности обслуживания

Модели с п обслуживающими каналами. В подавляющем боль­ шинстве случаев на практике системы массового обслуживания яв­ ляются многоканальными, и, следовательно, модели с п обслужива­ ющими каналами (где п > I) представляют несомненный интерес.

96

Процесс массового обслуживания, описываемый данной моде­ лью, характеризуется интенсивностью входного потока X, при этом параллельно может обслуживаться не более п клиентов (заявок). Средняя продолжительность обслуживания одной заявки равняет­ ся 1/\х. Входной и выходной потоки являются пуассоновскими. Ре­ жим функционирования того или иного обслуживающего канала не влияет на режим функционирования других обслуживающих ка­ налов системы, причем длительность процедуры обслуживания каждым из каналов является случайной величиной, подчиненной экспоненциальному закону распределения. Конечная цель исполь­ зования п параллельно включенных обслуживающих каналов за­ ключается в повышении (по сравнению с одноканальной систе­ мой) скорости обслуживания требований за счет обслуживания од­ новременно п клиентов.

Граф состояний многоканальной системы массового обслужи­ вания с отказами имеет вид, показанный на рис. 3.3.

I X X X X X

Рис. 3.3. Граф состояний многоканальной СМО с отказами

Состояния данной СМО имеют следующую интерпретацию: SQ — все каналы свободны;

Si — занят один канал, остальные свободны;

S/^ — заняты ровно к каналов, остальные свободны;

S^ — заняты все п каналов, заявка получает отказ в обслужи­ вании.

Уравнения Колмогорова для вероятностей состояний системы PQ, ..., i\, ..., Рп будут иметь следующий вид:

dP

- ^ = X•Pk-l-iX + k•^^)•Pk+^i•(k + l)•Pk+l 1<к<п-1 (3.26)

^ = ХР„.,-1Хп.Р„.

97

Начальные условия решения системы таковы:

Ро(0) = 1, Pi(0)

= ^2(0) = ... =

РМ = ... = Р„{0) = 0.

Стационарное решение системы имеет вид:

 

 

 

Р_

 

 

Г = ^ - Р о .

к = 0,1,2,.

 

 

(3.27)

Рс^ =

1 ^, А: = 0,1,2,...,л,

где Р = ~.

Формулы для вычисления вероятностей Pf^ называются форму­ лами Эрланга.

Определим вероятностные характеристики функционирования

многоканальной СМО с отказами в стационарном режиме.

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

р

__ р _ £_ р

(3.28)

Заявка получает отказ, если приходит в момент, когда все п ка­

налов заняты. Величина Р^^

характеризует полноту

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

входящего потока.

 

 

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

(она же - относительная

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

полняет Р,

 

 

 

отк до единицы:

 

 

 

 

1~Я

=1

(3.29)

 

^ -* отк

^ л!

 

Абсолютная пропускная способность показывается формулой

A = \q^-K-{\-

P^J.

(3.30)

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

следующее:

k =

ikPk=p(i-p^).

(3.31)

к=\

Величина к характеризует степень зафузки СМО.

98

Пример 3.4. Пусть л-канальная СМО представляет собой вы­ числительный центр (ВЦ) с тремя (п = 3) взаимозаменяемыми ПЭВМ для решения поступающих задач. Поток задач, поступаю­ щих на ВЦ, имеет интенсивность X = 1 задаче в час. Средняя про­ должительность обслуживания Г^бсл ~ Ь8 час. Поток заявок на ре­ шение задач и поток обслуживания этих заявок являются простей­ шими.

Требуется вычислить финальные значения: вероятности состояний ВЦ; вероятности отказа в обслуживании заявки;

относительной пропускной способности ВЦ; абсолютной пропускной способности ВЦ; среднего числа занятых ПЭВМ на ВЦ.

Определите, сколько дополнительно надо приобрести ПЭВМ, чтобы увеличить пропускную способность ВЦ в 2 раза.

Решение

1. Определим параметр ц потока обслуживании:

Ц = 7 ^ = т~ = 0,555.

'обсл Ьо

2.Приведенная интенсивность потока заявок равна:

р= VfA= 1/0,555 = 1,8.

3.Предельные вероятности состояний найдем по формулам Эрланга (3.27):

^1=^^о=1>8-Ро;

2

i^=Y^o=i,62/b;

^3=|-^b=o,97Po;

^ « = " 7 ^ = 1 + 1,8 + 1,62+0,97°=°'^^^=

Р, = 1,8 • 0,186 = 0,334;

Рг " 1.62 • 0,186 = 0,301; Рз = 0,97 0,186 = 0,180.

99