ВУЗ:
Составители:
29
T-t
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
В рассмотренном примере фиктивное значение
вычисляется по формуле
τ
обсл
=T-t+1, (3.1)
но с таким же успехом могла быть использована, например,
формула
τ
обсл
=T+1.
τ
пр
2
1
4
3
2
1
2
1
3
2
1
5
4
3
2
1
l
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
0
τ
обсл
16
15
3
2
1
11
5
4
3
2
1
4
3
2
1
4
1-я заявка
(обслужена)
2-я заявка
(обслужена)
3-я заявка
(обслужена)
5-я заявка
(в модель не
успела прийти)
4-я заявка
(осталась
в канале - не
дообслужена)
Р
ис.3.8
30
В начале моделирования, когда модельное время
t=0,
в модели нет заявок. Следовательно, длина очереди
l=0,
канал пуст:
τ
обсл
= T-t+1=16 ед. вр. Время прихода первой
заявки принято равным 2 ед. вр.
Блок-схема модели простейшей СМО (рис. 3.11,а.),
работающей по принципу δz, представлена на рисунке 3.9.
При
t=0 длина очереди l равна 0, канал находится в
состоянии «свободно» -
f=false.
Приращение времени определяется по формуле
∆t=min{τ
пр
, τ
обсл
, T-t}, следующее значение модельного
времени по формуле
t
i+1
=t
i
+∆t.
Условие
∆t
= τ
пр
учитывает вероятность
одновременного наступления двух основных событий:
прихода заявки и ухода заявки из канала. В этом случае
логично вначале освободить канал, а затем обработать
приход заявки.
Рассмотрим пример моделирования одноканальной
СМО (рис. 3.11,а). Приняты следующие данные:
пр
τ
=5;
B
пр
=3;
обс
л
τ
=4; B
обсл
=1; T=1000. Одной звездочкой
обозначены числа, выбранные случайным образом из
множества {3, 4, 5, 6, 7}, двумя звездочками - из множества
{3, 4, 5}, тремя звездочками – вычисленные по формуле
(3.1).
t τ
пр
l τ
обсл
f T-t
0 4
*
0 1001
***
False 1000
4 7
*
0 5
**
True 996
9 2 0 992
***
False 991
11 3
*
0 4
**
True 989
14 7
*
1 1 True 986
15 6 0 3
**
True 985
…
В начале моделирования, когда модельное время t=0, τпр l τобсл в модели нет заявок. Следовательно, длина очереди l=0, T-t канал пуст: τобсл= T-t+1=16 ед. вр. Время прихода первой 2 0 16 заявки принято равным 2 ед. вр. 1 0 15 15 Блок-схема модели простейшей СМО (рис. 3.11,а.), 4 0 3 14 работающей по принципу δz, представлена на рисунке 3.9. 3 0 2 13 При t=0 длина очереди l равна 0, канал находится в 2 0 1 12 1-я заявка состоянии «свободно» - f=false. 1 0 11 11 (обслужена) Приращение времени определяется по формуле 2 0 5 10 ∆t=min{τпр, τобсл, T-t}, следующее значение модельного 1 0 4 9 времени по формуле ti+1=ti+∆t. 3 1 3 8 Условие ∆t = τпр учитывает вероятность 2 1 2 7 одновременного наступления двух основных событий: 2-я заявка 1 1 1 6 прихода заявки и ухода заявки из канала. В этом случае 5 1 4 5 (обслужена) логично вначале освободить канал, а затем обработать 4 1 3 4 приход заявки. 3 1 2 3 Рассмотрим пример моделирования одноканальной 2 1 1 2 3-я заявка СМО (рис. 3.11,а). Приняты следующие данные: τ пр =5; 1 0 4 1 (обслужена) Bпр=3; τобсл=4; Bобсл=1; T=1000. Одной звездочкой 0 обозначены числа, выбранные случайным образом из множества {3, 4, 5, 6, 7}, двумя звездочками - из множества 4-я заявка {3, 4, 5}, тремя звездочками – вычисленные по формуле 5-я заявка (осталась (3.1). t τпр l τобсл f T-t (в модель не в канале - не 0 4* 0 1001*** False 1000 успела прийти) дообслужена) 4 7* 0 5** True 996 9 2 0 992*** False 991 11 3* 0 4** True 989 Рис. 3.8 14 7* 1 1 True 986 15 6 0 3** True 985 В рассмотренном примере фиктивное значение … вычисляется по формуле τобсл=T-t+1, (3.1) но с таким же успехом могла быть использована, например, формула τобсл=T+1. 29 30
Страницы
- « первая
- ‹ предыдущая
- …
- 13
- 14
- 15
- 16
- 17
- …
- следующая ›
- последняя »