Марковские случайные процессы в моделировании систем. Учебно-методическое пособие
.pdf
11. МНОГОК АНА ЛЬНА Я СМО С ОГ РАНИЧЕСННОЙ ОЧЕРЕ ДЬЮ
мж пз пз n ппзiе=0
p0 = нзз пи
п
пжз еn поиi =0
ri
i !
ri
i !
|
|
|
|
r |
|
ж r цm+1 ц-1 |
|
|||||
|
r |
n |
|
|
- з |
|
ч |
ч |
|
|||
|
|
|
|
|
||||||||
+ |
|
Ч |
n и n ш |
ч |
, r № n; |
|||||||
n! |
|
|||||||||||
|
|
|
|
1 - |
r |
ч |
|
|||||
|
|
|
|
|
|
|
|
|
ч |
|
||
|
|
|
|
|
|
n |
|
|||||
|
|
|
|
|
|
|
|
ч |
|
|||
|
|
|
|
|
|
|
|
|
|
|
ш |
|
|
r |
n |
|
|
ц |
-1 |
|
|
|
|
|
|
|
|
|
, r = n. |
|
||||||||
|
|
|
|
|
||||||||
+ |
|
Чm ч |
|
|||||||||
n! |
|
|||||||||||
|
|
|
ш |
|
|
|
|
|
|
|
||
Находим показатели эффективности работы СМО. Вероятность
отказа Pотк = pn + m, так как при нахождении СМО в состоянии Sn + m следующая поступающая заявка получает отказ в обслуживании.
Относительная пропускная способность Q = 1 – Pотк, абсолютная пропускная способность A = Q · l, среднее число занятых каналов
k= A . m
Рассматривая дискретную случайную величину — число заявок в очереди — и вычисляя ее математическое ожидание, можно определить среднее число заявок в очереди, которое определяется по приведенной формуле
|
м |
|
|
|
|
|
|
|
ж r цm |
ж r цm+1 |
|
|
||||||||
|
п |
r |
n+1 |
1 - (m +1)Чз |
|
ч |
+ m Чз |
|
ч |
|
|
|||||||||
|
|
|
|
|
||||||||||||||||
|
п |
|
|
|
|
|
|
и n ш |
и n ш |
Ч p0 |
,r № n; |
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
пn Чn! |
|
|
|
|
|
ж |
|
|
|
r |
ц2 |
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|||||||||||
r0 = н |
|
|
|
|
|
|
|
з1 |
- |
|
|
|
ч |
|
|
|||||
|
|
|
|
|
|
n |
|
|
||||||||||||
|
п |
|
|
|
|
|
|
|
и |
|
|
|
ш |
|
|
|||||
|
п |
|
|
|
|
r |
n |
|
1 + m |
|
|
|
|
|
|
|
|
|||
|
п |
|
|
|
|
|
|
Чm Ч p0 ,r = n. |
|
|
||||||||||
|
|
|
|
|
n! |
|
|
|
||||||||||||
|
о |
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
|
||||
Тогда по формуле Литтла находится среднее время ожидания за-
явки в очереди t0 = r0 . Окончательно находим среднее число заявок
A
в СМО и среднее время нахождения заявки в СМО: zсист = k + r0
и tсист = zсист .
A
51
11. МНОГОК АНА ЛЬНА Я СМО С ОГ РАНИЧЕСННОЙ ОЧЕРЕ ДЬЮ
Пример 7. Автозаправочная станция (АЗС) имеет 2 колонки. Площадка возле АЗС позволяет поставить в очередь не более четырех автомобилей. Если вся площадка занята, то следующий автомобиль проезжает дальше без заправки. Поток автомобилей простейший с интенсивностью l = 1 автомобиль в минуту. Время ожидания подчиняется показательному закону, известно среднее время обслуживания t = 3 минуты.
1.Описать состояния СМО, построить граф состояний.
2.Найти предельные вероятности состояний и показатели эффективности работы АЗС.
3.Найти зависимости длины очереди от интенсивности поступающих автомобилей на заправку и от среднего времени обслуживания.
4.Сколько необходимо добавить бензколонок, чтобы отказ от обслуживания получали не более 10 % автомобилей, нуждающихся в заправке?
5.Рассмотрим стоимостный показатель в виде c(n) = c1 · n +
+c2 Чr0 (n) +c3 Чkсв (n), где n — число бензоколонок, которое мо-
жет меняться, kсв = n - k — среднее число свободных колонок,
c1 = 50 усл. ед. — затраты на работу одной дополнительной колонки за единицу времени, c2 = 100 усл. ед. — цена ожидания одного автомобиля в единицу времени, c3 = 150 усл. ед. — стоимостные потери от простоя одной бензоколонки в единицу времени. Сколько необходимо колонок на АЗС, чтобы стоимостный показатель был минимальным?
Решение
1. Опишем состояния системы. S0 — на АЗС нет автомобилей,
S1 — один автомобиль заправляется,
S2 — два автомобиля заправляются,
S2+1 — два автомобиля заправляются, один находится в очереди, S2 + 2 — два автомобиля заправляются, два — в очереди,
S2 + 3 — два автомобиля заправляются, три — в очереди,
S2 + 4 — два автомобиля заправляются, четыре — в очереди. Больше состояний нет, следующая машина, пришедшая на
АЗС, получит отказ.
Граф состояний имеет вид (рис. 19)
52
11. МНОГОК АНА ЛЬНА Я СМО С ОГ РАНИЧЕСННОЙ ОЧЕРЕ ДЬЮ
|
|
l |
|
|
l |
|
|
l |
|
|
l |
|
l |
|
l |
|||||||||
S0 |
|
|
|
S1 |
|
|
|
S2 |
|
|
|
S2+1 |
|
|
|
S2+2 |
|
|
|
S2+3 |
|
|
|
S2+4 |
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||
|
|
m |
|
2m |
|
|
2m |
|
2m |
2m |
2m |
|||||||||||||
Рис. 19
Здесь m = 1 = 1 = 0,333 автомобиля в минуту.
t3
2.Находим коэффициент загрузки СМО: r = 3. Определяем предельные вероятности (заметим, что r № n):
p0 = 0,016, p1 = 0,047, p2 = 0,071, p2+1 = 0,107,
p2+2 = 0,160, p2+3 = 0,240, p2+4 = 0,360.
Как видно, АЗС сильно загружена: простаивает редко (p0 = 0,016) и наибольшая вероятность в состоянии S2+4.
Находим показатели эффективности СМО. Вероятность отказа Pотк = 0,36, относительная пропускная способность Q = 0,64, абсолютная пропускная способность A = 0,64 автомобиля в минуту, среднее число занятых каналов k =1,921.
Показатели, связанные с очередью будут следующими: r0 = 2,584 автомобиля в среднем в очереди, среднее время ожидания в очереди t0 = 4,038 минуты, среднее число автомобилей на АЗС zсист = 4,505,
среднее время нахождения tсист = 7,039 минуты.
3. Рассмотрим зависимость r0 = r0 (l). Меняя параметр l, получаем значения длины очереди. Но так как очередь в СМО ограниченна, можно сколь угодно увеличивать l. Расчеты представлены в таблице
|
l |
1 |
2 |
5 |
10 |
50 |
|
|
|
|
2,584 |
3,509 |
3,846 |
3,929 |
3,986 |
r0 |
|||||||
Графически зависимость представлена на рис. 20.
53
11. МНОГОК АНА ЛЬНА Я СМО С ОГ РАНИЧЕСННОЙ ОЧЕРЕ ДЬЮ
Рис. 20
Рассмотрим теперь зависимость r0 = r0 (t ). Увеличивая пара-
метр t , получаем следующие значения
|
|
|
3 |
5 |
10 |
20 |
50 |
|
t |
||||||
|
|
|
2,584 |
3,360 |
3,751 |
3,889 |
3,958 |
r0 |
|||||||
Графически зависимость представлена на рис. 21.
Рис. 21
54
11.МНОГОК АНА ЛЬНА Я СМО С ОГ РАНИЧЕСННОЙ ОЧЕРЕ ДЬЮ
Вобоих случаях длина очереди стремится к числу мест в очереди. 4. Теперь будет увеличивать параметр n (число колонок), остав-
ляя другие неизменными, для получения условия Pотк Ј 0,1. Получим таблицу значений.
n |
2 |
3 |
4 |
Pотк |
0,360 |
0,145 |
0,046 |
Следовательно, увеличение числа колонок до четырех решает
поставленную задачу.
5. Рассмотрим показатель c (n) =100 Чn +150 Чr0 (n)+50 Чkсв (n). Так как АЗС имеет ограниченную очередь, то теоретически может работать при любом числе каналов.
Для n = 1 имеем c(1) = 50 · 1 + 100 · 3,511 + 150 · 0,003 = 401,55 усл. ед.
Для n = 2 имеем c(2) = 50 · 2 + 100 · 2,584 + 150 · 0,079 = 370,25 усл. ед.
Для n = 3 имеем c(3) = 50 · 3 + 100 · 1,452 + 150 · 0,435 = 360,45 усл. ед.
Для n = 4 имеем c(4) = 50 · 4 + 100 · 0,638 + 150 · 1,138 = 434,5 усл. ед.
При дальнейшем увеличении числа каналов стоимостный показатель будет расти неограниченно. Значит, оптимальное число колонок будет три.
55
12.СТАТИСТИЧЕСКИЙ АНАЛИЗ ПАРАМЕТРОВ ПОТОКА И СИСТЕМ МАССОВОГО ОБСЛУЖИВАНИЯ (ИССЛЕДОВАТЕЛЬСКАЯ ЧАСТЬ)
Приведенные формулы и расчеты марковских случайных процессов различных СМО достаточно просты, и получаются однозначные результаты, по которым можно проводить анализ, оптимизацию и т. д. Главным условием для получения марковского случайного процесса в системе является показательное распределение времени между соседними поступающими заявками и времени обслуживания одной заявки одним каналом. В ТМО это утверждение получается экспериментально: необходимо провести наблюдение системы массового обслуживания (банкомат, поток машин или людей, поступление людей в очередь, вход на сайт и т. д.) для подсчета времени между входящими заявками и времени обслуживания заявок. Получение показательного закона распределения дает право работать с системой по простым формулам. Встречаются на практике и равномерное распределение, гамма и бета распределения, распределения Эрланга и Парето и другие, для которых принимаются специальные допущения или более сложные процедуры расчета параметров СМО. Покажем примеры статистического анализа.
Пример 8. Имеется одна из касс ресторана быстрого питания McDonalds города Екатеринбурга. Проанализируем интервалы времени между вставанием в очередь на обслуживание 9 мая 2013 года. Возьмем сто значений интервалов времени в секундах (см. таблицу)
56
12. С ТАТИС ТИЧЕСКИЙ АНА ЛИЗ ПАРАМЕТРОВ ПОТОК А…
4,74 |
17,02 |
5,96 |
44,12 |
11,13 |
64,3 |
88,4 |
6,95 |
30,5 |
22,9 |
|
|
|
|
|
|
|
|
|
|
5,97 |
52,21 |
10,52 |
192,67 |
17,52 |
34,87 |
6,4 |
24,63 |
42,7 |
53 |
|
|
|
|
|
|
|
|
|
|
7,26 |
184,34 |
17,39 |
106,19 |
78,14 |
17,17 |
36,41 |
8,64 |
102 |
45,5 |
|
|
|
|
|
|
|
|
|
|
91,48 |
59,27 |
68,26 |
9,16 |
25,63 |
2,26 |
9,64 |
85,36 |
70,6 |
4,65 |
|
|
|
|
|
|
|
|
|
|
50,38 |
93,17 |
73,19 |
31,56 |
7,14 |
91,52 |
9,3 |
5,14 |
7,17 |
184 |
12,3 |
54,96 |
93,18 |
169,36 |
194,37 |
91,23 |
19,98 |
60,3 |
64,2 |
7,69 |
|
|
|
|
|
|
|
|
|
|
34,2 |
173,92 |
80,64 |
74,36 |
152,34 |
43,19 |
12,25 |
155,42 |
35 |
46,2 |
|
|
|
|
|
|
|
|
|
|
13,39 |
210,65 |
8,69 |
17,3 |
4,39 |
50,87 |
73,28 |
9,46 |
185 |
128 |
30,47 |
59,02 |
19,89 |
64,98 |
37,28 |
13,27 |
195,98 |
79,64 |
71,7 |
57 |
|
|
|
|
|
|
|
|
|
|
117,43 |
22,94 |
91,94 |
44,13 |
52,09 |
100,36 |
10,36 |
130,27 |
45,7 |
13,3 |
|
|
|
|
|
|
|
|
|
|
Определяем максимальное и минимальное значение, округляем, выбираем по формуле Стерджесса количество интервалов разбиения временного диапазона. Удобно взять k = 8, получаем шаг разбиения h = 26,125.
n |
min |
max |
Xmax |
Xmin |
100 |
2,26 |
210,65 |
211 |
2 |
Записываем статистический ряд, находим выборочные среднюю и дисперсию. По гистограмме предполагаем показательный закон распределения.
Левые |
Правые |
Середины |
Частоты |
Относительные |
|
границы |
границы |
частоты |
|||
|
|
||||
2,0 |
28,0 |
15,0 |
38 |
0,38 |
|
28,0 |
54,1 |
41,1 |
20 |
0,20 |
|
54,1 |
80,1 |
67,1 |
16 |
0,16 |
|
80,1 |
106,2 |
93,2 |
12 |
0,12 |
|
106,2 |
132,2 |
119,2 |
3 |
0,03 |
|
132,2 |
158,3 |
145,3 |
2 |
0,02 |
|
158,3 |
184,3 |
171,3 |
4 |
0,04 |
|
184,3 |
210,4 |
197,4 |
4 |
0,04 |
57
12. С ТАТИС ТИЧЕСКИЙ АНА ЛИЗ ПАРАМЕТРОВ ПОТОК А…
Выборочное среднее — 59,0; выборочная дисперсия — 2619,2; выборочное среднеквадратическое отклонение — 51,2. Параметр показательного распределения — λ =0,25. Выдвигаем нулевую гипотезу о показательном распределении всей генеральной совокупности на основе выборки из 100 значений. Вычисляем по критерию Пирсона наблюдаемое значение c2 (хи-квадрат) — 10,5. По заданному уровню значимости a = 0,05 вычисляем критическое значение c2крит = 12,6.
Функция |
Функция |
Теоретическая |
|
|
распределения |
распределения |
c2 |
||
вероятность |
||||
в левых границах |
в правых границах |
|
||
|
|
|||
|
|
|
|
|
0,03 |
0,38 |
0,35 |
0,3 |
|
0,38 |
0,60 |
0,22 |
0,2 |
|
|
|
|
|
|
0,60 |
0,74 |
0,14 |
0,2 |
|
|
|
|
|
|
0,74 |
0,84 |
0,09 |
0,9 |
|
0,84 |
0,89 |
0,06 |
1,4 |
|
|
|
|
|
|
0,89 |
0,93 |
0,04 |
0,8 |
|
|
|
|
|
|
0,93 |
0,96 |
0,02 |
2,7 |
|
|
|
|
|
|
0,96 |
0,97 |
0,02 |
3,8 |
|
|
|
|
|
|
|
|
Сумма: |
10,5 |
|
|
|
|
|
Так как c2набл < c2крит, гипотеза о показательном распределении времени вставания людей в очередь подтверждается, значит, можно считать входящий поток заявок простейшим, а процесс в рассматриваемой СМО — марковским.
На рис. 22 представлена гистограмма с теоретическим законом распределения f(t) = 0,25e–0,25t.
Дальше приведем еще ряд примеров выполненных наблюдений со статистическим анализом (без подробного описания).
Пример 9. В таблице имеется 100 значений прохождения автомобилей через мост на проспекте Ленина по «Плотинке» города Екатеринбурга. Приведены временные интервалы между прохождением автомобилями определенной точки. Необходимо определить теоретический закон распределения непрерывной случайной величины — времени между соседними автомобилями в секундах.
58
12. С ТАТИС ТИЧЕСКИЙ АНА ЛИЗ ПАРАМЕТРОВ ПОТОК А… |
|||||||
0,016 |
|
|
|
|
|
|
0,01 |
0,014 |
|
|
|
|
|
|
0,01 |
|
|
|
|
|
|
|
|
0,012 |
|
|
|
|
|
|
0,01 |
|
|
|
|
|
|
|
|
0,010 |
|
|
|
|
|
|
0,01 |
|
|
|
|
|
|
|
|
0,008 |
|
|
|
|
|
|
|
0,006 |
|
|
|
|
|
|
0,01 |
|
|
|
|
|
|
|
|
0,004 |
|
|
|
|
|
|
0,00 |
|
|
|
|
|
|
|
|
0,002 |
|
|
|
|
|
|
0,00 |
|
|
|
|
|
|
|
|
0,000 |
|
|
|
|
|
|
0,00 |
15,1 |
41,2 |
67,3 |
93,4 |
119,6 |
145,7 |
171,8 |
197,9 |
|
|
|
Рис. 22 |
|
|
|
|
4,5 |
2,23 |
|
|
1,11 |
|
|
1,15 |
|
6,15 |
|
6,93 |
|
5,52 |
|
4,05 |
2,75 |
2,9 |
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6,95 |
4,69 |
|
|
1,03 |
|
|
16,2 |
|
1,71 |
|
3,84 |
|
2,66 |
|
4,44 |
5,16 |
18,79 |
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8,7 |
7,81 |
|
|
27,75 |
|
|
2,98 |
|
6,65 |
|
4,83 |
|
4,94 |
|
9,04 |
5,98 |
7,31 |
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2,03 |
4,54 |
|
|
3,22 |
|
|
4,79 |
|
9,16 |
|
4,57 |
|
3,55 |
|
7,48 |
1,86 |
2,31 |
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6,25 |
3,33 |
|
|
3,96 |
|
|
8 |
|
|
5,02 |
|
1,92 |
|
10,66 |
|
11,33 |
11,75 |
13,31 |
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1,05 |
7,72 |
|
|
8,18 |
|
|
3,05 |
|
3,21 |
|
6,15 |
|
19,37 |
|
3,58 |
2,1 |
3,19 |
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2,08 |
11,54 |
|
|
18,2 |
|
|
2,94 |
|
1,56 |
|
2,1 |
|
|
5,63 |
|
3,09 |
6,03 |
2,75 |
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6,12 |
2,51 |
|
|
8,49 |
|
|
16,26 |
|
3,58 |
|
2,78 |
|
8,09 |
|
3,87 |
4,23 |
11,48 |
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2,08 |
11,54 |
|
|
18,2 |
|
|
2,94 |
|
1,56 |
|
2,1 |
|
|
5,63 |
|
3,09 |
6,03 |
2,75 |
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2,47 |
10,05 |
|
|
6,56 |
|
|
32,94 |
|
9,83 |
|
1,55 |
|
8,29 |
|
6,41 |
5,54 |
31,56 |
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
n |
|
|
min |
|
|
max |
|
|
Xmax |
|
|
Xmin |
|
k |
|
|
h |
|||||||
100 |
|
|
1,03 |
|
|
32,94 |
|
|
33 |
|
|
|
1 |
|
8 |
|
3,989 |
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
Левые |
|
|
Правые |
|
Середины |
|
|
Частоты |
|
Относительные |
||||||||||||||
границы |
|
|
границы |
|
|
|
|
частоты |
||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
1,00 |
|
|
4,99 |
|
|
2,99 |
|
|
|
|
52,00 |
|
|
|
0,52 |
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
4,99 |
|
|
8,98 |
|
|
6,98 |
|
|
|
|
28,00 |
|
|
|
0,28 |
|
||||||||
8,98 |
|
|
12,97 |
|
10,97 |
|
|
|
|
10,00 |
|
|
|
0,10 |
|
|||||||||
59
12. С ТАТИС ТИЧЕСКИЙ АНА ЛИЗ ПАРАМЕТРОВ ПОТОК А…
|
|
|
|
Окончание табл. |
|
|
|
|
|
|
|
Левые |
Правые |
Середины |
Частоты |
Относительные |
|
границы |
границы |
частоты |
|||
|
|
||||
12,97 |
16,96 |
14,96 |
3,00 |
0,03 |
|
16,96 |
20,94 |
18,95 |
4,00 |
0,04 |
|
20,94 |
24,93 |
22,94 |
0,00 |
0,00 |
|
24,93 |
28,92 |
26,93 |
1,00 |
0,01 |
|
|
|
|
|
|
|
28,92 |
32,91 |
30,92 |
1,00 |
0,01 |
|
|
|
|
|
|
Выборочное среднее — 2,69 выборочная дисперсия — 3,72; выборочное среднеквадратическое отклонение — 1,93. Параметр показательного распределения — λ = 0,37. Выдвигаем нулевую гипотезу о показательном распределении всей генеральной совокупности на основе выборки из 100 значений. Вычисляем по критерию Пирсона наблюдаемое значение c2 (хи-квадрат) — 10,11. По заданному уровню значимости a = 0,05 вычисляем критическое значение c2крит = 12,6.
Функция |
Функция |
Теоретическая |
|
|
распределения |
распределения |
c2 |
||
вероятность |
||||
в левых границах |
в правых границах |
|
||
|
|
|||
|
|
|
|
|
0,1448 |
0,5417 |
0,3969 |
3,8187 |
|
|
|
|
|
|
0,5417 |
0,7544 |
0,2127 |
2,1291 |
|
|
|
|
|
|
0,7544 |
0,8684 |
0,1140 |
0,1718 |
|
|
|
|
|
|
0,8684 |
0,9294 |
0,0611 |
1,5825 |
|
|
|
|
|
|
0,9294 |
0,9622 |
0,0327 |
0,1609 |
|
|
|
|
|
|
0,9622 |
0,9797 |
0,0175 |
1,7547 |
|
|
|
|
|
|
0,9797 |
0,9891 |
0,0094 |
0,0038 |
|
|
|
|
|
|
0,9891 |
0,9942 |
0,0050 |
0,4882 |
|
|
|
|
|
|
|
|
χ2набл |
10,1096 |
60
