Участок термической обработки - GPSS World
На участке термической обработки выполняются цементация и закаливание шестерен, поступающих через 10± 5 мин. Цементация занимает 10±7 мин, а закаливание — 10±6 мин. Качество определяется суммарным временем обработки. Шестерни с временем обработки больше 25 мин покидают участок, с временем обработки от 20 до 25 мин передаются на повторную закалку и при времени обработки меньше 20 мин должны пройти повторную полную обработку. Детали с суммарным временем обработки меньше 20 мин считаются вторым сортом. Cмоделировать процесс обработки на участке 400 шестерен. Определить функцию распределения времени обработки и вероятности повторения полной и частичной обработки. При выходе продукции без повторной обработки менее 90% обеспечить на участке мероприятия, дающие гарантированный выход продукции первого сорта 90%.
Листинг программы:
Листинг программы:
sortDetali table P4,2,1,6 ;распределениt первичной/вторичной обработки timeDetali table P3,0,1,53 ;распределение времени операций GENERATE 10,5,,400 ASSIGN 4,0 ;2 - первичная обработка (ЦЕМЕНТАЦИЯ и ЗАКАЛИВАНИЕ) ;3 - первичная + повторная (ЗАКАЛИВАНИЕ) ;4 - первичная + повторная (ЦЕМЕНТАЦИЯ и ЗАКАЛИВАНИЕ) ;5 - первичная + повторная + (ЗАКАЛИВАНИЕ) ;6 - первичная + повторная + (ЗАКАЛИВАНИЕ) + (ЗАКАЛИВАНИЕ) met1 ASSIGN 1,AC1 ADVANCE 6,5 ;ЦЕМЕНТАЦИЯ ASSIGN 1,(AC1-P1) ASSIGN 4+,1 met2 ASSIGN 2,AC1 ADVANCE 6,4 ;ЗАКАЛИВАНИЕ ASSIGN 2,(AC1-P2) ASSIGN 4+,1 ASSIGN 3+,(P1+P2) ASSIGN 1,0 TEST E P4,2,met3 TEST L P3,25,met3 TEST L P3,20,met2 TRANSFER ,met1 met3 ASSIGN sort,(2-((P3\20)&1)) TEST NE P$sort,1,met4 TEST GE x1,(x2#9),met2 ;мероприятия, дающие выход продукции 1го сорта 90%. met4 SAVEVALUE P$sort+,1 TABULATE sortDetali TABULATE timeDetali TERMINATE 1 start 400