Задача. На участке термической обработки выполняются цементация и закаливание шестерен, поступающих через 10 ± 5 мин. Цементация занимает 10 ± 7 мин, а закаливание - 10 ± б мин. Качество определяется суммарным временем обработки. Шестерни с временем обработки больше 25 мин покидают участок, с временем обработки от 20 до 25 мин передаются на повторную закалку и при времени обработки меньше 20 мин должны пройти повторную полную обработку. Детали с суммарным временем обработки меньше 20 мин считаются вторым сортом. Смоделировать процесс обработки на участке 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
Результаты моделирования.