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

Исследование операций и методы оптимизации. Учебное пособие

.pdf
Скачиваний:
0
Добавлен:
06.09.2026
Размер:
2 Мб
Скачать
продолжительность обслуживания одного клиента равна -
⋅++⋅⋅+−⋅=
µµλ
λ
<
<
ψ
+
=
.
µ
В установившемся режиме функционирование многоканальной СМО с ожиданием и неограниченной очередью может быть описано с помощью системы алгебраических уравнений:
,)1()(0
1
Решение системы уравнений
n
P
P
ψ
=
,
P
n
n
0
!
n
n
ψ
Sn
!
SS
=
,
P
0
где
 
 
 
 
1
P
S
0
0
!
=
n
n
 
ψψ
+=
1!
S
 
при
при
Sn
ψ
1
++=
PSPSP
µµλλ
(6.32)
Sn
PnPnP
11
+
nnn
.)(0
11
+
nnn
имеет вид
1
(6.33) (6.34)
Sn
1
 
(6.35)
S
Snпри
(6.32)
Snпри
Решение будет действительным, если выполняется следующее условие
µ
λ
S
1<
,
где S
число каналов
.
 
Вероятностные характеристики функционирования в стационарном режиме многоканальной СМО с ожиданием и неограниченной очередью определяются по следующим формулам
:
вероятность того, что в системе находится n клиентов на обслуживании
определяется по формулам
среднее число клиентов в очереди на обслуживание
=
( )
S
S
L
среднее число находящихся в системе клиентов
ψ
ψ
P
(6.36)
Sq
2
 
обслуживание и в очереди
LL (6.37)
qS
средняя продолжительность пребывания клиента
(6.33) и (6.34);
)
(
заявок на
(
заявки на
:
,
обслуживание) в очереди
L
W =
q
q
(6.38)
λ
121
средняя продолжительность пребывания клиента в системе
λ
λ
λ
1
+=qSWW (6.39)
µ
Рассмотрим примеры многоканальной системы массового обслуживания с ожиданием.
Пример 6.5
Механическая мастерская завода с тремя постами (каналами) выполняет ремонт малой механизации. Поток неисправных механизмов, прибывающих в мастерскую, -
пуассоновский и имеет интенсивность λ = 2,5 механизма в сутки, среднее время ремонта одного механизма распределено по показательном у закону и равно t = 0,5
сут. Предположим, что другой мастерской на заводе нет, и, значит, очередь механизмов перед мастерской может расти практически неограниченно. Требуется вычислить следующие предельные значения вероятностных характеристик системы:
вероятности состояний системы;
среднее число заявок в очереди на обслуживание;
среднее число находящихся в системе заявок;
среднюю продолжительность пребывания заявки в очереди;
среднюю продолжительность пребывания заявки в системе.
Решение
1. Определим параметр потока обслуживаний 11
2
µ
t
===
5,0
2. Приведенная интенсивность потока заявок
5,2
25,1
ψ
µ
при этом 41,03
Поскольку
===
,
2
5,2
==S
µ
2
.
<1, то очередь не растет безгранично и в системе наступает
S
µ
предельный стационарный режим работы.
3. Вычислим вероятности состояний системы:
1
 
1
P
0
 
!
n
0
=
n
S
ψψ
+=
1!
S
 
Sn
 
=
ψ
S
1
1
+++
!2!1
 
=
ψ
1
1
ψψ
+++
2
16
 
ψ
=
25,11
 
3
1
25,1
+++
2
16
 
=
321
ψψψ
ψ
1!3
3
=
3232
25,1
25,1
3
;
279,0
122
!
1
1
!
2
!
2
!
3
!
3
!
4
!
4
<
!Pn
n
ψ
1
0
349,0279,025,1
=== PP
;
2
ψ
2
ψ
3
ψ
4
4.
Вероятность отсутствия очереди у мастерской
оот
5.
Среднее число заявок в очереди на обслуживание
=
L
6.
Среднее число находящихся в системе заявок
7.
Средняя продолжительность пребывания механизма в очереди на обслуживание
W
q
0
3
0
4
0
S
ψ
( ) ( )
S
ψ
ψ
LL .
qS
L
q
λ
2
25,1
3
25,1
4
25,1
218,0279,0
=== PP
=== PP
=== PP
;
091,0279,0
;
028,0279,0
.
937,0091,0218,0349,0279,0
3210.
=++++++= PPPPP
.
 
=
P
Sq
25,13
22
25,13
=
.
111,0091,0
361,125,1111,0 =+=+=
111,0
044,0
===
суток
.
5,2
8.
Средняя продолжительность пребывания механизма в мастерской (в системе
1
WW
qS
µ
044,0
1
544,0
=+=+=
суток
.
2
)
Многоканальная СМО с ожиданием и ограничением на длину очереди
Конечные формулы приведены ниже. (N -1) – ограничение очереди.
предельные вероятности
1
1
N
ψ
 
(6.40)
 
n
1
Snпри
(6.41) (6.42)
Snпри
P
 
 
 
0
P
P
  
1
+
n
ψ
+=
 
n
ψ
=
P
n
ψ
n
0
!
n
+
Sn
=
S
!
nn
P
ψ
1
1
n
1!
nn
 
,
,
0
вероятность отказа
ψ
PP
абсолютная пропускная способность
==
)1(отк
Nn
+
N
1
Nn
+
(6.43)
1
0
123
+
!
n
n
1
ψ
Nn
1
N
 
==
qA
1 P
λλ
 
 
(6.44)
0
!
nn
относительная пропускная способность
1
Nn
+
ψ
Pq
11 P
отк
==
(6.45)
1
N
0
среднее число клиентов в очереди на обслуживание
1
N
1
=
n
ψ
=
L
q
среднее число занятых каналов
ψ
=
k
1 P
ψ
 
среднее число заявок в системе
kLL
+=
qS
 
0
+
Nn
1
N
nn
1
( )
11
NNP
ψ
1!
nn
n
 
(6.47)
0
!
(6.48)
2
 
ψψ
nn
 
(6.46)
СМО с ограниченным временем ожидания
На практике часто встречается СМО с так называемыми «нетерпеливыми заявками. Такие заявки могут уйти из очереди, если время ожидания превышает некоторую величину. В частности, такого рода заявки возникают в различных технологических системах, в которых задержка с началом обслуживания может привести к потере качества продукции, в системах оперативного управления когда срочные сообщения теряют ценность поступают на обслуживание в течение определенного времени
(
или даже смысл
),
если они не
.
В простейших математических моделях таких систем предполагается, что заявка может находиться в очереди на случайное время, распределенное по показательному закону с некоторым параметром
ν, т.е.
можно условно считать что каждая заявка, стоящая в очереди на обслуживание, может покинуть систему с интенсивностью
ν.
Соответствующие показатели эффективности СМО с ограниченным временем получаются на базе результатов, полученных для процесса гибели и размножения
.
6.4 Модель обслуживания машинного парка
»
,
,
Модель обслуживания машинного парка представляет собой модель замкнутой системы массового обслуживания
.
Для замкнутых СМО характерным считается ограниченное число источников заявок, причем каждый источник обслуживания его заявки (т.е. он не выдает новых заявок
«
блокируется» на время
).
До сих пор мы рассматривали только такие системы массового
124
обслуживания, для которых интенсивность λ входящего потока заявок не
λ
)(k
N
Nk,...,2,1,
0
=
(
)
≤≤⋅
λ
≤≤⋅
µ
зависит от состояния системы. В этом случае источник заявок является внешним по отношению к СМО и генерирует неограниченный поток требований. Рассмотрим системы массового обслуживания, для которых λ зависит от состояния системы, при чем источник требований является внутренним и генерирует ограниченный поток заявок.
Например, обслуживается машинный парк, состоящий из N машин, бригадой R механиков (N > R), причем каждая машина может обслуживаться только одним механиком. Здесь машины являются источниками требований (заявок на обслуживание), а механики - обслуживающими каналами. Неисправная машина после обслуживания используется по своему прямому назначению и становится потенциальным источником возникновения требований на обслуживание. Очевидно, что интенсивность λ зависит от того, сколько машин в данный момент находится в эксплуатации (N - k) и сколько машин обслуживается или стоит в очереди, ожидая обслуживания (k).
В рассматриваемой модели емкость источника требований следует считать ограниченной. Входящий поток требований исходит из ограниченного числа эксплуатируемых машин (N - k), которые в случайные моменты времени выходят из строя и требуют обслуживания. При этом каждая машина из (N - k) находится в эксплуатации. Генерирует пуассоновский поток требований с интенсивностью λ независимо от других объектов, общий (суммарный) входящий поток имеет интенсивность
. Требование, поступившее в
систему в момент, когда свободен хотя бы один канал, немедленно идет на обслуживание. Если требование застает все каналы занятыми обслуживанием других требований, то оно не покидает систему, а становится в очередь и ждет пока один из каналов не станет свободным
.
Таким образом, в замкнутой системе массового обслуживания входящий поток требований формируется из выходящего
Состояние
S
системы характеризуется общим числом требований
k
находящихся на обслуживании и в очереди, равным замкнутой системы, очевидно
в состоянии
Если
kS , то
λ -
интенсивность потока требований в расчете на одну машину, то
число объектов, находящихся в эксплуатации, равно
,
.
k.
Для рассматриваемой
.
При этом если система находится
(N - k).
:
,
,
NkkN
;
λ
=
k
.0
0,
>
Nk
,0,
Rkk
µ
=
k
µ
 
,,
NkRR
>
.,0
Nk
125
Система алгебраических уравнений, описывающих работу замкнутой СМО
+⋅⋅−=
ψ
Nk,...,2,1,
0
=
N
R
в стационарном режиме, выглядит следующим образом:
;0
 
 
 
ψ
1
PPN
00
( )
[ ] [ ]
( )
=
.0
PRP
NN
ψψ ψψ
+
11
kkk
0,)1()1(0
+
11
kkk
,)1(0
<<++++=
RkPkPkkNPkN
<+++=
NkRPRPRkNPkN
(6.49)
Решая данную систему, находим вероятность k-гo состояния
k
ψ
N
 
=
P
k
 
Величина
результатов по формулам вероятностные характеристики системы
!
<
1,
kNk
N
!
Rk
P
0
0
)!(!
k
ψ
kNRR
)!(!
определяется из условия нормирования
(6.41)
RkP
(6.50)
,
0
для
NkRP
P
,
k
:
среднее число требований в очереди на обслуживание
N
=
=
Rk
среднее число требований, находящихся в системе (на обслуживании и
в очереди
N
=
PkL
=
R
1
среднее число механиков (каналов
работы
n
коэффициент простоя обслуживаемого объекта (машины) в очереди
L
=
α
1
1
R
=
0
k
q
(6.54)
PRkL )( (6.51)
kq
)
(6.52)
kS
), «
простаивающих» из-за отсутствия
=
)(
PkRR
(6.53)
k
:
P
=Nk
.
Определим следующие
полученных
k
0
:
коэффициент
α
2
коэффициент простоя обслуживающих каналов (механиков
α
3
среднее время ожидания обслуживания (время ожидания обслуживания
N
R
n
=
(6.56)
L
S
=
1
в очереди
1
W (6.57)
1
q
λ
=
 
использования объектов (машин
(6.55)
)
)
)
α
2
1
2
µα
126
Пример 6.6
λ
Пусть для обслуживания десяти персональных компьютеров (ПК) выделено два инженера одинаковой производительности. Поток отказов (неисправностей) одного
компьютера - пуассоновский с интенсивностью λ = 0,2. Время обслуживания ПК подчиняется показательному закону. Среднее время обслуживания одного ПК одним
инженером составляет: t =1,25 час. Возможны следующие варианты организации обслуживания: оба инженера обслуживают все десять компьютеров, так что при отказе ПК его обслуживает один из свободных инженеров, в этом случае R = 2, N = 10; каждый из двух инженеров обслуживает по пять закрепленных за ним ПК. В этом случае R = 1, N = 5. Необходимо выбрать наилучший вариант организации обслуживания ПК.
Решение
1. Вычислим параметр обслуживания
µ
11 25,1
t
8,0
===
.
2. Приведенная интенсивность 2,0
25,0
ψ
µ
===
.
8,0
3. Вычислим вероятностные характеристики СМО для двух вариантов организации
обслуживания ПК. Вариант 1
1. Определим вероятности состояний системы:
 
=
P
k
 
= ;
1
=
2
=
3
=
4
=
5
=
6
=
7
k
N
!
ψ
N
Rk
1
25,0!10
)!110(!1
22
23
24
25
26
27
0
kNk
)!(!
k
!
ψ
kNRR
)!(!
5,2
2
25,0!10
)!210(2!2
3
25,0!10
)!310(2!2
4
25,0!10
)!410(2!2
5
25,0!10
)!510(2!2
6
25,0!10
)!610(2!2
7
25,0!10
)!710(2!2
<
1,
RkP
,
0
PPP =
00
812,2
812,2
461,2
864,1
154,1
577,0
NkRP
PPP =
;
00
PPP =
;
00
PPP =
;
00
PPP =
;
00
PPP =
;
00
PPP =
;
00
127
8
10
N
R
25,0!10
10
=
8
=
6
=
28
29
210
)!810(2!2
9
25,0!10
)!910(2!2
10
25,0!10
)!1010(2!2
216,0
PPP =
;
00
054,0
PPP =
;
00
007,0
PPP =
;
00
Учитывая, что
N
k
0
=
k
Откуда Тогда
065,0
037,0
P
7
=P
0
; 014,0
8
P
=1 и
k
=Nk
0
используя результаты расчета
P, вычислим
k
1007,0...812,2812,25,2
=+++++=
PPPPPP
.
00000
.
162,01≈P
;
P
183,02≈P
; 003,0
P
9
; 182,0
P
3
; 000,0
P
10
;
16,04≈P
; 11,0
P
5
.
Определим среднее число компьютеров в очереди на обслуживание
=
):
kS
PRkL
kq
42,1021,0084,0
=++
(на
обслуживании и в
7654321
+++++++=
PPPPPPPPkL
7654321
11,0516,04182,03183,02162.01098
PPP
1098
11,3010003,09014,08037,07075,06
=+++++
+++++=++
=NRk
Определим среднее число ПК, находящихся в системе
очереди
N
=
1
=
R
P
:
0
; 075,0
P
6
:
075,0)26(11,0)25(16,0)24(182,0)23(0)(
+++++=
185,03,033,032,0182,0003,0)29(014,0)28(037,0)27(
+++++=+++
;;
Определим среднее число инженеров, простаивающих из-за отсутствия работы
1
R
n
0
=
k
Коэффициент простоя персонального компьютера в очереди следующий
L
α
α
q
1
Коэффициент использования компьютеров определяется по формуле
=
2
 
Коэффициент простоя обслуживающих инженеров рассчитывается так
R
n
=
α
3
Среднее время ожидания ПК обслуживания
W
q
Вариант
.
1
=
λ
2
=
k
42,1
L
S
N
142,0
===
11
 
.
11,3
=
10
689,0
=
.
PPPkRR
10
1
α
2
 
2
11
µα
2,0
689,01
=
689,0
1
01,1
=
час
.
8,0
292,0162,01065,02)12()02()(
=+=+=
.
:
:
:
:
128
Определим вероятности состояний системы:
5
N
1
R
 
=
P
k
 
=
1
=
2
= ;
3
= ;
4
5
N
k
0
=
k
Откуда
199,00=P .
k
N
!
ψ
N
Rk
1
25,0!10
)!15(!1
25,0!5
12
3
25,0!5
)!35(
4
25,0!5
)!45(
5
0
kNk
)!(!
k
!
ψ
kNRR
)!(!
25,1
2
)!25(2!1
938,0
469,0
117,025,0!5 PPP ==
<
1,
RkP
,
0
PPP =
;
00
25,1
PPP =
00
PPP =
00
PPP =
00
;
00
NkRP
;
1117,0469,0938,025,125,1
=+++++=
PPPPPPP
.
000000
Тогда
249,01≈P
;
249,02≈P
; 187,03≈P ;
093,04≈P
; 023,05≈P ;
Среднее число компьютеров в очереди на обслуживание таково
=
=NRk
Среднее число компьютеров, находящихся на обслуживании и в очереди
рассчитывается так
N
=
1
=
R
Среднее число инженеров, простаивающих из-за отсутствия работы
1
R
n
0
=
k
Коэффициент простоя персонального компьютера в очереди
L
α
α
q
1
Коэффициент использования компьютеров
L
=
2
 
PRkL
kq
:
54321
=++++=
PPPPPPkL
kS
199,0)01()(
=
k
994,0
199,0
===
==
PPkRR
0
.
54321
8,1023,05093,04187,03249,02249,0
=++++=
:
S
N
8,1
11
=
5
64,0
=
.
:
:
:
994,0023,0)15(093,0)14(187,0)13(249,0)12()( =+++=
Коэффициент простоя обслуживающих инженеров
R
α
3
Среднее время ожидания ПК обслуживания
199,0
n
199,0
===
.
:
:
129
α
α
α
α
α
1
1
W
Сведем полученные результаты по двум вариантам в следующую таблицу:
Итоговые вероятностные
характеристики
Таким образом, в варианте 1 каждый компьютер стоит в очереди в ожидании начала его обслуживания приблизительно 0,142 части рабочего времени, что меньше этого показателя при варианте 2 организации работ. Далее в варианте 1 вероятность того,
что ПК и любой момент времени будет работать выше, чем в варианте 2, и равна
= 0,689 > эффективнее, чем вариант 2.
=
q
W
λ
1
2
3
, час
q
 
α
2
 
2
2
= 0,64. Очевидно, вариант 1 организации работ по обслуживанию ПК
2
Резюме
1
11
µα
2,0
64,01
=
64,0
0,142 0,199 0,689 0,64 0,146 0,199
1,01 1,56
56,1
=
8,0
1 2
час.
Варианты
1
2
Из материала, изложенного в данной лекции, можно сделать следующие
выводы.
Предметом теории массового обслуживания является установление
зависимости между факторами, определяющими функциональные возможности системы массового обслуживания, и эффективностью ее функционирования.
Системы массового обслуживания - это такие системы, в которые в
случайные моменты времени поступают заявки на обслуживание, при этом поступившие заявки обслуживаются с помощью имеющихся в распоряжении системы каналов обслуживания.
Основными компонентами системы массового обслуживания любого вида
являются: входной поток поступающих требований или заявок на обслуживание; дисциплина очереди; механизм обслуживания.
По характеру случайного процесса, происходящего в системе массового
обслуживания (СМО), различают системы марковские и немарковские.
Независимо от характера процесса, протекающего в системе массового
обслуживания, различают два основных вида СМО: системы с отказами и системы с очередью.
По числу каналов обслуживания СМО делятся на одноканальные и
многоканальные.
Вопросы для самоконтроля
1.
Какие системы относятся к системам массового обслуживания?
2.
Что относится к основным компонентам системы массового обслуживания?
3.
Что такое входной поток поступающих требований на обслуживание?
130
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]