Logo GenDocs.ru

Поиск по сайту:  

Загрузка...

Лабораторная работа - Моделирование взаимосвязанных процессов средствами системы имитационного моделирования GPSS World - файл n1.doc


Лабораторная работа - Моделирование взаимосвязанных процессов средствами системы имитационного моделирования GPSS World
скачать (64 kb.)

Доступные файлы (1):

n1.doc64kb.24.12.2012 05:13скачать


n1.doc



Министерство образования Республики Беларусь
БЕЛОРУССКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ

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

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

Отчет по лабораторной работе №7

«Моделирование взаимосвязанных процессов средствами

системы имитационного моделирования GPSS World»

Вариант №2


Выполнили: Проверил:

ст.

Минск, 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)) //имитация поступления партии соли

GATE LS RABOTA //проверка условия работы цеха

SPLIT 1,MET1 //создание одной копии поступившего транзакта

TRANSFER ,OCHISTKA

METKOR ADVANCE 35,5 //имитация поступления коробки

GATE LS RABOTA //проверка условия работы цеха

SPLIT 1,METKOR // создание одной копии поступившего транзакта

SPLIT 29 //имитация поступления 29 коробок

TRANSFER ,KOR

TERMINATE
OCHISTKA QUEUE OCH1

SEIZE OCHIST

DEPART OCH1

ADVANCE (EXPONENTIAL (2,0,40)) //имитация очистки соли

RELEASE OCHIST

SPLIT 29 //имитация очистки 29 кг соли

KG1 MATCH KOR

TRANSFER ,UPAK

KOR MATCH KG1

UPAK ASSEMBLE 2 //имитируется упаковка 1 кг соли с 1 коробкой

QUEUE OCH2

SEIZE UPA

DEPART OCH2

ADVANCE 1.5,0.5 //имитация заполнения солью коробки

RELEASE UPA

SAVEVALUE KOL1+,1 //подсчет количества выпущенных коробок с солью

NERAB TERMINATE
GENERATE ,,,1

NACH LOGIC S RABOTA //логический оператор RABOTA устанавливается

ADVANCE 1200

LOGIC R RABOTA //логический оператор RABOTA сбрасывается

ADVANCE 240

TRANSFER ,NACH

;

GENERATE 60000

TERMINATE 1

START 1
3. Результаты моделирования:

LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY

1 GENERATE 1 0 0

2 SPLIT 1 0 0

MET1 3 ADVANCE 856 1 0

4 GATE 855 0 0

5 SPLIT 855 0 0

6 TRANSFER 855 0 0

METKOR 7 ADVANCE 1458 1 0

8 GATE 1457 0 0

9 SPLIT 1457 0 0

10 SPLIT 1457 0 0

11 TRANSFER 43710 0 0

12 TERMINATE 0 0 0

OCHISTKA 13 QUEUE 855 1 0

14 SEIZE 854 0 0

15 DEPART 854 0 0

16 ADVANCE 854 1 0

17 RELEASE 853 0 0

18 SPLIT 853 0 0

KG1 19 MATCH 25590 0 0

20 TRANSFER 25590 0 0

KOR 21 MATCH 43710 18120 0

UPAK 22 ASSEMBLE 51180 0 0

23 QUEUE 25590 4 0

24 SEIZE 25586 0 0

25 DEPART 25586 0 0

26 ADVANCE 25586 1 0

27 RELEASE 25585 0 0

28 SAVEVALUE 25585 0 0

NERAB 29 TERMINATE 25585 0 0

30 GENERATE 1 0 0

NACH 31 LOGIC 42 0 0

32 ADVANCE 42 1 0

33 LOGIC 41 0 0

34 ADVANCE 41 0 0

35 TRANSFER 41 0 0

36 GENERATE 1 0 0

37 TERMINATE 1 0 0


FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY

OCHIST 854 0.591 41.535 1 69155 0 0 0 1

UPA 25586 0.638 1.496 1 40556 0 0 0 4


QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY

OCH1 6 1 855 520 0.413 28.984 73.975 0

OCH2 169 4 25590 380 18.798 44.075 44.739 0


LOGICSWITCH VALUE RETRY

RABOTA 1 0


SAVEVALUE RETRY VALUE

KOL1 0 25585.000
4. Описание основных результатов моделирования:

Устройство OCHIST (очистка соли):

Количество партий соли, вошедших в OCHIST (каждая по 30 кг) – 854. Коэффициент загрузки – 59,1% (умеренный). Среднее время обработки партии соли – 41,535 мин.

Устройство UPA (упаковка соли в коробки):

Количество коробок и соли, вошедших в эту установку – 25586. Коэффициент загрузки – 63.8% (умеренный). Среднее время упаковки – 1,496 мин.

Очередь OCH1 (очередь к очистке):

Максимальное количество партий соли (по 30 кг.) в очереди – 6. Среднее количество транзактов в очереди - 0,413. Среднее время пребывания задачи в очереди – 28,984 мин. Количество транзактов вошедших в очередь – 855, из них 520 не пришлось ждать в этой очереди. 1 транзакт остался в очереди на момент окончания моделирования.

Очередь OCH2 (очередь к упаковке):

Максимальное количество транзактов в очереди – 169. Среднее количество транзактов в очереди - 18,798. Среднее время пребывания транзакта в очереди – 44,075 мин. Количество транзактов вошедших в очередь – 25590 и 380 из них не пришлось ждать.

Общее количество упакованных коробок– 25585.

На момент завершения моделирования:

  • в операторе KOR MATCH KG1 осталось 18120 транзактов (количество коробок, ожидающих соль), что говорит об очень большом потоке коробок.


5. Выводы:

По результатам моделирования можно предложить следующие рекомендации по повышению эффективности работы объекта:

1. Для того, чтобы очистка проходила быстрее установить еще одну фасовочную машину. Перед этим просчитать целесообразность этой установки.

2. Для того, чтобы избежать скапливания большого количества коробок, следует уменьшить интенсивность их поступления или синхронизировать поступление коробок с поступлением соли.





Скачать файл (64 kb.)

Поиск по сайту:  

© gendocs.ru
При копировании укажите ссылку.
обратиться к администрации