
Лабораторная работа №3 Вариант 10
.rtfЛипецкий государственный технический университет
Кафедра автоматизированных систем управления
ЛАБОРАТОРНАЯ РАБОТА №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. Выводы по работе
В ходе работы были составлены модели массового обслуживания.
Дисциплина общей очереди оказалась более эффективной, поскольку в ней не наблюдалось задержек в очередях перед обслуживанием.
Во второй модели среднее время пребывания транзактов в очередях было гораздо больше, чем в первой. Это обстоятельство отрицательно повлияло на эффективность модели.