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




GPSS World Simulation Report - Zadacha_1.28.1

 

 

Friday, May 08, 2009 18:10:55

 

START TIME END TIME BLOCKS FACILITIES STORAGES

0.000 2400.000 23 1 1

 

 

NAME VALUE

FINISH 20.000

FTURN 10000.000

GCHECK 18.000

GRINDING 10002.000

GSPOIL 19.000

QGRIND 10005.000

QTURN 10003.000

STAGE1 2.000

STAGE2 11.000

TCHECK 9.000

TCUTTING 10001.000

TSPOIL 10.000

TURNING 10004.000

 

 

LABEL LOC BLOCK TYPE ENTRY COUNT CURRENT COUNT RETRY

1 GENERATE 216 0 0

STAGE1 2 QUEUE 243 109 0

3 SEIZE 134 0 0

4 DEPART 134 0 0

5 ADVANCE 134 1 0

6 RELEASE 133 0 0

7 ADVANCE 133 0 0

8 TRANSFER 133 0 0

TCHECK 9 TRANSFER 34 0 0

TSPOIL 10 TERMINATE 7 0 0

STAGE2 11 QUEUE 113 0 0

12 ENTER 113 0 0

13 DEPART 113 0 0

14 ADVANCE 113 1 0

15 LEAVE 112 0 0

16 ADVANCE 112 0 0

17 TRANSFER 112 0 0

GCHECK 18 TRANSFER 15 0 0

GSPOIL 19 TERMINATE 1 0 0

FINISH 20 TABULATE 97 0 0

21 TERMINATE 97 0 0

22 GENERATE 1 0 0

23 TERMINATE 1 0 0

 

 

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

TURNING 134 0.996 17.834 1 124 0 0 0 109

 

 

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

QTURN 109 109 243 1 52.043 514.006 516.130 0

QGRIND 1 0 113 113 0.000 0.000 0.000 0

 

 

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

GRINDING 3 2 0 3 113 1 1.126 0.375 0 0

 

 

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

TCUTTING 544.179 319.035 0

0.000 - 100.000 4 4.12

100.000 - 200.000 11 15.46

200.000 - 300.000 10 25.77

300.000 - 400.000 11 37.11

400.000 - 500.000 10 47.42

500.000 - 600.000 12 59.79

600.000 - 700.000 9 69.07

700.000 - 800.000 9 78.35

800.000 - 900.000 6 84.54

900.000 - 1000.000 8 92.78

1000.000 - 1100.000 4 96.91

1100.000 - 1200.000 1 97.94

1200.000 - 1300.000 0 97.94

1300.000 - 1400.000 0 97.94

1400.000 - 1500.000 0 97.94

1500.000 - 1600.000 1 98.97

1600.000 - 1700.000 1 100.00

 

 

FEC XN PRI BDT ASSEM CURRENT NEXT PARAMETER VALUE

122 0 2403.255 122 14 15

124 0 2406.324 124 5 6

218 0 2406.579 218 0 1

219 0 4800.000 219 0 22

 

За сорок часов работы в цех поступило 216 деталей (число входов в блок GENERATE).

После токарной обработки бракованными оказались 7 деталей (число входов в блок TERMINATE с меткой TSpoil). После шлифовальной обработки бракованной оказалась 1 деталь (число входов в блок TERMINATE с меткой GSpoil).

Число деталей отправленных на повторную обработку можно определить как разность общего числа деталей, которые не прошли контроль (число входов в блок TRANSFER с меткой TCheсk или меткой GCheck) и числа бракованных деталей (число входов в блок TERMINATE с меткой Gspoil). После обработки на токарном станке контроль не прошли 34 детали, а на повторную обработку было отправлено 27 деталей, после обработки на шлифовальных станках контроль не прошли 15 деталей, а на повторную обработку было отправлено 14 деталей. Одна и та же деталь могла быть отправлена на повторную обработку несколько раз.

Полностью было обработано 97 деталей (число входов в блок TABULATE)

На токарную обработку поступило 243 детали (общее число деталей, поступившее в цех плюс детали направленные на повторную обработку). Одна деталь в настоящее время находится на станке (прибор занят).

На шлифовальную обработку поступило 113 деталей (98 деталей поступили напрямую с токарного станка, и еще 14 деталей было направлено на повторную переработку). Одна деталь в настоящее время находится на станках (многоканальное устройство занято).

Токарные станок работает со значительной перегрузкой (коэффициент использования близок к единице). Очередь перед станком очень большая. Максимальная длина очереди за время моделирования 109 деталей, а текущая длина очереди 109 деталей. Нулевые выходы (входы без ожидания в очереди) практически отсутствуют (за время моделирования был только один такой вход – по-видимому, самый первый). Можно предположить, что очередь только растет.

Шлифовальные станки загружены примерно на треть своих возможностей. Очередь перед станками отсутствует. Во многом это связано с тем, что токарный станок перегружен и не успевает обработать все детали.

Из таблицы времен обработки (см. рисунок 3) видно, что почти все детали обрабатывались более 100 минут (время обработки наибольшего числа деталей составляет от 500 до 600 минут).

Во многом это связано с большим временем ожидания в очереди перед токарным станком.

В целом, очевидно, что узким местом цеха является токарный станок. Изменим модель, установив в цех несколько токарных станков (то есть, превратив Turning из одноканального устройства в многоканальное устройство).

Определим количество токарных станков, обеспечивающее примерно равенство коэффициента использования токарных и шлифовальных станков в цеху.

 

Текст программы

********************************************************************************

* Моделирование цеха механической обработки *

* Единица модельного времени равна 1 минуте *

* Определение объектов *

 

Fturn FUNCTION RN2,C2;Функция времени обработки

0,16/1,20;на токарном станке

Tcutting TABLE M1,0,50,20;Транзитное время (время обработки)

Grinding STORAGE 3;Три шлифовальных станка

Turning STORAGE 3;Три токарных станка

 

* Сегмент обработки деталей в цеху *

 

GENERATE (Normal(3,11,2));Поступление деталей в цех

 

*************Обработка на токарном станке и контроль после обработки************

 

Stage1 QUEUE QTurn;Установка детали в

;накопитель токарных станков

ENTER Turning;Установка детали в один из

;токарных станков

DEPART QTurn;Удаление детали из

;накопителя перед станками

ADVANCE FN$FTurn;Обработка на токарном станке

LEAVE Turning;Съем детали с токарного станка

ADVANCE 2;Операция контроля

TRANSFER 0.80,,Stage2;Отправка годных деталей на шлифовку

TCheck TRANSFER 0.83,,Stage1;Отправка деталей в брак

;и на повторную обработку

TSpoil TERMINATE;Брак после токарной обработки

 

***********Обработка на шлифовальном станке и контроль после обработки**********

 

Stage2 QUEUE QGrind;Установка детали в

;накопитель шлифовальных станков

ENTER Grinding;Установка детали на один из

;шлифовальных станков

DEPART QGrind;Удаление детали из

;накопителя перед станками

ADVANCE 24,6;Обработка на шлифовальном станке

LEAVE Grinding;Съем детали с шлифовального станка

ADVANCE 2;Операция контроля

TRANSFER 0.85,,Finish;Отправка годных деталей на склад

GCheck TRANSFER 0.83,,Stage2;Отправка деталей в брак

;и на повторную обработку

GSpoil TERMINATE;Брак после шлифовальной обработки

 

******************************Окончание обработки*******************************

 

Finish TABULATE Tcutting;Определение времени обработки детали

TERMINATE;Окончание обработки

 

* Сегмент таймера *

 

GENERATE 2400;Каждый транзакт означает

;40 часов (2400 минут) работы цеха

TERMINATE 1

********************************************************************************



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2022-12-31 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: