Участок термической обработки - 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
Онлайн всего: 4
Гостей: 4
Пользователей: 0

STUDLAB Сообщить про опечатку на сайте