Студопедия

КАТЕГОРИИ:


Архитектура-(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; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.044 сек.