Скачиваний:
80
Добавлен:
15.06.2014
Размер:
56.32 Кб
Скачать

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

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

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

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

Отчет по лабораторной работе №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 минут. Партии коробок поступают чаще, чем партии соли. Поэтому для более эффективной работы модели необходимо синхронизировать поступление партий коробок и партий соли.

5

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