SlideShare uma empresa Scribd logo
1 de 11
1	
	
ABSTRACT:	Examples	disclosed	herein	relate	to	mapping	a	queue	of	multiple	orders	that	go	through	a	
manufacturing	process	with	more	than	one	steps	of	different	processing	time.	One	implementation	is	in	
the	personal	computer	industry	to	derive	the	best	job	queue	by	comparing	the	simulation	results	of	
different	queues.	
DESCRIPTION	
Manufacturing	Process	Simulation	
BACKGROUND	
Background:	In	a	manufacturing	environment,	a	production	scheduler	has	to	consider	multiple	factors	
such	as	efficiency,	cycle	time,	order	priority,	machine	utilization,	labor	availability	etc.		to	sequence	jobs.	
For	example,	a	personal	computer	manufacturer	that	builds	desktop	and	workstation	computers	
normally	have	to	take	efficiency,	changeover,	order	commit	delivery	date,	line	balancing,	etc.	into	
account	when	scheduling	customer	orders	into	build	sequence.		
BRIEF	DESCRIPTION	OF	DRAWINGS	
The	drawings	describe	example	embodiments.	The	following	detailed	description	references	the	
drawings,	wherein:	
Figure	1	is	a	job	sequence	includes	X	orders	and	(n1+n2+n3+…+nx)	units,	all	units	in	each	order	are	
serialized	for	further	calculations	
Figure	2	is	a	processing	time	matrix	for	the	orders	in	the	job	queue	in	each	stage	of	the	manufacturing	
process	
Figure	3	is	a	diagram	illustrating	the	calculation	of	the	Clock	for	each	order	in	the	job	queue	
Figure	4	is	a	logic	matrix	to	show	the	derivation	of	the	generalized	status	checking	logic	for	each	unit	in	
the	job	queue	
Figure	5	is	the	generalized	status	checking	logic	for	each	unit	in	the	job	queue	
Figure	6	is	a	loop	diagram	to	illustrate	the	simulation	process	using	running	time	RT	as	loop	iteration	
object	
Figure	7	is	an	example	of	run	charts	that	shows	the	simulation	results	that	can	help	with	decision	making	
DETAILED	DESCRIPTION	
A	manufacturer	typically	has	many	different	product	lines	with	different	complexity	and	configuration,	
the	customers	can	choose	from	these	product	lines	and	place	orders	with	any	quantity.	For	many	
manufacturers,	a	pure	first	in	first	out	order	scheduling	strategy	is	not	feasible	because	changeover	
exists,	and	frequent	changes	of	products	with	different	configurations	in	a	production	line	would	
jeopardize	the	efficiency.			Hence,	most	of	the	manufacturers	are	trying	to	group	similar	products
2	
	
together	and	build	them	at	the	same	time	in	order	to	eliminate	the	impact	of	changeovers.	However,	
this	has	to	be	handled	very	carefully	since	the	on	time	delivery	of	customer	orders	are	becoming	more	
and	more	important.		
In	order	to	balance	different	factors	when	sequencing	orders,	it	is	useful	to	have	different	job	sequences	
simulated	before	actual	production,	analyze	the	factors	in	different	scenarios	and	choose	the	best	
sequence	that	serves	the	designated	purposes,	which	can	either	be	quickest	finish	time,	or	a	more	
balanced	production	line	across	different	steps,	or	maximum	utilization	of	a	certain	workstation,	etc.	
An	example	is	to	simulate	a	personal	computer	(PC)	manufacturer’s	shop	floor	operations	which	have	
four	major	steps:	
Assembly:	Assemble	the	computer	based	on	customer	configuration	using	components	like	chassis,	
motherboard,	central	processing	unit,	memory,	hard	disk	drive,	optical	disk	drive,	cables,	screw,	etc.	
Depending	on	the	line	setup,	normally	would	take	30	seconds	to	120	seconds	to	build	a	unit.		
Pre-test:	Basic	configuration	and	firmware	test	to	make	sure	the	computer	is	built	according	to	the	
configuration	and	all	the	components	are	compatible.	Normally	would	take	up	to	40	minutes.	
Run-in:	Download	and	install	the	operations	system	and	customized	image,	software.	Usually	would	
take	up	to	5	hours	to	finish	the	process	for	a	single	unit.	
Pack:	Pack	the	computer	and	country	kit	with	user’s	instructions,	cables,	keyboard	and	mouse,	etc.	to	a	
cardboard	box	for	shipping.	This	step	only	takes	30	seconds	to	70	seconds	to	process	one	unit.	
Changeover	time	is	considered	to	be	more	significant	in	the	assembly	stage	since	it’s	mostly	done	
manually,	and	other	3	stages	are	more	automatic	and	less	impacted	by	products	changeover.	
In	order	to	virtually	process	customer	orders,	a	few	inputs	are	needed	including	the	time	required	for	a	
certain	configuration	of	unit	to	go	through	each	step,	the	changeover	time	between	two	different	
configurations,	order	quantity,	run	time,	one	predetermined	production	sequence,	etc.	and	one	
assumption	here	is	that	one	order	has	only	one	product	configuration.	
The	first	step	for	the	simulation	is	to	choose	orders	to	form	a	job	queue	and	serialize	every	order	in	the	
production	sequence.	Serialization	means	arrange	every	unit	in	every	order	in	the	production	sequence	
so	that	they	can	be	tracked	later	in	the	process	of	simulation.	In	Figure	1,	production	sequence	1	has	
total	X	orders:	Order	1	has	n1	units;	Order	2	has	n2	units;	…	Order	X	has	nx	units,	and	all	units	are	
arranged	in	a	queue	with	a	serial	number.	The	total	unit	in	the	queue	is	(n1+n2+…+nx).	
Next	step	is	to	use	the	processing	time	information	in	Figure	2	to	construct	the	simulation,	the	
processing	time	can	either	get	from	historical	data	or	time	studies,	and	it	can	be	a	certain	number	or	a	
distribution.	When	it	is	a	distribution,	a	user	can	utilize	a	computer	program	to	randomly	generate	
number	from	the	distribution	and	assign	the	generated	numbers	to	the	serialize	units.
3	
	
Then	next	step	is	to	calculate	the	time	available	for	each	order	in	the	queue	to	be	processed,	hereinafter	
referred	as	“Clock”.	In	Figure	3,	for	run	time	RT,	Order1	has	RT	available	to	be	processed,	so	Clock1	
equals	run	time	RT.	And	Order2	has	the	time	Clock1	minus	whatever	needed	to	process	Order1	then	
minus	changeover	time	if	Order1	and	Order2	are	different	in	terms	of	product	configuration.	For	Order3,	
Clock3	equals	Clock2	minus	processing	time	for	Order2	minus	changeover,	so	on	and	so	forth;	the	last	
row	in	Figure	3	generalized	the	calculation	for	‘Clock’	of	each	order	in	the	queue.	
Next,	the	logic	matrix	shown		in	Figure	4	can	be	used	to	determine	if	a	unit	is	in	which	process,	and	a	
generalized	logic	is	provided	in	Figure	5,	where:	
OrderX	is	any	one	order	in	a	production	queue	
nx	is	the	serial	number	for	a	unit	in	OrderX	
ClockX	is	the	time	available	to	process	OrderX	
TX1,	TX2,	TX3	and	TX4	represent	the	time	needed	to	handle	the	unit	in	each	process	
For	each	stage	in	the	manufacturing	process,	a	unit	in	the	queue	has	three	statuses:	not	start,	being	
processed,	and	finished.	For	a	given	run	time	RT,	the	algorithm	in	Figure	5	can	tell	if	any	one	unit	of	any	
orders	in	the	queue	is	in	which	status	in	any	steps	of	the	manufacturing	process.	Total	number	of	units	
in	queue	waiting	to	be	processed	is	just	adding	up	all	units	that	are	with	status	not	started.	Summing	up	
the	units	being	processed	gives	the	work	in	progress	level.	And	units	at	finished	status	are	what	can	be	
processed	during	the	RT	time.		
To	get	the	run	charts	for	order	in	queue,	work	in	progress	level	and	units	finished	in	each	step,	in	Figure	
6,	an	algorithm	loops	RT	from	1	to	the	time	required	by	user,	sums	up	the	units	in	each	status	for	each	
single	RT	value	in	the	loop.	In	Figure	7,	three	run	charts	can	be	produced	from	plotting	the	sum	values	
against	RT.	A	user	can	simulate	several	job	queues	and	compare	the	performance	data	charts	for	each	
manufacturing	stage,	then	make	decision	of	which	job	queue	serves	the	current	goal	the	best.	A	user	
can	also	compare	the	work	in	progress	number	and	available	capacity	for	any	one	step,	and	makes	
decision	on	whether	to	increase	the	capacity	so	as	to	prevent	the	buildup	of	inventory	before	the	station	
and	level	up	the	whole	manufacturing	process.	
CLAIMS	
1.	A	manufacturing	simulation	algorithm,	comprising	5	steps:	
a) Serialization	of	orders	in	the	job	queue	
b) Collection	of	processing	time,	run	time,	changeover	time,	order	quantity,	and	predetermined	job	
queue	
c) Use	of	“Clock”	as	a	way	to	incorporate	the	changeover	time	in	the	logic	
d) Use	logic	provided	in	Figure	4	and	Figure	5	to	determine	the	status	of	the	units	in	the	job	queue	
e) Simulation	of	the	job	queue	and	collection	of	the	performance	data	for	each	step	by	looping	
through	the	run	time
4	
	
2.	The	manufacturing	simulation	algorithm	claim	1,	wherein	the	manufacturing	is	further	refer	to	the	
personal	computer	assembly,	testing,	imaging	and	packing.	
3.		The	manufacturing	simulation	algorithm	claim	1,	wherein	the	serialization	comprises	the	choosing	
and	sequencing	of	orders	from	available	customer	orders.	
4.	The	manufacturing	simulation	algorithm	claim	1,	wherein	the	“Clock”	is	further	to	be	calculated	by	
the	formula	provided	in	Figure	3.	
5.	The	manufacturing	simulation	algorithm	claim	1,	wherein	the	simulation	of	the	job	queue	and	
collection	of	the	performance	data	for	each	step	comprise:	looping	through	the	run	time	provided	by	
user,	collecting	data	in	each	loop,	summing	up	the	status	of	units,	logging	and	charting	the	sum	value	
against	run	time.
5	
	
Figure	1	
Production	Sequence	 Serial	#	 Queue	
		 Unit	1	 1	
Order1	 Unit	2	 2	
		 …	 …	
		 Unit	n1	 n1	
		 Unit	1	 n1+1	
Order2	 Unit	2	 n1+2	
		 …	 …	
		 Unit	n2	 n1+n2	
		 Unit	1	 n1+n2+1	
Order3	 Unit	2	 n1+n2+2	
		 …	 …	
		 Unit	n3	 n1+n2+n3	
…	 …	 …	
…	 …	 …	
		 Unit	1	 n1+n2+n3+…+1	
OrderX	 Unit	2	 n1+n2+n3+…+2	
		 …	 …	
		 Unit	nx	 n1+n2+n3+…+nx
6	
	
Figure	2	
	 Stage	1	 Stage	2	 Stage	3	 Stage	4	
	 Assembly	 Pre-test	 Run-in	 Pack	
Order1	 T11	 T12	 T13	 T14	
Order2	 T21	 T22	 T23	 T24	
Order3	 T31	 T32	 T33	 T34	
…	 …	 …	 …	 …	
OrderX	 TX1	 TX2	 TX3	 TX4
7	
	
Figure	3	
Sequence	 Time	for	order	
Order1	 Clock1	=	 RT	
Order2	 Clock2	=	 Clock1	-	T11	×	n1	–	changeover{Order1&Order2}	
Order3	 Clock3	=	 Clock2	-	T21	×	n2	–	changeover{Order2&Order3}	
…	 …	 …	
OrderX	 ClockX	=	 Clock(X-1)	-	T(X-11)	×	n(X-1)	-	changeover{Order(X-1)&OrderX}
8	
	
Figure	4	
	
		 Stage	1	 Stage2	 Stage	3	 Stage	4	
Production		
Sequence	
Serial	
#	 Assembly	 Pre-test	 Run-in	 Pack	
Order1	 Unit	1	 IF	Clock1/T11≥	1	
				THEN	finish	stage	1	
OTHERWISE	not	start		
IF	previous	stage	is	not	done	
				THEN	unit	not	started	yet	
ELSE	IF	previous	stage	is	done	
				THEN	IF	(Clock1-T12)/T11≥	1	
								THEN	unit	finish	stage	2	
				OTHERWISE	unit	is	being	processed	
IF	previous	stage	is	not	done	
				THEN	unit	not	started	yet	
ELSE	IF	previous	stage	is	done	
				THEN	IF	(Clock1-T12-T13)/T11≥	1		
								THEN	unit	finish	stage	3	
				OTHERWISE	unit	is	being	processed	
IF	previous	stage	is	not	done	
				THEN	unit	not	started	yet	
ELSE	IF	previous	stage	is	done	
				THEN	IF	(Clock1-T12-T13-T14)/T11≥	1			
								THEN	unit	finish	stage	4	
				OTHERWISE	unit	is	being	processed	
Order1	 Unit	2	 IF	Clock1/T11≥	2	
				THEN	finish	stage	1	
OTHERWISE	not	start		
IF	previous	stage	is	not	done	
				THEN	unit	not	started	yet	
ELSE	IF	previous	stage	is	done	
				THEN	IF	(Clock1-T12)/T11≥	2	
								THEN	unit	finish	stage	2	
				OTHERWISE	unit	is	being	processed	
IF	previous	stage	is	not	done	
				THEN	unit	not	started	yet	
ELSE	IF	previous	stage	is	done	
				THEN	IF	(Clock1-T12-T13)/T11≥	2		
								THEN	unit	finish	stage	3	
				OTHERWISE	unit	is	being	processed	
IF	previous	stage	is	not	done	
				THEN	unit	not	started	yet	
ELSE	IF	previous	stage	is	done	
				THEN	IF	(Clock1-T12-T13-T14)/T11≥	2			
								THEN	unit	finish	stage	4	
				OTHERWISE	unit	is	being	processed	
Order1	 …	 …	 …	 …	 …	
Order1	 Unit	
n1	
IF	Clock1/T11≥	n1	
				THEN	finish	stage	1	
OTHERWISE	not	start		
IF	previous	stage	is	not	done	
				THEN	unit	not	started	yet	
ELSE	IF	previous	stage	is	done	
				THEN	IF	(Clock1-T12)/T11≥	n1	
								THEN	unit	finish	stage	2	
				OTHERWISE	unit	is	being	processed	
IF	previous	stage	is	not	done	
				THEN	unit	not	started	yet	
ELSE	IF	previous	stage	is	done	
				THEN	IF	(Clock1-T12-T13)/T11≥	n1		
								THEN	unit	finish	stage	3	
				OTHERWISE	unit	is	being	processed	
IF	previous	stage	is	not	done	
				THEN	unit	not	started	yet	
ELSE	IF	previous	stage	is	done	
				THEN	IF(Clock1-T12-T13-T14)/T11≥	n1			
								THEN	unit	finish	stage	4	
				OTHERWISE	unit	is	being	processed	
Order2	 Unit	1	 IF	Clock2/T21≥	1	
				THEN	finish	stage	1	
OTHERWISE	not	start		
IF	previous	stage	is	not	done	
				THEN	unit	not	started	yet	
ELSE	IF	previous	stage	is	done	
				THEN	IF	(Clock2-T22)/T21≥	1	
								THEN	unit	finish	stage	2	
				OTHERWISE	unit	is	being	processed	
IF	previous	stage	is	not	done	
				THEN	unit	not	started	yet	
ELSE	IF	previous	stage	is	done	
				THEN	IF	(Clock2-T22-T23)/T21≥	1		
								THEN	unit	finish	stage	3	
				OTHERWISE	unit	is	being	processed	
IF	previous	stage	is	not	done	
				THEN	unit	not	started	yet	
ELSE	IF	previous	stage	is	done	
				THEN	IF	(Clock2-T22-T23-T24)/T21≥	1			
								THEN	unit	finish	stage	4	
				OTHERWISE	unit	is	being	processed	
Order2	 Unit	2	 IF	Clock2/T21≥	2	
				THEN	finish	stage	1	
OTHERWISE	not	start		
IF	previous	stage	is	not	done	
				THEN	unit	not	started	yet	
ELSE	IF	previous	stage	is	done	
				THEN	IF	(Clock2-T22)/T21≥	2	
								THEN	unit	finish	stage	2	
				OTHERWISE	unit	is	being	processed	
IF	previous	stage	is	not	done	
				THEN	unit	not	started	yet	
ELSE	IF	previous	stage	is	done	
				THEN	IF	(Clock2-T22-T23)/T21≥	2		
								THEN	unit	finish	stage	3	
				OTHERWISE	unit	is	being	processed	
IF	previous	stage	is	not	done	
				THEN	unit	not	started	yet	
ELSE	IF	previous	stage	is	done	
				THEN	IF	(Clock2-T22-T23-T24)/T21≥	2			
								THEN	unit	finish	stage	4	
				OTHERWISE	unit	is	being	processed	
Order2	 …	 …	 …	 …	 …	
Order2	 Unit	
n2	
IF	Clock2/T21≥	n2	
				THEN	finish	stage	1	
OTHERWISE	not	start		
IF	previous	stage	is	not	done	
				THEN	unit	not	started	yet	
ELSE	IF	previous	stage	is	done	
				THEN	IF	(Clock2-T22)/T21≥	n2	
								THEN	unit	finish	stage	2	
				OTHERWISE	unit	is	being	processed	
IF	previous	stage	is	not	done	
				THEN	unit	not	started	yet	
ELSE	IF	previous	stage	is	done	
				THEN	IF	(Clock2-T22-T23)/T21≥	n2		
								THEN	unit	finish	stage	3	
				OTHERWISE	unit	is	being	processed	
IF	previous	stage	is	not	done	
				THEN	unit	not	started	yet	
ELSE	IF	previous	stage	is	done	
				THEN	IF(Clock2-T22-T23-T24)/T21≥	n2			
								THEN	unit	finish	stage	4	
				OTHERWISE	unit	is	being	processed	
Order3	 Unit	1	 IF	Clock3/T31≥	1	
				THEN	finish	stage	1	
OTHERWISE	not	start		
IF	previous	stage	is	not	done	
				THEN	unit	not	started	yet	
ELSE	IF	previous	stage	is	done	
				THEN	IF	(Clock3-T32)/T31≥	1	
								THEN	unit	finish	stage	2	
				OTHERWISE	unit	is	being	processed	
IF	previous	stage	is	not	done	
				THEN	unit	not	started	yet	
ELSE	IF	previous	stage	is	done	
				THEN	IF	(Clock3-T32-T33)/T31≥	1		
								THEN	unit	finish	stage	3	
				OTHERWISE	unit	is	being	processed	
IF	previous	stage	is	not	done	
				THEN	unit	not	started	yet	
ELSE	IF	previous	stage	is	done	
				THEN	IF	(Clock3-T32-T33-T34)/T31≥	1			
								THEN	unit	finish	stage	4	
				OTHERWISE	unit	is	being	processed	
Order3	 Unit	2	 IF	Clock3/T31≥	2	
				THEN	finish	stage	1	
OTHERWISE	not	start		
IF	previous	stage	is	not	done	
				THEN	unit	not	started	yet	
ELSE	IF	previous	stage	is	done	
				THEN	IF	(Clock3-T32)/T31≥	2	
								THEN	unit	finish	stage	2	
				OTHERWISE	unit	is	being	processed	
IF	previous	stage	is	not	done	
				THEN	unit	not	started	yet	
ELSE	IF	previous	stage	is	done	
				THEN	IF	(Clock3-T32-T33)/T31≥	2		
								THEN	unit	finish	stage	3	
				OTHERWISE	unit	is	being	processed	
IF	previous	stage	is	not	done	
				THEN	unit	not	started	yet	
ELSE	IF	previous	stage	is	done	
				THEN	IF	(Clock3-T32-T33-T34)/T31≥	2			
								THEN	unit	finish	stage	4	
				OTHERWISE	unit	is	being	processed	
Order3	 …	 …	 …	 …	 …	
Order3	 Unit	
n3	
IF	Clock3/T31≥	n3	
				THEN	finish	stage	1	
OTHERWISE	not	start		
IF	previous	stage	is	not	done	
				THEN	unit	not	started	yet	
ELSE	IF	previous	stage	is	done	
				THEN	IF	(Clock3-T32)/T31≥	n3	
								THEN	unit	finish	stage	2	
				OTHERWISE	unit	is	being	processed	
IF	previous	stage	is	not	done	
				THEN	unit	not	started	yet	
ELSE	IF	previous	stage	is	done	
				THEN	IF	(Clock3-T32-T33)/T31≥	n3		
								THEN	unit	finish	stage	3	
				OTHERWISE	unit	is	being	processed	
IF	previous	stage	is	not	done	
				THEN	unit	not	started	yet	
ELSE	IF	previous	stage	is	done	
				THEN	IF(Clock3-T32-T33-T34)/T31≥	n3			
								THEN	unit	finish	stage	4	
				OTHERWISE	unit	is	being	processed	
…	 …	 …	 …	 …	 …	
OrderX	 Unit	1	 IF	ClockX/TX1≥	1	
				THEN	finish	stage	1	
OTHERWISE	not	start		
IF	previous	stage	is	not	done	
				THEN	unit	not	started	yet	
ELSE	IF	previous	stage	is	done	
				THEN	IF	(ClockX-TX2)/TX1≥	1	
								THEN	unit	finish	stage	2	
				OTHERWISE	unit	is	being	processed	
IF	previous	stage	is	not	done	
				THEN	unit	not	started	yet	
ELSE	IF	previous	stage	is	done	
				THEN	IF	(ClockX-TX2-TX3)/TX1≥	1	
								THEN	unit	finish	stage	3	
				OTHERWISE	unit	is	being	processed	
IF	previous	stage	is	not	done	
				THEN	unit	not	started	yet	
ELSE	IF	previous	stage	is	done	
				THEN	IF	(ClockX-TX2-TX3-TX4)/TX1≥	1	
								THEN	unit	finish	stage	4	
				OTHERWISE	unit	is	being	processed	
OrderX	 Unit	2	 IF	ClockX/TX1≥	2	
				THEN	finish	stage	1	
OTHERWISE	not	start		
IF	previous	stage	is	not	done	
				THEN	unit	not	started	yet	
ELSE	IF	previous	stage	is	done	
				THEN	IF	(ClockX-TX2)/TX1≥	2	
								THEN	unit	finish	stage	2	
				OTHERWISE	unit	is	being	processed	
IF	previous	stage	is	not	done	
				THEN	unit	not	started	yet	
ELSE	IF	previous	stage	is	done	
				THEN	IF	(ClockX-TX2-TX3)/TX1≥	2	
								THEN	unit	finish	stage	3	
				OTHERWISE	unit	is	being	processed	
IF	previous	stage	is	not	done	
				THEN	unit	not	started	yet	
ELSE	IF	previous	stage	is	done	
				THEN	IF	(ClockX-TX2-TX3-TX4)/TX1≥	2	
								THEN	unit	finish	stage	4	
				OTHERWISE	unit	is	being	processed	
OrderX	 …	 …	 …	 …	 …
9	
	
Figure	5	
		 Stage	1	 Stage	2	
order	 Serial	#	 Assembly	 Pre-test	
OrderX	 Unit	nx	 IF	ClockX/TX1≥	nx	
				THEN	finish	Stage	1	
OTHERWISE	not	start	yet	
IF	previous	process	is	not	done	
				THEN	unit	not	started	yet	
ELSE	IF	previous	stage	is	done	
				THEN	IF	(ClockX-TX2)/TX1≥	nx	
								THEN	unit	finish	Stage	2	
				OTHERWISE	unit	is	being	processed	
	
	
	
Process	3	 Process	4	
Run-in	 Pack	
IF	previous	process	is	not	done	
				THEN	unit	not	started	yet	
ELSE	IF	previous	stage	is	done	
				THEN	IF	(ClockX-TX2-TX3)/TX1≥	nx	
								THEN	unit	finish	stage	3	
				OTHERWISE	unit	is	being	processed	
IF	previous	process	is	not	done	
				THEN	unit	not	started	yet	
ELSE	IF	previous	stage	is	done	
				THEN	IF	(ClockX-TX2-TX3-TX4)/TX1≥	nx	
								THEN	unit	finish	stage	4	
				OTHERWISE	unit	is	being	processed
10	
	
Figure	6	
	 Unit	Status	for	a	Station	
	
Not	start	
Being		
Processed	 Finished	
RT	=	1	 Sum(1)	
	
Sum(a)	 Sum(i)	
RT	=	2	 Sum(2)	 Sum(b)	 Sum(ii)	
RT	=	3	 Sum(3)	
	
Sum(c)	 Sum(iii)	
RT	=	4	 Sum(4)	
	
Sum(d)	 Sum(iv)	
RT	=	5	 Sum(5)	
	
Sum(e)	 Sum(v)	
RT	=	6	 Sum(6)	
	
Sum(f)	 Sum(vi)	
RT	=	7	 Sum(7)	
	
Sum(g)	 Sum(vii)	
…	 …	 …	 …
11	
	
Figure	7	
	
	
	
	
	
1	 2	 3	 4	 5	 6	 7	
RT	
Status:Not	Start	(Assembly)	
1	 2	 3	 4	 5	 6	 7	
RT	
Status:Being	Processed	(Assembly)		
1	 2	 3	 4	 5	 6	 7	
RT	
Status:Finished	(Assembly)	
Sum	(1)	
Sum	(2)	
Sum	(3)	
Sum	(4)	
Sum	(5)	
Sum	(6)	
Sum	(7)	
Sum	(a)	
Sum	(b)	
Sum(c)	
Sum	(d)	
Sum	(e)	
Sum	(f)	
Sum	(g)	
Sum	(i)	
Sum	(ii)	
Sum	(iii)	
Sum	(iv)	
Sum	(v)	
Sum	(vi)	
Sum	(vii)

Mais conteúdo relacionado

Semelhante a Maunfacturing process simulation for scenario analysis

Ch 6 Scheduling.ppt
Ch 6 Scheduling.pptCh 6 Scheduling.ppt
Ch 6 Scheduling.pptAnand398268
 
Scheduling(production and operations management systems).ppt
Scheduling(production and operations management systems).pptScheduling(production and operations management systems).ppt
Scheduling(production and operations management systems).pptGooglePay16
 
Chapter5-Facility Layout_POM.ppt
Chapter5-Facility Layout_POM.pptChapter5-Facility Layout_POM.ppt
Chapter5-Facility Layout_POM.pptKuvaneshWaran
 
Plant Layout and Material Handling darshan ppt.pptx
Plant Layout and Material Handling darshan ppt.pptxPlant Layout and Material Handling darshan ppt.pptx
Plant Layout and Material Handling darshan ppt.pptxArjunB40
 
Production And Operation Materials
Production And Operation MaterialsProduction And Operation Materials
Production And Operation Materialspikuoec
 
Production And Operation Materials
Production And Operation MaterialsProduction And Operation Materials
Production And Operation Materialspikuoec
 
Industrial engineeering pli
Industrial engineeering   pliIndustrial engineeering   pli
Industrial engineeering pliDhyey Shukla
 
Proposed pricing model for cloud computing
Proposed pricing model for cloud computingProposed pricing model for cloud computing
Proposed pricing model for cloud computingAdeel Javaid
 
IRJET- Integration of Job Release Policies and Job Scheduling Policies in...
IRJET-  	  Integration of Job Release Policies and Job Scheduling Policies in...IRJET-  	  Integration of Job Release Policies and Job Scheduling Policies in...
IRJET- Integration of Job Release Policies and Job Scheduling Policies in...IRJET Journal
 
PALCO INDUSTRY USING VALUE STREAM MAPPING
PALCO INDUSTRY USING VALUE STREAM MAPPINGPALCO INDUSTRY USING VALUE STREAM MAPPING
PALCO INDUSTRY USING VALUE STREAM MAPPINGFuratAj
 
Systems modelling and simulation
Systems modelling and simulationSystems modelling and simulation
Systems modelling and simulationHassan Saif
 
IPE 493_T6_Facility Layout.pptx
IPE 493_T6_Facility Layout.pptxIPE 493_T6_Facility Layout.pptx
IPE 493_T6_Facility Layout.pptxShaownRahmanSaidur
 
Chapter 02 simulation examples
Chapter 02   simulation examplesChapter 02   simulation examples
Chapter 02 simulation examplesImran Ali Chaudhry
 
AN EXPERIMENTAL STUDY ON THE AUTOMOTIVE PRODUCTION LINE USING ASSEMBLY LINE B...
AN EXPERIMENTAL STUDY ON THE AUTOMOTIVE PRODUCTION LINE USING ASSEMBLY LINE B...AN EXPERIMENTAL STUDY ON THE AUTOMOTIVE PRODUCTION LINE USING ASSEMBLY LINE B...
AN EXPERIMENTAL STUDY ON THE AUTOMOTIVE PRODUCTION LINE USING ASSEMBLY LINE B...IAEME Publication
 
VTU 5TH SEM CSE OPERATING SYSTEMS SOLVED PAPERS
VTU 5TH SEM CSE OPERATING SYSTEMS SOLVED PAPERSVTU 5TH SEM CSE OPERATING SYSTEMS SOLVED PAPERS
VTU 5TH SEM CSE OPERATING SYSTEMS SOLVED PAPERSvtunotesbysree
 
Basic Query Tuning Primer - Pg West 2009
Basic Query Tuning Primer - Pg West 2009Basic Query Tuning Primer - Pg West 2009
Basic Query Tuning Primer - Pg West 2009mattsmiley
 
What's New in MariaDB Server 10.2 and MariaDB MaxScale 2.1
What's New in MariaDB Server 10.2 and MariaDB MaxScale 2.1What's New in MariaDB Server 10.2 and MariaDB MaxScale 2.1
What's New in MariaDB Server 10.2 and MariaDB MaxScale 2.1MariaDB plc
 

Semelhante a Maunfacturing process simulation for scenario analysis (20)

Ch 6 Scheduling.ppt
Ch 6 Scheduling.pptCh 6 Scheduling.ppt
Ch 6 Scheduling.ppt
 
Scheduling(production and operations management systems).ppt
Scheduling(production and operations management systems).pptScheduling(production and operations management systems).ppt
Scheduling(production and operations management systems).ppt
 
Chapter5-Facility Layout_POM.ppt
Chapter5-Facility Layout_POM.pptChapter5-Facility Layout_POM.ppt
Chapter5-Facility Layout_POM.ppt
 
Plant Layout and Material Handling darshan ppt.pptx
Plant Layout and Material Handling darshan ppt.pptxPlant Layout and Material Handling darshan ppt.pptx
Plant Layout and Material Handling darshan ppt.pptx
 
vignesh conference
vignesh conferencevignesh conference
vignesh conference
 
Von neumann workers
Von neumann workersVon neumann workers
Von neumann workers
 
Production And Operation Materials
Production And Operation MaterialsProduction And Operation Materials
Production And Operation Materials
 
Production And Operation Materials
Production And Operation MaterialsProduction And Operation Materials
Production And Operation Materials
 
Industrial engineeering pli
Industrial engineeering   pliIndustrial engineeering   pli
Industrial engineeering pli
 
Proposed pricing model for cloud computing
Proposed pricing model for cloud computingProposed pricing model for cloud computing
Proposed pricing model for cloud computing
 
IRJET- Integration of Job Release Policies and Job Scheduling Policies in...
IRJET-  	  Integration of Job Release Policies and Job Scheduling Policies in...IRJET-  	  Integration of Job Release Policies and Job Scheduling Policies in...
IRJET- Integration of Job Release Policies and Job Scheduling Policies in...
 
PALCO INDUSTRY USING VALUE STREAM MAPPING
PALCO INDUSTRY USING VALUE STREAM MAPPINGPALCO INDUSTRY USING VALUE STREAM MAPPING
PALCO INDUSTRY USING VALUE STREAM MAPPING
 
Systems modelling and simulation
Systems modelling and simulationSystems modelling and simulation
Systems modelling and simulation
 
IPE 493_T6_Facility Layout.pptx
IPE 493_T6_Facility Layout.pptxIPE 493_T6_Facility Layout.pptx
IPE 493_T6_Facility Layout.pptx
 
Chapter 02 simulation examples
Chapter 02   simulation examplesChapter 02   simulation examples
Chapter 02 simulation examples
 
AN EXPERIMENTAL STUDY ON THE AUTOMOTIVE PRODUCTION LINE USING ASSEMBLY LINE B...
AN EXPERIMENTAL STUDY ON THE AUTOMOTIVE PRODUCTION LINE USING ASSEMBLY LINE B...AN EXPERIMENTAL STUDY ON THE AUTOMOTIVE PRODUCTION LINE USING ASSEMBLY LINE B...
AN EXPERIMENTAL STUDY ON THE AUTOMOTIVE PRODUCTION LINE USING ASSEMBLY LINE B...
 
VTU 5TH SEM CSE OPERATING SYSTEMS SOLVED PAPERS
VTU 5TH SEM CSE OPERATING SYSTEMS SOLVED PAPERSVTU 5TH SEM CSE OPERATING SYSTEMS SOLVED PAPERS
VTU 5TH SEM CSE OPERATING SYSTEMS SOLVED PAPERS
 
Basic Query Tuning Primer
Basic Query Tuning PrimerBasic Query Tuning Primer
Basic Query Tuning Primer
 
Basic Query Tuning Primer - Pg West 2009
Basic Query Tuning Primer - Pg West 2009Basic Query Tuning Primer - Pg West 2009
Basic Query Tuning Primer - Pg West 2009
 
What's New in MariaDB Server 10.2 and MariaDB MaxScale 2.1
What's New in MariaDB Server 10.2 and MariaDB MaxScale 2.1What's New in MariaDB Server 10.2 and MariaDB MaxScale 2.1
What's New in MariaDB Server 10.2 and MariaDB MaxScale 2.1
 

Último

Abanoub Ghobrial, Planning Team Leader.pdf
Abanoub Ghobrial, Planning Team Leader.pdfAbanoub Ghobrial, Planning Team Leader.pdf
Abanoub Ghobrial, Planning Team Leader.pdfAbanoubGhobrial1
 
Design, Desire and Demand Presentation.pptx
Design, Desire and Demand Presentation.pptxDesign, Desire and Demand Presentation.pptx
Design, Desire and Demand Presentation.pptxaaronbasko1
 
Career-Orientation-for-Grade-9-and-10.pptx
Career-Orientation-for-Grade-9-and-10.pptxCareer-Orientation-for-Grade-9-and-10.pptx
Career-Orientation-for-Grade-9-and-10.pptxGachaFluffy
 
Human Rights are notes and helping material
Human Rights are notes and helping materialHuman Rights are notes and helping material
Human Rights are notes and helping materialnadeemcollege26
 
加拿大MUN学位证,纽芬兰纪念大学毕业证书1:1制作
加拿大MUN学位证,纽芬兰纪念大学毕业证书1:1制作加拿大MUN学位证,纽芬兰纪念大学毕业证书1:1制作
加拿大MUN学位证,纽芬兰纪念大学毕业证书1:1制作rpb5qxou
 
Training for Deaconess, biblical qualifications.ppt
Training for Deaconess, biblical qualifications.pptTraining for Deaconess, biblical qualifications.ppt
Training for Deaconess, biblical qualifications.pptVidalMendoza5
 
How to prepare yourself for a job interview.pptx
How to prepare yourself for a job interview.pptxHow to prepare yourself for a job interview.pptx
How to prepare yourself for a job interview.pptxJohnreyFalsarioBasid
 
Thomas Calculus 12th Edition Textbook and helping material
Thomas Calculus 12th Edition Textbook and helping materialThomas Calculus 12th Edition Textbook and helping material
Thomas Calculus 12th Edition Textbook and helping materialsafdarhussainbhutta4
 
Back on Track: Navigating the Return to Work after Parental Leave
Back on Track: Navigating the Return to Work after Parental LeaveBack on Track: Navigating the Return to Work after Parental Leave
Back on Track: Navigating the Return to Work after Parental LeaveMarharyta Nedzelska
 
Transportation and Trade Part 5 (1) (1).pptx
Transportation and Trade Part 5 (1) (1).pptxTransportation and Trade Part 5 (1) (1).pptx
Transportation and Trade Part 5 (1) (1).pptxSheldon Byron
 
LinkedIn Strategic Guidelines April 2024
LinkedIn Strategic Guidelines April 2024LinkedIn Strategic Guidelines April 2024
LinkedIn Strategic Guidelines April 2024Bruce Bennett
 
Chapter 4 - Promoting Inclusive Culture.ppt
Chapter 4 - Promoting   Inclusive Culture.pptChapter 4 - Promoting   Inclusive Culture.ppt
Chapter 4 - Promoting Inclusive Culture.pptmoytopo
 
Complete Benefits of career counseling in India
Complete Benefits of career counseling in IndiaComplete Benefits of career counseling in India
Complete Benefits of career counseling in IndiaMere Mentor
 
How to make career in advance 3d animation
How to make career in advance 3d animationHow to make career in advance 3d animation
How to make career in advance 3d animationsantoshjadhav126
 
401799841-Increasing-Crimes-and-Suicides-Among-Youth.pptx
401799841-Increasing-Crimes-and-Suicides-Among-Youth.pptx401799841-Increasing-Crimes-and-Suicides-Among-Youth.pptx
401799841-Increasing-Crimes-and-Suicides-Among-Youth.pptxwaghmare9860lavin
 
4. Biomechanical Preparation INTRO AND TECHNIQUES
4. Biomechanical Preparation INTRO AND TECHNIQUES4. Biomechanical Preparation INTRO AND TECHNIQUES
4. Biomechanical Preparation INTRO AND TECHNIQUESaishwaryakhare5
 
Get to know about Raquel Thompson Barbados.pdf
Get to know about Raquel Thompson Barbados.pdfGet to know about Raquel Thompson Barbados.pdf
Get to know about Raquel Thompson Barbados.pdfRaquel Thompson Barbados
 
Soviet pilot Yuri Gagarin was the first person to ever orbit the Earth
Soviet pilot Yuri Gagarin was the first person to ever orbit the EarthSoviet pilot Yuri Gagarin was the first person to ever orbit the Earth
Soviet pilot Yuri Gagarin was the first person to ever orbit the EarthChristina Parmionova
 
APSC Motor Vechile Inspector 18 Posts.pdf
APSC Motor Vechile Inspector 18 Posts.pdfAPSC Motor Vechile Inspector 18 Posts.pdf
APSC Motor Vechile Inspector 18 Posts.pdfsoumita869
 
What is the career path of a VFX artist?
What is the career path of a VFX artist?What is the career path of a VFX artist?
What is the career path of a VFX artist?santoshjadhav126
 

Último (20)

Abanoub Ghobrial, Planning Team Leader.pdf
Abanoub Ghobrial, Planning Team Leader.pdfAbanoub Ghobrial, Planning Team Leader.pdf
Abanoub Ghobrial, Planning Team Leader.pdf
 
Design, Desire and Demand Presentation.pptx
Design, Desire and Demand Presentation.pptxDesign, Desire and Demand Presentation.pptx
Design, Desire and Demand Presentation.pptx
 
Career-Orientation-for-Grade-9-and-10.pptx
Career-Orientation-for-Grade-9-and-10.pptxCareer-Orientation-for-Grade-9-and-10.pptx
Career-Orientation-for-Grade-9-and-10.pptx
 
Human Rights are notes and helping material
Human Rights are notes and helping materialHuman Rights are notes and helping material
Human Rights are notes and helping material
 
加拿大MUN学位证,纽芬兰纪念大学毕业证书1:1制作
加拿大MUN学位证,纽芬兰纪念大学毕业证书1:1制作加拿大MUN学位证,纽芬兰纪念大学毕业证书1:1制作
加拿大MUN学位证,纽芬兰纪念大学毕业证书1:1制作
 
Training for Deaconess, biblical qualifications.ppt
Training for Deaconess, biblical qualifications.pptTraining for Deaconess, biblical qualifications.ppt
Training for Deaconess, biblical qualifications.ppt
 
How to prepare yourself for a job interview.pptx
How to prepare yourself for a job interview.pptxHow to prepare yourself for a job interview.pptx
How to prepare yourself for a job interview.pptx
 
Thomas Calculus 12th Edition Textbook and helping material
Thomas Calculus 12th Edition Textbook and helping materialThomas Calculus 12th Edition Textbook and helping material
Thomas Calculus 12th Edition Textbook and helping material
 
Back on Track: Navigating the Return to Work after Parental Leave
Back on Track: Navigating the Return to Work after Parental LeaveBack on Track: Navigating the Return to Work after Parental Leave
Back on Track: Navigating the Return to Work after Parental Leave
 
Transportation and Trade Part 5 (1) (1).pptx
Transportation and Trade Part 5 (1) (1).pptxTransportation and Trade Part 5 (1) (1).pptx
Transportation and Trade Part 5 (1) (1).pptx
 
LinkedIn Strategic Guidelines April 2024
LinkedIn Strategic Guidelines April 2024LinkedIn Strategic Guidelines April 2024
LinkedIn Strategic Guidelines April 2024
 
Chapter 4 - Promoting Inclusive Culture.ppt
Chapter 4 - Promoting   Inclusive Culture.pptChapter 4 - Promoting   Inclusive Culture.ppt
Chapter 4 - Promoting Inclusive Culture.ppt
 
Complete Benefits of career counseling in India
Complete Benefits of career counseling in IndiaComplete Benefits of career counseling in India
Complete Benefits of career counseling in India
 
How to make career in advance 3d animation
How to make career in advance 3d animationHow to make career in advance 3d animation
How to make career in advance 3d animation
 
401799841-Increasing-Crimes-and-Suicides-Among-Youth.pptx
401799841-Increasing-Crimes-and-Suicides-Among-Youth.pptx401799841-Increasing-Crimes-and-Suicides-Among-Youth.pptx
401799841-Increasing-Crimes-and-Suicides-Among-Youth.pptx
 
4. Biomechanical Preparation INTRO AND TECHNIQUES
4. Biomechanical Preparation INTRO AND TECHNIQUES4. Biomechanical Preparation INTRO AND TECHNIQUES
4. Biomechanical Preparation INTRO AND TECHNIQUES
 
Get to know about Raquel Thompson Barbados.pdf
Get to know about Raquel Thompson Barbados.pdfGet to know about Raquel Thompson Barbados.pdf
Get to know about Raquel Thompson Barbados.pdf
 
Soviet pilot Yuri Gagarin was the first person to ever orbit the Earth
Soviet pilot Yuri Gagarin was the first person to ever orbit the EarthSoviet pilot Yuri Gagarin was the first person to ever orbit the Earth
Soviet pilot Yuri Gagarin was the first person to ever orbit the Earth
 
APSC Motor Vechile Inspector 18 Posts.pdf
APSC Motor Vechile Inspector 18 Posts.pdfAPSC Motor Vechile Inspector 18 Posts.pdf
APSC Motor Vechile Inspector 18 Posts.pdf
 
What is the career path of a VFX artist?
What is the career path of a VFX artist?What is the career path of a VFX artist?
What is the career path of a VFX artist?
 

Maunfacturing process simulation for scenario analysis