Автор работы: Пользователь скрыл имя, 14 Ноября 2011 в 13:20, практическая работа
работа по моделированию систем
Лабораторная
работа № 1.
Моделирование
одноканальной системы
массового обслуживания
с одномерным
и многомерным
входным потоком.
Провести
моделирование работы системы, заявки
в которую поступают с
Время моделирования положить равным 500*tср., где tср – среднее время между поступлениями заявок.
Интервалы между поступлением заявок и время обслуживания заявок распределены по экспоненциальному закону.
Провести моделирование:
1) Системы
с одномерным потоком заявок
2)Системы с многомерным входным потоком. Количество входных потоков - 3.
При этом интенсивность входящего потока равна λ =λ1 + λ2 + λ3
При многомерном
потоке для каждого из входящих потоков λ1, λ2, λ3 пишется свой сегмент
программы. При этом общая интенсивность
λ разбивается на три потока, на основе
каждой интенсивности находится ср. время
между поступлениями заявок для каждого
из сегментов программы.
Вариант №22
1.Система с одномерным потоком заявок
С
И
С
Время
моделирования: 500*tср =500*11=55500
2.Система с многомерным входным потоком. Количество входных потоков–3.
При этом интенсивность входящего потока равна λ =λ1 + λ2 + λ3
Разбиваем
интенсивность на 3 потока и находим
для каждого среднее время
между поступлениями заявок:
Время
моделирования: 55500
EXPO FUNCTION RN1,C24
0,0/.1,.104/.2,.222/.3,.355/
.7,1.2/.75,1.38/.8,1.6/.84,
.92,2.52/.94,2.81/.95,2.99/.
.99,4.6/.995,5.3/.998,6.2/.
GENERATE 111,FN$EXPO
QUEUE line
SEIZE master
DEPART line
ADVANCE 67,FN$EXPO
RELEASE master
TERMINATE
GENERATE 55500
TERMINATE 1
START 1
EXPO FUNCTION RN1,C24
0,0/.1,.104/.2,.222/.3,.355/
.7,1.2/.75,1.38/.8,1.6/.84,
.92,2.52/.94,2.81/.95,2.99/.
.99,4.6/.995,5.3/.998,6.2/.
GENERATE 500,FN$EXPO
QUEUE line
SEIZE master
DEPART line
ADVANCE 67,FN$EXPO
RELEASE master
TERMINATE
GENERATE 333,FN$EXPO
QUEUE line
SEIZE master
DEPART line
ADVANCE 67,FN$EXPO
RELEASE master
TERMINATE
GENERATE 250,FN$EXPO
QUEUE line
SEIZE master
DEPART line
ADVANCE 67,FN$EXPO
RELEASE master
TERMINATE
GENERATE 55500
TERMINATE 1
START 1
Результаты моделирования
загрузка прибора | количество обслуженных заявок | ср. время простоя | длина очереди | |
одномерный поток | 0.570 | 511 | 61.911 | 9 |
многомерный поток | 0.562 | 506 | 61.597 | 9 |
Отчет 1
GPSS World Simulation Report
- Untitled Model 1.2.1
Tuesday, October 04, 2011 21:58:23
START TIME END TIME BLOCKS FACILITIES STORAGES
0.000 55500.000
9 1
0
NAME VALUE
EXPO 10000.000
LINE 10001.000
MASTER
10002.000
LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY
1 GENERATE 511 0 0
2 QUEUE 511 0 0
3 SEIZE 511 0 0
4 DEPART 511 0 0
5 ADVANCE 511 0 0
6 RELEASE 511 0 0
7 TERMINATE 511 0 0
8 GENERATE 1 0 0
9 TERMINATE
1
0 0
FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY
MASTER
511 0.570 61.911
1 0 0
0 0 0
QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY
LINE
9 0 511 220
0.653 70.879 124.464
0
FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE
513 0 55509.699 513 0 1
514
0 111000.000 514
0 8
Отчет 2
GPSS World Simulation Report
- Untitled Model 2.1.1
Tuesday, October 04, 2011 22:06:13
START TIME END TIME BLOCKS FACILITIES STORAGES
0.000 55500.000
23 1
0
NAME VALUE
EXPO 10000.000
LINE 10001.000
MASTER
10002.000
LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY
1 GENERATE 118 0 0
2 QUEUE 118 0 0
3 SEIZE 118 0 0
4 DEPART 118 0 0
5 ADVANCE 118 0 0
6 RELEASE 118 0 0
7 TERMINATE 118 0 0
8 GENERATE 169 0 0
9 QUEUE 169 0 0
10 SEIZE 169 0 0
11 DEPART 169 0 0
12 ADVANCE 169 0 0
13 RELEASE 169 0 0
14 TERMINATE 169 0 0
15 GENERATE 219 0 0
16 QUEUE 219 0 0
17 SEIZE 219 0 0
18 DEPART 219 0 0
19 ADVANCE 219 0 0
20 RELEASE 219 0 0
21 TERMINATE 219 0 0
22 GENERATE 1 0 0
23 TERMINATE
1
0 0
FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY
MASTER
506 0.562 61.597
1 0 0
0 0 0
QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY
LINE
9 0 506 228
0.696 76.363 138.992
0
FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE
506 0 55519.735 506 0 15
510 0 55730.597 510 0 8
507 0 55911.363 507 0 1
511
0 111000.000 511
0 22