русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Временем ожидания в очереди.


Дата добавления: 2013-12-24; просмотров: 2884; Нарушение авторских прав


Отличие такой СМО от СМО, рассмотренной в §9, состоит в том, что время ожидания обслуживания, когда заявка находится в очереди, считается случайной величиной, распределённой по показательному закону с параметром v = 1/tож., где tож -среднее время ожидания заявки в очереди, а v - имеет смысл интенсивности потока ухода заявок из очереди. Граф такой СМО изображён на рис. 10.


Очереди нет


Очередь


 


λ


λ


 


Sn


λ

nμ+v


Sn+1


 

λ

λ

ч______

nμ+2v nμ+mv


Sn+m


Рис.10

Остальные обозначения имеют здесь тот же смысл, что и в §9. Сравнение графов на рис. 3 и 10 показывает, что последняя система является частным случаем системы рождения и гибели, если в ней сделать следующие замены (левые обозначения относятся к системе рождения и гибели):


S0 → S0; Sg Sn+m; Sk Sk, (k = 1, n); Sk → Sn+i; (k = n + 1,n + m). Лк^-Я, (/c=0,n+m-1);

(11.1)

к —»(лг+1)-//, (к=0,n-1); iuK^>niu+(k-n + 1)v, (k=n,n+m-1)

Выражения для финальных вероятностей легко найти из формул (3.2) и (3.3) с учётом (11.1). В результате получим:


р р2 1+
(11.2) (11.3) (11.4)
1! 2! n ! n ! ~=1 i
П(n + W)

p0 =

( k = 1, n)
pk = ^—'p0 ,

k! (

р n+i=pn-iЕ--------, (i = 1,m)

l =1 (n+lp)

m=1 i=0
m-1 _i 1 + 1i Р

где β = ν/μ. Вероятность образования очереди роч определяется формулой

 

(11.5)

i=1 I I( n + l п)

Отказ в обслуживании заявки происходит, когда все m мест в очереди заняты, т.е. вероятность отказа в обслуживании ротк равна


Р
.
(11.6)

ротк р n+m pn

Y[(n + lJ3)

l=1

рm ft( n+ W) l=1

Относительная пропускная способность равна

(11.7)

Q=р обс. = 1-р отк. = 1-p n-



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

А = λQ. (11.8)

Среднее число заявок, находящихся в очереди, находится по формуле (4.8) и равно:

Lоч =^ipn+i =pn -^i i'р-------------------------------. (11.9)

i=1

i=1П(n+^)

l=1

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

nm

Lобс=Tjk'pk+Tjn'pn+i (11.10)

k=1 i=1

Среднее время пребывания заявки в СМО складывается из среднего времени ожидания в очереди и среднего времени обслуживания заявки, т.е.


смо обс ож ож.


(11.11)



Пример 12.В парикмахерской работают 3 мастера. За 1 час в парикмахерскую приходят в среднем 10 человек. Среднее время обслуживания клиента каждым мастером - 20 минут. Зал ожидания рассчитан на 4 места. Среднее время ожидания клиента в очереди tож -10 минут. Найти характеристики СМО.

Решение.Имеем: n = 3, m = 4, λ = 10 [час-1], μ = 3 [час-1], ρ = λ/μ =10/3, tож= (1/6)часа, v = 1/tож = 6 [час-1], p = v//i = 2.

По формуле (11.2) находим р0 - вероятность того, что все мастера свободны:

10 1 П0П1 П0П1 П0 1! 3 2! ^3 ) 3! ^3 ) 3! ^3

10/3 (10/3)2 (10/3)3

+ + +

(3 + 1 2)(3 + 2-2) (3 + 1 2)(3 + 2 2)(3 + 3-2)


+


(10/3)

(3 + 1 2)(3 + 2 2)(3 + 3 2)(3 + 4-2)


«0,0433.


По формуле (11.3) находим вероятности занятости одного, 2-х и 3-х мастеров:

p 1 «--------0,0433 «0,1444; p2 « — — •0,0433 «0,2407;

1! 3 2! ^3 '

р =p & — \-0,433^0,2674; 3! V3

По формуле (11.4) находим вероятности того, что в очереди 1, 2, 3, 4 человека:

(ю/)3 рn+1 = 0,2674 •1—-3 2 х

0,1783 ;

(10/3)3 (3 +1 ■2)(3 + 2 ■2)

74 (10 /3)3

р +2 = 026 ■---------------------------«0,0849 ;

74 (ю/3)3

р +3 «0,26 ■------------1-------- '—-------------- «0,0314 ;

(3 +1 2)(3 + 2 2)(3 + 3-2)

(10/3)3

р 4 «0,2674 •^^ ~0,0095 ; (3 +1 2)(3 + 2 2)(3 + 3 2)(3 + 4-2)

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

ротк = р m+4 ≈ 0,0095.

Относительная пропускная способность

Q = 1-р отк ≈ 0,9905, а абсолютная пропускная способность равна

A = λQ ≈ 9,9[час-1], т.е. примерно 10 человек в час, что практически равно интенсивности потока посетителей.

Среднее число клиентов в очереди найдём по формуле (11.9):

Lm= 1 0,1783 + 2 0,0849 + 3 0,0314 + 4 0,095 «0,82,

т.е. менее одного человека. Среднее время пребывания посетителя в парикмахерской найдём по формуле (11.11):

Q 0,9905

tcмo =^+ tox я------------мин + 10 мин х30мин.


§12. n- канальная СМО замкнутого типа с m источниками заявок.

Примером такой СМО может служить завод, имеющий m станков и n слесарей– наладчиков. Требующий наладки станок либо сразу же обслуживается, если свободен хотя бы один из слесарей, либо ожидает наладки в очереди, если все слесари заняты. При этом предполагается, что m > n.

Таким образом, максимальная длина очереди равна (m-n). Интенсивность обслуживания источников заявок μ = 1/tобс, где tобс - среднее время обслуживания объекта (источника заявок). Интенсивность потока требований каждого источника заявок равна λ= 1/tраб, где tраб - среднее время безотказной работы каждого объекта. Если под обслуживанием находятся k объектов, то интенсивность потока заявок в СМО будет равна (m - k)λ. Граф такой СМО представлен на рис.11.


S0


μ


S1


(m-1)λ

μ

-4-


S2


(m-2)λ (m-n+1)λ

*~ *Sn

μ


(m-n)λ

μ


Sn+1


(m-n)λ (m-n)λ

^____S n+(m-n)

"μ

μ\-------------------


Рис.11


Поскольку очередь ограничена, то финальные вероятности такой системы всегда существуют. Сравнивая граф на рис.11 с графом системы рождения и гибели на рис.3 легко увидеть, что граф на рис.11 получается из графа на рис.3 в результате следующих замен (слева находятся обозначения системы рождения и гибели):

Sg Sn+(m-n); Sk Sk, (k = 0,m-1);

(12.1)

\^( m-k)Я, (k = 0,n-1); \^(m-n)Я, ( k = n,m)

juk^ju, (k = 0,m-1)

С учётом (12.1) формулы для финальных вероятностей (4.2) и (4.3) запишутся в виде

{ где ρ ≠ 1(m - n),
1-(m-n)-р (12.2) (12.3) (12.4)

p 0 =}{1+mр+m(m-1)р2 +...+m ( m-1)..[m-(n-1)] n +m-(m-1)..[m-(n-1)]-(m-n) n +1 ■ [()]

k pn+i = pn\m-n ) р,

pk=m ( m- 1 ) ... m-n- 1 )]ркр0 , ( = 1,n )

i i (i = 1,m-n)

Образование очереди происходит, когда в момент поступления в СМО очередной заявки все n каналов заняты, т.е. когда в СМО будет находиться либо n, либо (n + 1),…, либо (n + m - 1) заявок. В силу несовместности этих событий вероятность образования очереди роч будет равна сумме соответствующих вероятностей рn, pn+1, …, pn+m -1:

роч = m n 1upn+i=pn- ~}_-Р\----------------( m-n )-Р. (12.5)

i=1 1( m n ) Р

Поскольку отказа в обслуживании заявки нет, то pотк = 0 и относительная пропускная способность Q равна

Q = p обс = 1 - ротк = 1, (12.6)

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


А = λ ·Q = λ. (12.7)

Среднее число занятых каналов n 3 (оно равно Lобс - среднему числу обслуживаемых

заявок) в данном случае нельзя находить по формуле n 3 = А/μ, поскольку состояние

системы «поток заявок» зависит от состояния системы «число объектов», и n 3 надо

находить по формуле (5.7). В результате получим:

__nn

n 3 =2kpk =2_k-m ( m-1 )..[ m- ( k-1 )]к -p0. (12.8)

k=1 k=1

Среднее число заявок, находящихся в очереди (Lоч), найдём по формуле(5.8):

m - n m - n

Lоч = 2i pn+i = pn ■ Yj '( m - n) i 'Рi . (12.9)

i=1 i=1

Поскольку среднее число обслуживаемых заявок Lоч = n3, то среднее число заявок, находящихся в СМО, равно

Lсмо=n3+Lоч. (12.10)

Среднее время, проводимое заявкой в СМО равно

L оч A L оч

tсмо=—+—=— + Р. (12.11)

При ρ = 1/( m - n) в последнем слагаемом в (12.2) возникает неопределённость типа 0/0. Раскрывая эту неопределённость и отмечая штрихом соответствующие величины, получим:

p 0 =

m m(m-1) m(m-1)..[ m- ( n-1 )]}

2 n ( . )

m-n (m-n )2 "' (m-n ) n

р'k =m(m-1)..[m-(n-1)]- k ( k = 1,n ) (12.13)

(m - n)

p'n+i=p'n, ( i = 1,m-n) (12.14)

p'оч = (m - n)p'n (12.15)

n1=^km(m -1 )...[ m-(k- 1 ) ]p0 n (12.16)

k = 1 ( f I - )

L'm= 2 (m -n)(m -n + 1)p[ (12.17)

Среднее время пребывания заявки в СМО и в очереди определяется формулами (4.9) и (4.10).

Пример 13.Пять ткачих обслуживают 20 ткацких станков. Средняя продолжительность бесперебойной работы станка-30 минут, устранение неисправности (обрывания нити) занимает в среднем 1,5 минуты. Найти характеристики СМО.

Решение.Имеем: n = 5, m = 20, λ = 1/30 [мин]-1, μ = 2/3 [мин]-1, ρ = λ / μ = 1/20. Поскольку ρ ≠ 1(m - n), то р0 находим по формуле (12.2)


' 1 Л ч20,


+
+ 20-19-18.
р0 =
(—1,20,
+
« 0,1463,

1 f 1 ^

1 + 20---- + 20-19- —

20 y20j

1 ^ v20y

1-

20-19-18-17-16-15

1-


20191817-


С 1 ^ V20y



+


20-19-18-17-16-


1 ^ V20y



+


•0,1463 «0,085

рn = р5 «20 19 18 17 16- 1

y j

-вероятность того, что заняты все ткачихи.

Вероятность образования очереди находим по формуле(12.5):

•15 1 « 0,25.
1- 15

1- [15 pоч « 0,085 • ^


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

n3



v20y



+ 3-20-19-18-


1 л v20y



+ 4-20-19-18-17-


 

V20y



+


 


+ 5-20-19-18-17-16-


V20y


 

.

0,1463*1,65.


Среднее число станков, находящихся в очереди, находим по формуле (12.9):

L о2 3 15

ч =0,085- [ 1-(15 1 + 2- \15\ +3-(15) + --- + 15'(20) ]*0,785.

смо n 3 оч. ~1,65+ 0, 785
2,435.
оч.

Полное число неработающих станков равно


 



<== предыдущая лекция | следующая лекция ==>
Многоканальная СМО с ограниченной очередью и ограниченным | Организация производства на предприятиях отрасли


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.018 сек.