Министерство образования Республики Беларусь
Учреждение образования
БЕЛОРУССКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
ИНФОРМАТИКИ И РАДИОЭЛЕКТРОНИКИ
Факультет информационных технологий и управления
Кафедра информационных технологий автоматизированных систем
ОТЧЁТ
по лабораторной работе №8
«МОДЕЛИРОВАНИЕ ЗАМКНУТЫХ СИСТЕМ АССОВОГО ОБСЛУЖИВАНИЯ И АНАЛИЗ ВРЕМЕНИ ОБРАБОТКИ ЗАЯВОК СРЕДСТВАМИ СИСТЕМЫ ИМИТАЦИОННОГО МОДЕЛИРОВАНИЯ GPSS WORLD» (Вариант 3)
по курсу
«Имитационное моделирование систем»
Проверил: |
Выполнили: |
Севернёв А. М. |
Ст. гр. №820602 |
|
|
Минск 2011
1 Задача
На производственном участке имеются три автоматических станка: два станка типа СТ1 и один станок типа СТ2. Каждый станок оснащен бункером; у станков СТ1 бункер вмещает 20 заголовок для изготовления деталей, у станка СТ2 – 30 заготовок. Время, необходимое для обработки на станке одной заготовки – случайная величина, распределенная по гауссовскому закону, со средним значением 3 мин и стандартным отклонением 20 с. Станок обрабатывает все заготовки, имеющиеся в бункере. После израсходования заготовок, находящихся в бункере, необходимо заполнение бункера заготовками. После заполнения бункера станок возобновляет работу.
Заполнение бункеров заготовками выполняется оператором, обслуживающим станки. Заполнение бункера станка СТ1 занимает у оператора от 10 до 20 мин, станка СТ2 – от 15 до 25 мин.
Требуется разработать GPSS-модель для анализа работы производственного участка в течение 100 часов. Предусмотреть получение данных о времени простоя станков (т.е. о времени от момента остановки станка из-за израсходования заготовок до момента возобновления его работы) в табличной форме, причем требуется получить две таблицы: для станков типа СТ1 и типа СТ2. Предусмотреть вычисление простоя станков в процентах.
2 Текст программы
STANA STORAGE 2
VRCT1 TABLE M1,5,5,10
VRCT2 TABLE M1,5,5,10
INITIAL X$BUN1,20
INITIAL X$BUN2,30
GENERATE ,,,2
ASSIGN 1,1
RABCT1 TEST G X$BUN1,0,PROSTOY
ENTER STANA
SAVEVALUE BUN1-,1
ADVANCE (NORMAL(1,3,0.33))
LEAVE STANA
TRANSFER ,RABCT1
GENERATE ,,,1
ASSIGN 1,2
RABCT2 TEST G X$BUN2,0,PROSTOY
SEIZE STANB
SAVEVALUE BUN2-,1
ADVANCE (NORMAL(1,3,0.33))
RELEASE STANB
TRANSFER ,RABCT2
PROSTOY MARK
QUEUE OCH_OP
SEIZE OPERATOR
DEPART OCH_OP
TEST E P1,1,TIPCT2
ADVANCE 15,5
SAVEVALUE BUN1,20
SAVEVALUE PROSTCT1+,M1
RELEASE OPERATOR
TABULATE VRCT1
TRANSFER ,KONPOPOLN
TIPCT2 ADVANCE 20,5
SAVEVALUE BUN2,30
SAVEVALUE PROSTCT2+,M1
RELEASE OPERATOR
TABULATE VRCT2
KONPOPOLN SAVEVALUE VRPROST+,M1
MARK
TEST E P1,1,RABCT2
TRANSFER ,RABCT1
GENERATE 6000
SAVEVALUE PROC_PROST,(X$VRPROST/18000)
TERMINATE 1
START 1
3 Отчет
GPSS World Simulation Report - st.65.1
Thursday, October 20, 2011 10:51:52
START TIME END TIME BLOCKS FACILITIES STORAGES
0.000 6000.000 39 2 1
NAME VALUE
BUN1 10003.000
BUN2 10004.000
KONPOPOLN 33.000
OCH_OP 10006.000
OPERATOR 10007.000
PROC_PROST 10011.000
PROSTCT1 10008.000
PROSTCT2 10010.000
PROSTOY 17.000
RABCT1 3.000
RABCT2 11.000
STANA 10000.000
STANB 10005.000
TIPCT2 28.000
VRCT1 10001.000
VRCT2 10002.000
VRPROST 10009.000
LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY
1 GENERATE 2 0 0
2 ASSIGN 2 0 0
RABCT1 3 TEST 2754 0 0
4 ENTER 2554 0 0
5 SAVEVALUE 2554 0 0
6 ADVANCE 2554 1 0
7 LEAVE 2553 0 0
8 TRANSFER 2553 0 0
9 GENERATE 1 0 0
10 ASSIGN 1 0 0
RABCT2 11 TEST 1549 0 0
12 SEIZE 1500 0 0
13 SAVEVALUE 1500 0 0
14 ADVANCE 1500 1 0
15 RELEASE 1499 0 0
16 TRANSFER 1499 0 0
PROSTOY 17 MARK 249 0 0
18 QUEUE 249 0 0
19 SEIZE 249 0 0
20 DEPART 249 0 0
21 TEST 249 0 0
22 ADVANCE 200 1 0
23 SAVEVALUE 199 0 0
24 SAVEVALUE 199 0 0
25 RELEASE 199 0 0
26 TABULATE 199 0 0
27 TRANSFER 199 0 0
TIPCT2 28 ADVANCE 49 0 0
29 SAVEVALUE 49 0 0
30 SAVEVALUE 49 0 0
31 RELEASE 49 0 0
32 TABULATE 49 0 0
KONPOPOLN 33 SAVEVALUE 248 0 0
34 MARK 248 0 0
35 TEST 248 0 0
36 TRANSFER 199 0 0
37 GENERATE 1 0 0
38 SAVEVALUE 1 0 0
39 TERMINATE 1 0 0
FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY
STANB 1500 0.752 3.008 1 2 0 0 0 0
OPERATOR 249 0.663 15.981 1 4 0 0 0 0
QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY
OCH_OP 2 0 249 104 0.305 7.337 12.600 0
STORAGE CAP. REM. MIN. MAX. ENTRIES AVL. AVE.C. UTIL. RETRY DELAY
STANA 2 1 0 2 2554 1 1.280 0.640 0 0
TABLE MEAN STD.DEV. RANGE RETRY FREQUENCY CUM.%
VRCT1 21.587 7.687 0
10.000 - 15.000 50 25.13
15.000 - 20.000 52 51.26
20.000 - 25.000 21 61.81
25.000 - 30.000 45 84.42
30.000 - 35.000 27 97.99
35.000 - 40.000 4 100.00
VRCT2 30.353 6.416 0
15.000 - 20.000 4 8.16
20.000 - 25.000 6 20.41
25.000 - 30.000 11 42.86
30.000 - 35.000 18 79.59
35.000 - 40.000 5 89.80
40.000 - 45.000 5 100.00
SAVEVALUE RETRY VALUE
BUN1 0 17.000
BUN2 0 0
PROSTCT1 0 4295.774
VRPROST 0 5783.068
PROSTCT2 0 1487.294
PROC_PROST 0 0.321
FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE
1 0 6001.799 1 6 7 1 1.000
2 0 6002.664 2 14 15 1 2.000
4 0 6010.207 4 22 23 1 1.000
5 0 12000.000 5 0 37