Скачиваний:
20
Добавлен:
03.06.2014
Размер:
68.61 Кб
Скачать

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

Электротехнический Университет

Кафедра МОЭВМ

Отчёт по лабораторной работе №2

"Исследование системы массового обслуживания с неограниченным числом мест в очереди"

Выполнил: Голубков А.М.

Факультет: КТИ

Группа: 9381

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

2013 г.

Задание

1. Используя пакет GPSS составить программу и провести моделирование простейшей системы массового обслуживания (СМО):

Q

источник поток поток устройство,

заявок заявок (очередь) обслуживания обрабатывающее

(транзактов) m-мест заявки

l — интенсивность потока заявок;

µ — интенсивность потока обслуживания;

r = l / µ — приведённая интенсивность.

2. Провести исследования для экспоненциального закона следования заявок на входе и трех законов распределения интервалов обслуживания:

  • равномерного;

  • экспоненциального;

  • треугольного.

Для каждой пары законов распределения (заявок и обслуживания) провести исследование для двух значений приведенной интенсивности r1, r2,

( 0 < ri < 1), а также для двух значений количества заявок N, проходящих через систему.

3. Получить в результате моделирования основные характеристики СМО и оформить их в виде таблиц:

  • максимальную длину очереди, QM;

  • среднюю длину очереди, QA;

  • число заявок, поступивших на обслуживание без очереди, QZ;

  • среднее время пребывания заявки в очереди, (включая нулевые входы), QT;

  • среднее время пребывания заявки в очереди, (без нулевых входов), QX.

Получить таблицу значений количества заявок в зависимости от времени пребывания в очереди.

4. Вычислить теоретические значения основных характеристик СМО (среднее время пребывания заявки в очереди, среднее время обслуживания заявки).

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

6. Сравнить теоретические и практические результаты (объяснить и обосновать), рассчитав доверительные интервалы для исследуемых характеристик СМО.

Исходные коды программ

Распределение интервалов обслуживания — равномерное

10 SIMULATE

15 RMULT 1,5

21 U1 FVARIABLE 10#RN1/1000

22 T1 FVARIABLE 15#(1-SQR(RN1/1000))

23 E1 FVARIABLE -8#LOG(1-RN1/1000)

24 E2 FVARIABLE -10#LOG(1-RN2/1000)

25 GENERATE V$E2

30 QUEUE 1

40 SEIZE 1

50 DEPART 1

60 ADVANCE V$г1

61 TAB1 TABLE QT1,10,10,10

62 TABULATE TAB1

70 RELEASE 1

80 TERMINATE 1

90 START 1000

Распределение интервалов обслуживания — треугольное

10 SIMULATE

15 RMULT 1,5

21 U1 FVARIABLE 10#RN1/1000

22 T1 FVARIABLE 15#(1-SQR(RN1/1000))

23 E1 FVARIABLE -8#LOG(1-RN1/1000) )

24 E2 FVARIABLE -10#LOG(1-RN2/1000)

25 GENERATE V$E2

30 QUEUE 1

40 SEIZE 1

50 DEPART 1

60 ADVANCE V$T1

61 TAB1 TABLE QT1,10,10,10

62 TABULATE TAB1

70 RELEASE 1

80 TERMINATE 1

90 START 1000

Распределение интервалов обслуживанияэкспоненциальное

10 SIMULATE

15 RMULT 1,5

21 U1 FVARIABLE 10#RN1/1000

22 T1 FVARIABLE 15#(1-SQR(RN1/1000))

23 E1 FVARIABLE -8#LOG(1-RN1/1000

24 E2 FVARIABLE -10#LOG(1-RN2/1000)

25 GENERATE V$E2

30 QUEUE 1

40 SEIZE 1

50 DEPART 1

60 ADVANCE V$E1

61 TAB1 TABLE QT1,10,10,10

62 TABULATE TAB1

70 RELEASE 1

80 TERMINATE 1

90 START 1000

Результаты

Оценка теоретического значения среднего времени ожидания

Общий случай

, где

Для экспоненциального закона распределения:

Для треугольного закона распределения

,

Для равномерного закона распределения

,

Интенсивность потока заявок:

Закон распределения

Теор.

N=50

N=1000

Теор.

N=50

N=1000

Равномерный

3.33

1.48

(σ: 0.76)

2.98

(σ: 0,16)

21.33

12.98

(σ: 7.02)

16.09

(σ: 1.61)

Треугольный

3.75

2.88

(σ: 1.78)

3.8

(σ: 0.67)

24

10.48

(σ: 6.49)

21.78

(σ: 4.46)

Экспоненциальный

5

3.10

(σ: 0.99)

3.79

(σ: 0.79)

32

25,68

(σ: 10.11)

31.15

(σ: 7.82)

Сравнение результатов при различных начальных значениях генератора случайных чисел (для случая экспоненциального закона распределения, ,N=10000)

RMULT

50, 100

100, 500

200, 100

20,799

175,344

tср

33.10

29.21

28.93

29.44

31.14

Сравнение результатов при различном количестве заявок (для случая экспоненциального закона распределения, )

N

10000

10000

100000

tср

31.15

31.13

30.03

Соседние файлы в папке 4