Solving Feeder Assignment and Component Sequencing Problems for Printed Circuit Board Assembly Using Particle Swarm Optimization

被引:32
作者
Hsu, Hsien-Pin [1 ]
机构
[1] Natl Kaohsiung Marine Univ, Dept Supply Chain Management, Kaohsiung 81157, Taiwan
关键词
Component sequencing problem (CSP); feeder assignment problem (FAP); particle swarm optimization (PSO); printed circuit board assembly (PCBA); GENETIC ALGORITHM; MACHINES; PSO; PLACEMENT; TIME;
D O I
10.1109/TASE.2016.2622253
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Printed circuit board assembly (PCBA) is a process of connecting various electronic components through printed circuit boards (PCBs). Due to the need to assemble a lot of components and PCBs at the same time, the PCBA process tends to become the bottleneck in an assembly line. Many assembly firms have thus introduced automated PCBA machines to expedite this process. However, to best operate these machines, effective PCBA planning is still required. Some nature-inspired metaheuristics such as simulated annealing and genetic algorithm (GA) have been increasingly used for the PCBA planning. Also, we find that particle swarm optimization (PSO) has never been employed to deal with the feeder assignment problem (FAP) and component sequencing problem (CSP) at the same time, though it has been regarded as a good competitor to GAs. In this paper, we developed two PSO-based approaches to deal with the two problems simultaneously for a chip shooter machine. In addition, we have conducted experiments to compare the two PSO-based approaches with two GA-based approaches. The experimental results showed that PSO2, the PSO-based approach with sigmoid functions, outperformed others in terms of assembly cycle time. The comparison with an exact approach further shows that PSO2 has a high rate to find the optimal/near-optimal solution. Note to Practitioners-This paper was motivated by the problem of assembling electronic components through PCBs using automated surface mount machines. Besides the fact that a capable automated machine can directly improve the assembly productivity, we believe that good planning for PCBA is also important as a minor improvement on the assembly time for one PCB can lead to a significant cost reduction for a large batch. For PCBA, CSP and FAP are two essential problems and they can directly affect the assembly time of a PCB. To deal with the two problems, current practice mainly depends on engineers' experience or a simple heuristic rule instead of advanced approaches. Though some studies have proposed GAs to solve the two problems together, PSO is found with the potential to better deal with the two problems. This has prompted us to develop PSO-based approaches to deal with the two problems simultaneously. Our preliminary experiments showed that the PSO-based approaches have a better performance than the two genetic-based approaches. PSO2 is found being a good approach after comparing it with an exact approach.
引用
收藏
页码:881 / 893
页数:13
相关论文
共 27 条
[1]   Combining and solving sequence dependent traveling salesman and quadratic assignment problems in PCB assembly [J].
Alkaya, Ali Fuat ;
Duman, Ekrem .
DISCRETE APPLIED MATHEMATICS, 2015, 192 :2-16
[2]   A PSO and a Tabu search heuristics for the assembly scheduling problem of the two-stage distributed database application [J].
Allahverdi, A ;
Al-Anzi, FS .
COMPUTERS & OPERATIONS RESEARCH, 2006, 33 (04) :1056-1080
[3]  
Alssager M., 2014, Journal of Theoretical and Applied Information Technology, V65, P480
[4]   A planning and scheduling model for onsertion in printed circuit board assembly [J].
Ashayeri, J. ;
Selen, W. .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2007, 183 (02) :909-925
[5]   A survey of surface mount device placement machine optimisation: Machine classification [J].
Ayob, Masri ;
Kendall, Graham .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2008, 186 (03) :893-914
[6]   A particle swarm optimization approach to optimize component placement in printed circuit board assembly [J].
Chen, Yee-Ming ;
Lin, Chun-Ta .
INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2007, 35 (5-6) :610-620
[7]   Production planning problems in printed circuit board assembly [J].
Crama, Y ;
van de Klundert, J ;
Spieksma, FCR .
DISCRETE APPLIED MATHEMATICS, 2002, 123 (1-3) :339-361
[8]  
Feng Chen, 2011, 2011 Seventh International Conference on Natural Computation (ICNC 2011), P1216, DOI 10.1109/ICNC.2011.6022365
[9]   Component kitting in semi-automated printed circuit board assembly [J].
Gunther, HO ;
Gronalt, M ;
Piller, F .
INTERNATIONAL JOURNAL OF PRODUCTION ECONOMICS, 1996, 43 (2-3) :213-226
[10]   Component scheduling for chip shooter machines: a hybrid genetic algorithm approach [J].
Ho, W ;
Ji, P .
COMPUTERS & OPERATIONS RESEARCH, 2003, 30 (14) :2175-2189