Практикум по дисциплине «Теория массового обслуживания»
.pdf
dp4(t ) |
(t ) p4 |
; |
dp3(t ) |
(t ) p3 (t ) p1; |
|||
|
|
||||||
dt |
|
|
dt |
|
|
||
dp2(t ) |
(t ) p |
2 |
(t ) p3; |
dp1(t ) |
(t ) p1 (t ) p2 ; |
||
|
|
||||||
dt |
|
|
|
|
dt |
||
dp0(t ) (t ) p1. dt
Начальные условия (при t=0 все автомобили работоспособны): p4=1,
р3=р2=p1=p0=0.
Пример 3
Три автомобиля совершают ралли-рейд и форсируют сложный участок пересеченной местности. Плотность препятствий на местности такова, что при принятой скорости движения автомобилей интенсивность встречи с препятствием λ. При встрече с препятствием команда автомобиля принимает меры защиты и сходит с трассы с вероятностью р. Написать уравнения Колмогорова для вероятностей состояния системы.
Решение
Состояния системы характеризуются числом сохраненных автомобилей.
Все автомобили равноценны, с одинаковой интенсивностью и независимо могут встретить препятствие. Вероятность схода автомобиля с трассы при встрече с препятствием одинакова для каждого из них.
Пронумеруем состояния системы:
S3 — все автомобили остались на трассе;
S2 — один автомобиль сошел, два остались на трассе;
S1 — два автомобиля сошли, один остался на трассе;
So — все автомобили сошли с трассы.
Граф состояний показан на рис.3.5.
Разметим граф, для чего определим интенсивности потоков событий,
переводящих систему из состояния в состояние.
Из состояния S3 в S2 систему переводит поток неудачных встреч с препятствиями.
21
Интенсивность встреч равна λ, но не все они повреждающие, каждое из них оказывается повреждающим только с вероятностью р. Так как система S в
состоянии S3 состоит из трех автомобилей, на каждый из них действует поток повреждающих встреч с интенсивностью λр, то на систему в целом действует суммарный поток неудачных повреждающих встреч с интенсивностью 3λр.
3λр 2λр 1λр
S3
S2
S1 
Рис.3.5. Граф состояний для примера 3
Аналогично из состояния S2 |
|
в S1 система переводится потоком |
||||||||||
повреждающих встреч 2λр, а из S1 |
в S0 |
— λр. |
||||||||||
Вероятности состояний системы обозначим соответственно p3, p2, p1, p0. |
||||||||||||
Уравнения |
Колмогорова |
|
для |
|
вероятностей состояний имеют вид |
|||||||
(аргумент t для краткости записи опускаем): |
||||||||||||
|
dp3 |
3 p p3; |
dp2 |
2 p p2 3 p p3; |
||||||||
|
|
|
|
|||||||||
|
dt |
|
dt |
|
|
|
dp0 |
|
||||
|
dp1 |
p p 2 p p |
|
; |
|
p p . |
||||||
|
|
|
|
|||||||||
|
dt |
1 |
|
|
2 |
|
|
dt |
1 |
|||
Начальные условия (при t=0 все автомобили находятся на трассе): p3=1;
р2=p1=p0=0.
Предельные вероятности состояний.
Если число состояний системы S конечно и из каждого состояния можно перейти (за то или иное число шагов) в каждое другое состояние, то предельные вероятности состояний существуют и не зависят от начального состояния системы. Например, система, представленная графом состояний на рис.3.6, из любого состояния может перейти в любое другое.
Напротив, для системы, граф состояний которой показан на рис. 3.7,
22
переход в состояние S5 возможен из S1, но невозможен из S4 . При t→∞ и λ=const (интенсивности потоков событий постоянны) в системе S (рис. 3.6)
устанавливается некоторый предельный стационарный режим: система случайным образом меняет свои состояния, но вероятность каждого из них не зависит от времени — каждое из состояний осуществляется с некоторой постоянной вероятностью. При этом предельные вероятности состояний рi так же как и определенные, в сумме должны давать единицу:
n |
|
|
pi |
1. |
(3.4) |
i 1 |
|
|
Предельные вероятности состояний дают средние относительные величины времени пребывания системы в данном состоянии.
|
S1 |
S2 |
|
|
S3 |
S |
S4 |
5 |
|
|
S6 |
S1
S2 
S5 |
S3


S4 S6
Рис. 3.6. Граф состояния |
Рис. 3.7. Граф состояния |
(при переходе из любого состояния) |
(с невозможность перехода из S4) |
Для вычисления предельных вероятностей состояний нужно составить систему уравнений Колмогорова, описывающих вероятности состояний, и
решить ее, положив левые части (производные) равными нулю (в предельном режиме все вероятности состояний постоянные и их производные равны нулю).
В этом случае система дифференциальных уравнений превратится в систему линейных алгебраических уравнений, которая решается при нормировочном условии (3.4).
23
Пример 4
Система S имеет возможные состояния S1, S2, S3, S4 размеченный граф которых показан на рис. 3.8. Вычислить предельные вероятности состояний p1, p2, p3, p4, если интенсивности потоков событий равны λ12=2; λ14=1; λ24=1; λ31=3; λ41=2; λ43=2.
Решение
Запишем уравнения Колмогорова для вероятностей состояний:
dp1 ( 12 14 ) p1 31 p3 41 p4;
dt
dp2 24 p2 12 p1;
dt
dp3 31 p3 43 p4;
dt
dp4 ( 41 43 ) p4 14 p1 24 p2.
dt
Полагая, левые части равными нулю и поставив значения λij, получим систему алгебраических уравнений для предельных вероятностей состояний:
0=-3p1+3p2+2p4; 0=-р2+2р1; 0=-3p3+2р4; 0=-4p4+p1+р2.
λ12 S1 λ31
S2 λ41 λ14 S3
λ24 S4 λ43
Рис. 3.8. Размеченный граф состояний системы для примера 4
Решение уравнений при нормировочном условии (4) дает: р1=4/17; p2=8/17;
р3=2/17; p4=3/17.
Это значит, что в предельном установившемся режиме система S будет находиться в состоянии S1 в среднем четыре семнадцатых части времени, в
состоянии S2 — восемь семнадцатых, в состоянии S3 — две семнадцатых и в состоянии S4 — три семнадцатых.
24
3.2. ЗАДАНИЯ ДЛЯ САМОСТОЯТЕЛЬНОЙ РАБОТЫ
Система S состоит из трех автомобилей, которые участвуют в гонках на
«выживание» на участке пересеченной местности. Плотность препятствий и столкновений на местности такова, что при принятой скорости движения автомобилей интенсивность встречи с препятствием или столкновения равна λij.
При встрече с препятствием или при столкновении экипаж автомобиля принимает меры защиты и выбывает из гонки (неработоспособен) с
вероятностью рi. Написать уравнения Колмогорова для вероятностей состояния системы.
Данная система может находиться последовательно в следующих состояниях: S1 – все три автомобиля исправны и находятся на трассе; S2 – один автомобиль выбыл из гонки, а два находятся на трассе; S3 – два автомобиля выбыли из гонки, а один находится на трассе; S4 – все три автомобиля выбыли из гонки (неработоспособны).
Требуется:
1)составить уравнения Колмогорова для марковского процесса заданного графом;
2)определить предельные вероятности состояний системы.
Размеченный граф состояний системы показан на рис. 3.9.
Варианты интенсивностей воздействий в системе представлены в
табл.3.1.
|
λ |
|
S |
1 |
|
λ13 |
|
12 |
|
|
|
|
|
|
|
|
λ23 |
|
|
|
|
|
|
S2 |
λ41 |
|
λ14 |
S3 |
|||
|
|
||||||
λ24 |
|
|
|||||
|
S |
4 |
|
λ34 |
|||
|
|
|
|
||||
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
Рис. 3.9. Размеченный граф состояния системы
25
|
|
|
|
|
|
|
Таблица 3.1 |
|
|
|
Варианты исходных данных |
|
|||
|
|
|
|
|
|
|
|
Значения |
Интенсивность встречи с препятствием или столкновения |
||||||
Αβγ |
λ12 |
λ13 |
|
λ14= λ41 |
λ23 |
λ24 |
λ34 |
0 |
0,5 |
1 |
|
3 |
2,5 |
1 |
0,5 |
1 |
1,0 |
2 |
|
1 |
2,0 |
2 |
1,0 |
2 |
1,5 |
3 |
|
2 |
1,5 |
3 |
1,5 |
3 |
2,0 |
1 |
|
3 |
1,0 |
4 |
2,0 |
4 |
2,5 |
2 |
|
1 |
0,5 |
5 |
2,5 |
5 |
0,5 |
3 |
|
2 |
2,5 |
5 |
2,5 |
6 |
1,0 |
1 |
|
3 |
2,0 |
4 |
2,0 |
7 |
1,5 |
2 |
|
1 |
1,5 |
3 |
1,5 |
8 |
2,0 |
3 |
|
2 |
1,0 |
2 |
1,0 |
9 |
2,5 |
1 |
|
3 |
0,5 |
1 |
0,5 |
|
Α |
|
|
Β |
|
Γ |
|
26
ПРАКТИЧЕСКАЯ РАБОТА № 4. МОДЕЛИРОВАНИЕ ПО СХЕМЕ МАРКОВСКИХ СЛУЧАЙНЫХ ПРОЦЕССОВ. ПРОЦЕСС «ГИБЕЛИ И РАЗМНОЖЕНИЯ» И ЦИКЛИЧЕСКИЕ ПРОЦЕССЫ
4.1. МЕТОДИКА ВЫПОЛНЕНИЯ РАБОТЫ Цель работы: приобрести компетенции моделирования марковских
случайных процессов на основе расчета процесса «гибели и размножения» и циклических процессов.
Процесс «гибели и размножения». Схема «гибели и размножения» связана с решением задач биологии, в которых рассматривается процесс изменения численности популяции. Однако модель подобного процесса применима во многих других областях.
Граф состояний системы, описываемой схемой гибели и размножения, представлен на рис. 4.1 Каждое из средних состояний (S2, ..., Sn-1) связано прямой и обратной связью с каждым из соседних состояний, а крайние состояния S1 и Sn — только с одним соседним состоянием.
|
λ12 |
|
|
λ23 λk-1,k |
λk,k+1 λn-1,n |
|||||||
|
|
|
|
|
… |
|
|
|
|
… |
|
|
S1 |
|
|
S2 |
|
|
Sk |
|
|
|
Sn |
||
|
λ21 |
|
|
λ32 |
λk,k-1 |
|
|
λk+1,k |
λ |
|
||
|
|
|
n,n-1 |
|||||||||
Рис.4.1. Схема графа процесса «гибели и размножения»
Для такой системы, решив алгебраические уравнения для вероятностей состояния, можно получить справедливые при любом числе состояний формулы для определения предельных вероятностей состояния:
p1 |
|
|
|
|
|
1 |
|
|
|
|
|
|||
|
12 |
|
23 |
12 |
|
k 1,k k 2,k 1... 12 |
|
n 1,n... 12 |
|
|||||
|
1 |
|
... |
... |
|
|||||||||
|
|
|
|
|
||||||||||
|
|
|
|
|
|
... |
|
|
... |
|
||||
|
|
21 |
32 |
21 |
|
k,k 1 |
k 1,k 2 |
21 |
|
n,n 1 |
21 |
|
||
27
p |
|
12 |
|
p |
|
|
||||||
|
|
|
|
|||||||||
|
2 |
|
|
|
|
|
|
1 |
|
|
|
|
|
|
21 |
|
|
|
|
|
|
||||
p |
|
|
23 12 |
p |
||||||||
|
3 |
|
|
|
|
|
21 |
|
1 |
|
||
|
|
32 |
|
|
|
|
|
|||||
p |
k |
|
k 1,k... 12 |
p |
||||||||
|
|
|
|
|
|
|
|
... |
1 |
|||
|
|
|
|
|
k,k 1 |
|
|
21 |
|
|||
p |
|
n 1,n... 12 |
p . |
(4.1) |
|
n |
|
|
... |
1 |
|
|
|
n,n 1 |
21 |
|
|
Как видно из выражений (4.1), значение р1 полученное из первой формулы, используется во всех остальных.
Пример 1
Три автомобиля в сложных дорожных условиях перевозят грузы. Каждый из них может выйти из строя. Поток отказов простейший, среднее время безотказной работы каждого автомобиля t0 =10 суток. Вышедший из строя автомобиль сразу же начинают ремонтировать, среднее время ремонта t=2
суток. Закон распределения времени ремонта показательный (поток восстановлений простейший).
Найти среднее время пребывания системы из трех автомобилей в каждом из возможных состояний.
Решение
Возможные состояния системы:
S1 — все три автомобиля исправны;
S2 — один автомобиль ремонтируется, два исправны;
S3 — два автомобиля ремонтируются, один исправен;
S4 — все три автомобиля ремонтируются.
Граф состояний показан на рис. 4.2. Разметим этот граф. Стрелками вправо покажем интенсивности потока отказов, влево — восстановления.
λ12 λ23 λ34
S1 |
S2 |
S3 |
S4 |
λ21 λ32 λ43
Рис. 4.2. Граф системы «три автомобиля на перевозках»
28
Так как поток отказов простейший, то промежутки времени между
отказами в этом потоке распределены по показательному закону с параметром
λ0=1/t¯0. Следовательно, интенсивность отказов равна - λ0=l/t¯0=1/10 сут-1.
Интенсивность потока восстановлений будет - λВ=l/t¯В=1/2 сут-1.
Если система находится в состоянии S1, то работают три автомобиля,
каждый из них подвергается потоку отказов с интенсивностью λо.
Следовательно, на всю систему (три работающих автомобиля) поток отказов
действует, с интенсивностью в три раза большей: λ12=3λ0=3/10 сут-1.
Соответственно, если система находится в состоянии S2 (два исправных автомобиля), то λ23=2λ0=2/10 сут-1, и если в состоянии S3, то λ34=λ0=1/10 сут1.
Аналогично рассуждая, получим интенсивность потоков восстановлений:
λ43=3λВ=3/2 сут-1, λ32=2λВ=2/2 сут-1, λ21=λВ=1/2 сут-1.
Пользуясь формулами (4.1), находим предельные вероятности состояний:
p1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
23 |
|
|
|
|
|
|
34 |
|
23 |
|
|
||||||||||||||||
|
|
|
|
|
12 |
|
|
|
|
|
|
12 |
|
|
|
|
|
|
|
12 |
|
||||||||||||||
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
21 |
32 |
21 |
43 32 21 |
|||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
0,579; |
||
|
|
|
|
|
|
|
3 2 |
|
|
|
|
2 3 1 2 |
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 2 3 2 1 2 |
|||||||||||||||||||
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
10 10 1 1 |
|
|
|
|
|
|
|
|||||||||||||||||||||||
|
|
|
|
|
|
|
10 1 |
|
|
|
10 10 10 3 1 1 |
||||||||||||||||||||||||
p |
|
|
|
12 |
|
p |
|
|
|
3 2 |
|
0,579 0,347 |
|
|
|
|
|||||||||||||||||||
|
|
21 |
|
10 1 |
|
|
|
|
|||||||||||||||||||||||||||
|
2 |
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
p |
|
|
|
|
23 12 |
p |
|
2 3 1 2 |
0,579 0,069 |
||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||
|
3 |
|
|
|
|
32 21 |
|
|
1 |
|
|
10 10 1 1 |
|
|
|
|
|
|
|
||||||||||||||||
p |
|
|
|
34 23 12 |
p |
|
1 2 3 2 1 2 |
|
0,579 0,005. |
||||||||||||||||||||||||||
|
|
|
|
|
|||||||||||||||||||||||||||||||
|
4 |
|
|
|
|
43 32 21 |
1 |
|
10 10 10 3 1 1 |
||||||||||||||||||||||||||
Вывод:
S1 — исправны все три автомобиля – 57,9% времени;
S2 — один автомобиль ремонтируется, два исправны – 34,7% времени; S3 — два автомобиля ремонтируются, один исправен – 6,9% времени;
S4 — все три автомобиля ремонтируются, все неисправны – 0,5% времени.
29
Циклический процесс. Если состояния системы связаны в кольцо (цикл) с
односторонними переходами (рис. 4.3), процесс, протекающий в такой системе,
называется циклическим.
|
λ12 |
|
λ23 λk-1,k |
|
λk,k+1 λn-1,n |
|||
|
|
|
… |
|
|
|
… |
|
S1 |
|
S2 |
|
Sk |
|
Sn |
||
|
|
|
|
|
|
|
|
|
λn1
Рис. 4.3. Граф циклического процесса
Вероятности состояний системы для циклического процесса находятся по формулам (4.2).
p1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
(4.2) |
|
|
|
|
|
|
|
|
|
|
|
1 |
1 |
1 |
1 |
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 12 |
23 |
|
... |
|
|
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
34 |
|
n 1,n |
|
n,1 |
|||
p |
|
|
|
12 |
|
|
p |
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
|
2 |
|
|
|
|
|
23 |
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
p |
|
|
|
12 |
|
|
p |
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
3 |
|
|
|
|
34 |
|
|
|
1 |
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
… |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
p |
k |
|
|
|
|
12 |
|
p |
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
k,k 1 |
1 |
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
… |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
p |
n |
|
12 |
p . |
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
n,1 |
1 |
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
Если заданы средние t¯1, t¯2, ..., t¯n пребывания системы S в состояниях
S1, S2, ..., Sn, то предельные вероятности состояний в циклической схеме определяются по формулам (4.3):
30
