Лаба 1 - 8 Лабы / 7
.docМинистерство образования Республики Беларусь
БЕЛОРУССКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
ИНФОРМАТИКИ И РАДИОЭЛЕКТРОНИКИ
Кафедра информационных технологий автоматизированных систем
Отчет по лабораторной работе №7
«Моделирование взаимосвязанных процессов средствами системы имитационного моделирования GPSS World»
Вариант №2
Выполнили: Проверил:
ст. гр.№ 820602 Севернев А. М.
Минск, 2011
1. Задание:
При выпуске пищевой соли выполняется ее очистка и расфасовка в коробки весом 1 кг. В цехе имеется одна установка для очистки соли и одна фасовочная машина.
На установку для очистки в среднем через каждый час поступает партия соли весом 30 кг соли (поток партий соли - пуассоновский). Время очистки партии соли – случайная величина, распределенная по экспоненциальному закону, со средним значением 40 мин. Очищенная соль поступает на фасовочную машину. На эту машину поступают также коробки для расфасовки соли. Коробки поступают партиями по 30 шт. Интервалы между моментами поступления партий коробок составляют от 30 до 40 мин, заполнение одной коробки солью – от 1 до 2 мин.
Через каждые 20 часов поступление соли и коробок в цех прекращается на 4 часа. Обработка соли, уже находящейся в это время в цехе (на очистке или на расфасовке), при этом не прекращается.
Требуется разработать GPSS-модель для анализа работы цеха в течение 1000 часов. Предусмотреть подсчёт количества выпущенных коробок с солью.
2. GPSS-модель:
GENERATE ,,,1
SPLIT 1,METKOR
MET1 ADVANCE (POISSON(1,60)) ;имитирование поступления партии соли
SPLIT 1,MET1
TRANSFER ,OCHISTKA
METKOR ADVANCE 35,5
SPLIT 1,METKOR
SPLIT 29
TRANSFER ,KOR ;имитирование поступления партии коробок
TERMINATE
OCHISTKA GATE LS RABOTA,NERAB1
QUEUE OCH1
SEIZE OCHIST
DEPART OCH1
ADVANCE (EXPONENTIAL (2,0,40)) ;имитирование процесса очистки соли
RELEASE OCHIST
SPLIT 29
KG1 MATCH KOROB
TRANSFER ,UPAK
KOR GATE LS RABOTA,NERAB2
KOROB MATCH KG1
UPAK ASSEMBLE 2
QUEUE OCH2
SEIZE UPA
DEPART OCH2
ADVANCE 1.5,0.5 ;имитирование процесса упаковки соли в коробки
RELEASE UPA
SAVEVALUE KOL1+,1
NERAB1 TERMINATE
NERAB2 TERMINATE 30
;
GENERATE ,,,1
NACH LOGIC S RABOTA
ADVANCE 1200
LOGIC R RABOTA ;распределение рабочего и нерабочего времени
ADVANCE 240
TRANSFER ,NACH
;
GENERATE 60000
TERMINATE 1
3. Результаты моделирования:
GPSS World Simulation Report - 111.96.1
Thursday, September 29, 2011 10:36:57
START TIME END TIME BLOCKS FACILITIES STORAGES
0.000 1220.823 38 2 0
NAME VALUE
KG1 18.000
KOL1 10005.000
KOR 20.000
KOROB 21.000
MET1 3.000
METKOR 6.000
NACH 32.000
NERAB1 29.000
NERAB2 30.000
OCH1 10001.000
OCH2 10003.000
OCHIST 10002.000
OCHISTKA 11.000
RABOTA 10000.000
UPA 10004.000
UPAK 22.000
LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY
1 GENERATE 1 0 0
2 SPLIT 1 0 0
MET1 3 ADVANCE 22 1 0
4 SPLIT 21 0 0
5 TRANSFER 21 0 0
METKOR 6 ADVANCE 35 0 0
7 SPLIT 35 0 0
8 SPLIT 35 0 0
9 TRANSFER 1021 0 0
10 TERMINATE 0 0 0
OCHISTKA 11 GATE 21 0 0
12 QUEUE 20 1 0
13 SEIZE 19 0 0
14 DEPART 19 0 0
15 ADVANCE 19 1 0
16 RELEASE 18 0 0
17 SPLIT 18 0 0
KG1 18 MATCH 540 0 0
19 TRANSFER 540 0 0
KOR 20 GATE 1021 0 0
KOROB 21 MATCH 1020 480 0
UPAK 22 ASSEMBLE 1080 0 0
23 QUEUE 540 0 0
24 SEIZE 540 0 0
25 DEPART 540 0 0
26 ADVANCE 540 0 0
27 RELEASE 540 0 0
28 SAVEVALUE 540 0 0
NERAB1 29 TERMINATE 541 0 0
NERAB2 30 TERMINATE 1 0 0
31 GENERATE 1 0 0
NACH 32 LOGIC 1 0 0
33 ADVANCE 1 0 0
34 LOGIC 1 0 0
35 ADVANCE 1 1 0
36 TRANSFER 0 0 0
37 GENERATE 0 0 0
38 TERMINATE 0 0 0
FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY
OCHIST 19 0.491 31.557 1 1415 0 0 0 1
UPA 540 0.666 1.505 1 0 0 0 0 0
QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY
OCH1 2 1 20 15 0.175 10.652 42.608 0
OCH2 103 0 540 9 20.223 45.719 46.494 0
LOGICSWITCH VALUE RETRY
RABOTA 0 0
SAVEVALUE RETRY VALUE
KOL1 0 540.000
CEC XN PRI M1 ASSEM CURRENT NEXT PARAMETER VALUE
1568 0 0.000 1 0 6
1569 0 0.000 1 0 9
1570 0 0.000 1 0 9
1571 0 0.000 1 0 9
1572 0 0.000 1 0 9
1573 0 0.000 1 0 9
1574 0 0.000 1 0 9
1575 0 0.000 1 0 9
1576 0 0.000 1 0 9
1577 0 0.000 1 0 9
1578 0 0.000 1 0 9
1579 0 0.000 1 0 9
1580 0 0.000 1 0 9
1581 0 0.000 1 0 9
1582 0 0.000 1 0 9
1583 0 0.000 1 0 9
1584 0 0.000 1 0 9
1585 0 0.000 1 0 9
1586 0 0.000 1 0 9
1587 0 0.000 1 0 9
1588 0 0.000 1 0 9
1589 0 0.000 1 0 9
1590 0 0.000 1 0 9
1591 0 0.000 1 0 9
1592 0 0.000 1 0 9
1593 0 0.000 1 0 9
1594 0 0.000 1 0 9
1595 0 0.000 1 0 9
1596 0 0.000 1 0 9
1597 0 0.000 1 0 9
FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE
1567 0 1264.000 1 3 4
1415 0 1264.298 1 15 16
2 0 1440.000 2 35 36
3 0 60000.000 3 0 37
4. Выводы:
По результатам работы модели количество коробок с солью составило 540 штук.
К недостаткам модели следует отнести следующее:
Время между поступлениями партии соли и партии коробок составляет около 30 минут. Партии коробок поступают чаще, чем партии соли. Поэтому для более эффективной работы модели необходимо синхронизировать поступление партий коробок и партий соли.