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

Лабораторная работа №3 Вариант 10

.rtf
Скачиваний:
32
Добавлен:
20.06.2014
Размер:
10.82 Mб
Скачать

Липецкий государственный технический университет

Кафедра автоматизированных систем управления

ЛАБОРАТОРНАЯ РАБОТА №3

по Моделированию систем

Определение влияние дисциплины очереди на функционирование системы массового обслуживания

Студент

Ключанских А.С

подпись, дата

фамилия, инициалы

Группа

АС-10

Принял

доцент

Гаев Л.В.

ученая степень, звание

подпись, дата

фамилия, инициалы

Липецк 2013

1. Задание кафедры

Сравнить две системы массового обслуживания по качеству функционирова­ния. Критерием качества считать среднее время пребывания транзактов в очереди.

Каждая из систем реализует двухступенчатое обслуживание. Поступающие транзакты на каждой ступени обслуживаются одним из двух приборов. В первой системе на обеих стадиях организуется общая очередь к двум при­борам. Во второй системе входящий транзакт на обеих стадиях равновероятно направляется в очередь к одному из двух приборов.

Проанализировать работу систем для:

а) 1000 обслуженных транзактов;

б) 10000 обслуженных транзактов;

в) 100000 обслуженных транзактов.

Применяемые законы распределения - равно­мерные с параметрами:

Первый источник а ± b

Второй источник с ± d

Первый прибор первой ступени е ± f

Второй прибор первой ступени g ± h

Первый прибор второй ступени i ± j

Второй прибор второй ступени k ± l

Между параметрами распределений должны соблюдаться следующие соот­ношения:

1)

2) max (e,g) = *max (i,k);

3) b, d, f, h, j, l подобрать так, чтобы интервалы попарно не пересекались.

2. Подбор параметров

Согласно варианту

,

,

.

, , e>g ,i >k.

Пусть g = 40, а k = 10. Тогда из неравенства

Пусть а = 80, а с = 100. Задаем также e = 69, i = 31.

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

В итоге получаем:

Первый источник 80± 5

Второй источник 100 ± 10

Первый прибор первой ступени 69 ± 4

Второй прибор первой ступени 40 ± 2

Первый прибор второй ступени 31 ± 4

Второй прибор второй ступени 10 ± 5

3. Код программы на языке GPSS/PC

С использованием общей очереди

SIMULATE

10 GENERATE 80,5

20 BEGIN QUEUE FIRST

21 TRANSFER BOTH,,FPRIB

30 SEIZE PRIB11

40 DEPART FIRST

41 ADVANCE 69,4

50 RELEASE PRIB11

60 TRANSFER ,STUPEN2

70 FPRIB SEIZE PRIB12

80 DEPART FIRST

81 ADVANCE 40,2

90 RELEASE PRIB12

100 STUPEN2 QUEUE SECOND

101 TRANSFER BOTH,,SPRIB

110 SEIZE PRIB21

120 DEPART SECOND

121 ADVANCE 31,4

130 RELEASE PRIB21

140 TRANSFER ,QUIT

150 SPRIB SEIZE PRIB22

160 DEPART SECOND

161 ADVANCE 10,5

170 RELEASE PRIB22

180 QUIT TERMINATE 1

190 GENERATE 100,10

200 TRANSFER ,BEGIN

С использованием равновероятных переходов

SIMULATE

10 GENERATE 80,5

20 BEGIN QUEUE FIRST

21 TRANSFER .5,,FPRIB

30 SEIZE PRIB11

40 DEPART FIRST

41 ADVANCE 69,4

50 RELEASE PRIB11

60 TRANSFER ,STUPEN2

70 FPRIB SEIZE PRIB12

80 DEPART FIRST

81 ADVANCE 40,2

90 RELEASE PRIB12

100 STUPEN2 QUEUE SECOND

101 TRANSFER .5,,SPRIB

110 SEIZE PRIB21

120 DEPART SECOND

121 ADVANCE 31,4

130 RELEASE PRIB21

140 TRANSFER ,QUIT

150 SPRIB SEIZE PRIB22

160 DEPART SECOND

161 ADVANCE 10,5

170 RELEASE PRIB22

180 QUIT TERMINATE 1

190 GENERATE 100,10

200 TRANSFER ,BEGIN

4. Отчет о работе модели на языке GPSS/PC

4.1. Модель с общей очередью, 1000 транзактов.

4.2. Модель с общей очередью, 10000 транзактов.

4.3. Модель с общей очередью, 100000 транзактов.

4.4. Модель с равновероятным распределением, 1000 транзактов.

4.5. Модель с равновероятным распределением, 10000 транзактов.

4.6. Модель с равновероятным распределением, 100000 транзактов.

5. Выводы по работе

В ходе работы были составлены модели массового обслуживания.

Дисциплина общей очереди оказалась более эффективной, поскольку в ней не наблюдалось задержек в очередях перед обслуживанием.

Во второй модели среднее время пребывания транзактов в очередях было гораздо больше, чем в первой. Это обстоятельство отрицательно повлияло на эффективность модели.