Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
79
Добавлен:
15.06.2014
Размер:
45.57 Кб
Скачать

Министерство образования Республики Беларусь

Учреждение образования

БЕЛОРУССКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ

ИНФОРМАТИКИ И РАДИОЭЛЕКТРОНИКИ

Факультет информационных технологий и управления

Кафедра информационных технологий автоматизированных систем

ОТЧЁТ

по лабораторной работе №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 штук).

Для устранения данных недостатков нужно увеличить количество рабочих мест для сборки плат либо модифицировать рабочее месть для установки плат в корпуса (чтобы на нем тоже можно было устанавливать детали на платы). Также можно увеличить интервал времени поступления корпусов и плат, так как они залёживаются на складе.

Соседние файлы в папке Лаба 1 - 8 Лабы