An integrated allocation method for the PCB assembly line balancing problem with nozzle changes

被引:12
作者
Guo, Shujuan [1 ]
Takahashi, Katsuhiko [1 ]
Morikawa, Katsumi [1 ]
Jin, Zhihong [2 ]
机构
[1] Hiroshima Univ, Grad Sch Engn, Prod Syst Engn Lab, Higashihiroshima 7398527, Japan
[2] Dalian Maritime Univ, Coll Transportat Management, Dalian 116026, Peoples R China
关键词
PCB assembly; Line balancing; Optimization; Hybrid algorithm; COMPONENT ALLOCATION; CYCLE TIME; ALGORITHM;
D O I
10.1007/s00170-011-3803-7
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
There are several placement machines connected by a conveyor in a printed circuit board assembly line. The objective of the line balancing problem is to minimize the cycle time of the assembly line, which is the maximum production time of the placement machines. In this paper, the nozzle factor, which is often ignored, is considered in estimating the production time of the placement machine, and the nozzle change is also allowed. The production time of a machine is a linear function of the number of components, the number of turns and the number of nozzle changes performed by the machine, which are determined by the component allocation problem, the nozzle set allocation problem and the head allocation problem. These three allocation problems compose the line balancing problem and are solved iteratively. First, the component allocation problem is solved by proposed genetic algorithms (GAs), which generate feasible allocation solutions directly. To search efficiently, non-selective and selective allocation strategies are proposed to solve the component allocation problem. A greedy heuristic (GH) is proposed to solve the nozzle set allocation problem and the head allocation problem simultaneously. Then, the GAs for the component allocation and the GH for the nozzle set and head allocation are integrated according to their interactive relations. Finally, the efficiency of the composite algorithm is illustrated by numerical analysis.
引用
收藏
页码:351 / 369
页数:19
相关论文
共 16 条
[1]  
[Anonymous], 1986, ENUMERATIVE COMBINAT
[2]   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
[3]   An integer programming heuristic for component allocation in printed circuit card assembly systems [J].
DePuy, GW ;
Savelsbergh, MWP ;
Ammons, JC ;
McGinnis, LF .
JOURNAL OF HEURISTICS, 2001, 7 (04) :351-369
[4]  
Dvorett J, 1999, COMPATIBILITY BASED
[5]   Workload balancing in printed circuit board assembly [J].
Emet, Stefan ;
Knuutila, Timo ;
Alhoniemi, Esa ;
Maier, Michael ;
Johnsson, Mika ;
Nevalainen, Olli S. .
INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2010, 50 (9-12) :1175-1182
[6]  
Gen MitsuoRunwei Cheng Lin Lin., 2008, NETWORK MODELS OPTIM
[7]   Operations planning for collect-and-place machines in PCB assembly [J].
Grunow, M ;
Günther, H ;
Schleusener, M ;
Yimaz, IO .
COMPUTERS & INDUSTRIAL ENGINEERING, 2004, 47 (04) :409-429
[8]   PCB assembly scheduling with alternative nozzle types for one component type [J].
Guo, Shujuan ;
Takahashi, Katsuhiko ;
Morikawa, Katsumi .
FLEXIBLE SERVICES AND MANUFACTURING JOURNAL, 2011, 23 (03) :316-345
[9]   A genetic algorithm of determining cycle time for printed circuit board assembly lines [J].
Ji, P ;
Sze, MT ;
Lee, WB .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2001, 128 (01) :175-184
[10]   Line balancing of PCB assembly line using immune algorithms [J].
Khoo, LP ;
Alisantoso, D .
ENGINEERING WITH COMPUTERS, 2003, 19 (2-3) :92-100