Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
курсовой_В-67 - копия.doc
Скачиваний:
2
Добавлен:
01.03.2025
Размер:
211 Кб
Скачать
☆

Заключение

При имитации цеха по выпуску безалкогольных напитков видны существенные недостатки:

- большое количество бутылок к концу смены остаются в устройствах или в очередях к ним;

- не достаточно быстрое время наклеивания этикеток на бутылки, что вызывает большую очередь перед устройством по наклейке этикеток на бутылки;

- возможная производительность снижена примерно на 20%;

После модификации: замены устройства по наклейке этикеток на более новое, способное наклеивать этикетки сразу на пять бутылок из поддона, все недостатки были устранены:

- к концу рабочей смены в очередях не осталось бутылок;

- количество готовой продукции повысилось на 25%;

- среднее время прохождения цеха одним поддоном стало равным 328,384 секундам, что меньше базовой модели более чем в 7,7 раз;

Литература

  1. Смородинский С.С., Батин Н.В. Оптимизация решений на основе компьютерных имитационных методов и моделей Мн.: БГУИР, 2005.- 104 с.

  2. Смородинский С.С., Батин Н.В. Оптимизация решений на основе методов и моделей математического программирования Мн.: БГУИР, 2005.- 136с .

  3. Кудрявцев Е. Н. GPSS World М.: ДМК Пресс, 2003.- 362с.

Использованные Интернет источники:

  1. http://www.gpss.ru

  2. http://ru.wikipedia.org/wiki/GPSS

Приложение 1

Базовая имитационная модель

VREMA TABLE M1,600,250,18

PODDON STORAGE 8

GENERATE ,,,1

TARA ADVANCE (EXPONENTIAL(1,0,10))

SPLIT 1,TARA

ASSEMBLE 25

MARK

QUEUE PODD

ENTER PODDON

DEPART PODD

ADVANCE 8

QUEUE OCH_ZAKUP

SEIZE ZAKUP

DEPART OCH_ZAKUP

ADVANCE 30,5

RELEASE ZAKUP

ADVANCE 8

SPLIT 24

QUEUE OCH_NAKLEI

SEIZE NAKLEI

DEPART OCH_NAKLEI

ADVANCE 12,2

RELEASE NAKLEI

ASSEMBLE 25

ADVANCE 8

SPLIT 4

QUEUE OCH_POGRUZKA

SEIZE POGRUZKA

DEPART OCH_POGRUZKA

ADVANCE 10,2

RELEASE POGRUZKA

ASSEMBLE 5

TABULATE VREMA

ADVANCE 20

LEAVE PODDON

SAVEVALUE JAS4IKOV+,1

TERMINATE

GENERATE 28800

TERMINATE 1

Приложение 2

Результаты базовой имитационной модели

GPSS World Simulation Report - kurs_new_YA.59.1

Tuesday, December 05, 2006 15:16:59

START TIME END TIME BLOCKS FACILITIES STORAGES

0.000 28800.000 37 3 1

NAME VALUE

JAS4IKOV 10009.000

NAKLEI 10006.000

OCH_NAKLEI 10005.000

OCH_POGRUZKA 10007.000

OCH_ZAKUP 10003.000

PODD 10002.000

PODDON 10001.000

POGRUZKA 10008.000

TARA 2.000

VREMA 10000.000

ZAKUP 10004.000

LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY

1 GENERATE 1 0 0

TARA 2 ADVANCE 2863 1 0

3 SPLIT 2862 0 0

4 ASSEMBLE 2862 1 0

5 MARK 114 0 0

6 QUEUE 114 12 0

7 ENTER 102 0 0

8 DEPART 102 0 0

9 ADVANCE 102 0 0

10 QUEUE 102 0 0

11 SEIZE 102 0 0

12 DEPART 102 0 0

13 ADVANCE 102 0 0

14 RELEASE 102 0 0

15 ADVANCE 102 0 0

16 SPLIT 102 0 0

17 QUEUE 2550 177 0

18 SEIZE 2373 0 0

19 DEPART 2373 0 0

20 ADVANCE 2373 1 0

21 RELEASE 2372 0 0

22 ASSEMBLE 2372 1 0

23 ADVANCE 94 0 0

24 SPLIT 94 0 0

25 QUEUE 470 0 0

26 SEIZE 470 0 0

27 DEPART 470 0 0

28 ADVANCE 470 0 0

29 RELEASE 470 0 0

30 ASSEMBLE 470 0 0

31 TABULATE 94 0 0

32 ADVANCE 94 0 0

33 LEAVE 94 0 0

34 SAVEVALUE 94 0 0

35 TERMINATE 94 0 0

36 GENERATE 1 0 0

37 TERMINATE 1 0 0

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

ZAKUP 102 0.106 29.898 1 0 0 0 0 0

NAKLEI 2373 0.988 11.988 1 5248 0 0 0 177

POGRUZKA 470 0.165 10.129 1 0 0 0 0 0

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

PODD 12 12 114 40 3.246 819.997 1263.238 0

OCH_ZAKUP 1 0 102 102 0.000 0.000 0.000 0

OCH_NAKLEI 190 177 2550 2 144.640 1633.578 1634.860 0

OCH_POGRUZKA 4 0 470 94 0.330 20.228 25.286 0

STORAGE CAP. REM. MIN. MAX. ENTRIES AVL. AVE.C. UTIL. RETRY DELAY

PODDON 8 0 0 8 102 1 6.718 0.840 0 12

TABLE MEAN STD.DEV. RANGE RETRY FREQUENCY CUM.%

VREMA 2530.831 1214.785 0

_ - 600.000 4 4.26

600.000 - 850.000 8 12.77

850.000 - 1100.000 6 19.15

1100.000 - 1350.000 2 21.28

1350.000 - 1600.000 5 26.60

1600.000 - 1850.000 3 29.79

1850.000 - 2100.000 9 39.36

2100.000 - 2350.000 3 42.55

2350.000 - 2600.000 5 47.87

2600.000 - 2850.000 3 51.06

2850.000 - 3100.000 12 63.83

3100.000 - 3350.000 12 76.60

3350.000 - 3600.000 5 81.91

3600.000 - 3850.000 3 85.11

3850.000 - 4100.000 2 87.23

4100.000 - 4350.000 3 90.43

4350.000 - 4600.000 7 97.87

4600.000 - _ 2 100.00

SAVEVALUE RETRY VALUE

JAS4IKOV 0 94.000

FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE

5688 0 28803.752 1 2 3

5248 0 28805.637 1 20 21

5689 0 57600.000 5689 0 36

Раздел отчета, включающий колонки LABEL, LOC, BLOCK TYPE, ENTRY COUNT, CURRENT COUNT и RETRY, представляет собой информацию об операторах модели:

  • LABEL - метка оператора (в примере 1 метки не использовались).

  • LOC - порядковый номер оператора.

  • BLOCK TYPE - имя оператора.

  • ENTRY COUNT - количество транзактов, вошедших в оператор.

  • CURRENT COUNT - количество транзактов, находящихся в операторе в конце моделирования.

  • RETRY - внутренние данные о работе системы моделирования GPSS, обычно не представляющие интереса для анализа результатов модели­рования.

Раздел отчета FACILITY содержит информацию об одноканальных устройствах:

  • FACILITY – имя устройства.

  • ENTRIES – количество транзактов, входивших в устройство.

  • UTIL. – коэффициент загрузки устройства (т.е. доля времени, в те­чение которого в устройстве находились транзакты).

  • AVE.TIME – среднее время пребывания транзакта в устройстве.

  • OWNER – номер транзакта, находящегося в устройстве в момент окончания моделирования (если устройство свободно, то указывается ноль).

  • AVAIL, PEND, INTER, RETRY, DELAY - внутренние данные о работе системы моделирования GPSS, обычно не представляющие интереса для анализа результатов моделирования.

Раздел отчета QUEUE содержит информацию об очередях:

  • QUEUE – имя очереди.

  • MAX – максимальная длина очереди (т.е. количество транзактов в ней) за время моделирования.

  • CONT. – длина очереди в момент окончания моделирования.

  • ENTRIES – количество транзактов, входивших в очередь.

  • ENTRIES(0) – количество транзактов, которым не потребовалось ждать в данной очереди (нулевые входы).

  • AVE.CONT. – средняя длина очереди.

  • AVE.TIME – среднее время пребывания транзактов в очереди.

  • AVE.(-0) – среднее время пребывания транзактов в очереди без учета нулевых входов (т.е. среднее время пребывания в очереди для тех транзактов, которым потребовалось ждать в ней хотя бы некоторое время).

Приложение 3