GENERATE (Exponential(1,0,30))
ASSIGN 1,FN$Process ;Process time in P1
Stage1 SEIZE Machine1
ADVANCE P1 ;Process 1
RELEASE Machine1
ADVANCE 2 ;Inspection
TRANSFER .200,,Rework1 ;20% Need rework
*****************************************************************
Stage2 SEIZE Machine2
ADVANCE 15,6 ;Process 2
RELEASE Machine2
ADVANCE 2 ;Inspection
TRANSFER .150,,Rework2 ;15% Need rework
*****************************************************************
Stage3 SEIZE Machine3
ADVANCE (Normal(1,24,4)) ;Process 3
RELEASE Machine3
ADVANCE 2 ;Inspection 3
TRANSFER .050,,Rework3 ;5% need rework
TABULATE Transit ;Record transit time
TERMINATE 1
*****************************************************************
Rework1 TRANSFER .400,,Stage1
TERMINATE
Rework2 TRANSFER .400,,Stage2
TERMINATE
Rework3 TRANSFER .400,,Stage3
TERMINATE
ASSIGN 1,FN$Process ;Process time in P1
Stage1 SEIZE Machine1
ADVANCE P1 ;Process 1
RELEASE Machine1
ADVANCE 2 ;Inspection
TRANSFER .200,,Rework1 ;20% Need rework
*****************************************************************
Stage2 SEIZE Machine2
ADVANCE 15,6 ;Process 2
RELEASE Machine2
ADVANCE 2 ;Inspection
TRANSFER .150,,Rework2 ;15% Need rework
*****************************************************************
Stage3 SEIZE Machine3
ADVANCE (Normal(1,24,4)) ;Process 3
RELEASE Machine3
ADVANCE 2 ;Inspection 3
TRANSFER .050,,Rework3 ;5% need rework
TABULATE Transit ;Record transit time
TERMINATE 1
*****************************************************************
Rework1 TRANSFER .400,,Stage1
TERMINATE
Rework2 TRANSFER .400,,Stage2
TERMINATE
Rework3 TRANSFER .400,,Stage3
TERMINATE
No comments:
Post a Comment