Please wait a minute...
Frontiers of Mechanical Engineering

ISSN 2095-0233

ISSN 2095-0241(Online)

CN 11-5984/TH

Postal Subscription Code 80-975

2018 Impact Factor: 0.989

Front. Mech. Eng.    2021, Vol. 16 Issue (2) : 393-409    https://doi.org/10.1007/s11465-020-0613-3
RESEARCH ARTICLE
Ant colony optimization for assembly sequence planning based on parameters optimization
Zunpu HAN1, Yong WANG1,2(), De TIAN1
1. Renewable Energy School, North China Electric Power University, Beijing 102206, China
2. College of Mechanical and Electronic Engineering, Tarim University, Alar 843300, China
 Download: PDF(959 KB)   HTML
 Export: BibTeX | EndNote | Reference Manager | ProCite | RefWorks
Abstract

As an important part of product design and manufacturing, assembly sequence planning (ASP) has a considerable impact on product quality and manufacturing costs. ASP is a typical NP-complete problem that requires effective methods to find the optimal or near-optimal assembly sequence. First, multiple assembly constraints and rules are incorporated into an assembly model. The assembly constraints and rules guarantee to obtain a reasonable assembly sequence. Second, an algorithm called SOS-ACO that combines symbiotic organisms search (SOS) and ant colony optimization (ACO) is proposed to calculate the optimal or near-optimal assembly sequence. Several of the ACO parameter values are given, and the remaining ones are adaptively optimized by SOS. Thus, the complexity of ACO parameter assignment is greatly reduced. Compared with the ACO algorithm, the hybrid SOS-ACO algorithm finds optimal or near-optimal assembly sequences in fewer iterations. SOS-ACO is also robust in identifying the best assembly sequence in nearly every experiment. Lastly, the performance of SOS-ACO when the given ACO parameters are changed is analyzed through experiments. Experimental results reveal that SOS-ACO has good adaptive capability to various values of given parameters and can achieve competitive solutions.

Keywords assembly sequence planning      ant colony optimization      symbiotic organisms search      parameter optimization     
Corresponding Author(s): Yong WANG   
Just Accepted Date: 15 January 2021   Online First Date: 10 March 2021    Issue Date: 15 June 2021
 Cite this article:   
Zunpu HAN,Yong WANG,De TIAN. Ant colony optimization for assembly sequence planning based on parameters optimization[J]. Front. Mech. Eng., 2021, 16(2): 393-409.
 URL:  
https://academic.hep.com.cn/fme/EN/10.1007/s11465-020-0613-3
https://academic.hep.com.cn/fme/EN/Y2021/V16/I2/393
Fig.1  Flowchart of the hybrid SOS-ACO algorithm.
Fig.2  Explosion model of a wind turbine gearbox.
No. Part name Number of part Connection type Assembly tool
1 Input shaft 1 Key joint T3
2 Left-end cover 1 Threaded connection T2
3 Left-end bearing chock 1 Threaded connection T1
4 First-stage inner gear ring 1 Threaded connection T4
5 First-stage planet gear 3 Interference fit T5
6 First-stage planet gear axle 3 Pin connection T3
7 First-stage planet carrier 1 Key joint T4
8 First-stage solar gear 1 Splined connection T5
9 Box 1 Threaded connection T1
10 Second-stage inner gear ring 1 Threaded connection T4
11 Second-stage planet carrier 1 Splined connection T4
12 Second-stage planet gear 3 Interference fit T5
13 Second-stage planet gear axle 3 Pin connection T3
14 Second-stage solar gear 1 Splined connection T5
15 Spline shaft 1 Splined connection T3
16 Output straight gear 1 Key joint T5
17 Third-stage straight gear 1 Key joint T5
18 Output shaft 1 Key joint T3
19 Output box 1 Threaded connection T1
20 Output bearing end cover 1 Threaded connection T2
21 Bearing end cover 1 Threaded connection T2
Tab.1  Information on the parts of a wind turbine gearbox
Parameter Range
α [1, 5]
β [1, 5]
ρ [0.1, 1]
γ [0.1, 1]
Tab.2  Value range of each parameter
Parameter combination Combination α β ρ γ
Optimal parameter combinations 1 2.79 1.25 0.10 0.21
2 2.71 1.56 0.14 0.37
3 4.20 2.32 0.19 0.39
4 3.41 2.18 0.23 0.28
5 2.29 1.63 0.12 0.34
Random parameter combinations I 1.00 2.00 0.50 0.40
II 2.00 3.00 0.30 0.70
III 3.00 1.00 0.50 0.60
IV 4.00 1.00 0.10 0.20
V 3.00 5.00 0.60 0.20
Tab.3  Optimal and random parameter combinations
Fig.3  Fitness value changes for the ACO parameter combination.
Fig.4  Minimum cost change of the assembly sequence.
Parameter combination Combination Minimum cost Cmin Number of times to find Cmin Average minimum cost Average number of ants to find Cmin Average minimum number of iterations to find Cmin
Optimal parameter combinations 1 41.2 7 41.5 16 17
2 41.2 8 41.4 17 22
3 41.2 8 41.8 15 32
4 41.2 6 42.3 14 17
5 41.2 8 41.5 16 27
Random parameter combinations I 41.6 1 42.8 1 44
II 42.0 3 44.2 2 53
III 41.2 1 43.3 2 48
IV 43.2 2 44.8 19 10
V 45.2 3 46.2 1 65
Tab.4  Comparison of the results of running ACO under different parameter combinations
Part number Assembly direction Assembly tool Assembly stability ?Part ?number Assembly direction Assembly tool Assembly stability
9 +X T1 Yes ?12 X T5 Yes
3 +X T1 Yes ?14 X T5 Yes
2 +X T2 Yes ?10 X T4 Yes
7 X T4 Yes ?15 X T3 Yes
4 X T4 Yes ?17 X T5 Yes
6 X T3 Yes ?16 X T5 Yes
1 X T3 Yes ?18 X T3 Yes
5 X T5 Yes ?19 X T1 Yes
8 X T5 Yes ?21 X T2 Yes
11 X T4 Yes ?20 X T2 Yes
13 X T3 Yes
Tab.5  Information on the optimal assembly sequence
m α β ρ γ Minimum cost Cmin Number of ants to find Cmin Minimum number of iterations to find Cmin
10 2.52 1.21 0.23 0.34 41.2 7 18
20 2.72 1.00 0.21 0.33 41.2 17 24
30 3.13 1.31 0.14 0.34 41.2 24 15
40 3.34 2.21 0.10 0.22 41.2 37 18
50 3.76 1.68 0.10 0.12 41.2 45 34
Tab.6  Experimental results for m
Q α β ρ γ Minimum cost Cmin Number of ants to find Cmin Minimum number of iterations to find Cmin
20 3.26 1.62 0.17 0.19 41.2 17 19
40 2.10 1.23 0.11 0.24 41.2 15 24
60 2.14 2.12 0.21 0.29 41.2 16 20
80 1.81 2.09 0.24 0.27 41.2 13 33
100 1.64 1.78 0.35 0.29 41.2 15 23
Tab.7  Experimental results for Q
1 G Boothroyd. Product design for manufacture and assembly. Computer-Aided Design, 1994, 26(7): 505–520
https://doi.org/10.1016/0010-4485(94)90082-5
2 A J D Lambert, S M Gupta. Disassembly Modeling for Assembly, Maintenance, Reuse, and Recycling. Boca Raton: CRC Press, 2004
3 M A Abdullah, M F F Ab Rashid, Z Ghazalli. Optimization of assembly sequence planning using soft computing approaches: A review. Archives of Computational Methods in Engineering, 2019, 26(2): 461–474
https://doi.org/10.1007/s11831-018-9250-y
4 Y J Tseng, J Y Chen, F Y Huang. A multi-plant assembly sequence planning model with integrated assembly sequence planning and plant assignment using GA. International Journal of Advanced Manufacturing Technology, 2010, 48(1–4): 333–345
https://doi.org/10.1007/s00170-009-2264-8
5 X Y Hu, B Gao. Research on assembly sequence planning based on fluid flow mechanism. In: Proceedings of IEEE International Conference of Intelligent Robotic and Control Engineering (IRCE). Lanzhou: IEEE, 2018, 46–50
https://doi.org/10.1109/IRCE.2018.8492915
6 J F Wang, S Q Li, J H Liu, et al. Computer aided assembly planning: A survey. Journal of Engineering Graphics, 2005, 2: 1–7 (in Chinese)
7 L S Homem de Mello, A C Sanderson. A correct and complete algorithm for the generation of mechanical assembly sequences. IEEE Transactions on Robotics and Automation, 1991, 7(2): 228–240
https://doi.org/10.1109/70.75905
8 R S Chen, K Y Lu, P H Tai. Optimisation of assembly plan through a three-stage integrated approach. International Journal of Computer Applications in Technology, 2004, 19(1): 28–38
https://doi.org/10.1504/IJCAT.2004.003658
9 X F Zha, S Y E Lim, S C Fok. Integrated knowledge-based Petri net intelligent flexible assembly planning. Journal of Intelligent Manufacturing, 1998, 9(3): 235–250
https://doi.org/10.1023/A:1008862631701
10 A B Gunji, B B B V L Deepak, C M V A R Bahubalendruni, et al. An optimal robotic assembly sequence planning by assembly subsets detection method using teaching learning-based optimization algorithm. IEEE Transactions on Automation Science and Engineering, 2018, 15(3): 1369–1385
https://doi.org/10.1109/TASE.2018.2791665
11 P Jiménez. Survey on assembly sequencing: A combinatorial and geometrical perspective. Journal of Intelligent Manufacturing, 2013, 24(2): 235–250
https://doi.org/10.1007/s10845-011-0578-5
12 R S Pandian, R Kamalakannan, P Sivakumar, et al. Heuristic and meta-heuristic algorithms for solving medium and large scale sized cellular manufacturing system NP-hard problems: A comprehensive review. Materials Today: Proceedings, 2019, 21(Part 1): 66–72
https://doi.org/10.1016/j.matpr.2019.05.363
13 Z Z Huang, Z L Zhuang, Q Cao, et al. A survey of intelligent algorithms for open shop scheduling problem. Procedia CIRP, 2019, 83: 569–574
https://doi.org/10.1016/j.procir.2019.04.118
14 X Li, J Z Shang, Y J Cao. An efficient method of automatic assembly sequence planning for aerospace industry based on genetic algorithm. International Journal of Advanced Manufacturing Technology, 2017, 90(5–8): 1307–1315
https://doi.org/10.1007/s00170-016-9449-8
15 X T Qu, K Zhang, X X Wang, et al. Hybrid cycle algorithm-based intelligent assembly sequence planning of complex assembly. Journal of Northeastern University (Natural Science), 2019, 40(12): 1767–1772 (in Chinese)
16 J F Wang, J H Liu, Y F Zhong. A novel ant colony algorithm for assembly sequence planning. International Journal of Advanced Manufacturing Technology, 2005, 25(11–12): 1137–1143
https://doi.org/10.1007/s00170-003-1952-z
17 H Wang, Y M Rong, D Xiang. Mechanical assembly planning using ant colony optimization. Computer-Aided Design, 2014, 47: 59–71
https://doi.org/10.1016/j.cad.2013.09.001
18 J P Yu, C E Wang. A max–min ant colony system for assembly sequence planning. International Journal of Advanced Manufacturing Technology, 2013, 67(9–12): 2819–2835
https://doi.org/10.1007/s00170-012-4695-x
19 Y J Wu, Y Cao, Q F Wang. Assembly sequence planning method based on particle swarm algorithm. Cluster Computing, 2019, 22(S1): 835–846
https://doi.org/10.1007/s10586-017-1331-4
20 H G Lv, C Lu. An assembly sequence planning approach with a discrete particle swarm optimization algorithm. International Journal of Advanced Manufacturing Technology, 2010, 50(5–8): 761–770
https://doi.org/10.1007/s00170-010-2519-4
21 Y Wang, J H Liu. Chaotic particle swarm optimization for assembly sequence planning. Robotics and Computer-Integrated Manufacturing, 2010, 26(2): 212–222
https://doi.org/10.1016/j.rcim.2009.05.003
22 A Mishra, S Deb. Assembly sequence optimization using a flower pollination algorithm-based approach. Journal of Intelligent Manu-facturing, 2019, 30(2): 461–482
https://doi.org/10.1007/s10845-016-1261-7
23 M V A R Bahubalendruni, U Sudhakar, K V V Lakshmi. Subassembly detection and optimal assembly sequence generation through elephant search algorithm. International Journal of Mathematical, Engineering and Management Sciences, 2019, 4(4): 998–1007
https://doi.org/10.33889/IJMEMS.2019.4.4-079
24 A Abdullah, M F F Ab Rashid, S G Ponnambalam, et al. Energy efficient modeling and optimization for assembly sequence planning using moth flame optimization. Assembly Automation, 2019, 39(2): 356–368
https://doi.org/10.1108/AA-06-2018-091
25 M F F Ab Rashid. A hybrid ant-wolf algorithm to optimize assembly sequence planning problem. Assembly Automation, 2017, 37(2): 238–248
https://doi.org/10.1108/AA-11-2016-143
26 S Mirjalili, S M Mirjalili, A Lewis. Grey wolf optimizer. Advances in Engineering Software, 2014, 69: 46–61
https://doi.org/10.1016/j.advengsoft.2013.12.007
27 B Shuang, J P Chen, Z B Li. Microrobot based micro-assembly sequence planning with hybrid ant colony algorithm. International Journal of Advanced Manufacturing Technology, 2008, 38(11–12): 1227–1235
https://doi.org/10.1007/s00170-007-1165-y
28 Y Wang, D Tian. A weighted assembly precedence graph for assembly sequence planning. International Journal of Advanced Manufacturing Technology, 2016, 83(1–4): 99–115
https://doi.org/10.1007/s00170-015-7565-5
29 W Deng, J J Xu, Y J Song, et al. An effective improved co-evolution ant colony optimization algorithm with multi-strategies and its application. International Journal of Bio-Inspired Computation, 2020, 16(3): 158–170
https://doi.org/10.1504/IJBIC.2020.10033314
30 W J Luan, G J Liu, C J Jiang, et al. MPTR: A maximal-marginal-relevance-based personalized trip recommendation method. IEEE Transactions on Intelligent Transportation Systems, 2018, 19(11): 3461–3474
https://doi.org/10.1109/TITS.2017.2781138
31 M Boukens, A Boukabou, M. Chadli A real time self-tuning motion controller for mobile robot systems. IEEE/CAA Journal of Automatica Sinica, 2019, 6(1): 84–96
https://doi.org/10.1109/JAS.2018.7511216
32 M Peker, B Sen, P Y Kumru. An efficient solving of the traveling salesman problem: The ant colony system having parameters optimized by the Taguchi method. Turkish Journal of Electrical Engineering and Computer Sciences, 2013, 21: 2015–2036
https://doi.org/10.3906/elk-1109-44
33 J J Wang, T Kumbasar. Parameter optimization of interval Type-2 fuzzy neural networks based on PSO and BBBC methods. IEEE/CAA Journal of Automatica Sinica, 2019, 6(1): 247–257
https://doi.org/10.1109/JAS.2019.1911348
34 S C Gao, M C Zhou, Y R Wang, et al. Dendritic neuron model with effective learning algorithms for classification, approximation, and prediction. IEEE Transactions on Neural Networks and Learning Systems, 2019, 30(2): 601–614
https://doi.org/10.1109/TNNLS.2018.2846646
35 H M Botee, E Bonabeau. Evolving ant colony optimization. Advances in Complex Systems, 1998, 1(02n03): 149–159
https://doi.org/10.1142/S0219525998000119
36 M Mahi, O K Baykan, H Kodaz. A new hybrid method based on particle swarm optimization, ant colony optimization and 3-Opt algorithms for traveling salesman problem. Applied Soft Computing, 2015, 30: 484–490
https://doi.org/10.1016/j.asoc.2015.01.068
37 M K A Ariyaratne, T G I Fernando, S Weerakoon. A self-tuning firefly algorithm to tune the parameters of ant colony system. International Journal of Swarm Intelligence, 2018, 3(4): 309–331
https://doi.org/10.1504/IJSI.2018.091415
38 M Y Cheng, D Prayogo. Symbiotic organisms search: A new metaheuristic optimization algorithm. Computers & Structures, 2014, 139: 98–112
https://doi.org/10.1016/j.compstruc.2014.03.007
39 Y Wang, Y W Wu, N Xu. Discrete symbiotic organism search with excellence coefficients and self-escape for traveling salesman problem. Computers & Industrial Engineering, 2019, 131: 269–281
https://doi.org/10.1016/j.cie.2019.04.008
40 A Panda, S Pani. A symbiotic organisms search algorithm with adaptive penalty function to solve multi-objective constrained optimization problems. Applied Soft Computing, 2016, 46: 344–360
https://doi.org/10.1016/j.asoc.2016.04.030
41 S F Smith, G C Smith, X Liao. Automatic stable assembly sequence generation and evaluation. Journal of Manufacturing Systems, 2001, 20(4): 225–235
https://doi.org/10.1016/S0278-6125(01)80043-1
42 W S Yin. Assembly design system based on engineering connection. Frontiers of Mechanical Engineering, 2016, 11(4): 423–432
https://doi.org/10.1007/s11465-016-0382-1
43 C Lu, Y S Wong, J Y H Fuh. An enhanced assembly planning approach using a multi-objective genetic algorithm. Proceedings of the Institution of Mechanical Engineers. Part B, Journal of Engineering Manufacture, 2006, 220(2): 255–272
https://doi.org/10.1243/09544054JEM359
44 A Bedeoui, R B Hadj, M Hammadi, et al. Assembly sequence plan generation of heavy machines based on the stability criterion. International Journal of Advanced Manufacturing Technology, 2019, 102(9–12): 2745–2755
https://doi.org/10.1007/s00170-019-03359-0
45 Y X Feng, M C Zhou, G D Tian, et al. Target disassembly sequencing and scheme evaluation for CNC machine tools using improved multiobjective ant colony algorithm and fuzzy integral. IEEE Transactions on Systems, Man, and Cybernetics. Systems, 2019, 49(12): 2438–2451
https://doi.org/10.1109/TSMC.2018.2847448
46 Z X Hong, Y X Feng, Z W Li, et al. An integrated approach for multi-objective optimisation and MCDM of energy internet under uncertainty. Future Generation Computer Systems, 2019, 97: 90–104
https://doi.org/10.1016/j.future.2019.02.046
47 Y X Feng, Y C Gao, G D Tian, et al. Flexible process planning and end-of-life decision-making for product recovery optimization based on hybrid disassembly. IEEE Transactions on Automation Science and Engineering, 2019, 16(1): 311–326
https://doi.org/10.1109/TASE.2018.2840348
48 M Dorigo, L M Gambardella. Ant colonies for the travelling salesman problem. Bio Systems, 1997, 43(2): 73–81
https://doi.org/10.1016/S0303-2647(97)01708-5
49 M Dorigo, G D Caro, L M Gambardella. Ant algorithms for discrete optimization. Artificial Life, 1999, 5(2): 137–172
https://doi.org/10.1162/106454699568728
50 F T S Chan, R Swarnkar. Ant colony optimization approach to a fuzzy goal programming model for a machine tool selection and operation allocation problem in an FMS. Robotics and Computer-Integrated Manufacturing, 2006, 22(4): 353–362
https://doi.org/10.1016/j.rcim.2005.08.001
51 D Wang, X D Shao, S M Liu. Assembly sequence planning for reflector panels based on genetic algorithm and ant colony optimization. International Journal of Advanced Manufacturing Technology, 2017, 91(1–4): 987–997
https://doi.org/10.1007/s00170-016-9822-7
52 C H Ha. Evolving ant colony system for large-sized integrated process planning and scheduling problem considering sequence-dependent setup times. Flexible Services and Manufacturing Journal, 2020, 32(3): 523–560
https://doi.org/10.1007/s10696-019-09360-9
53 S M McGovern, S M Gupta. Ant colony optimization for disassembly sequencing with multiple objectives. International Journal of Advanced Manufacturing Technology, 2006, 30(5–6): 481–496
https://doi.org/10.1007/s00170-005-0037-6
[1] Genshen LIU, Huaiju LIU, Caichao ZHU, Tianyu MAO, Gang HU. Design optimization of a wind turbine gear transmission based on fatigue reliability sensitivity[J]. Front. Mech. Eng., 2021, 16(1): 61-79.
[2] Wensheng YIN. Assembly design system based on engineering connection[J]. Front. Mech. Eng., 2016, 11(4): 423-432.
[3] Jie OUYANG, Bin LI, Shihua GONG. Dymola-based multi-parameters integrated optimization for high speed transfer system of LED chip sorter[J]. Front Mech Eng, 2013, 8(2): 118-126.
[4] YU Ling, LIU Kang, LI Kaishi. Ant colony optimization in continuous problem[J]. Front. Mech. Eng., 2007, 2(4): 459-462.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed