SlideShare a Scribd company logo
1 of 8
Download to read offline
International Journal of Innovative Research in Advanced Engineering (IJIRAE) ISSN: 2349-2163
Volume 1 Issue 6 (July 2014) http://ijirae.com
_________________________________________________________________________________________________
© 2014, IJIRAE- All Rights Reserved Page - 15
Assembly Sequence Optimization
Prachi E. Ramteke
PG Student, Department of Industrial Engineering,
Shri.Ramdeobaba College of Engineering and
Management, Katol Road,Nagpur-440013, (M.S.) India
D. R. Zanwar
Associate Professor, Department of Industrial Engineering,
Shri.Ramdeobaba College of Engineering and
Management, Katol Road,Nagpur-440013, (M.S.) India
Abstract: The assembly process is one of the most time consuming and expensive manufacturing activities.
Determination of a correct and stable assembly sequence is necessary for automated assembly system. The objective of
the present work is to generate feasible, stable and optimal assembly sequence with minimum assembly time.
Automated assembly has the advantage of greater process capability and scalability. It is faster, more efficient and
precise than any conventional process. Ant Colony Optimization (ACO) method is used for generation of stable
assembly sequence. This method has been applied to a Planetary Gearbox.
Keywords: Assembly Sequence, Ant Colony Optimization, Heuristic, Metaheuristic, Part Contact Level,
I. INTRODUCTION
Assembly is the process of joining separate components together to form a single final assembled unit (e.g. mechanism,
device, building etc.). In many cases, the order in which these tasks are performed is an important consideration.
Manufacturing and engineering design in industry require specialized knowledge and problem solving techniques.
Emerging soft-computing technique can facilitate part design, process planning, scheduling, understanding and diagnosis
and effective sequence determination to assemble a product. Assembly plays an important role in the design and
manufacturing stages or integration of both. A wrong selection of sequence may lead to either a wrong product or halting
of the process from moving towards next stage.
In production system a major role is performed by assembly process. Assembly involves several stages, such as, part
handling and accessing, finding the relative position between components, selection of fixture and part placement
devices, and assembly sequence determination. Sequence of assembly of a set of parts plays a key role in determining
important characteristics of the tasks of assembly and of the finished assembly. It involves the identification, section and
sequencing of assembly operations. The sequencing of assembly operations usually leads to the set of all feasible and
reliable assembly process.
The problem of sequencing has a primary role in the development of computer based assembly systems. Different
methods have been studied to approach the problem of assembly sequence; the most efficient ones are based on the
application of meta-heuristic rules aimed to drastically reduce the number of sequences. A promising approach to this
problem seems to be the ant colony optimization (ACO). It is a probabilistic technique for solving computational
problems which can be reduced to finding good paths through graphs. They are inspired by the behaviour of ants in
finding paths from the colony to food.
The work in this paper is based on optimising the assembly sequence of a Planetary Gearbox using ACO technique
considering time. The paper is structured as follows. In Section 2, ACO is explained. The flow diagram represents the
steps of ACO algorithm. Then, the basic ACO algorithm operation mode is also described In Section 3, problem is
defined. The liaison diagram represents the connectivity between the mating parts of the planetary gearbox. The problem
formulation is presented in Section 4. Section 5 shows the result for given problem. Finally, some concluding remarks are
discussed in Section 6.
II. ANT COLONY OPTIMIZATION (ACO)
Ant Colony Optimization (ACO) was proposed by Marco Dorigo in 1992 in his PhD Thesis. The basic idea of an ant
algorithm is to imitate the cooperative manner of an ant colony to solve combinatorial optimization problems within a
reasonable amount of time. While building their path from nest to food source, ants can deposit and sniff a chemical
substance called pheromone, which provides them with the ability to communicate with each other. An ant lays some
pheromone on the ground to mark the path it follows by a trail of this substance. Ants essentially move at random, but
when they encounter a pheromone trail, they decide whether or not to follow it. If they do so, they deposit their own
pheromone on the path, which reinforces the trail. The probability that an ant chooses one path over others is determined
by the amount of pheromone on the potential path of interest. With the continuous action of the colony, the shorter paths
are more frequently visited and become more attractive for the subsequent ants. By contrast, the longer paths are less
attractive because the pheromone trail will evaporate with the passing of time. Finally, the shortest way from the nest to
the source of foods is found. The main characteristics of ant algorithms are positive feedback, distributed computation,
and the use of a constructive greedy heuristic search.
ACO algorithm basically consists of three procedures:
International Journal of Innovative Research in Advanced Engineering (IJIRAE) ISSN: 2349-2163
Volume 1 Issue 6 (July 2014) http://ijirae.com
_________________________________________________________________________________________________
© 2014, IJIRAE- All Rights Reserved Page - 16
1. Construct Ants Solutions
2. Update Pheromones, by which the pheromone trails are modified
3. Daemon Actions (optional), is used to implement centralized actions which cannot be performed by single ants.
1. Construct Ants solutions
Initially, each ant is put on some randomly chosen location. At each construction step, ant k applies a probabilistic action
choice rule. In particular, the probability with which ant k, currently at location i, chooses to go to location j at the tth
iteration of the algorithm is given by Equation1
p (t) =
τ ( )
α
.[ŋ ( )]β
∑ ∈ 	 τ ( )
α
.[ŋ ( )]β
						if			j ∈	N ………… (1)
								- distance from location i to location j
ŋ = 	 - Heuristic information, shows expectations of ants to move from
location i to location j
τij - Pheromone trial
α - determines relative influence of the pheromone trail
If α = 0, the closest locations are more likely to be selected: this corresponds to a classical stochastic greedy algorithm
(with multiple starting points since ants are initially randomly distributed on the locations).
β - determines relative influence of heuristic information
If β= 0, only pheromone amplification is at work: this method will lead to the rapid emergence of a stagnation situation
,that is a situation in which all the ants follow the same path and construct the same tour, which, in general, are strongly
suboptimal.
N 		 - Feasible neighbourhood of ant k,i.e. the set of locations the ant has not visited yet.
2. Pheromone update
After all ants have constructed their tours, the pheromone trails are updated. This is done by first lowering the pheromone
strength on all arcs by a constant factor and then allowing each ant to add pheromone on the arcs it has visited, is given
by Equation 2.
τ (t + 1) = (1 − ρ). τ (t) + ∑ ∆τ (t) ………… (2)
Where, 0 < ρ< 1 is the pheromone trail evaporation. The parameter ρ is used to avoid unlimited accumulation of the
pheromone trails and it enables the algorithm to “forget" previously done bad decisions. If an arc is not chosen by the
ants, its associated pheromone strength decreases exponentially.
∆τ (t) = ( )
																																			if	arc	(i, j)is	used	by	ant	
0																																																																		otherwise
...……….. (3)
Where,L (t) is the length of the k ant's tour
Q is a constant.
3. Daemon Actions (optional)
It is used to implement centralized actions which cannot be performed by single ants.
As a practical example, the daemon can observe the path found by each ant in the colony and select one or a few ants
(e.g., those that built the best solutions in the algorithm iteration) which are then allowed to deposit additional pheromone
on the components/connections they used.
Flow diagram of ACO algorithm
International Journal of Innovative Research in Advanced Engineering (IJIRAE) ISSN: 2349-2163
Volume 1 Issue 6 (July 2014) http://ijirae.com
_________________________________________________________________________________________________
© 2014, IJIRAE- All Rights Reserved Page - 17
ACO Algorithm
The Pseudo-code for the ACO algorithm is as follows:
/*Initialization*/
For every edge (i, j) do
						 (0) =
End For
For k=1 to m do
Place any ant at randomly chosen city
End For
Let Tk
be the shortest tour found from beginning and Lk
its length
/*Main loop*/
For t=1 to tmax do
For k=1 to m do
Build tour Tk
(t) by applying (n-1) times the following step
Choose the next city with probability
p (t) =
τ (t)
α
. [ŋ (t)]β
∑l ∈ N 	 τ (t)
α
. [ŋ (t)]β
																		if			j ∈	N
Where i is the current city
End For
For k=1 to m do
Compute the Tour Tk
and the length Lk
produced by ant k
End For
If an improved tour is found
update Tk
and Lk
End If
For every edge (i, j) do
Update pheromone trail by applying the rule:
τ (t + 1) = (1 − ρ). τ (t) + ∆τ (t)																																		
where
∆τ (t) =
Q
L (t)
																														if	arc	(i,j)is	used	by	ant	
0																																																																		otherwise
End For
For every edge (i, j) do
( + 1) = ( )
End For
Print the shortest Tour and length.
Stop
III. PROBLEM DEFINATION
In order to work on the proposed method, product (planetary gearbox) is considered as the case study. The planetary
gearbox has 34 parts. Several parts overlapped in the CAD data, including 16 screws which were modelled larger than
their corresponding holes. Figure (1) represents an exploded view of a planetary gearbox. Table (1) represents the Spare
Parts List of a Planetary Gear Box and Table (2) represents Connectivity of the parts with each other. It shows the work
element description.
International Journal of Innovative Research in Advanced Engineering (IJIRAE) ISSN: 2349-2163
Volume 1 Issue 6 (July 2014) http://ijirae.com
_________________________________________________________________________________________________
© 2014, IJIRAE- All Rights Reserved Page - 18
Fig. 1 An Exploded view of Planetary Gearbox
TABLE 1
SPARE PARTS LIST
TABLE 2
WORK ELEMENT DESCRIPTION
Items Qty/GBox Name Items Qty/GBox Name
01 1 Main Housing 18 1 Snap Ring
02 1 Output Flange 19 6 Snap Ring
03 1 Flange Main Seal 20 3 Radial Ball Bearing
04 1
Main Output
Flange
Bearing
21 3 Snap Ring
05 1 Supporting Ring 22 3 Planetary Gear
06 1 Snap Ring 23 1 Sun Gear
07 1 Convex Gear 24 1 Radial Ball Bearing
08 1 Snap Ring 25 1 O – Ring
09 1 Planetary Carrier 26 1 Rear Cover
10 1 Lead Pivot 27 16 Cheese Head Screw
11 6
Cylindrical Roller
Bearing
28 1 O – Ring(Copper)
12 3 Snap Ring 29 1 Magnet
13 3 Planetary Gear 30 1
Oil Draining Safety
Valve
14 3 Snap Ring 31 1 O – Ring
15 1 Sun Gear 32 1 Eye Bolt
16 1 Planetary Carrier 33 1 Breather Bolt
17 3
Planetary Carrier
pivot
34 1 Oil Gauge
Elements
Work Element
Description
Time (sec)
1 Load 1 3
2 2 in 1 10
3 3 in 2 4
4 4 in 2 4
5 5 in 2 3
6 6 in 2 3
7 7 over 2 5
8 8 in 7 3
9 9 over 7 7
10 10 in 9 3
International Journal of Innovative Research in Advanced Engineering (IJIRAE) ISSN: 2349-2163
Volume 1 Issue 6 (July 2014) http://ijirae.com
_________________________________________________________________________________________________
© 2014, IJIRAE- All Rights Reserved Page - 19
Elements
Work Element
Description
Time (sec)
18 18 in 16 3
19 19 in 17 3 x 3s = 9
20 20 over 17 3 x 3s = 9
21 21 over 17 3 x 3s =
22 19 in 17 3 x 3s = 9
23 22 in 17 3 x 2s = 6
24 23 in 16 4
25 24 over 23 3
26 25 in 1 3
27 26 over 1 7
28
27 screwed
in 1
16 x 5s = 90
29 28 in 26 3
90 29 in 26 3
31 30 in 26 4
32 31 in 26 3
33 32 in 1 3
34 33 in 1 3
35 34 in 1 3
1. Liaison Diagram of Planetary Gearbox
Liaison means communication between two or more groups, or co-operation or working together. Liaison diagram is
similar to ER diagram. It builds relationship between entities and checks all possibilities for precedence and considers the
feasible ones.
Fig. 2 Liaison diagram Fig. 3 Part contact Level Graph
2. Part Contact Level Graph
The part contact level graph is used to study relationships between individuals, groups, organizations, or even
entire societies. The term is used to describe a structure determined by such interactions. The ties through which any
given unit connects represent the convergence of the various contacts of that unit. In above case of a planetary gear box
11 11 in 9 3 x 3s = 9
12 12 in 9 3 x 3s = 9
13 11 in 9 3 x 3s = 9
14 13 over 11 and 12 3 x 3s = 9
15 14 in 9 3 x 2s = 6
16 15 in 9 6
17 16 in 15 8
18 18 in 16 3
19 19 in 17 3 x 3s = 9
20 20 over 17 3 x 3s = 9
P26
P16
P01
P02
P09
5
4
3
2
1
International Journal of Innovative Research in Advanced Engineering (IJIRAE) ISSN: 2349-2163
Volume 1 Issue 6 (July 2014) http://ijirae.com
_________________________________________________________________________________________________
© 2014, IJIRAE- All Rights Reserved Page - 20
assembly, the parts P01, P02, P03, P04 and P05 are the sub assembled parts which are in contact with each other. It gives
an idea about the assembly of the product.
By utilizing the part assembly precedence constraints thus obtained, the feasible assembly sequence of the base parts
is obtained as,
P01 (P02  P09)  P16  P26
The part assembly precedence constraint, therefore, is a key factor for inferring the assembly sequence. This inference
procedure becomes more systematic and simple, when compared to that of conventional geometrical reasoning or
query/answer methods.
The parts P01, P02, P09, P16 and P26 are the subassemblies of planetary gearbox. The complete assembly of a planetary
gearbox is to be done by joining these sub assembled parts with each other with optimal sequence and in
minimum time.
Time taken to assemble the subassemblies P01, P02, P09, P16 and P26:
P01 (task1) = P25 + P32 + P33 + P34 = 3 + 3 + 3 + 3 = 12 sec
P02 (task2) = P03 + P04 + P05 + P06 + P07 + P08 = 4 + 4 + 3 + 3 + 5 + 3 = 22 sec
P09 (task3) = P10 + P11 + P12 + P11 + P13 + P14 + P15 = 3 + 9 + 9 + 9 + 9 + 6 + 4 = 49 sec
P16 (task4) = P18 + P19 + P20 + P21 + P19 + P22 + P23 + P24 = 3 + 9 + 9 + 9 + 9 + 6 + 4 + 3 = 52sec
P26 (task5) = P28 + P29 + P30 + P31 = 3 + 3 + 4 + 3 = 13sec
Time taken to assemble these subassemblies:
(10s) (7s) (8s) (7s)
P01 P02 P09 P16 P26 Time = 10 + 7 + 8 + 7 + 90 = 122sec
(task1) (task2) (task3) (task4) (task5)
(90s)
To solve the ACO matrix the parameters which are considered are:
n- number of task = 5
task time = (12 = 10s), (23 = 7s), (34 = 8s), (45 = 7s), (51 = 90s)
task dependency = 1 > 2, 1 > 3, 1 > 5, 2 > 3, 3 > 4, 4 > 5
IV. PROBLEM FORMULATION
In order to assess the performance of ACO, sample problems are considered formulated and evaluated. The problem
formulation consists of time matrix generation. The time matrix formulates the problem in 2D matrix. Firstly, inputs are
given in the form of number of task, task time and task dependency. Then the location of the task is decided on the grid
on both X-axis and Y-axis. The processing time matrix is used to represent the processing time expected for every task
on every resource. The time matrix generated is then given as the input to ACO. The matrix shown below is the time
matrix.
P1 P2 Pn+1 1 2 3 4 5
The above time matrix gives the optimised time for the given sequence. This process has to be repeated till the optimised
time with the optimal sequence is obtained. Number of iterations is performed for better results.
V. RESULT
The results obtained by using one of the effective metaheuristic optimization tools, viz. ant colony optimization (ACO)
to solve the assembly sequence generation are shown below.
The base assembly sequence, as mentioned above using part contact level of planetary gearbox is found out to be
P01  (P02  P09)  P16  P26
The complete sequence of the assembly as obtained by the process is presented below,
Tij
0 10 10 10 10
7 0 7 7 7
8 8 0 8 8
7 7 7 0 7
90 90 90 90 0
1
2
3
4
5
P1
P2
Pn+1
International Journal of Innovative Research in Advanced Engineering (IJIRAE) ISSN: 2349-2163
Volume 1 Issue 6 (July 2014) http://ijirae.com
_________________________________________________________________________________________________
© 2014, IJIRAE- All Rights Reserved Page - 21
Fig. 4 Complete Assembly Sequence
Results of Assembly Sequence Order
TABLE 3
ASSEMBLY SEQUENCE ORDER
Seq.
No.
Sequence
Order
01 1 2 3 4 5
02 1 2 4 5 3
03 1 3 2 4 5
03 1 4 2 3 5
04 1 5 4 3 2
05 1 5 3 2 4
06 2 1 3 5 4
07 2 1 3 4 5
08 2 3 1 4 5
09 3 1 2 4 5
10 3 2 1 4 5
11 4 1 2 3 5
12 4 3 5 1 2
13 4 3 5 1 2
14 4 3 2 1 5
15 4 5 1 2 3
16 4 5 2 1 3
17 4 5 3 1 2
18 4 5 3 2 1
19 5 1 2 3 4
20 5 1 3 2 4
21 5 1 4 3 2
22 5 2 1 4 3
23 5 3 4 1 2
24 5 4 1 2 3
25 5 4 2 1 3
Feasible Assembly Sequence
The feasible assembly sequences from the above assembly sequence order are taken considering Figure 4
International Journal of Innovative Research in Advanced Engineering (IJIRAE) ISSN: 2349-2163
Volume 1 Issue 6 (July 2014) http://ijirae.com
_________________________________________________________________________________________________
© 2014, IJIRAE- All Rights Reserved Page - 22
TABLE 4
FEASIBLE ASSEMBLY SEQUENCE LIST
Seq.
No.
Optimised Assembly
Sequence
01 1 2 3 4 5
02 1 3 2 4 5
03 1 5 4 3 2
04 2 1 3 4 5
05 2 3 1 4 5
06 3 1 2 4 5
07 3 2 1 4 5
08 4 3 5 1 2
09 4 5 3 1 2
10 4 5 3 2 1
11 5 1 4 3 2
Optimised Assembly Sequence
Best Feasible Sequence with optimised time from the above feasible sequence is,
TABLE 5
OPTIMISED ASSEMBLY SEQUENCE
Seq.
No.
Optimised Assembly
Sequence
Opt.
Time(s)
Time
Saved(s)
Time Saved
(%)
01 2 1 3 4 5 109 13 10.65
VI. CONCLUSION
For a wide variety of manufacturing industries, assembly accounts for a significant percentage of the total manufacturing
cost of a product which is directly dependent on time required to manufacture the product. Until recently, much effort has
been devoted to designing and producing individual parts, while very little effort has been directed towards optimizing
product assembly. Hence, it is likely that an improvement in this area could yield a great reduction in both manufacturing
cost and time. Following the present trend it can be forecast that in the future an increasing number of products will be
designed for automatic robotic assembly.
Although extensive research works have been carried out, several avenues for future research still remain open. Several
methods for the generation of assembly sequences are discussed in course of the present work. However, the core work
concentrates on important and simple methods for selecting the appropriate method for automated assembly system.
Nevertheless, sufficient research outcome may be realized in some of the following areas.
1) Automating the sequence generation would be much useful in the field of product assembly.
2) The reduction in assembly time may be achieved by designing products in such a way that they are easy to handle and
assemble. In order to assemble the newly designing products, simpler and less expensive robots are required.
REFERENCE
[1] De Fazio T. and Whitney D., “Simplified generation of all mechanical assembly sequences”, IEEE J. Robotics and Automation, 1987.
[2] Baldwin D., Abell T., MaxLui M., De Fazio T. and Whitney D., “An integrated computer aid for generating and evaluating assembly sequences for
mechanical products”, IEEE Trans. on Robotics and Automation 7, No. 1, 1991.
[3] Chan P., “Automatic assembly sequence generation by pattern matching”, IEEE Transactions on Systems, Man and Cybernetics’, 1991.
[4] Homan de Mello L. S. and Sanderson A. C., “Representations of mechanical assembly sequences”, IEEE Transactions on Robotics and Automation,
1991.
[5] Young-Hyun Han., Sebti Foufou., and Shaw C. Feng., “A Model for Capturing Product Assembly Information” Journal of Computing and
Information Science in Engineering MARCH 2006, Vol. 6 / 11.
[6] S.Sharma, B.B.Biswal, P.Das and B.B.Choudhury “Generation of Optimized Robotic Assembly Sequence using Ant Colony Optimization”, Proc.
of IEEE CASE, Washington DC, USA, 2008.
[7] Dorigo M et al., “The ant system: optimization by a colony of cooperating agents”, IEEE Trans Syst Man Cyber Net, 1996.
[8] Dorigo, M., “Ant colony system: A cooperative learning approach to the travelling salesman problem”, IEEE Transactions on Evolutionary
Computation. IEEE, 1(1), 1997
[9] Lee S., “Assembly planning based on subassembly extraction” Trans. Robotics and Automation, Special Issue on Manufacturing Systems: Design,
Planning, Scheduling and Real-Time Control, 1990, pp.1-32.
[10] Lee S. and Shin Y. G., “Assembly planning based on subassembly extraction” Proc. 1990 IEEE International Conference on Robotics and
Automation, 1990.
[11] Lee S. H, “Disassembly planning by subassembly extraction,” Proc. 3rd
ORSA/TIMS Conf. Flex. Manuf. Sys., 1989.
[12] Cho and Cho H., “Inference on robotic assembly precedence constraints using part contact level graph” Robotica, Vol. 11, 1993.

More Related Content

Viewers also liked

Post Election Business Outlook 2014
Post Election Business Outlook 2014Post Election Business Outlook 2014
Post Election Business Outlook 2014Brunswick Insight
 
Merchandising coordinator performance appraisal
Merchandising coordinator performance appraisalMerchandising coordinator performance appraisal
Merchandising coordinator performance appraisalEmmanuelPetit678
 
Educación y seguridad vial
Educación y seguridad vialEducación y seguridad vial
Educación y seguridad vialmarialala80
 
IC Resources - enhancing intellectual capital (DACH)
IC Resources - enhancing intellectual capital (DACH)IC Resources - enhancing intellectual capital (DACH)
IC Resources - enhancing intellectual capital (DACH)Mary Buzzing
 

Viewers also liked (8)

Post Election Business Outlook 2014
Post Election Business Outlook 2014Post Election Business Outlook 2014
Post Election Business Outlook 2014
 
Isi
IsiIsi
Isi
 
Merchandising coordinator performance appraisal
Merchandising coordinator performance appraisalMerchandising coordinator performance appraisal
Merchandising coordinator performance appraisal
 
BM Section B group1
BM Section B group1BM Section B group1
BM Section B group1
 
Educación y seguridad vial
Educación y seguridad vialEducación y seguridad vial
Educación y seguridad vial
 
IC Resources - enhancing intellectual capital (DACH)
IC Resources - enhancing intellectual capital (DACH)IC Resources - enhancing intellectual capital (DACH)
IC Resources - enhancing intellectual capital (DACH)
 
AIYEDUN BANKE. TITI
AIYEDUN BANKE. TITIAIYEDUN BANKE. TITI
AIYEDUN BANKE. TITI
 
Sunice
SuniceSunice
Sunice
 

Similar to Assembly Sequence Optimization

Path Navigation in ACO Using Mobile Robot
Path Navigation in ACO Using Mobile RobotPath Navigation in ACO Using Mobile Robot
Path Navigation in ACO Using Mobile Robotijtsrd
 
Classification with ant colony optimization
Classification with ant colony optimizationClassification with ant colony optimization
Classification with ant colony optimizationkamalikanath89
 
5 multi robot path planning algorithms
5 multi robot path planning algorithms5 multi robot path planning algorithms
5 multi robot path planning algorithmsprjpublications
 
Welding Path Planning of welding Robot Based on Improved Ant Colony Algorithm
Welding Path Planning of welding Robot Based on Improved Ant Colony AlgorithmWelding Path Planning of welding Robot Based on Improved Ant Colony Algorithm
Welding Path Planning of welding Robot Based on Improved Ant Colony AlgorithmIJRESJOURNAL
 
Comparison of different Ant based techniques for identification of shortest p...
Comparison of different Ant based techniques for identification of shortest p...Comparison of different Ant based techniques for identification of shortest p...
Comparison of different Ant based techniques for identification of shortest p...IOSR Journals
 
A hybrid optimization algorithm based on genetic algorithm and ant colony opt...
A hybrid optimization algorithm based on genetic algorithm and ant colony opt...A hybrid optimization algorithm based on genetic algorithm and ant colony opt...
A hybrid optimization algorithm based on genetic algorithm and ant colony opt...ijaia
 
A Multi-Objective Ant Colony System Algorithm for Virtual Machine Placement
A Multi-Objective Ant Colony System Algorithm for Virtual Machine PlacementA Multi-Objective Ant Colony System Algorithm for Virtual Machine Placement
A Multi-Objective Ant Colony System Algorithm for Virtual Machine PlacementIJERA Editor
 
Comparative Study of Ant Colony Optimization And Gang Scheduling
Comparative Study of Ant Colony Optimization And Gang SchedulingComparative Study of Ant Colony Optimization And Gang Scheduling
Comparative Study of Ant Colony Optimization And Gang SchedulingIJTET Journal
 
Path Planning of Mobile aco fuzzy-presentation.pptx
Path Planning of Mobile aco fuzzy-presentation.pptxPath Planning of Mobile aco fuzzy-presentation.pptx
Path Planning of Mobile aco fuzzy-presentation.pptxssuserf6b378
 
Ant colony optimization based routing algorithm in various wireless sensor ne...
Ant colony optimization based routing algorithm in various wireless sensor ne...Ant colony optimization based routing algorithm in various wireless sensor ne...
Ant colony optimization based routing algorithm in various wireless sensor ne...Editor Jacotech
 
Implementation of Optimized Ant Based Routing Algorithm for Manet
Implementation of Optimized Ant Based Routing Algorithm for ManetImplementation of Optimized Ant Based Routing Algorithm for Manet
Implementation of Optimized Ant Based Routing Algorithm for ManetIRJET Journal
 
The Effect of Updating the Local Pheromone on ACS Performance using Fuzzy Log...
The Effect of Updating the Local Pheromone on ACS Performance using Fuzzy Log...The Effect of Updating the Local Pheromone on ACS Performance using Fuzzy Log...
The Effect of Updating the Local Pheromone on ACS Performance using Fuzzy Log...IJECEIAES
 
A new move towards updating pheromone trail in order to gain increased predic...
A new move towards updating pheromone trail in order to gain increased predic...A new move towards updating pheromone trail in order to gain increased predic...
A new move towards updating pheromone trail in order to gain increased predic...ijsrd.com
 
A novel improved elephant herding optimization for path planning of a mobile ...
A novel improved elephant herding optimization for path planning of a mobile ...A novel improved elephant herding optimization for path planning of a mobile ...
A novel improved elephant herding optimization for path planning of a mobile ...IJECEIAES
 
Route optimization in manets with aco and ga
Route optimization in manets with aco and ga Route optimization in manets with aco and ga
Route optimization in manets with aco and ga eSAT Journals
 
Route optimization in manets with aco and ga
Route optimization in manets with aco and gaRoute optimization in manets with aco and ga
Route optimization in manets with aco and gaeSAT Publishing House
 
A Survey of Solving Travelling Salesman Problem using Ant Colony Optimization
A Survey of Solving Travelling Salesman Problem using Ant Colony OptimizationA Survey of Solving Travelling Salesman Problem using Ant Colony Optimization
A Survey of Solving Travelling Salesman Problem using Ant Colony OptimizationIRJET Journal
 

Similar to Assembly Sequence Optimization (20)

Path Navigation in ACO Using Mobile Robot
Path Navigation in ACO Using Mobile RobotPath Navigation in ACO Using Mobile Robot
Path Navigation in ACO Using Mobile Robot
 
Jp2516981701
Jp2516981701Jp2516981701
Jp2516981701
 
Jp2516981701
Jp2516981701Jp2516981701
Jp2516981701
 
Classification with ant colony optimization
Classification with ant colony optimizationClassification with ant colony optimization
Classification with ant colony optimization
 
5 multi robot path planning algorithms
5 multi robot path planning algorithms5 multi robot path planning algorithms
5 multi robot path planning algorithms
 
Welding Path Planning of welding Robot Based on Improved Ant Colony Algorithm
Welding Path Planning of welding Robot Based on Improved Ant Colony AlgorithmWelding Path Planning of welding Robot Based on Improved Ant Colony Algorithm
Welding Path Planning of welding Robot Based on Improved Ant Colony Algorithm
 
Comparison of different Ant based techniques for identification of shortest p...
Comparison of different Ant based techniques for identification of shortest p...Comparison of different Ant based techniques for identification of shortest p...
Comparison of different Ant based techniques for identification of shortest p...
 
A hybrid optimization algorithm based on genetic algorithm and ant colony opt...
A hybrid optimization algorithm based on genetic algorithm and ant colony opt...A hybrid optimization algorithm based on genetic algorithm and ant colony opt...
A hybrid optimization algorithm based on genetic algorithm and ant colony opt...
 
A Multi-Objective Ant Colony System Algorithm for Virtual Machine Placement
A Multi-Objective Ant Colony System Algorithm for Virtual Machine PlacementA Multi-Objective Ant Colony System Algorithm for Virtual Machine Placement
A Multi-Objective Ant Colony System Algorithm for Virtual Machine Placement
 
Comparative Study of Ant Colony Optimization And Gang Scheduling
Comparative Study of Ant Colony Optimization And Gang SchedulingComparative Study of Ant Colony Optimization And Gang Scheduling
Comparative Study of Ant Colony Optimization And Gang Scheduling
 
Path Planning of Mobile aco fuzzy-presentation.pptx
Path Planning of Mobile aco fuzzy-presentation.pptxPath Planning of Mobile aco fuzzy-presentation.pptx
Path Planning of Mobile aco fuzzy-presentation.pptx
 
Ant colony optimization based routing algorithm in various wireless sensor ne...
Ant colony optimization based routing algorithm in various wireless sensor ne...Ant colony optimization based routing algorithm in various wireless sensor ne...
Ant colony optimization based routing algorithm in various wireless sensor ne...
 
Implementation of Optimized Ant Based Routing Algorithm for Manet
Implementation of Optimized Ant Based Routing Algorithm for ManetImplementation of Optimized Ant Based Routing Algorithm for Manet
Implementation of Optimized Ant Based Routing Algorithm for Manet
 
The Effect of Updating the Local Pheromone on ACS Performance using Fuzzy Log...
The Effect of Updating the Local Pheromone on ACS Performance using Fuzzy Log...The Effect of Updating the Local Pheromone on ACS Performance using Fuzzy Log...
The Effect of Updating the Local Pheromone on ACS Performance using Fuzzy Log...
 
Final project
Final projectFinal project
Final project
 
A new move towards updating pheromone trail in order to gain increased predic...
A new move towards updating pheromone trail in order to gain increased predic...A new move towards updating pheromone trail in order to gain increased predic...
A new move towards updating pheromone trail in order to gain increased predic...
 
A novel improved elephant herding optimization for path planning of a mobile ...
A novel improved elephant herding optimization for path planning of a mobile ...A novel improved elephant herding optimization for path planning of a mobile ...
A novel improved elephant herding optimization for path planning of a mobile ...
 
Route optimization in manets with aco and ga
Route optimization in manets with aco and ga Route optimization in manets with aco and ga
Route optimization in manets with aco and ga
 
Route optimization in manets with aco and ga
Route optimization in manets with aco and gaRoute optimization in manets with aco and ga
Route optimization in manets with aco and ga
 
A Survey of Solving Travelling Salesman Problem using Ant Colony Optimization
A Survey of Solving Travelling Salesman Problem using Ant Colony OptimizationA Survey of Solving Travelling Salesman Problem using Ant Colony Optimization
A Survey of Solving Travelling Salesman Problem using Ant Colony Optimization
 

More from AM Publications

DEVELOPMENT OF TODDLER FAMILY CADRE TRAINING BASED ON ANDROID APPLICATIONS IN...
DEVELOPMENT OF TODDLER FAMILY CADRE TRAINING BASED ON ANDROID APPLICATIONS IN...DEVELOPMENT OF TODDLER FAMILY CADRE TRAINING BASED ON ANDROID APPLICATIONS IN...
DEVELOPMENT OF TODDLER FAMILY CADRE TRAINING BASED ON ANDROID APPLICATIONS IN...AM Publications
 
TESTING OF COMPOSITE ON DROP-WEIGHT IMPACT TESTING AND DAMAGE IDENTIFICATION ...
TESTING OF COMPOSITE ON DROP-WEIGHT IMPACT TESTING AND DAMAGE IDENTIFICATION ...TESTING OF COMPOSITE ON DROP-WEIGHT IMPACT TESTING AND DAMAGE IDENTIFICATION ...
TESTING OF COMPOSITE ON DROP-WEIGHT IMPACT TESTING AND DAMAGE IDENTIFICATION ...AM Publications
 
THE USE OF FRACTAL GEOMETRY IN TILING MOTIF DESIGN
THE USE OF FRACTAL GEOMETRY IN TILING MOTIF DESIGNTHE USE OF FRACTAL GEOMETRY IN TILING MOTIF DESIGN
THE USE OF FRACTAL GEOMETRY IN TILING MOTIF DESIGNAM Publications
 
TWO-DIMENSIONAL INVERSION FINITE ELEMENT MODELING OF MAGNETOTELLURIC DATA: CA...
TWO-DIMENSIONAL INVERSION FINITE ELEMENT MODELING OF MAGNETOTELLURIC DATA: CA...TWO-DIMENSIONAL INVERSION FINITE ELEMENT MODELING OF MAGNETOTELLURIC DATA: CA...
TWO-DIMENSIONAL INVERSION FINITE ELEMENT MODELING OF MAGNETOTELLURIC DATA: CA...AM Publications
 
USING THE GENETIC ALGORITHM TO OPTIMIZE LASER WELDING PARAMETERS FOR MARTENSI...
USING THE GENETIC ALGORITHM TO OPTIMIZE LASER WELDING PARAMETERS FOR MARTENSI...USING THE GENETIC ALGORITHM TO OPTIMIZE LASER WELDING PARAMETERS FOR MARTENSI...
USING THE GENETIC ALGORITHM TO OPTIMIZE LASER WELDING PARAMETERS FOR MARTENSI...AM Publications
 
ANALYSIS AND DESIGN E-MARKETPLACE FOR MICRO, SMALL AND MEDIUM ENTERPRISES
ANALYSIS AND DESIGN E-MARKETPLACE FOR MICRO, SMALL AND MEDIUM ENTERPRISESANALYSIS AND DESIGN E-MARKETPLACE FOR MICRO, SMALL AND MEDIUM ENTERPRISES
ANALYSIS AND DESIGN E-MARKETPLACE FOR MICRO, SMALL AND MEDIUM ENTERPRISESAM Publications
 
REMOTE SENSING AND GEOGRAPHIC INFORMATION SYSTEMS
REMOTE SENSING AND GEOGRAPHIC INFORMATION SYSTEMS REMOTE SENSING AND GEOGRAPHIC INFORMATION SYSTEMS
REMOTE SENSING AND GEOGRAPHIC INFORMATION SYSTEMS AM Publications
 
EVALUATE THE STRAIN ENERGY ERROR FOR THE LASER WELD BY THE H-REFINEMENT OF TH...
EVALUATE THE STRAIN ENERGY ERROR FOR THE LASER WELD BY THE H-REFINEMENT OF TH...EVALUATE THE STRAIN ENERGY ERROR FOR THE LASER WELD BY THE H-REFINEMENT OF TH...
EVALUATE THE STRAIN ENERGY ERROR FOR THE LASER WELD BY THE H-REFINEMENT OF TH...AM Publications
 
HMM APPLICATION IN ISOLATED WORD SPEECH RECOGNITION
HMM APPLICATION IN ISOLATED WORD SPEECH RECOGNITIONHMM APPLICATION IN ISOLATED WORD SPEECH RECOGNITION
HMM APPLICATION IN ISOLATED WORD SPEECH RECOGNITIONAM Publications
 
PEDESTRIAN DETECTION IN LOW RESOLUTION VIDEOS USING A MULTI-FRAME HOG-BASED D...
PEDESTRIAN DETECTION IN LOW RESOLUTION VIDEOS USING A MULTI-FRAME HOG-BASED D...PEDESTRIAN DETECTION IN LOW RESOLUTION VIDEOS USING A MULTI-FRAME HOG-BASED D...
PEDESTRIAN DETECTION IN LOW RESOLUTION VIDEOS USING A MULTI-FRAME HOG-BASED D...AM Publications
 
EFFECT OF SILICON - RUBBER (SR) SHEETS AS AN ALTERNATIVE FILTER ON HIGH AND L...
EFFECT OF SILICON - RUBBER (SR) SHEETS AS AN ALTERNATIVE FILTER ON HIGH AND L...EFFECT OF SILICON - RUBBER (SR) SHEETS AS AN ALTERNATIVE FILTER ON HIGH AND L...
EFFECT OF SILICON - RUBBER (SR) SHEETS AS AN ALTERNATIVE FILTER ON HIGH AND L...AM Publications
 
UTILIZATION OF IMMUNIZATION SERVICES AMONG CHILDREN UNDER FIVE YEARS OF AGE I...
UTILIZATION OF IMMUNIZATION SERVICES AMONG CHILDREN UNDER FIVE YEARS OF AGE I...UTILIZATION OF IMMUNIZATION SERVICES AMONG CHILDREN UNDER FIVE YEARS OF AGE I...
UTILIZATION OF IMMUNIZATION SERVICES AMONG CHILDREN UNDER FIVE YEARS OF AGE I...AM Publications
 
REPRESENTATION OF THE BLOCK DATA ENCRYPTION ALGORITHM IN AN ANALYTICAL FORM F...
REPRESENTATION OF THE BLOCK DATA ENCRYPTION ALGORITHM IN AN ANALYTICAL FORM F...REPRESENTATION OF THE BLOCK DATA ENCRYPTION ALGORITHM IN AN ANALYTICAL FORM F...
REPRESENTATION OF THE BLOCK DATA ENCRYPTION ALGORITHM IN AN ANALYTICAL FORM F...AM Publications
 
OPTICAL CHARACTER RECOGNITION USING RBFNN
OPTICAL CHARACTER RECOGNITION USING RBFNNOPTICAL CHARACTER RECOGNITION USING RBFNN
OPTICAL CHARACTER RECOGNITION USING RBFNNAM Publications
 
DETECTION OF MOVING OBJECT
DETECTION OF MOVING OBJECTDETECTION OF MOVING OBJECT
DETECTION OF MOVING OBJECTAM Publications
 
SIMULATION OF ATMOSPHERIC POLLUTANTS DISPERSION IN AN URBAN ENVIRONMENT
SIMULATION OF ATMOSPHERIC POLLUTANTS DISPERSION IN AN URBAN ENVIRONMENTSIMULATION OF ATMOSPHERIC POLLUTANTS DISPERSION IN AN URBAN ENVIRONMENT
SIMULATION OF ATMOSPHERIC POLLUTANTS DISPERSION IN AN URBAN ENVIRONMENTAM Publications
 
PREPARATION AND EVALUATION OF WOOL KERATIN BASED CHITOSAN NANOFIBERS FOR AIR ...
PREPARATION AND EVALUATION OF WOOL KERATIN BASED CHITOSAN NANOFIBERS FOR AIR ...PREPARATION AND EVALUATION OF WOOL KERATIN BASED CHITOSAN NANOFIBERS FOR AIR ...
PREPARATION AND EVALUATION OF WOOL KERATIN BASED CHITOSAN NANOFIBERS FOR AIR ...AM Publications
 
ANALYSIS ON LOAD BALANCING ALGORITHMS IMPLEMENTATION ON CLOUD COMPUTING ENVIR...
ANALYSIS ON LOAD BALANCING ALGORITHMS IMPLEMENTATION ON CLOUD COMPUTING ENVIR...ANALYSIS ON LOAD BALANCING ALGORITHMS IMPLEMENTATION ON CLOUD COMPUTING ENVIR...
ANALYSIS ON LOAD BALANCING ALGORITHMS IMPLEMENTATION ON CLOUD COMPUTING ENVIR...AM Publications
 
A MODEL BASED APPROACH FOR IMPLEMENTING WLAN SECURITY
A MODEL BASED APPROACH FOR IMPLEMENTING WLAN SECURITY A MODEL BASED APPROACH FOR IMPLEMENTING WLAN SECURITY
A MODEL BASED APPROACH FOR IMPLEMENTING WLAN SECURITY AM Publications
 

More from AM Publications (20)

DEVELOPMENT OF TODDLER FAMILY CADRE TRAINING BASED ON ANDROID APPLICATIONS IN...
DEVELOPMENT OF TODDLER FAMILY CADRE TRAINING BASED ON ANDROID APPLICATIONS IN...DEVELOPMENT OF TODDLER FAMILY CADRE TRAINING BASED ON ANDROID APPLICATIONS IN...
DEVELOPMENT OF TODDLER FAMILY CADRE TRAINING BASED ON ANDROID APPLICATIONS IN...
 
TESTING OF COMPOSITE ON DROP-WEIGHT IMPACT TESTING AND DAMAGE IDENTIFICATION ...
TESTING OF COMPOSITE ON DROP-WEIGHT IMPACT TESTING AND DAMAGE IDENTIFICATION ...TESTING OF COMPOSITE ON DROP-WEIGHT IMPACT TESTING AND DAMAGE IDENTIFICATION ...
TESTING OF COMPOSITE ON DROP-WEIGHT IMPACT TESTING AND DAMAGE IDENTIFICATION ...
 
THE USE OF FRACTAL GEOMETRY IN TILING MOTIF DESIGN
THE USE OF FRACTAL GEOMETRY IN TILING MOTIF DESIGNTHE USE OF FRACTAL GEOMETRY IN TILING MOTIF DESIGN
THE USE OF FRACTAL GEOMETRY IN TILING MOTIF DESIGN
 
TWO-DIMENSIONAL INVERSION FINITE ELEMENT MODELING OF MAGNETOTELLURIC DATA: CA...
TWO-DIMENSIONAL INVERSION FINITE ELEMENT MODELING OF MAGNETOTELLURIC DATA: CA...TWO-DIMENSIONAL INVERSION FINITE ELEMENT MODELING OF MAGNETOTELLURIC DATA: CA...
TWO-DIMENSIONAL INVERSION FINITE ELEMENT MODELING OF MAGNETOTELLURIC DATA: CA...
 
USING THE GENETIC ALGORITHM TO OPTIMIZE LASER WELDING PARAMETERS FOR MARTENSI...
USING THE GENETIC ALGORITHM TO OPTIMIZE LASER WELDING PARAMETERS FOR MARTENSI...USING THE GENETIC ALGORITHM TO OPTIMIZE LASER WELDING PARAMETERS FOR MARTENSI...
USING THE GENETIC ALGORITHM TO OPTIMIZE LASER WELDING PARAMETERS FOR MARTENSI...
 
ANALYSIS AND DESIGN E-MARKETPLACE FOR MICRO, SMALL AND MEDIUM ENTERPRISES
ANALYSIS AND DESIGN E-MARKETPLACE FOR MICRO, SMALL AND MEDIUM ENTERPRISESANALYSIS AND DESIGN E-MARKETPLACE FOR MICRO, SMALL AND MEDIUM ENTERPRISES
ANALYSIS AND DESIGN E-MARKETPLACE FOR MICRO, SMALL AND MEDIUM ENTERPRISES
 
REMOTE SENSING AND GEOGRAPHIC INFORMATION SYSTEMS
REMOTE SENSING AND GEOGRAPHIC INFORMATION SYSTEMS REMOTE SENSING AND GEOGRAPHIC INFORMATION SYSTEMS
REMOTE SENSING AND GEOGRAPHIC INFORMATION SYSTEMS
 
EVALUATE THE STRAIN ENERGY ERROR FOR THE LASER WELD BY THE H-REFINEMENT OF TH...
EVALUATE THE STRAIN ENERGY ERROR FOR THE LASER WELD BY THE H-REFINEMENT OF TH...EVALUATE THE STRAIN ENERGY ERROR FOR THE LASER WELD BY THE H-REFINEMENT OF TH...
EVALUATE THE STRAIN ENERGY ERROR FOR THE LASER WELD BY THE H-REFINEMENT OF TH...
 
HMM APPLICATION IN ISOLATED WORD SPEECH RECOGNITION
HMM APPLICATION IN ISOLATED WORD SPEECH RECOGNITIONHMM APPLICATION IN ISOLATED WORD SPEECH RECOGNITION
HMM APPLICATION IN ISOLATED WORD SPEECH RECOGNITION
 
PEDESTRIAN DETECTION IN LOW RESOLUTION VIDEOS USING A MULTI-FRAME HOG-BASED D...
PEDESTRIAN DETECTION IN LOW RESOLUTION VIDEOS USING A MULTI-FRAME HOG-BASED D...PEDESTRIAN DETECTION IN LOW RESOLUTION VIDEOS USING A MULTI-FRAME HOG-BASED D...
PEDESTRIAN DETECTION IN LOW RESOLUTION VIDEOS USING A MULTI-FRAME HOG-BASED D...
 
INTELLIGENT BLIND STICK
INTELLIGENT BLIND STICKINTELLIGENT BLIND STICK
INTELLIGENT BLIND STICK
 
EFFECT OF SILICON - RUBBER (SR) SHEETS AS AN ALTERNATIVE FILTER ON HIGH AND L...
EFFECT OF SILICON - RUBBER (SR) SHEETS AS AN ALTERNATIVE FILTER ON HIGH AND L...EFFECT OF SILICON - RUBBER (SR) SHEETS AS AN ALTERNATIVE FILTER ON HIGH AND L...
EFFECT OF SILICON - RUBBER (SR) SHEETS AS AN ALTERNATIVE FILTER ON HIGH AND L...
 
UTILIZATION OF IMMUNIZATION SERVICES AMONG CHILDREN UNDER FIVE YEARS OF AGE I...
UTILIZATION OF IMMUNIZATION SERVICES AMONG CHILDREN UNDER FIVE YEARS OF AGE I...UTILIZATION OF IMMUNIZATION SERVICES AMONG CHILDREN UNDER FIVE YEARS OF AGE I...
UTILIZATION OF IMMUNIZATION SERVICES AMONG CHILDREN UNDER FIVE YEARS OF AGE I...
 
REPRESENTATION OF THE BLOCK DATA ENCRYPTION ALGORITHM IN AN ANALYTICAL FORM F...
REPRESENTATION OF THE BLOCK DATA ENCRYPTION ALGORITHM IN AN ANALYTICAL FORM F...REPRESENTATION OF THE BLOCK DATA ENCRYPTION ALGORITHM IN AN ANALYTICAL FORM F...
REPRESENTATION OF THE BLOCK DATA ENCRYPTION ALGORITHM IN AN ANALYTICAL FORM F...
 
OPTICAL CHARACTER RECOGNITION USING RBFNN
OPTICAL CHARACTER RECOGNITION USING RBFNNOPTICAL CHARACTER RECOGNITION USING RBFNN
OPTICAL CHARACTER RECOGNITION USING RBFNN
 
DETECTION OF MOVING OBJECT
DETECTION OF MOVING OBJECTDETECTION OF MOVING OBJECT
DETECTION OF MOVING OBJECT
 
SIMULATION OF ATMOSPHERIC POLLUTANTS DISPERSION IN AN URBAN ENVIRONMENT
SIMULATION OF ATMOSPHERIC POLLUTANTS DISPERSION IN AN URBAN ENVIRONMENTSIMULATION OF ATMOSPHERIC POLLUTANTS DISPERSION IN AN URBAN ENVIRONMENT
SIMULATION OF ATMOSPHERIC POLLUTANTS DISPERSION IN AN URBAN ENVIRONMENT
 
PREPARATION AND EVALUATION OF WOOL KERATIN BASED CHITOSAN NANOFIBERS FOR AIR ...
PREPARATION AND EVALUATION OF WOOL KERATIN BASED CHITOSAN NANOFIBERS FOR AIR ...PREPARATION AND EVALUATION OF WOOL KERATIN BASED CHITOSAN NANOFIBERS FOR AIR ...
PREPARATION AND EVALUATION OF WOOL KERATIN BASED CHITOSAN NANOFIBERS FOR AIR ...
 
ANALYSIS ON LOAD BALANCING ALGORITHMS IMPLEMENTATION ON CLOUD COMPUTING ENVIR...
ANALYSIS ON LOAD BALANCING ALGORITHMS IMPLEMENTATION ON CLOUD COMPUTING ENVIR...ANALYSIS ON LOAD BALANCING ALGORITHMS IMPLEMENTATION ON CLOUD COMPUTING ENVIR...
ANALYSIS ON LOAD BALANCING ALGORITHMS IMPLEMENTATION ON CLOUD COMPUTING ENVIR...
 
A MODEL BASED APPROACH FOR IMPLEMENTING WLAN SECURITY
A MODEL BASED APPROACH FOR IMPLEMENTING WLAN SECURITY A MODEL BASED APPROACH FOR IMPLEMENTING WLAN SECURITY
A MODEL BASED APPROACH FOR IMPLEMENTING WLAN SECURITY
 

Recently uploaded

What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
microprocessor 8085 and its interfacing
microprocessor 8085  and its interfacingmicroprocessor 8085  and its interfacing
microprocessor 8085 and its interfacingjaychoudhary37
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and usesDevarapalliHaritha
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 

Recently uploaded (20)

What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
microprocessor 8085 and its interfacing
microprocessor 8085  and its interfacingmicroprocessor 8085  and its interfacing
microprocessor 8085 and its interfacing
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and uses
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 

Assembly Sequence Optimization

  • 1. International Journal of Innovative Research in Advanced Engineering (IJIRAE) ISSN: 2349-2163 Volume 1 Issue 6 (July 2014) http://ijirae.com _________________________________________________________________________________________________ © 2014, IJIRAE- All Rights Reserved Page - 15 Assembly Sequence Optimization Prachi E. Ramteke PG Student, Department of Industrial Engineering, Shri.Ramdeobaba College of Engineering and Management, Katol Road,Nagpur-440013, (M.S.) India D. R. Zanwar Associate Professor, Department of Industrial Engineering, Shri.Ramdeobaba College of Engineering and Management, Katol Road,Nagpur-440013, (M.S.) India Abstract: The assembly process is one of the most time consuming and expensive manufacturing activities. Determination of a correct and stable assembly sequence is necessary for automated assembly system. The objective of the present work is to generate feasible, stable and optimal assembly sequence with minimum assembly time. Automated assembly has the advantage of greater process capability and scalability. It is faster, more efficient and precise than any conventional process. Ant Colony Optimization (ACO) method is used for generation of stable assembly sequence. This method has been applied to a Planetary Gearbox. Keywords: Assembly Sequence, Ant Colony Optimization, Heuristic, Metaheuristic, Part Contact Level, I. INTRODUCTION Assembly is the process of joining separate components together to form a single final assembled unit (e.g. mechanism, device, building etc.). In many cases, the order in which these tasks are performed is an important consideration. Manufacturing and engineering design in industry require specialized knowledge and problem solving techniques. Emerging soft-computing technique can facilitate part design, process planning, scheduling, understanding and diagnosis and effective sequence determination to assemble a product. Assembly plays an important role in the design and manufacturing stages or integration of both. A wrong selection of sequence may lead to either a wrong product or halting of the process from moving towards next stage. In production system a major role is performed by assembly process. Assembly involves several stages, such as, part handling and accessing, finding the relative position between components, selection of fixture and part placement devices, and assembly sequence determination. Sequence of assembly of a set of parts plays a key role in determining important characteristics of the tasks of assembly and of the finished assembly. It involves the identification, section and sequencing of assembly operations. The sequencing of assembly operations usually leads to the set of all feasible and reliable assembly process. The problem of sequencing has a primary role in the development of computer based assembly systems. Different methods have been studied to approach the problem of assembly sequence; the most efficient ones are based on the application of meta-heuristic rules aimed to drastically reduce the number of sequences. A promising approach to this problem seems to be the ant colony optimization (ACO). It is a probabilistic technique for solving computational problems which can be reduced to finding good paths through graphs. They are inspired by the behaviour of ants in finding paths from the colony to food. The work in this paper is based on optimising the assembly sequence of a Planetary Gearbox using ACO technique considering time. The paper is structured as follows. In Section 2, ACO is explained. The flow diagram represents the steps of ACO algorithm. Then, the basic ACO algorithm operation mode is also described In Section 3, problem is defined. The liaison diagram represents the connectivity between the mating parts of the planetary gearbox. The problem formulation is presented in Section 4. Section 5 shows the result for given problem. Finally, some concluding remarks are discussed in Section 6. II. ANT COLONY OPTIMIZATION (ACO) Ant Colony Optimization (ACO) was proposed by Marco Dorigo in 1992 in his PhD Thesis. The basic idea of an ant algorithm is to imitate the cooperative manner of an ant colony to solve combinatorial optimization problems within a reasonable amount of time. While building their path from nest to food source, ants can deposit and sniff a chemical substance called pheromone, which provides them with the ability to communicate with each other. An ant lays some pheromone on the ground to mark the path it follows by a trail of this substance. Ants essentially move at random, but when they encounter a pheromone trail, they decide whether or not to follow it. If they do so, they deposit their own pheromone on the path, which reinforces the trail. The probability that an ant chooses one path over others is determined by the amount of pheromone on the potential path of interest. With the continuous action of the colony, the shorter paths are more frequently visited and become more attractive for the subsequent ants. By contrast, the longer paths are less attractive because the pheromone trail will evaporate with the passing of time. Finally, the shortest way from the nest to the source of foods is found. The main characteristics of ant algorithms are positive feedback, distributed computation, and the use of a constructive greedy heuristic search. ACO algorithm basically consists of three procedures:
  • 2. International Journal of Innovative Research in Advanced Engineering (IJIRAE) ISSN: 2349-2163 Volume 1 Issue 6 (July 2014) http://ijirae.com _________________________________________________________________________________________________ © 2014, IJIRAE- All Rights Reserved Page - 16 1. Construct Ants Solutions 2. Update Pheromones, by which the pheromone trails are modified 3. Daemon Actions (optional), is used to implement centralized actions which cannot be performed by single ants. 1. Construct Ants solutions Initially, each ant is put on some randomly chosen location. At each construction step, ant k applies a probabilistic action choice rule. In particular, the probability with which ant k, currently at location i, chooses to go to location j at the tth iteration of the algorithm is given by Equation1 p (t) = τ ( ) α .[ŋ ( )]β ∑ ∈ τ ( ) α .[ŋ ( )]β if j ∈ N ………… (1) - distance from location i to location j ŋ = - Heuristic information, shows expectations of ants to move from location i to location j τij - Pheromone trial α - determines relative influence of the pheromone trail If α = 0, the closest locations are more likely to be selected: this corresponds to a classical stochastic greedy algorithm (with multiple starting points since ants are initially randomly distributed on the locations). β - determines relative influence of heuristic information If β= 0, only pheromone amplification is at work: this method will lead to the rapid emergence of a stagnation situation ,that is a situation in which all the ants follow the same path and construct the same tour, which, in general, are strongly suboptimal. N - Feasible neighbourhood of ant k,i.e. the set of locations the ant has not visited yet. 2. Pheromone update After all ants have constructed their tours, the pheromone trails are updated. This is done by first lowering the pheromone strength on all arcs by a constant factor and then allowing each ant to add pheromone on the arcs it has visited, is given by Equation 2. τ (t + 1) = (1 − ρ). τ (t) + ∑ ∆τ (t) ………… (2) Where, 0 < ρ< 1 is the pheromone trail evaporation. The parameter ρ is used to avoid unlimited accumulation of the pheromone trails and it enables the algorithm to “forget" previously done bad decisions. If an arc is not chosen by the ants, its associated pheromone strength decreases exponentially. ∆τ (t) = ( ) if arc (i, j)is used by ant 0 otherwise ...……….. (3) Where,L (t) is the length of the k ant's tour Q is a constant. 3. Daemon Actions (optional) It is used to implement centralized actions which cannot be performed by single ants. As a practical example, the daemon can observe the path found by each ant in the colony and select one or a few ants (e.g., those that built the best solutions in the algorithm iteration) which are then allowed to deposit additional pheromone on the components/connections they used. Flow diagram of ACO algorithm
  • 3. International Journal of Innovative Research in Advanced Engineering (IJIRAE) ISSN: 2349-2163 Volume 1 Issue 6 (July 2014) http://ijirae.com _________________________________________________________________________________________________ © 2014, IJIRAE- All Rights Reserved Page - 17 ACO Algorithm The Pseudo-code for the ACO algorithm is as follows: /*Initialization*/ For every edge (i, j) do (0) = End For For k=1 to m do Place any ant at randomly chosen city End For Let Tk be the shortest tour found from beginning and Lk its length /*Main loop*/ For t=1 to tmax do For k=1 to m do Build tour Tk (t) by applying (n-1) times the following step Choose the next city with probability p (t) = τ (t) α . [ŋ (t)]β ∑l ∈ N τ (t) α . [ŋ (t)]β if j ∈ N Where i is the current city End For For k=1 to m do Compute the Tour Tk and the length Lk produced by ant k End For If an improved tour is found update Tk and Lk End If For every edge (i, j) do Update pheromone trail by applying the rule: τ (t + 1) = (1 − ρ). τ (t) + ∆τ (t) where ∆τ (t) = Q L (t) if arc (i,j)is used by ant 0 otherwise End For For every edge (i, j) do ( + 1) = ( ) End For Print the shortest Tour and length. Stop III. PROBLEM DEFINATION In order to work on the proposed method, product (planetary gearbox) is considered as the case study. The planetary gearbox has 34 parts. Several parts overlapped in the CAD data, including 16 screws which were modelled larger than their corresponding holes. Figure (1) represents an exploded view of a planetary gearbox. Table (1) represents the Spare Parts List of a Planetary Gear Box and Table (2) represents Connectivity of the parts with each other. It shows the work element description.
  • 4. International Journal of Innovative Research in Advanced Engineering (IJIRAE) ISSN: 2349-2163 Volume 1 Issue 6 (July 2014) http://ijirae.com _________________________________________________________________________________________________ © 2014, IJIRAE- All Rights Reserved Page - 18 Fig. 1 An Exploded view of Planetary Gearbox TABLE 1 SPARE PARTS LIST TABLE 2 WORK ELEMENT DESCRIPTION Items Qty/GBox Name Items Qty/GBox Name 01 1 Main Housing 18 1 Snap Ring 02 1 Output Flange 19 6 Snap Ring 03 1 Flange Main Seal 20 3 Radial Ball Bearing 04 1 Main Output Flange Bearing 21 3 Snap Ring 05 1 Supporting Ring 22 3 Planetary Gear 06 1 Snap Ring 23 1 Sun Gear 07 1 Convex Gear 24 1 Radial Ball Bearing 08 1 Snap Ring 25 1 O – Ring 09 1 Planetary Carrier 26 1 Rear Cover 10 1 Lead Pivot 27 16 Cheese Head Screw 11 6 Cylindrical Roller Bearing 28 1 O – Ring(Copper) 12 3 Snap Ring 29 1 Magnet 13 3 Planetary Gear 30 1 Oil Draining Safety Valve 14 3 Snap Ring 31 1 O – Ring 15 1 Sun Gear 32 1 Eye Bolt 16 1 Planetary Carrier 33 1 Breather Bolt 17 3 Planetary Carrier pivot 34 1 Oil Gauge Elements Work Element Description Time (sec) 1 Load 1 3 2 2 in 1 10 3 3 in 2 4 4 4 in 2 4 5 5 in 2 3 6 6 in 2 3 7 7 over 2 5 8 8 in 7 3 9 9 over 7 7 10 10 in 9 3
  • 5. International Journal of Innovative Research in Advanced Engineering (IJIRAE) ISSN: 2349-2163 Volume 1 Issue 6 (July 2014) http://ijirae.com _________________________________________________________________________________________________ © 2014, IJIRAE- All Rights Reserved Page - 19 Elements Work Element Description Time (sec) 18 18 in 16 3 19 19 in 17 3 x 3s = 9 20 20 over 17 3 x 3s = 9 21 21 over 17 3 x 3s = 22 19 in 17 3 x 3s = 9 23 22 in 17 3 x 2s = 6 24 23 in 16 4 25 24 over 23 3 26 25 in 1 3 27 26 over 1 7 28 27 screwed in 1 16 x 5s = 90 29 28 in 26 3 90 29 in 26 3 31 30 in 26 4 32 31 in 26 3 33 32 in 1 3 34 33 in 1 3 35 34 in 1 3 1. Liaison Diagram of Planetary Gearbox Liaison means communication between two or more groups, or co-operation or working together. Liaison diagram is similar to ER diagram. It builds relationship between entities and checks all possibilities for precedence and considers the feasible ones. Fig. 2 Liaison diagram Fig. 3 Part contact Level Graph 2. Part Contact Level Graph The part contact level graph is used to study relationships between individuals, groups, organizations, or even entire societies. The term is used to describe a structure determined by such interactions. The ties through which any given unit connects represent the convergence of the various contacts of that unit. In above case of a planetary gear box 11 11 in 9 3 x 3s = 9 12 12 in 9 3 x 3s = 9 13 11 in 9 3 x 3s = 9 14 13 over 11 and 12 3 x 3s = 9 15 14 in 9 3 x 2s = 6 16 15 in 9 6 17 16 in 15 8 18 18 in 16 3 19 19 in 17 3 x 3s = 9 20 20 over 17 3 x 3s = 9 P26 P16 P01 P02 P09 5 4 3 2 1
  • 6. International Journal of Innovative Research in Advanced Engineering (IJIRAE) ISSN: 2349-2163 Volume 1 Issue 6 (July 2014) http://ijirae.com _________________________________________________________________________________________________ © 2014, IJIRAE- All Rights Reserved Page - 20 assembly, the parts P01, P02, P03, P04 and P05 are the sub assembled parts which are in contact with each other. It gives an idea about the assembly of the product. By utilizing the part assembly precedence constraints thus obtained, the feasible assembly sequence of the base parts is obtained as, P01 (P02  P09)  P16  P26 The part assembly precedence constraint, therefore, is a key factor for inferring the assembly sequence. This inference procedure becomes more systematic and simple, when compared to that of conventional geometrical reasoning or query/answer methods. The parts P01, P02, P09, P16 and P26 are the subassemblies of planetary gearbox. The complete assembly of a planetary gearbox is to be done by joining these sub assembled parts with each other with optimal sequence and in minimum time. Time taken to assemble the subassemblies P01, P02, P09, P16 and P26: P01 (task1) = P25 + P32 + P33 + P34 = 3 + 3 + 3 + 3 = 12 sec P02 (task2) = P03 + P04 + P05 + P06 + P07 + P08 = 4 + 4 + 3 + 3 + 5 + 3 = 22 sec P09 (task3) = P10 + P11 + P12 + P11 + P13 + P14 + P15 = 3 + 9 + 9 + 9 + 9 + 6 + 4 = 49 sec P16 (task4) = P18 + P19 + P20 + P21 + P19 + P22 + P23 + P24 = 3 + 9 + 9 + 9 + 9 + 6 + 4 + 3 = 52sec P26 (task5) = P28 + P29 + P30 + P31 = 3 + 3 + 4 + 3 = 13sec Time taken to assemble these subassemblies: (10s) (7s) (8s) (7s) P01 P02 P09 P16 P26 Time = 10 + 7 + 8 + 7 + 90 = 122sec (task1) (task2) (task3) (task4) (task5) (90s) To solve the ACO matrix the parameters which are considered are: n- number of task = 5 task time = (12 = 10s), (23 = 7s), (34 = 8s), (45 = 7s), (51 = 90s) task dependency = 1 > 2, 1 > 3, 1 > 5, 2 > 3, 3 > 4, 4 > 5 IV. PROBLEM FORMULATION In order to assess the performance of ACO, sample problems are considered formulated and evaluated. The problem formulation consists of time matrix generation. The time matrix formulates the problem in 2D matrix. Firstly, inputs are given in the form of number of task, task time and task dependency. Then the location of the task is decided on the grid on both X-axis and Y-axis. The processing time matrix is used to represent the processing time expected for every task on every resource. The time matrix generated is then given as the input to ACO. The matrix shown below is the time matrix. P1 P2 Pn+1 1 2 3 4 5 The above time matrix gives the optimised time for the given sequence. This process has to be repeated till the optimised time with the optimal sequence is obtained. Number of iterations is performed for better results. V. RESULT The results obtained by using one of the effective metaheuristic optimization tools, viz. ant colony optimization (ACO) to solve the assembly sequence generation are shown below. The base assembly sequence, as mentioned above using part contact level of planetary gearbox is found out to be P01  (P02  P09)  P16  P26 The complete sequence of the assembly as obtained by the process is presented below, Tij 0 10 10 10 10 7 0 7 7 7 8 8 0 8 8 7 7 7 0 7 90 90 90 90 0 1 2 3 4 5 P1 P2 Pn+1
  • 7. International Journal of Innovative Research in Advanced Engineering (IJIRAE) ISSN: 2349-2163 Volume 1 Issue 6 (July 2014) http://ijirae.com _________________________________________________________________________________________________ © 2014, IJIRAE- All Rights Reserved Page - 21 Fig. 4 Complete Assembly Sequence Results of Assembly Sequence Order TABLE 3 ASSEMBLY SEQUENCE ORDER Seq. No. Sequence Order 01 1 2 3 4 5 02 1 2 4 5 3 03 1 3 2 4 5 03 1 4 2 3 5 04 1 5 4 3 2 05 1 5 3 2 4 06 2 1 3 5 4 07 2 1 3 4 5 08 2 3 1 4 5 09 3 1 2 4 5 10 3 2 1 4 5 11 4 1 2 3 5 12 4 3 5 1 2 13 4 3 5 1 2 14 4 3 2 1 5 15 4 5 1 2 3 16 4 5 2 1 3 17 4 5 3 1 2 18 4 5 3 2 1 19 5 1 2 3 4 20 5 1 3 2 4 21 5 1 4 3 2 22 5 2 1 4 3 23 5 3 4 1 2 24 5 4 1 2 3 25 5 4 2 1 3 Feasible Assembly Sequence The feasible assembly sequences from the above assembly sequence order are taken considering Figure 4
  • 8. International Journal of Innovative Research in Advanced Engineering (IJIRAE) ISSN: 2349-2163 Volume 1 Issue 6 (July 2014) http://ijirae.com _________________________________________________________________________________________________ © 2014, IJIRAE- All Rights Reserved Page - 22 TABLE 4 FEASIBLE ASSEMBLY SEQUENCE LIST Seq. No. Optimised Assembly Sequence 01 1 2 3 4 5 02 1 3 2 4 5 03 1 5 4 3 2 04 2 1 3 4 5 05 2 3 1 4 5 06 3 1 2 4 5 07 3 2 1 4 5 08 4 3 5 1 2 09 4 5 3 1 2 10 4 5 3 2 1 11 5 1 4 3 2 Optimised Assembly Sequence Best Feasible Sequence with optimised time from the above feasible sequence is, TABLE 5 OPTIMISED ASSEMBLY SEQUENCE Seq. No. Optimised Assembly Sequence Opt. Time(s) Time Saved(s) Time Saved (%) 01 2 1 3 4 5 109 13 10.65 VI. CONCLUSION For a wide variety of manufacturing industries, assembly accounts for a significant percentage of the total manufacturing cost of a product which is directly dependent on time required to manufacture the product. Until recently, much effort has been devoted to designing and producing individual parts, while very little effort has been directed towards optimizing product assembly. Hence, it is likely that an improvement in this area could yield a great reduction in both manufacturing cost and time. Following the present trend it can be forecast that in the future an increasing number of products will be designed for automatic robotic assembly. Although extensive research works have been carried out, several avenues for future research still remain open. Several methods for the generation of assembly sequences are discussed in course of the present work. However, the core work concentrates on important and simple methods for selecting the appropriate method for automated assembly system. Nevertheless, sufficient research outcome may be realized in some of the following areas. 1) Automating the sequence generation would be much useful in the field of product assembly. 2) The reduction in assembly time may be achieved by designing products in such a way that they are easy to handle and assemble. In order to assemble the newly designing products, simpler and less expensive robots are required. REFERENCE [1] De Fazio T. and Whitney D., “Simplified generation of all mechanical assembly sequences”, IEEE J. Robotics and Automation, 1987. [2] Baldwin D., Abell T., MaxLui M., De Fazio T. and Whitney D., “An integrated computer aid for generating and evaluating assembly sequences for mechanical products”, IEEE Trans. on Robotics and Automation 7, No. 1, 1991. [3] Chan P., “Automatic assembly sequence generation by pattern matching”, IEEE Transactions on Systems, Man and Cybernetics’, 1991. [4] Homan de Mello L. S. and Sanderson A. C., “Representations of mechanical assembly sequences”, IEEE Transactions on Robotics and Automation, 1991. [5] Young-Hyun Han., Sebti Foufou., and Shaw C. Feng., “A Model for Capturing Product Assembly Information” Journal of Computing and Information Science in Engineering MARCH 2006, Vol. 6 / 11. [6] S.Sharma, B.B.Biswal, P.Das and B.B.Choudhury “Generation of Optimized Robotic Assembly Sequence using Ant Colony Optimization”, Proc. of IEEE CASE, Washington DC, USA, 2008. [7] Dorigo M et al., “The ant system: optimization by a colony of cooperating agents”, IEEE Trans Syst Man Cyber Net, 1996. [8] Dorigo, M., “Ant colony system: A cooperative learning approach to the travelling salesman problem”, IEEE Transactions on Evolutionary Computation. IEEE, 1(1), 1997 [9] Lee S., “Assembly planning based on subassembly extraction” Trans. Robotics and Automation, Special Issue on Manufacturing Systems: Design, Planning, Scheduling and Real-Time Control, 1990, pp.1-32. [10] Lee S. and Shin Y. G., “Assembly planning based on subassembly extraction” Proc. 1990 IEEE International Conference on Robotics and Automation, 1990. [11] Lee S. H, “Disassembly planning by subassembly extraction,” Proc. 3rd ORSA/TIMS Conf. Flex. Manuf. Sys., 1989. [12] Cho and Cho H., “Inference on robotic assembly precedence constraints using part contact level graph” Robotica, Vol. 11, 1993.