Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
gpss.doc
Скачиваний:
1
Добавлен:
01.04.2025
Размер:
816.13 Кб
Скачать

2. Результаты моделирования и их анализ

2.1. Результаты моделирования

Результаты моделирования приводятся для 4-х случаев (2 из них указаны в условии задачи; еще 2 приведены для сравнения со случаем близкого количества грузовиков - 7 и 9).

2.1.1. Результаты моделирования для случая сосредоточения всех грузовиков в филиале А. В данном случае в начальный момент времени все 8 грузовиков попадают на этап ALOAD.

Рисунок 4 – Общие сведения о модели

Общие сведения о модели и ее прогоне, включающие модельное время начала (START_TIME) и конца (END_TIME) прогона, количество блоков в модели (BLOCKS), количество устройств (FACILITIES), количество многоканальных устройств (STORAGES).

LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY

1 GENERATE 3004 0 0

2 SAVEVALUE 3004 0 0

3 TERMINATE 3004 0 0

4 GENERATE 2996 0 0

5 SAVEVALUE 2996 0 0

6 TERMINATE 2996 0 0

7 GENERATE 12 0 0

8 ASSIGN 12 0 0

ALOAD 9 TEST 3022 0 0

10 SAVEVALUE 3001 0 0

11 QUEUE 3001 4 0

12 SEIZE 2997 1 0

13 DEPART 2996 0 0

14 ADVANCE 2996 0 0

15 RELEASE 2996 0 0

16 ASSIGN 2996 0 0

ABTEST 17 TEST 3017 0 0

18 SAVEVALUE 21 0 0

ABMOVE 19 SAVEVALUE 3017 0 0

20 ADVANCE 3017 2 0

BUNLOAD 21 TEST 3015 0 0

22 QUEUE 2994 0 0

23 SEIZE 2994 0 0

24 DEPART 2994 0 0

25 ADVANCE 2994 1 0

26 RELEASE 2993 0 0

27 ASSIGN 2993 0 0

BLOAD 28 TEST 3014 0 0

29 SAVEVALUE 2992 0 0

30 QUEUE 2992 0 0

31 SEIZE 2992 0 0

32 DEPART 2992 0 0

33 ADVANCE 2992 1 0

34 RELEASE 2991 0 0

35 ASSIGN 2991 0 0

BCTEST 36 TEST 3013 0 0

37 SAVEVALUE 22 0 0

BCMOVE 38 SAVEVALUE 3013 0 0

39 ADVANCE 3013 1 0

CUNLOAD 40 TEST 3012 0 0

41 QUEUE 2990 0 0

42 SEIZE 2990 1 0

43 DEPART 2989 0 0

44 ADVANCE 2989 0 0

45 RELEASE 2989 0 0

46 ASSIGN 2989 0 0

CAMOVE 47 ADVANCE 3011 1 0

48 TRANSFER 3010 0 0

49 GENERATE 1 0 0

50 TERMINATE 1 0 0

Рисунок 5 – Сведения о блоках модели

Сведения о блоках модели, включающие для каждого блока номер строки исходной программы (LINE), номер или имя блока (LOC), название блока (BLOCK_TYPE), количество вошедших в блок транзактов (ENTRY_COUNT), количество транзактов в блоке в момент завершения прогона (CURRENT_COUNT), количество транзактов, заблокированных перед блоком в момент завершения моделирования (RETRY).

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

BTERMINAL2 2992 0.997 19.997 1 6 0 0 0 0

ATERMINAL 2997 0.999 19.993 1 7 0 0 0 4

CTERMINAL 2990 0.996 19.993 1 8 0 0 0 0

BTERMINAL1 2994 0.998 19.997 1 14 0 0 0 0

Рисунок 6 – Сведения о приборах модели

Сведения о приборах модели, включающие для каждого устройства его имя или номер (FACILITY), количество входов (ENTRIES), коэффициент использования прибора (UTIL.), среднее время на одно занятие (AVE._TIME) и ряд других данных.

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

QBTERMINAL2 4 0 2992 1282 1.581 31.698 55.462 0

QATERMINAL 6 5 3001 2 2.412 48.224 48.256 0

QCTERMINAL 1 1 2990 2989 0.000 0.000 0.000 0

QBTERMINAL1 1 0 2994 2994 0.000 0.000 0.000 0

Рисунок 7 – Сведения об очередях модели

Сведения об очередях модели, включающие для каждой очереди ее имя или номер (QUEUE), максимальная длина очереди (MAX.), количество транзактов в очереди в момент завершения моделирования (CONT.), количество входов в очередь (ENTRIES), количество “нулевых” входов в очередь (ENTRIES(0)), среднее содержимое очереди (AVE.CONT.), среднее время пребывания в очереди с учетом всех транзактов (AVE.TIME) и без учета “нулевых” входов (AVE.(-0)).

Значения SAVEVALUE-сущностей на момент окончания моделирования:

SAVEVALUE RETRY VALUE

AQUEUE 0 3.000

BQUEUE 0 4.000

EMPTY 0 43.000

MOVES 0 6030.000

Рисунок 8 – Сведения о SAVEVALUE-сущностях

2.1.2. Результаты моделирования для случая равномерного распределения грузовиков. В данном случае в начальный момент времени все 6 грузовиков попадают на этап ALOAD, а еще 6 - на этап BLOAD.

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

BTERMINAL2 2989 0.996 20.000 1 8 0 0 0 2

ATERMINAL 2996 0.999 19.997 1 10 0 0 0 2

CTERMINAL 2987 0.996 19.997 1 6 0 0 0 0

BTERMINAL1 2993 0.998 20.000 1 13 0 0 0 0

Рисунок 9 – Сведения о приборах модели

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

QBTERMINAL2 5 2 2991 478 1.914 38.385 45.686 0

QATERMINAL 4 2 2998 537 1.372 27.455 33.446 0

QCTERMINAL 1 0 2987 2987 0.000 0.000 0.000 0

QBTERMINAL1 1 0 2993 2993 0.000 0.000 0.000 0

Рисунок 10 – Сведения об очередях модели

Значения SAVEVALUE-сущностей на момент окончания моделирования:

SAVEVALUE RETRY VALUE

AQUEUE 0 5.000

BQUEUE 0 3.000

EMPTY 0 1109.000

MOVES 0 7092.000

Рисунок 11 – Сведения о SAVEVALUE-сущностях

2.2. Аналитические оценки характеристик функционирования моделируемой системы

В таблицах 4,5 сравниваются важные для анализа параметры моделируемой системы для различных вариантов моделирования.

Примечание.

Количество партий на складах приведены на момент окончания моделирования.

Таблица 4.

Сравнение результатов моделирования

Средняя загрузка станков (в %)

Максимальная длина очередей к станкам

Среднее время обработки деталей на станках (в мин.)

Терминал

Вариант1

Вариант2

Вариант1

Вариант2

Вариант1

Вариант2

ATER-MINAL

99,9

99,9

6

4

19.993

19.997

BTER-MINAL1

99,8

99,8

1

1

19.997

20.000

BTER-MINAL2

99,7

99,6

4

5

19.997

20.000

CTER-MINAL

99,6

99,6

1

1

19.993

19.997

Таблица 5.

Сравнение результатов моделирования

Количество грузовиков на маршруте

Количество партий на складе А

Количество партий на складе В

Число

пустых перегонов

Общее число

перегонов

Доля пустых перегонов

Вариант1

3

4

43

6030

0.71%

Вариант2

5

3

1109

7092

15,64%

2.3. Выводы

На основе анализа характеристик функционирования модели транспортного цеха, можно сделать вывод, что при данном количестве грузовиков (и моделировании на протяжении больших интервалов времени) имеет большое значение первоначальное распределение грузовиков. В случае равномерного распределения грузовиков между этапами погрузки в филиалах А и В число пустых перегонов составляет более 15% от общего числа перегонов против менее 1% в случае, когда все грузовики изначально находятся в филиале A. Это достигается разницей в количестве перегонов (7092 против 6030), что в свою очередь определяется существенным отличием среднего времени пребывания в очереди на терминале ATERMINAL (33.446 против 48.256 для всех транзактов) и на терминале BTERMINAL2 (45.686 и 55.462 для всех транзактов). Таким образом в случае равномерного распределения грузовиков между этапами погрузки в филиалах А и В грузовики меньше времени тратили в очередях на обслуживание, совершили вследствие этого больше перегонов, которые, к сожалению, оказались в пустую, поскольку партии изделий в обоих случаях выпускались с одинаковой частотой.

Литература:

  1. Советов Б. Я., Яковлев С. А. Моделирование систем. Курсовое проектирование. М.: Высшая школа, 1988 г. - 135 с.

  2. Советов Б. Я., Яковлев С. А. Моделирование систем (учебник). - М.: Высшая школа; (3-е изд.) 2001. - 343 с.

  3. Помощь по языку GPSS // http://www.simulation.kiev.ua/index.php?menu=help

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]