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

Лабораторная 3 / Береснев, Болтушкин, Перов, 712-2, Лабораторная 3

.pdf
Скачиваний:
1
Добавлен:
25.02.2026
Размер:
1.07 Mб
Скачать

 

0,45

заявок

0,4

0,35

потерянныхдоля

0,2

 

0,3

 

0,25

Pw -

0,15

 

 

0,1

26

34

43

52

59

70,2

78

MST - Mean Service Time

Рисунок 2.13 – Зависимость Pw от MST

Pw

Pw теор

Далее, зафиксировав значения MTBA и MST, необходимо провести моделирование работы СМО, изменяя значение MWT в пределах 0.5-1.5 от заданного по варианту (Таблица 2.3).

Таблица 2.3 - Снятие параметров с системы в зависимости от MWT

Nrep=4,

MWT,

Q

Qтеор

w,

wтеор,

v, сек

vтеор,

Pw

Pw

Trep=60

сек

 

 

сек

сек

 

сек

 

теор

 

 

 

 

 

 

 

 

 

 

MTBA=

60

0,286

0,285

18,20

18,26

53,99

54,44

0,308

0,304

64 сек.,

 

 

 

 

 

 

 

 

 

78

0,352

0,345

22,22

22,1

59,04

59,37

0,289

0,283

MST=

 

 

 

 

 

 

 

 

 

102

0,421

0,416

26,74

26,65

64,77

65,06

0,269

0,261

52 сек

 

 

 

 

 

 

 

 

 

120

0,485

0,464

30,57

29,72

69,21

68,843

0,256

0,248

 

 

 

 

 

 

 

 

 

 

 

138

0,535

0,509

33,59

32,57

72,88

72,3

0,247

0,236

 

 

 

 

 

 

 

 

 

 

 

162

0,589

0,564

37,17

36,09

77,38

76,5

0,231

0,223

 

 

 

 

 

 

 

 

 

 

 

180

0,622

0,602

39,37

38,54

80,2

79,4

0,222

0,214

 

 

 

 

 

 

 

 

 

 

Как видно из таблицы и графиков значение, высчитанное в «Arena»,

довольно близко к теоретическому значению. При увеличении времени ожидания заявки сами очереди будут увеличиваться, так как заявки будут

11

уходить оттуда позже. Время ожидания в очереди и общее время

существования в системе увеличатся.

Графики зависимостей величин от MWT также показаны на рисунках

2.14 – 2.17.

Q - средний размер очереди

0,7

0,6

0,5

0,4

 

Q

0,3

Qтеор

 

0,2

0,1

60

78

102

120

138

162

180

MWT - Mean Waiting Time

Рисунок 2.14 – Зависимость Q от MWT

очередив

45

40

ожидания

30

 

35

время

25

среднее-w

20

 

 

15

60

78

102

120

138

162

180

MWT - Mean Waiting Time

w, сек wтеор, сек

Рисунок 2.15 – Зависимость w от MWT

12

время пребывания заявок в

системе

v - среднее

 

85

75

65

55

45

35

25

15

60

78

102

120

138

162

180

MWT - Mean Waiting Time

v, сек

vтеор, сек

 

 

Рисунок 2.16 – Зависимость v от MWT

 

 

0,31

 

 

 

 

 

 

заявок

0,29

 

 

 

 

 

 

 

 

 

 

 

 

 

потерянных

0,27

 

 

 

 

 

 

 

 

 

 

 

 

Pw

0,25

 

 

 

 

 

 

- доля

 

 

 

 

 

Pw теор

 

 

 

 

 

 

 

 

 

 

 

 

 

Pw

0,23

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0,21

 

 

 

 

 

 

 

60

78

102

120

138

162

180

 

 

 

MWT - Mean Waiting Time

 

 

 

 

Рисунок 2.17 – Зависимость Pw от MWT

Для проверки формулы Литтла необходимо использовать один из экспериментов (первый) по изменению MTBA, остальные семь — из опытов по изменению MST (Расчеты представлены в таблице 2.4).

Сама формула Литтла для проверки:

= 1 − ∙ ( − )

13

Таблица 2.4 — Проверка формулы Литтла

№ п/п

μ, сек-1

w, сек

v, сек

Pw '

Pw

 

 

 

 

 

 

1

0,0192

53

81,497

0,452

0,441

 

 

 

 

 

 

2

0,0385

9,63

33,08

0,098

0,081

 

 

 

 

 

 

3

0,0296

16,13

45,21

0,139

0,133

 

 

 

 

 

 

4

0,0226

24,27

59,43

0,205

0,206

 

 

 

 

 

 

5

0,0192

30,57

69,21

0,257

0,256

 

 

 

 

 

 

6

0,0167

34,09

75,72

0,304

0,295

 

 

 

 

 

 

7

0,0142

41,88

87,02

0,357

0,357

 

 

 

 

 

 

8

0,0128

46,7

97,33

0,351

0,397

 

 

 

 

 

 

Погрешность обусловлена тем, что в вычислениях используются параметры, посчитанные в «Arena», а не теоретические, поэтому вероятность отклонений выше.

2.2.Модель системы M/M/1/r

Необходимо в модель системы M/M/1/0 с «нетерпеливыми» заявками добавить поток «терпеливых» контрольных заявок, которые занимают место в очереди и ожидают обслуживания, но дождавшись не занимают сервер, а покидают систему (рисунок 2.18). Время между поступлением «терпеливых» заявок следует задать распределенным экспоненциально. Время генерации «терпеливых» заявок устанавливается больше, чем «нетерпеливых», в блоке «Assign» время терпения устанавливается как всё время симуляции (рисунок

2.19). Также добавляется блок «Decide» для разделения заявок между «терпеливыми» и «нетерпеливыми» (рисунок 2.20).

14

Рисунок 2.18 — Модель, соответствующая СМО М/М/1/r с «нетерпеливыми» заявками

Рисунок 2.19 — Параметры блока «Assign 4» для «терпеливых» заявок

Рисунок 2.20 — Параметры блока «Decide» 15

Добавление заявки является обязательным, так как два типа будут выделены под «нетерпеливые» заявки, а третий — под заявки с неограниченным временем описания.

Для обеспечения лучшей точности увеличено время моделирования: 3·Trep = 180 часов, Nrep = 5 (рисунок 2.21). Расчет параметров представлен в таблице 2.5.

Рисунок 2.21 — Установка времени работы

16

Таблица 2.5 — Снятие параметров «смешанной» системы

MTBA

MST

MWS

MST

/

MTBC =16* MTBA

MTBC =4* MTBA

 

 

 

 

 

MTBA

 

 

 

 

 

Теоретические

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

значения

 

 

 

 

 

 

 

 

 

 

(без учёта MTBC)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

w

w*

wтеор

w*теор

w

w*

1*MTBA

1,1*MST

1*MWT

0,8938

 

29,521

46,799

49,166

90,548

33,308

52,921

 

 

 

 

 

 

 

 

 

 

 

 

1*MST

 

0,8125

 

29,343

45,268

44,815

79,156

29,704

46,528

 

 

 

 

 

 

 

 

 

 

 

 

0,9*MST

 

0,7313

 

25,024

37,991

40,078

67,719

25,087

37,217

 

 

 

 

 

 

 

 

 

 

 

1,1*MTBA

1*MST

 

0,7386

 

27,595

45,268

41,435

72,345

27,478

41,843

 

 

 

 

 

 

 

 

 

 

 

1,2*MTBA

 

 

0,6771

 

25,298

38,831

38,498

66,568

25,165

38,858

 

 

 

 

 

 

 

 

 

 

 

1,3*MTBA

 

 

0,625

 

23,37

35,404

35,929

61,613

23,651

35,141

 

 

 

 

 

 

 

 

 

 

 

1*MTBA

 

2*MWT

0,8125

 

45,854

62,937

77,06

114,691

45,472

61,395

 

 

 

 

 

 

 

 

 

 

 

 

 

1,5*MWT

0,8125

 

38,322

55,09

61,671

97,686

38,682

55,351

 

 

 

 

 

 

 

 

 

 

 

 

 

1,25*MWT

0,8125

 

34,185

49,64

53,47

88,649

34,504

52,258

 

 

 

 

 

 

 

 

 

 

 

 

 

1*MWT

0,8125

 

29,343

45,268

44,815

79,156

29,704

46,528

 

 

 

 

 

 

 

 

 

 

 

 

 

0,75*MWT

0,8125

 

24,363

40,639

35,56

69,105

23,999

41,787

 

 

 

 

 

 

 

 

 

 

 

 

 

0,5*MWT

0,8125

 

18,569

37,159

25,461

58,381

18,203

36,803

 

 

 

 

 

 

 

 

 

 

 

Томск 2026

 

Далее будут представлены графики соответствующих зависимостей и их

сравнение с теоретическими результатами (рисунок 2.22-2.27).

 

90

 

 

в очереди

85

 

 

80

 

 

75

 

 

70

 

 

ожидания

 

 

65

 

 

60

 

w

55

 

w*

время

 

 

 

50

 

wтеор

 

 

45

 

 

- среднее

 

w*теор

 

 

40

 

 

35

 

 

30

 

 

w

 

 

 

 

 

 

25

 

 

 

20

 

 

 

1,1

1

0,9

 

 

MST - Mean Service Time

 

Рисунок 2.22 — Зависимость от MST, MTBC=16*MTBA (при постоянных

 

 

MWT и MTBA)

 

 

100,1

 

 

в очереди

90,1

 

 

80,1

 

 

70,1

 

 

ожидания

 

 

60,1

 

 

 

 

w

50,1

 

w*

время

 

 

40,1

 

wтеор

 

 

 

w - среднее

30,1

 

w*теор

 

 

20,1

 

 

10,1

 

 

 

 

 

 

0,1

 

 

 

1,1

1,2

1,3

 

 

MTBA - Mean Time Between Arrivals

 

Рисунок 2.23 — Зависимость от MTBA, MTBC=16*MTBA (при постоянных

 

 

MST и MWT)

 

Томск 2026

очередив

120

 

 

 

 

110

 

 

 

 

 

 

 

 

 

 

100

 

 

 

 

ожидания

90

 

 

 

 

80

 

 

 

 

 

 

 

 

 

 

70

 

 

 

w

 

 

 

 

 

время

 

 

 

 

w*

60

 

 

 

wтеор

 

 

 

 

 

 

 

 

 

среднее

50

 

 

 

w*теор

 

 

 

 

40

 

 

 

 

 

 

 

 

 

w -

30

 

 

 

 

20

 

 

 

 

 

 

 

 

 

 

10

 

 

 

 

 

2

1,5

1,25

0,75

0,5

MWT - Mean Waiting Time

Рисунок 2.24 — Зависимость от MWT, MTBC=16*MTBA (при постоянных

 

 

MTBA и MST)

 

 

90

 

 

в очереди

85

 

 

80

 

 

75

 

 

70

 

 

ожидания

 

 

65

 

 

60

 

w

55

 

w*

время

 

50

 

wтеор

 

 

45

 

 

- среднее

 

w*теор

 

 

40

 

 

35

 

 

30

 

 

w

 

 

 

 

 

 

25

 

 

 

20

 

 

 

1,1*MST

1*MST

0,9*MST

 

 

MST - Mean Service Time

 

Рисунок 2.25 — Зависимость от MST, MTBC=4*MTBA (при постоянных

 

 

MTBA и MWT)

 

19

 

100,1

 

 

в очереди

90,1

 

 

80,1

 

 

70,1

 

 

ожидания

 

 

60,1

 

 

 

 

w

50,1

 

w*

время

 

 

40,1

 

wтеор

 

 

w*теор

w - среднее

30,1

 

 

 

20,1

 

 

10,1

 

 

 

 

 

 

0,1

 

 

 

1,1

1,2

1,3

 

 

MTBA - Mean Time Between Arrivals

 

Рисунок 2.26 — Зависимость от MTBA, MTBC=4*MTBA (при постоянных

 

 

MST и MWT)

 

очередив

120

 

 

 

 

110

 

 

 

 

 

 

 

 

 

 

100

 

 

 

 

ожидания

90

 

 

 

 

80

 

 

 

 

 

 

 

 

 

 

70

 

 

 

w

 

 

 

 

 

время

 

 

 

 

w*

60

 

 

 

wтеор

 

 

 

 

 

 

 

 

 

среднее

50

 

 

 

w*теор

 

 

 

 

40

 

 

 

 

 

 

 

 

 

w -

30

 

 

 

 

20

 

 

 

 

 

 

 

 

 

 

10

 

 

 

 

 

2

1,5

1,25

0,75

0,5

MWT - Mean Waiting Time

Рисунок 2.27 — Зависимость от MWT, MTBC=4*MTBA (при постоянных

MTBA и MST)

Как видно из графиков, теоретические значения имеют определённое

отклонение от значений, полученных практическим путём. Это связано с тем,

20

Соседние файлы в папке Лабораторная 3