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

ЛР 3 / отчёт_task3

.docx
Скачиваний:
47
Добавлен:
30.12.2017
Размер:
148.83 Кб
Скачать

111Equation Chapter 1 Section 1МИНОБРНАУКИ РОССИИ

Санкт-Петербургский государственный

электротехнический университет

«ЛЭТИ» им. В.И. Ульянова (Ленина)

Кафедра математического обеспечения и применения ЭВМ

отчет

по практическому заданию №3

по дисциплине «Анализ, моделирование и оптимизация систем»

Тема: Моделирование центра массового обслуживания с ограниченной очередью

Студенты гр. 3381

Сучков А.И.

Шкулёв А.А.

Преподаватель

Романцев В.В.

Санкт-Петербург

2017

Цель работы.

Целью работы является изучение модели обслуживания заявок с ограниченной очередью. Для достижения поставленной цели требуется решить следующие задачи:

  1. изучить модель обслуживания заявок со схожими законами распределения потока заявок и обслуживания;

  2. изучить модель обслуживания заявок с различными законами распределения потока заявок и обслуживания;

  3. запрограммировать модель;

  4. сравнить практические результаты с теоретическими.

Основные теоретические положения.

Для модели с ограниченной очередью формулы, описывающие состояние модели, распространятся: добавляется параметр m – длина очереди.

В системе появляется еще одно событие (кроме поступления заявки в очередь и на обработку) — отказ от приема заявки в очередь в силу переполнения этой очереди. Вероятность этого события можно рассчитать:

, 22\* MERGEFORMAT ()

где ρ – приведенная интенсивность.

В случае ограниченной очереди формулы средней длины очереди и среднего времени ожидания заявки в очереди также распространяются и принимают вид:

, 33\* MERGEFORMAT ()

, 44\* MERGEFORMAT ()

где ϑ – коэффициент вариации времени обслуживания. Легко заметить, что

55\* MERGEFORMAT ()

. 66\* MERGEFORMAT ()

Относительная пропускная способность – отношение среднего числа обслуженных заявок за единицу времени к среднему числу всех поступивших заявок за тоже время, т.е. средняя доля обслуженных заявок среди всех поступивших.

Абсолютная пропускная способность – среднее число заявок, которое может обслужить СМО в единицу времени.

Относительную и абсолютную пропускную способность можно вычислить по следующим формулам соответственно:

, 77\* MERGEFORMAT ()

. 88\* MERGEFORMAT ()

Постановка задачи.

Необходимо смоделировать систему обслуживания заявок с неограниченной очередью с пуассоновским потоком заявок (время отправки сообщения – случайная величина, распределенная по экспоненциальному закону) и тремя различными потоками обслуживания (время обслуживания – случайная величина, распределенная по равномерному, показательному или треугольному закону). Провести эксперимент и выяснить практические характеристики модели. Провести теоретический расчет этих параметров. Оценить результаты.

Выполнение задания.

С помощью пакета GPSS была составлена программа моделирования центра массового обслуживания (ЦМО) с ограниченной очередью. Код программы приведён в приложении А. Для каждой пары законов распределения (заявок и обслуживания) было проведено исследование для приведённой интенсивности ρ = 0,85, а также для значений количества заявок , проходящих через систему. Полученные в результате моделирования основные характеристики ЦМО приведены в табл. 1 приложения Б, где SA – среднее содержимое, SM – максимально занятая ёмкость устройства, SC – счётчик числа входов в устройство, ST – среднее время пребывания заявки в устройстве, FR – коэффициент загрузки, FT – среднее время обслуживание заявки.

По формуле (3) было рассчитано теоретическое значение среднее время заявки в очереди. Результаты сведены в табл. 2.

Таблица 2 – Теоретические значения основных характеристик ЦМО

Распределение

Значение ϑ

Значение m

Значение

Значение

Значение pотк

3

34

25,29

0,19272

4

33,98

0,14075

5

42,26

0,10686

1

3

34

37,93

0,14

4

50,97

0,11

5

63,38

0,08

3

34

28,45

0,14

4

38,23

0,11

5

47,54

0,08

Для оценки среднего время ожидания заявки в очереди, вероятности отказа, абсолютной и относительной пропускной способности было проведено 10 экспериментов (на одном наборе данных) для показательных законов следования заявок на входе и обслуживания. Для характеристик среднего времени ожидания заявки в очереди и обслуживания заявки доверительный интервал с надёжностью равен:

, 99\* MERGEFORMAT ()

где – выборочное среднее, – полуширина доверительного интервала, – исправленное СКО, tγ – коэффициент, который находят по таблице при заданных n и γ. Экспериментальные данные при и приведены в табл. 3.

Таблица 3 – Экспериментальные данные

i

1

2

3

4

5

6

7

8

9

10

89

86

94

94

87

92

92

89

86

92

0,1092

0,1046

0,1156

0,1178

0,1144

0,1242

0,1182

0,103

0,092

0,112

qi

0,8908

0,8954

0,8844

0,8822

0,8856

0,8758

0,8818

0,897

0,908

0,888

Ai

0,02227

0,022385

0,02211

0,022055

0,02214

0,021895

0,022045

0,022425

0,0227

0,0222

;

;

;

По формуле (8) были найдены доверительные интервалы для оценок времени ожидания заявки в очереди, вероятности отказа, абсолютной и относительной пропускной способности. Результаты для каждой характеристики при заданных γ приведены в табл. 4, 5, 6 и 7 соответственно.

Таблица 4 – Доверительный интервал для параметра

γ

0,95

2,26

2,2207

0,99

3,25

3,1935

0,999

4,78

4,6969

Таблица 5 – Доверительный интервал для параметра pотк

γ

0,95

2,26

0,0066325

0,99

3,25

0,0095379

0,999

4,78

0,014028

Таблица 6 – Доверительный интервал для параметра q

γ

0,95

2,26

0,0066325

0,99

3,25

0,0095379

0,999

4,78

0,014028

Таблица 7 – Доверительный интервал для параметра A

γ

0,95

2,26

1,6581∙10-4

0,99

3,25

2,3845∙10-4

0,999

4,78

3,507∙10-4

Выводы.

В ходе выполнения практического задания были изучены модели обслуживания заявок с ограниченной очередью. Были изучены модели обслуживания заявок со схожими и различными законами распределения потока заявок и обслуживания. Результатом работы стала модель системы обслуживания заявок с ограниченной очередью с пуассоновским потоком заявок и тремя различными потоками обслуживания, а также анализ основных характеристик центра массового обслуживания, для которых был построен доверительный интервал. Доверительное оценивание показало, что интервал действительно покрывает теоретические значения параметров с заданной надёжностью, что свидетельствует о корректном моделировании системы массового обслуживания.

Приложение А

РЕАЛИЗАЦИЯ ПРОГРАММЫ, моделирующая центр массового обслуживания

10 SIMULATE

20 VAR1 FVARIABLE -40#LOG((RN1+1)/1000)

30 GENERATE V$VAR1

40 VAR2 FVARIABLE 102#(1-SQR((RN1+1)/1000))

42 STOR1 STORAGE 5

45 GATE SNF STOR1,L1

50 ENTER STOR1,1

55 QUEUE 1,1

60 SEIZE 1

70 DEPART 1,1

75 ADVANCE V$VAR2

80 LEAVE STOR1,1

90 RELEASE 1

95 TRANSFER ,L2

100 L1 SAVEVALUE 1+,1

120 L2 TERMINATE 1

125 START 47500

140 SHOW X1

150 SHOW SM$STOR1

160 SHOW SA$STOR1

165 SHOW SC$STOR1

170 SHOW ST$STOR1

175 SHOW SR$STOR1

180 SHOW FT1

190 SHOW FR1

Приложение Б

Таблица основных характеристик центра массового обслуживания

Таблица 1 – Экспериментальные значения основных характеристик ЦМО

Распределение

N

m

pотк

q

A

SA

SM

SC

ST

SR

FR

FT

Потеря заявок

1750

3

0,17

0,83

0,021

1

3

1458

61

425

708

34

292

4

0,10

0,90

0,023

1

4

1579

70

395

739

33

171

5

0,07

0,93

0,023

1

5

1632

84

384

777

34

118

47500

3

0,16

0,84

0,021

1

3

39908

60

433

720

33

7592

4

0,10

0,90

0,023

1

4

42559

72

416

765

33

4941

5

0,07

0,93

0,023

2

5

43974

85

402

791

33

3527

1750

3

0,20

0,80

0,020

1

3

1408

62

415

659

32

342

4

0,15

0,85

0,021

1

4

1487

78

416

709

33

263

5

0,12

0,88

0,022

2

5

1545

90

405

752

33

205

47500

3

0,19

0,81

0,020

1

3

38443

62

424

676

32

9057

4

0,14

0,86

0,022

1

4

40653

77

420

727

33

6847

5

0,11

0,89

0,022

2

5

42232

88

404

756

33

5268

1750

3

0,17

0,83

0,021

1

3

1452

61

432

707

33

298

4

0,12

0,88

0,022

1

4

1546

72

406

732

32

204

5

0,10

0,90

0,023

2

5

1574

88

408

772

33

176

Окончание таблицы 1

47500

3

0,17

0,83

0,021

1

3

39574

61

431

708

33

7926

4

0,12

0,88

0,022

1

4

42003

74

416

749

33

5497

5

0,09

0,91

0,023

2

5

43382

87

407

781

33

4118

Соседние файлы в папке ЛР 3