Обработка деталей по категориям

Y2 STORAGE 3	;число станков на 2-м участке
Y3 STORAGE 2	;число станков на 3-м участке


GENERATE (EXPONENTIAL(1,0,4))	;поступление деталей
TRANSFER 0.35,PERVAY,VTORAY	;распределение на категории

PERVAY	ASSIGN 1,1	;присвоить заявке первую категорию
	ASSIGN 2,UCH2 	;записать адрес следования после первого участка для заявок 1-го типа
	TRANSFER ,UCH1	;на первый участок

VTORAY	ASSIGN 1,2	;присвоить заявке вторую категорию
	ASSIGN 2,UCH3	;записать адрес следования после 1-го участка для заявок 2-го типа

UCH1 	PRIORITY P1	;раздать приоритет в зависимости от категории у детали
	QUEUE OCH1	;встать в очередь
	SEIZE Y1		;на первый участок
	DEPART OCH1	;покинуть очередь
	ADVANCE (Uniform(2,2,5))	;обработка детали на первом участке
	RELEASE Y1	;первый участок покинуть

	TRANSFER ,P2	;далее -по своим участкам

UCH2 	QUEUE OCH2	;встать в очередь
	SEIZE Y2		;на 2-й участок
	DEPART OCH2	;покинуть очередь
	ADVANCE (Exponential(3,0,11))	;обработка детали на 2-ом участке
	RELEASE Y2	;2-ый участок покинуть	
	TERMINATE 	;конец детали

UCH3 	QUEUE OCH3	;встать в очередь
	SEIZE Y3		;на 3-й участок
	DEPART OCH3	;покинуть очередь
	ADVANCE (Exponential(4,0,7))	;обработка детали на 3-ом участке
	RELEASE Y3	;3-ый участок покинуть	
	TERMINATE 	;конец детали

	GENERATE (40#60)	;таймер моделирования
	TERMINATE 1	;конец моделирования

start 1

RMULT 49731

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *