КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Анализ результатов иммитационного моделирования
Иммитационная модель системы Алгоритм решения Моделирование работы производственного участка
Задание По исходным данным (Задание 13) смоделировать работу производственного участка с двумя обрабатывающими центрами.
1. Генерируем транзакты деталей. 2. По заданным правилам присваиваем деталям соответствующий тип. 3. Отправляем детали типа 3 на ОБРЦ-II, детали типов 1 и 2 – на ОБРЦ-I, а в случае его занятости – на ОБРЦ-II. 4. Обрабатываем детали. ;GPSS/PC Program File VN0114.GPS. (V 2) 1 CLEAR 2 RESET 10 XP FUNCTION RN1,C24;Exponential Distribution Function 0,0/.1,.104/.2,.222/.3,.355/.4,.509/.5,.69/.6,.915/.7,1.2/.75,1.38 .8,1.6/.84,1.83/.88,2.12/.9,2.3/.92,2.52/.94,2.81/.95,2.99/.96,3.2 .97,3.5/.98,3.9/.99,4.6/.995,5.3/.998,6.2/.999,7/.9998,8 20 INITIAL X$VT1 0 30 INITIAL X$VT2 0 40 INITIAL X$VT3 0 50; 60; generating 70; 80 GENERATE 6 FN$XP 90; set detail type 100; type 3 with probability = 50% 110 TRANSFER.5 T3 120; type 2 with probability = 25% 130 ASSIGN 2 8 140 TRANSFER.5 T2 150 ASSIGN 1 1 160 SAVEVALUE VT1+ 1 170 TRANSFER,MAIN 180 T2 ASSIGN 1 2 190 SAVEVALUE VT2+ 1 200 TRANSFER,MAIN 210 T3 ASSIGN 1 3 220 SAVEVALUE VT3+ 1 230 ASSIGN 2 10 240; 250; main part 260; 270; if type = 3 => OBRC-II 280 MAIN TEST NE P1 3 OBRC2 290; if OBRC-I engaged => OBSC-II 300 GATE NU OBRC1 OBRC2 310; OBRC-I 320 OBRC1 SEIZE OBRC1 330 ADVANCE P2 340 RELEASE OBRC1 350 TRANSFER,QUIT 360; OBRC-II 370 OBRC2 QUEUE OBRC2 375 SEIZE OBRC2 377 DEPART OBRC2 380 ADVANCE P2 390 RELEASE OBRC2 400; 410 QUIT TERMINATE 420; 430; 16 hours 440; 450 GENERATE,,960,1 460 REPORT VN0114.REP,NOW 470 TERMINATE 1 480 START 1
Полные результаты одного запуска для базовых данных (время моделирования - 2 смены – 16ч, время обработки деталей типа 1 и 2 – 8 мин, типа 3 - 10 мин).
LINE LOC BLOCK_TYPE ENTRY_COUNT CURRENT_COUNT RETRY 80 1 GENERATE 171 0 0 110 2 TRANSFER 171 0 0 130 3 ASSIGN 83 0 0 140 4 TRANSFER 83 0 0 150 5 ASSIGN 46 0 0 160 6 SAVEVALUE 46 0 0 170 7 TRANSFER 46 0 0 180 T2 ASSIGN 37 0 0 190 9 SAVEVALUE 37 0 0 200 10 TRANSFER 37 0 0 210 T3 ASSIGN 88 0 0 220 12 SAVEVALUE 88 0 0 230 13 ASSIGN 88 0 0 280 MAIN TEST 171 0 0 300 15 GATE 83 0 0 320 OBRC1 SEIZE 47 0 0 330 17 ADVANCE 47 0 0 340 18 RELEASE 47 0 0 350 19 TRANSFER 47 0 0 370 OBRC2 QUEUE 124 23 0 375 21 SEIZE 101 0 0 377 22 DEPART 101 0 0
380 23 ADVANCE 101 1 0 390 24 RELEASE 100 0 0 410 QUIT TERMINATE 147 0 0 450 26 GENERATE 1 0 0 470 27 TERMINATE 1 0 0 500 28 TERMINATE 0 0 0
FACILITY ENTRIES UTIL. AVE._TIME AVAILABLE OWNER PEND INTER RETRY DELAY OBRC1 47 0.391 8.00 1 0 0 0 0 0 OBRC2 101 0.976 9.28 1 135 0 0 0 23
QUEUE MAX CONT. ENTRIES ENTRIES(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY OBRC2 26 23 124 2 16.71 129.37 131.49 0
SAVEVALUE VALUE RETRY VT1 +46 0 VT2 +37 0 VT3 +88 0
Мы видим (выделено жирным курсивом в результатах), что всего поступило 171 деталь. Среди них было 46 деталей типа 1, 37 - типа 2 и 88 – типа 3. На ОБРЦ-I 1 за 2 смены поступило и было обработано 47 деталей, на ОБРЦ-II – поступило 124, обработано было 100 (одна деталь к концу смены находилась в процессе обработки). Всего завершило процесс 147 деталей. Как видим, очередь образуется перед ОБРЦ-II. Попробуем управлять процессом разными способами: 1. Изменяя время обработки деталей разных типов. 2. Изменяя скорость работы станков.
1.1 Время обработки деталей типа 1 и 2 – 6 мин, типа 3 - 10 мин. LINE LOC BLOCK_TYPE ENTRY_COUNT CURRENT_COUNT RETRY 340 18 RELEASE 55 0 0 390 24 RELEASE 102 0 0 410 QUIT TERMINATE 157 0 0 QUEUE MAX CONT. ENTRIES ENTRIES(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY OBRC2 12 6 109 6 5.67 49.94 52.84 0
1.2 Время обработки деталей типа 1 и 2 – 8 мин, типа 3 - 7 мин. LINE LOC BLOCK_TYPE ENTRY_COUNT CURRENT_COUNT RETRY 340 18 RELEASE 44 0 0 390 24 RELEASE 125 0 0 410 QUIT TERMINATE 169 0 0 QUEUE MAX CONT. ENTRIES ENTRIES(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY OBRC2 10 2 128 12 3.89 29.21 32.23 0
1.3 Время обработки деталей типа 1 и 2 – 6 мин, типа 3 - 8 мин. LINE LOC BLOCK_TYPE ENTRY_COUNT CURRENT_COUNT RETRY 340 18 RELEASE 53 0 0 390 24 RELEASE 121 0 0 410 QUIT TERMINATE 174 0 0 QUEUE MAX CONT. ENTRIES ENTRIES(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY OBRC2 9 0 122 9 3.25 25.55 27.58 0
2.1 При обработке на ОБРЦ-I время обработки уменьшается на 3 мин, на ОБРЦ-II время обработки неизменно. LINE LOC BLOCK_TYPE ENTRY_COUNT CURRENT_COUNT RETRY 340 19 RELEASE 59 0 0 390 25 RELEASE 97 0 0 410 QUIT TERMINATE 156 0 0 QUEUE MAX CONT. ENTRIES ENTRIES(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY 21 22 21 119 3 6.58 53.09 54.47 0
2.2 При обработке на ОБРЦ-II время обработки уменьшается на 2 мин, на ОБРЦ-I время обработки неизменно. LINE LOC BLOCK_TYPE ENTRY_COUNT CURRENT_COUNT RETRY 340 19 RELEASE 45 0 0 390 26 RELEASE 120 0 0 410 QUIT TERMINATE 165 0 0 QUEUE MAX CONT. ENTRIES ENTRIES(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY 21 12 2 123 14 2.40 18.71 21.11 0
2.3 При обработке на ОБРЦ-I и ОБРЦ-II время обработки уменьшается на 2 мин. LINE LOC BLOCK_TYPE ENTRY_COUNT CURRENT_COUNT RETRY 340 19 RELEASE 56 0 0 390 26 RELEASE 117 0 0 410 QUIT TERMINATE 173 0 0 QUEUE MAX CONT. ENTRIES ENTRIES(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY 21 9 3 121 12 2.63 20.83 23.13 0
Анализируя изменение количества обработанных деталей и времени задержки в очереди видим, что особенно перспективно изменение технологического процесса, при котором ускорение работы касаются одновременно всех типов станков и/или деталей. Также существенно влияет ускорение станка 2. Одно ускорение станка 1 или уменьшение времени обработки деталей типа 1 и 2 меняет ситуацию незначительно.
Дата добавления: 2017-02-01; Просмотров: 76; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |