Document

advertisement
An Application of Genetic Simulation
Approach to Layout Problem in Robot
Arm Assembly Factory
Speaker: Ho, Zih-Ping
Advisor: Perng, Chyuan
Industrial Engineering and Enterprise
Information, Tunghai University, Taiwan.
IFORS at Hilton Hawaii Village, Honolulu, Hawaii.
July 15, 2005.
Overview
1. Introduction
2. Literature Review
3. Mathematical Formula
4. GA Approach
5. Conclusion and Suggestion
Introduction (1)
 The clean room space is expensive.
 The robot arm equipment orders change
over per three months.
 It will move up and down in a semi-circle
radius in 3D.
 To make the maximum utilization of the
clean room space.
 The radius of robot arm movable areas is
triple operations area than robot arm itself.
Introduction (2)
 This research tries to apply a GA approach
for dynamic layout problem.
 When we finish a group of robot arm
assemble, we will release the space of
floor to the next robot arm.
 It will compare the results of free spaces,
occupied spaces, rotational spaces, due
date and minimum processing time.
Literature Review (1)
1. Azadivar and Wang (2000) used GA to
optimize facility layout problems.
2. Balakrishnan and Cheng (2000)
proposed GA for dynamic layout problem.
In their research, they used strings to
represent one entire layout plan.
Azadivar,F and J.Wang (2000) Facility layout optimization using simulation and genetic
algorithms, Int.J.Prod.Res., 38(17):4369-4383.
Balakrishnan,J. and C.H.Cheng (2000) Genetic search and the dynamic layout problem,
Computers and Operations Res., 27:587-593.
Literature Review (2)
3.Balakrishnan et al. (2003) illustrated that the
dynamic plant layout problem (DPLP) deals
with the design of multi-period layout plans.
4.Li et al. (2003) used GA to solve the robust
layout problem.
Balakrishnan,J., C.H.Cheng, D.G.Conway and C.M.Lau (2003) A hybrid genetic
algorithm for the dynamic plant layout problem, Int.J.Production Economics, 86:107120.
Li,S.G., Z.M.Wu and X.H.Pang (2003) Machine robust facility layout problem in the dynamic and
flexible production environments, J. Shanghai Jiaotong, 37(5):762-765,769.
Literature Review (3)
5.Yang and Peters (1998) A robust machine
layout design problem is an NP-complete
problem, most researchers use heuristic
approaches.
6.Perng and Ho (2004) used database technique
to help the company to solve the orders due
date problem.
Yang,T. and B.A.Peters (1998) Flexible machine layout design for dynamic and uncertain production
environments, European J. Operational Research, 108:49-64.
Perng,C. and Z.P.Ho (2004) Applying information technique to layout on semi-conductor
equipments factory, The Third Conference on Innovation and Technology Management on Taiwan,
Industrial Technology Research Institute on Taiwan, Xin-Zhu City, Taiwan, Sep.11, P.114.
Mathematical Formula
k
 Min Z =  Sj Aj Pj Oj Rj-1
 where j is the j th robot arm,
 k are the total number of robot arms.
 s.t. Sj, Aj, Pj, Oj, Rj-1 > 0
 It is the minimum sum of the free spaces,
j 1
due date, processing time, occupied spaces
and inverse of rotational spaces.
Property of Robot Arm
 The robot arm dynamic layout problem involves the


operational area.
The robot arm movable areas is triple than itself.
The set of robot arm is fixed to the floor.
GA approach (1)
Solving the dynamic layout model is a NP-hard problem.
A conventional optimization method is to reduce total flow
cost (TFC).
In the beginning, we separate the layout into a lot of grids.
We choose one grid as the initial operation, and add the
representation structure by stochastic operation.
We will stop the structure until that there are no robot arm
needed to assemble.
A chromosome contains some operations and the length
of a chromosome is a dynamic value which is determined
by the robot arm jobs.
GA approach (2)
Selection strategy is concerned with choosing
chromosomes from the population spaces. It may create
a new population for the next generation based on either
parent and offspring, or part of them. For evaluating the
fitness and reaching the objective, we calculate the
summation of S.A.P.O.R-1. as a fitness function.
Due to create the next generation, crossover and
mutation are methods of trying to find a global optimal.
We set the default value is that mutation rate is 80%,
crossover rate is 50% and each of generation is 1000
times.
Feasible Solution Generation
Procedure: A feasible solution generation
Input: processing time, due date, length and width of robot arms, base set
areas of robot arm, free spaces;
While ( i < k ) do
If there are no free spaces, then the sequence is finished: Stop.
Else
According to the due date, put the operation with the processing time. The
array will remember those due dates, processing time and certain grids.
If moveable area touch on the other base set areas of robot arm, then give
up this operation.
If when the operation is completed the processing and it goes within the due
date, then we put a new time variable to represent it’s real processing time.
If one job is finished, then to release the occupied and rotational spaces.
Calculate free spaces;
End while.
Evaluate the S.A.P.O.R-1.;
End procedure.
System Main Output
System Validation- Different Due Date
Conclusion and Suggestion
 Layout on robot arm assembly factory is




important to them.
Visual Basic 6 as a tool to draw the 2D pictures
We take the Borland C++ as a tool to compile
the software to implement the GA approach.
Software would raise the utilities of the free
space in factory and it take charge of production
management progress effectively. Lower down
the burden on factory personnel.
Suggest that combines BOM and ERP software
Download