Лаба 1 - 8 Лабы / 7лр
.docМинистерство образования Республики Беларусь
Учреждение образования
БЕЛОРУССКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
ИНФОРМАТИКИ И РАДИОЭЛЕКТРОНИКИ
Факультет информационных технологий и управления
Кафедра информационных технологий автоматизированных систем
ОТЧЁТ
по лабораторной работе №7
«МОДЕЛИРОВАНИЕ ВЗАИМОСВЯЗАННЫХ ПРОЦЕССОВ СРЕДСТВАМИ СИСТЕМЫ ИМИТАЦИОННОГО МОДЕЛИРОВАНИЯ GPSS WORLD» (Вариант 3)
по курсу
«Имитационное моделирование систем»
Проверил: |
Выполнили: |
Севернёв А. М. |
Ст. гр. №820602 |
|
|
Минск 2011
1 ЗАДАЧА
Изготовление некоторых изделий включает сборку (закрепление восьми деталей на плате) и установку платы в корпус.
Детали поступают на рабочее место для сборки партиями по 40 шт. Интервалы между моментами поступления партий – случайные величины, распределенные по экспоненциальному закону, со средним значением 1 час.
Платы поступают по одной; интервалы между моментами поступления плат – случайные величины, распределенные по экспоненциальному закону, со средним значением 10 мин.
Время закрепления одной детали на плате – случайная величина, распределенная по гауссовскому закону, со средним значением 3 мин и стандартным отклонением 30 с. Закрепление деталей на плате начинается только тогда, когда на рабочем месте для сборки имеется восемь деталей и плата.
Собранные платы направляются на рабочее место для установки в корпуса. Корпуса поступают на это место партиями по 10 штук; интервалы между моментами поступления корпусов – случайные величины, распределенные по экспоненциальному закону, со средним значением 10 мин.
Установка платы в корпус занимает от 2 до 5 мин.
Требуется разработать GPSS-модель для анализа процесса выпуска изделий в течение 100 часов. Предусмотреть подсчёт количества выпущенных готовых изделий.
2 ТЕКСТ ПРОГРАММЫ
GENERATE ,,,1
SPLIT 1,PLATA
SPLIT 1,KORPUS
DETAL ADVANCE (EXPONENTIAL(1,0,60))
SPLIT 1,DETAL
SPLIT 39
ASSEMBLE 8
DET8 MATCH PLATA1
TRANSFER ,SBORKA
PLATA ADVANCE (EXPONENTIAL(2,0,10))
SPLIT 1,PLATA
PLATA1 MATCH DET8
SBORKA ASSEMBLE 2
ASSIGN 1,8
QUEUE OCH_ZAKR
SEIZE ZAK
DEPART OCH_ZAKR
ZAKREPL ADVANCE (NORMAL (3,3,0.5))
LOOP 1,ZAKREPL
RELEASE ZAK
SOBR MATCH KORP1
TRANSFER ,USTANOVKA
KORPUS ADVANCE (EXPONENTIAL(4,0,10))
SPLIT 1,KORPUS
SPLIT 9
KORP1 MATCH SOBR
USTANOVKA ASSEMBLE 2
QUEUE OCH_US
SEIZE USTAN
DEPART OCH_US
ADVANCE 3.5,1.5
RELEASE USTAN
SAVEVALUE IZDEL+,1
TERMINATE
GENERATE 6000
TERMINATE 1
3 ОТЧЕТ
GPSS World Simulation Report - zeh.5.1
Friday, October 14, 2011 21:54:40
START TIME END TIME BLOCKS FACILITIES STORAGES
0.000 6000.000 36 2 0
NAME VALUE
DET8 8.000
DETAL 4.000
IZDEL 10004.000
KORP1 26.000
KORPUS 23.000
OCH_US 10002.000
OCH_ZAKR 10000.000
PLATA 10.000
PLATA1 12.000
SBORKA 13.000
SOBR 21.000
USTAN 10003.000
USTANOVKA 27.000
ZAK 10001.000
ZAKREPL 18.000
LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY
1 GENERATE 1 0 0
2 SPLIT 1 0 0
3 SPLIT 1 0 0
DETAL 4 ADVANCE 93 1 0
5 SPLIT 92 0 0
6 SPLIT 92 0 0
7 ASSEMBLE 3680 0 0
DET8 8 MATCH 460 0 0
9 TRANSFER 460 0 0
PLATA 10 ADVANCE 586 1 0
11 SPLIT 585 0 0
PLATA1 12 MATCH 585 125 0
SBORKA 13 ASSEMBLE 920 0 0
14 ASSIGN 460 0 0
15 QUEUE 460 209 0
16 SEIZE 251 0 0
17 DEPART 251 0 0
ZAKREPL 18 ADVANCE 2003 1 0
19 LOOP 2002 0 0
20 RELEASE 250 0 0
SOBR 21 MATCH 250 0 0
22 TRANSFER 250 0 0
KORPUS 23 ADVANCE 573 1 0
24 SPLIT 572 0 0
25 SPLIT 572 0 0
KORP1 26 MATCH 5720 5470 0
USTANOVKA 27 ASSEMBLE 500 0 0
28 QUEUE 250 0 0
29 SEIZE 250 0 0
30 DEPART 250 0 0
31 ADVANCE 250 0 0
32 RELEASE 250 0 0
33 SAVEVALUE 250 0 0
34 TERMINATE 250 0 0
35 GENERATE 1 0 0
36 TERMINATE 1 0 0
FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY
ZAK 251 0.998 23.863 1 4779 0 0 0 209
USTAN 250 0.147 3.534 1 0 0 0 0 0
QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY
OCH_ZAKR 215 209 460 1 117.590 1533.779 1537.120 0
OCH_US 1 0 250 250 0.000 0.000 0.000 0
SAVEVALUE RETRY VALUE
IZDEL 0 250.000
FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE
4779 0 6001.611 1 18 19 1 6.000
9979 0 6008.684 1 23 24
9939 0 6021.134 1 4 5
9989 0 6026.954 1 10 11
9990 0 12000.000 9990 0 35
4 АНАЛИЗ РЕЗУЛЬТАТОВ
Из полученных результатов видно, что рабочее место для сборки плат очень загружено (коэффициент загрузки 0,998). К этому рабочему месту образуется большая очередь (среднее количество 117.59, среднее время пребывания в очереди 1533.779 минут). Рабочее место для установки собранных плат в корпуса имеет очень малый коэффициент загрузки – 0.147. Очередь к этому рабочему месту совсем не образуется. Также видно, что остаётся на складе очень много корпусов (5470 штук) и плат (125 штук).
Для устранения данных недостатков нужно увеличить количество рабочих мест для сборки плат либо модифицировать рабочее месть для установки плат в корпуса (чтобы на нем тоже можно было устанавливать детали на платы). Также можно увеличить интервал времени поступления корпусов и плат, так как они залёживаются на складе.