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

Отчет ГПСС 6

.docx
Скачиваний:
6
Добавлен:
01.02.2022
Размер:
18.74 Кб
Скачать

Министерство образования и науки Кыргызской Республики

Кыргызский Государственный Технический Университет им. И. Раззакова

Факультет Информационных Технологий

Кафедра:”Информатика и вычислительная техника”

Отчет

По лабораторной работе №6

По дисциплине: Язык моделирования GPSS

Выполнил:

Проверила: Бакасова П.С.

Бишкек 2020

Задание: Для изготовления некоторого изделия требуется по шесть деталей типа Д1 и Д2, а также корпус, в который устанавливаются детали. Детали типа Д1 поступают на станок СТ1 партиями по шесть штук, детали типа Д2 – на станок СТ2 партиями по 12 штук. Потоки партий деталей – пуассоновские; средний интервал времени между моментами поступления партий деталей Д1 составляет 20 мин, Д2 – 40 мин. Обработка одной детали Д1 на станке СТ1 занимает от 1 до 3 мин, одной детали Д2 на станке СТ2 – от 1 до 4 мин. Обработанные детали типа Д1 и Д2 собираются в комплекты по 30 деталей Д1 и 30 деталей Д2. Комплект из 60 деталей доставляется транспортным средством на рабочее место сборки готовых изделий, расположенное в другом цехе. Доставка комплекта транспортным средством занимает от 5 до 10 мин. На рабочее место сборки готовых изделий доставляются также корпуса. Корпуса доставляются партиями по 10 штук. Поток партий корпусов – пуассоновский; в среднем интервал между партиями корпусов составляет 3 часа. Установка одной детали в корпус при сборке готового изделия занимает от 1 до 2 мин, независимо от типа детали. Требуется разработать GPSS-модель для анализа процесса выпуска изделий в течение 100 суток

Решение:

GENERATE (POISSON(1,20)) ;генерация деталей д1

SPLIT 5 ;распаковка партий

QUEUE D1 ;занять очередь перед обработкой

SEIZE STAN1 ;занять ОКУ СТ1

DEPART D1 ;удаление из очереди

ADVANCE 2,1 ;время обработки деталей

RELEASE STAN1 ;освоборжение ОКУ СТ1

ADOPT 30 ;изменение семейства транзактов

ASSEMBLE 30 ;комплектация деталей

QUEUE OBR1 ;очередь обработанных деталей типа д1(комплектованные)

TRANSFER ,SBR1

GENERATE (POISSON(1,40)) ;генерация деталей д2

SPLIT 11 ;распаковка партий

QUEUE D2 ;занять очередь фперед обработкой

SEIZE STAN2 ;занять ОКУ СТ2

DEPART D2 ;удаление из очереди

ADVANCE 2.5,1.5 ;время обработки деталей

RELEASE STAN2 ;освоборжение ОКУ СТ2

ADOPT 30 ;изменение семейства транзактов

ASSEMBLE 30 ;комплектация деталей

QUEUE OBR2 ;очередь обработанных деталей типа д2(комплектованные)

TRANSFER ,SBR1

GENERATE (POISSON(1,(3#60))) ;генерация корпусов

SPLIT 9 ;распаковка партий

QUEUE KORP ;занять очередь перед обработкой

TERMINATE

SBR1 TEST GE Q$OBR1,1,TERM ;проверяем на наличие в очереди из обработанных деталей д1 для перевозки

TEST GE Q$OBR2,1,TERM ;проверяем на наличие в очереди из обработанных деталей д2 для пеевозки

DEPART OBR1,1 ;удаление из очереди

DEPART OBR2,1 ;удаление из очереди

SEIZE TRANSPORT ;занять ОКУ транспорт для перевозки

ADVANCE 7.5,2.5 ;время перевозки деталей

RELEASE TRANSPORT ;освоборжение ОКУ транспорт

SPLIT 59 ;распаковка комлекта

TRANSFER .500,,DD2 ;детали разделяется на двое

QUEUE OBR_D1 ;50% деталей попадает на очередь обработанных, перевозанных деталей Д1

TERMINATE

DD2 QUEUE OBR_D2 ;50% деталей попадает на очередь обработанных, перевозанных деталей Д2

TERMINATE

GENERATE 10 ;генерируем каждый 10 минут новый транзакт для проверки

TEST GE Q$OBR_D1,6,TERM ;проверяем на наличие в очереди из обработанных деталей д1(перевозанные)

TEST GE Q$OBR_D2,6,TERM ;проверяем на наличие в очереди из обработанных деталей д2(перевозанные)

TEST GE Q$KORP,1,TERM ;проверяем на наличие в очереди корпусов

DEPART OBR_D1,6 ;удаление из очереди

DEPART OBR_D2,6 ;удаление из очереди

SEIZE SBORSHIK ;занять ОКУ сборщик

DEPART KORP ;удаление из очереди

ADVANCE 18,6 ;время сборки деталей

RELEASE SBORSHIK ;освоборжение ОКУ сборщик

TERMINATE

TERM TERMINATE

GENERATE (1440#100)

TERMINATE 1

START 1

Результат:

GPSS World Simulation Report - Untitled Model 1.1.1

Tuesday, February 16, 2021 10:19:48

START TIME END TIME BLOCKS FACILITIES STORAGES

0.000 144000.000 53 4 0

NAME VALUE

D1 10001.000

D2 10003.000

DD2 38.000

KORP 10009.000

OBR1 10005.000

OBR2 10006.000

OBR_D1 10000.000

OBR_D2 10008.000

SBORSHIK 10010.000

SBR1 27.000

STAN1 10002.000

STAN2 10004.000

TERM 51.000

TRANSPORT 10007.000

LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY

1 GENERATE 7224 0 0

2 SPLIT 7224 0 0

3 QUEUE 43344 0 0

4 SEIZE 43344 0 0

5 DEPART 43344 0 0

6 ADVANCE 43344 0 0

7 RELEASE 43344 0 0

8 ADOPT 43344 0 0

9 ASSEMBLE 43344 1 0

10 QUEUE 1444 0 0

11 TRANSFER 1444 0 0

12 GENERATE 3592 0 0

13 SPLIT 3592 0 0

14 QUEUE 43104 5 0

15 SEIZE 43099 0 0

16 DEPART 43099 0 0

17 ADVANCE 43099 1 0

18 RELEASE 43098 0 0

19 ADOPT 43098 0 0

20 ASSEMBLE 43098 1 0

21 QUEUE 1436 0 0

22 TRANSFER 1436 0 0

23 GENERATE 801 0 0

24 SPLIT 801 0 0

25 QUEUE 8010 0 0

26 TERMINATE 8010 0 0

SBR1 27 TEST 2880 0 0

28 TEST 2876 0 0

29 DEPART 1436 0 0

30 DEPART 1436 0 0

31 SEIZE 1436 0 0

32 ADVANCE 1436 0 0

33 RELEASE 1436 0 0

34 SPLIT 1436 0 0

35 TRANSFER 86160 0 0

36 QUEUE 43353 0 0

37 TERMINATE 43353 0 0

DD2 38 QUEUE 42807 0 0

39 TERMINATE 42807 0 0

40 GENERATE 14399 0 0

41 TEST 14399 0 0

42 TEST 14210 0 0

43 TEST 7136 0 0

44 DEPART 7131 0 0

45 DEPART 7131 0 0

46 SEIZE 7131 0 0

47 DEPART 7131 0 0

48 ADVANCE 7131 1 0

49 RELEASE 7130 0 0

50 TERMINATE 7130 0 0

TERM 51 TERMINATE 8712 0 0

52 GENERATE 1 0 0

53 TERMINATE 1 0 0

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

STAN1 43344 0.603 2.004 1 0 0 0 0 0

STAN2 43099 0.749 2.503 1 193580 0 0 0 5

TRANSPORT 1436 0.075 7.510 1 0 0 0 0 0

SBORSHIK 7131 0.887 17.912 1 193573 0 0 0 0

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

OBR_D1 630 567 43353 42786 255.402 848.336 64864.029 0

D1 10 0 43344 6929 1.531 5.086 6.054 0

D2 17 5 43104 3285 4.201 14.035 15.193 0

OBR1 12 8 1444 1436 7.432 741.133 133774.419 0

OBR2 1 0 1436 1436 0.000 0.024 0.000 0

OBR_D2 58 21 42807 42786 10.202 34.317 69953.499 0

KORP 885 879 8010 7131 453.856 8159.207 74351.818 0

CEC XN PRI M1 ASSEM CURRENT NEXT PARAMETER VALUE

193586 0 144000.000 193586 0 40

FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE

193580 0 144001.480 193489 17 18

193567 0 144005.000 193567 0 1

193573 0 144014.463 193573 48 49

193574 0 144027.000 193574 0 12

193422 0 144056.000 193422 0 23

193587 0 288000.000 193587 0 52

Соседние файлы в предмете GPSS