Министерство образования Республики Беларусь
БЕЛОРУССКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
ИНФОРМАТИКИ И РАДИОЭЛЕКТРОНИКИ
Кафедра информационных технологий автоматизированных систем
Отчет по лабораторной работе №8
«МОДЕЛИРОВАНИЕ ЗАМКНУТЫХ СИСТЕМ МАССОВОГО ОБСЛУЖИВАНИЯ И АНАЛИЗ ВРЕМЕНИ ОБРАБОТКИ ЗАЯВОК СРЕДСТВАМИ СИСТЕМЫ ИМИТАЦИОННОГО МОДЕЛИРОВАНИЯ GPSS WORLD»
Вариант №4
Выполнили: ст.группы 020603
Проверил: Севернев А.М.
Минск 2013
1 Задание
На предприятии используется 30 контрольно-измерительных приборов типа КИП1 и 15 приборов типа КИП2. Периодически требуется мелкая регулировка приборов, а в некоторых случаях – также полная регулировка. Для приборов типа КИП1 мелкая регулировка требуется в среднем через каждые 10 суток работы, для приборов типа КИП2 – в среднем через каждые 20 суток (время работы приборов между операциями регулировки – случайная величина, распределенная по экспоненциальному закону). При выполнении мелкой регулировки примерно в 20% случаев обнаруживается, что для прибора требуется также полная регулировка. Мелкая регулировка занимает от 3 до 5 часов, полная – от 4 до 10 часов. На предприятии работают шесть операторов, выполняющих мелкую регулировку приборов, и имеются три стенда для полной регулировки.
Требуется разработать GPSS-модель для анализа процессов работы и регулировки контрольно-измерительных приборов в течение 300 суток. Предусмотреть получение данных о времени вывода прибора из эксплуатации (т.е. о времени от момента прекращения эксплуатации прибора из-за необходимости его регулировки до возобновления его эксплуатации по окончании регулировки) в табличной форме, причём требуется получить две таблицы: для приборов КИП1 и КИП2.
По результатам моделирования вычислить потери времени на регулировку приборов в процентах от общего времени.
2 Разработка gpss-модели
Для решения задачи моделирования была разработана следующая GPSS-модель:
KIP1 EQU 1
KIP2 EQU 2
KIP1 STORAGE 30
KIP2 STORAGE 15
OPERATOR STORAGE 6
STEND STORAGE 3
NERAB1 TABLE M1,3,1,14
NERAB2 TABLE M1,3,1,14
GENERATE ,,,30
ASSIGN 1,1
ASSIGN 2,240
TRANSFER ,SMALREG
GENERATE ,,,15
ASSIGN 1,2
ASSIGN 2,480
SMALREG ENTER P1
ADVANCE (EXPONENTIAL(1,0,P2))
LEAVE P1
MARK
QUEUE REG1
ENTER OPERATOR
DEPART REG1
ADVANCE 4,1
LEAVE OPERATOR
TRANSFER 200,,BIGREG
TRANSFER ,KON
BIGREG QUEUE REG2
ENTER STEND
DEPART REG2
ADVANCE 7,3
LEAVE STEND
KON TEST E P1,1,PRIB2
SAVEVALUE VREMPR1+,M1
TABULATE NERAB1
TRANSFER ,SMALREG
PRIB2 SAVEVALUE VREMPR2+,M1
TABULATE NERAB2
TRANSFER ,SMALREG
GENERATE 7200
SAVEVALUE POTERVR,(((X$VREMPR1+X$VREMPR2)/7200/45)#100)
TERMINATE 1
START 1
3 Результаты моделирования
В результате выполнения сеанса моделирования получен файл-отчет с результатами моделирования. Содержимое файла-отчета:
GPSS World Simulation Report - Mode7_4.17.1
Wednesday, October 23, 2013 14:10:21
START TIME END TIME BLOCKS FACILITIES STORAGES
0.000 7200.000 33 0 4
NAME VALUE
BIGREG 19.000
KIP1 1.000
KIP2 2.000
KON 24.000
NERAB1 10004.000
NERAB2 10005.000
OPERATOR 10002.000
POTERVR 10010.000
PRIB2 28.000
REG1 10006.000
REG2 10008.000
SMALREG 8.000
STEND 10003.000
VREMPR1 10007.000
VREMPR2 10009.000
LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY
1 GENERATE 30 0 0
2 ASSIGN 30 0 0
3 ASSIGN 30 0 0
4 TRANSFER 30 0 0
5 GENERATE 15 0 0
6 ASSIGN 15 0 0
7 ASSIGN 15 0 0
SMALREG 8 ENTER 1097 0 0
9 ADVANCE 1097 44 0
10 LEAVE 1053 0 0
11 MARK 1053 0 0
12 QUEUE 1053 0 0
13 ENTER 1053 0 0
14 DEPART 1053 0 0
15 ADVANCE 1053 1 0
16 LEAVE 1052 0 0
17 TRANSFER 1052 0 0
18 TRANSFER 849 0 0
BIGREG 19 QUEUE 203 0 0
20 ENTER 203 0 0
21 DEPART 203 0 0
22 ADVANCE 203 0 0
23 LEAVE 203 0 0
KON 24 TEST 1052 0 0
25 SAVEVALUE 836 0 0
26 TABULATE 836 0 0
27 TRANSFER 836 0 0
PRIB2 28 SAVEVALUE 216 0 0
29 TABULATE 216 0 0
30 TRANSFER 216 0 0
31 GENERATE 1 0 0
32 SAVEVALUE 1 0 0
33 TERMINATE 1 0 0
QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY
REG1 1 0 1053 1053 0.000 0.000 0.000 0
REG2 1 0 203 203 0.000 0.000 0.000 0
STORAGE CAP. REM. MIN. MAX. ENTRIES AVL. AVE.C. UTIL. RETRY DELAY
KIP1 30 0 0 30 866 1 29.386 0.980 0 0
KIP2 15 1 0 15 231 1 14.832 0.989 0 0
OPERATOR 6 5 0 5 1053 1 0.584 0.097 0 0
STEND 3 3 0 3 203 1 0.198 0.066 0 0
TABLE MEAN STD.DEV. RANGE RETRY FREQUENCY CUM.%
NERAB1 5.290 2.862 0
3.000 - 4.000 334 39.95
4.000 - 5.000 348 81.58
5.000 - 6.000 0 81.58
6.000 - 7.000 0 81.58
7.000 - 8.000 7 82.42
8.000 - 9.000 22 85.05
9.000 - 10.000 22 87.68
10.000 - 11.000 30 91.27
11.000 - 12.000 22 93.90
12.000 - 13.000 28 97.25
13.000 - 14.000 17 99.28
14.000 - 15.000 6 100.00
NERAB2 5.581 3.179 0
3.000 - 4.000 89 41.20
4.000 - 5.000 78 77.31
5.000 - 6.000 0 77.31
6.000 - 7.000 0 77.31
7.000 - 8.000 2 78.24
8.000 - 9.000 4 80.09
9.000 - 10.000 9 84.26
10.000 - 11.000 7 87.50
11.000 - 12.000 7 90.74
12.000 - 13.000 13 96.76
13.000 - 14.000 4 98.61
14.000 - 15.000 3 100.00
SAVEVALUE RETRY VALUE
VREMPR1 0 4422.108
VREMPR2 0 1205.574
POTERVR 0 1.737