Disassembly Sequence Planning for Green Remanufacturing Using an Improved Whale Optimisation Algorithm
Abstract
:1. Introduction
- Modelling of product disassembly information.
- Solution strategies for the disassembly sequence.
- Evaluation and optimisation of the disassembly sequence.
2. Literature Review
3. Proposed Model
3.1. Disassembly Hybrid Graph
3.2. Proposed DSP Formulation
4. Proposed Solution Method
4.1. Original WOA
4.2. Improved WOA
- (1)
- Shrink-wrapped approach.
- (2)
- Spiral position updates.
5. Discussion and Results
5.1. A Case Study for Our Model
5.2. Comparison with Other Algorithms
6. Conclusions and Future Works
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Tian, G.; Yuan, G.; Aleksandrov, A.; Zhang, T.; Li, Z.; Fathollahi-Fard, A.M.; Ivanov, M. Recycling of spent Lithium-ion Batteries: A comprehensive review for identification of main challenges and future research trends. Sustain. Energy Technol. Assess. 2022, 53, 102447. [Google Scholar] [CrossRef]
- Tian, G.; Fathollahi-Fard, A.M.; Ren, Y.; Li, Z.; Jiang, X. Multi-objective scheduling of priority-based rescue vehicles to extinguish forest fires using a multi-objective discrete gravitational search algorithm. Inform. Sci. 2022, 608, 578–596. [Google Scholar] [CrossRef]
- Tian, G.; Liu, Y.; Ke, H.; Chu, J. Energy evaluation method and its optimization models for process planning with stochastic characteristics: A case study in disassembly decision-making. Comput. Ind. Eng. 2012, 63, 553–563. [Google Scholar] [CrossRef]
- Henrioud, J.M.; Bourjault, A.L. A Computer-Aided Generator of Assembly Plans; Springer: Boston, MA, USA, 1991; pp. 191–215. [Google Scholar]
- Lambert, J.D. Optimal disassembly of complex products. Int. J. Prod. Res. 1997, 35, 2509–2523. [Google Scholar] [CrossRef] [Green Version]
- Tian, G.; Ren, Y.; Feng, Y.; Zhou, M.; Zhang, H.; Tan, J. Modeling and planning for dual-objective selective disassembly using AND/OR graph and discrete artificial bee colony. IEEE Trans. Ind. Inform. 2019, 15, 2456–2468. [Google Scholar] [CrossRef]
- Huang, Y.; Huang, C. Disassembly matrix for disassembly processes of products. Int. J. Prod. Res. 2002, 40, 255–273. [Google Scholar] [CrossRef]
- Mitrouchev, P.; Wang, C.; Lu, L.; Li, G. Selective disassembly sequence generation based on lowest level disassembly graphmethod. Int. J. Adv. Manuf. Technol. 2015, 80, 141–159. [Google Scholar] [CrossRef]
- Smith, S.S.; Chen, W. Rule-based recursive selective disassembly sequence planning for green design. Adv. Eng. Inform. 2011, 25, 77–87. [Google Scholar] [CrossRef]
- Tian, G.; Chu, J.; Liu, Y.; Ke, H.; Zhao, X.; Xu, G. Expected energy analysis for industrial process planning problem with fuzzy time parameters. Comput. Chem. Eng. 2011, 35, 2905–2912. [Google Scholar] [CrossRef]
- Xu, G.; Li, X.; Su, J.; Pan, H.; Tian, G. Precision Evaluation of Three-dimensional Feature Points Measurement by Binocular Vision. J. Opt. Soc. Korea 2011, 15, 30–37. [Google Scholar] [CrossRef]
- Rickli, J.L.; Camelio, J.A. Multi-objective partial disassembly optimization based on sequence feasibility. J. Manuf. Syst. Eng. 2013, 2013, 281–293. [Google Scholar] [CrossRef]
- Liu, X.; Peng, G.; Liu, X.; Hou, Y. Disassembly sequence planning approach for product virtual maintenance based on improved max-min ant system. Int. J. Adv. Manuf. Technol. 2012, 59, 829–839. [Google Scholar] [CrossRef]
- Kheder, M.; Trigui, M.; Aifaoui, N. Optimization of disassembly sequence planning for preventive maintenance. Int. J. Adv. Manuf. Technol. 2017, 90, 1337–1349. [Google Scholar] [CrossRef]
- Tseng, H.E.; Chang, C.C.; Lee, S.C.; Huang, Y.M. Hybrid bidirectional ant colony optimization (hybrid BACO): An algorithm for disassembly sequence planning. Eng. Appl. Artif. Intell. 2019, 8, 45–56. [Google Scholar] [CrossRef]
- Tseng, H.; Huang, Y.; Chang, C.; Lee, S. Disassembly sequence planning using a Flatworm algorithm. J. Manuf. Syst. 2022, 57, 416–428. [Google Scholar] [CrossRef]
- Tian, G.; Zhang, H.; Feng, Y.; Jia, H.; Zhang, Y.; Jiang, G.; Li, W.; Li, P.G. Operation patterns analysis of automotive components remanufacturing industry development in China. J. Clean. Prod. 2017, 64, 1363–1375. [Google Scholar] [CrossRef]
- Wang, W.; Tian, G.; Chen, M.; Tao, F.; Zhang, C.; Ai-Ahmari, A.; Li, Z.; Jiang, Z. Dual-objective program and improved artificial bee colony for the optimization of energy-conscious milling parameters subject to multiple constraints. J. Clean. Prod. 2020, 245, 118714. [Google Scholar] [CrossRef]
- Yang, D.Y.; Xu, Z.G.; Zhu, J.F.; Su, K.Y.; Liu, W.M. Objective selective disassembly sequence planning considered product fault features. J. Harbin Inst. Technol. 2019, 51, 160–170. [Google Scholar]
- Parsa, S.; Saadat, M. Intelligent selective disassembly planning based on disassemblability characteristics of product components. Int. J. Adv. Manuf. Technol. 2019, 104, 1769–1783. [Google Scholar] [CrossRef] [Green Version]
- Bentaha, M.L.; Oisin, V.A.; Marangé, P. A decision tool for disassembly process planning under end-of-life product quality. Int. J. Prod. Econ. 2020, 219, 386–401. [Google Scholar] [CrossRef]
- Babbitt, C.W.; Madaka, H.; Althaf, S.; Kasulaitis, B.; Ryen, E.G. Disassembly-based bill of materials data for consumer electronic products. Sci. Data 2020, 7, 251. [Google Scholar] [CrossRef]
- Wolpert, D.H.; Macready, W.G. No free lunch theorems for optimization. IEEE Trans. Evolut. Comput. 1997, 1, 67–82. [Google Scholar] [CrossRef] [Green Version]
- Mirjalili, S.; Lewis, A. The whale optimization algorithm. Adv. Eng. Softw. 2016, 95, 51–67. [Google Scholar] [CrossRef]
- Ma, G.; Yue, X. An improved whale optimization algorithm based on multilevel threshold image segmentation using the Otsu method. Eng. Appl. Artif. Intell. 2022, 113, 104960. [Google Scholar] [CrossRef]
- Kaur, G.; Arora, S. Chaotic whale optimization algorithm. J. Comput. Des. Eng. 2018, 5, 275–284. [Google Scholar] [CrossRef]
- Nadimi-Shahraki, M.H.; Zamani, H.; Mirjalili, S. Enhanced whale optimization algorithm for medical feature selection: A COVID-19 case study. Comput. Biol. Med. 2022, 148, 105858. [Google Scholar] [CrossRef]
- Tong, W. A hybrid algorithm framework with learning and complementary fusion features for whale optimization algorithm. Sci. Program. 2020, 2020, 5684939. [Google Scholar] [CrossRef] [Green Version]
- Liang, X.; Xu, S.; Liu, Y.; Sun, L. A Modified Whale Optimization Algorithm and Its Application in Seismic Inversion Problem. Mob. Inf. Syst. 2022, 2022, 9159130. [Google Scholar] [CrossRef]
- Chen, X.; Cheng, L.; Liu, C.; Liu, Q.; Liu, J.; Mao, Y.; Murphy, J. A WOA-based optimization approach for task scheduling in cloud computing systems. IEEE Syst. J. 2020, 14, 3117–3128. [Google Scholar] [CrossRef]
- Zhang, C.; Fathollahi-Fard, A.; Li, J.; Tian, G.; Zhang, T. Disassembly Sequence Planning for Intelligent Manufacturing Using Social Engineering Optimizer. Symmetry 2021, 13, 663. [Google Scholar] [CrossRef]
- Zhang, Q.; Cai, N.; Zeng, Y.; Li, L.; Zou, B. A review of modeling theory and solution methods for remanufacturing-oriented disassembly line balancing problems. Chn. Mech. Eng. 2018, 21, 2636–2645. [Google Scholar]
- Tian, G.; Zhou, M.; Li, P. Disassembly sequence planning considering fuzzy component quality and varying operational cost. IEEE Trans. Autom. Sci. Eng. 2017, 15, 748–760. [Google Scholar] [CrossRef]
- Tian, G.; Zhang, H.; Feng, Y.; Wang, D.; Peng, Y.; Jia, H. Green decoration materials selection under interior environment characteristics: A grey-correlation based hybrid MCDM method. Renew. Sustain. Energy Rev. 2018, 81, 682–692. [Google Scholar] [CrossRef]
- Tian, G.; Zhang, C.; Fathollahi-Fard, A.M.; Li, Z.; Zhang, C.; Jiang, Z. An Enhanced Social Engineering Optimizer for Solving an Energy-Efficient Disassembly Line Balancing Problem Based on Bucket Brigades and Cloud Theory. IEEE Trans. Ind. Inform. 2022, in press. [Google Scholar] [CrossRef]
- Tian, G.; Hao, N.; Zhou, M.; Pedrycz, W.; Zhang, C.; Ma, F.; Li, Z. Fuzzy Grey Choquet Integral for Evaluation of Multicriteria Decision Making Problems With Interactive and Qualitative Indices. IEEE Trans. Syst. Man Cybern. Syst. 2021, 51, 1855–1868. [Google Scholar] [CrossRef]
- Yuan, G.; Yang, Y.; Tian, G.; Zhuang, Q. Comprehensive evaluation of disassembly performance based on the ultimate cross-efficiency and extension-gray correlation degree. J. Clean. Prod. 2020, 245, 118800. [Google Scholar] [CrossRef]
- Lin, Y.; Jia, H.; Yang, Y.; Tian, G.; Tao, F.; Ling, L. An improved artificial bee colony for facility location allocation problem of end-of-life vehicles recovery network. J. Clean. Prod. 2018, 205, 134–144. [Google Scholar] [CrossRef]
- Zhang, H.; Peng, Y.; Tian, G.; Wang, D.; Xie, P. Green material selection for sustainability: A hybrid MCDM approach. PLoS ONE 2017, 12, e0177578. [Google Scholar] [CrossRef] [Green Version]
- Feng, Y.; Zhang, Z.; Tian, G.; Fathollahi-Fard, A.M.; Hao, N.; Li, Z.; Wang, W.; Tan, J. A Novel Hybrid Fuzzy Grey TOPSIS Method: Supplier Evaluation of a Collaborative Manufacturing Enterprise. Appl. Sci. 2019, 9, 3770. [Google Scholar] [CrossRef] [Green Version]
- Kamilaris, A.; Prenafeta-Boldú, F.X. Deep learning in agriculture: A survey. Comput. Electron. Agric. 2018, 147, 70–90. [Google Scholar] [CrossRef] [Green Version]
- Zhang, H.; Peng, Y.; Hou, L.; Wang, D.; Tian, G.; Li, Z. Multistage impact energy distribution for whole vehicles in high-speed train collisions: Modeling and solution methodology. IEEE. T. Ind. Inform. 2019, 16, 2486–2499. [Google Scholar] [CrossRef]
- Tian, G.; Zhou, M.; Chu, J.; Qiang, T.; Hu, H. Stochastic cost-profit tradeoff model for locating an automotive service enterprise. IEEE. T. Autom. Sci. Eng. 2014, 12, 580–587. [Google Scholar] [CrossRef]
- Tian, G.; Liu, Y.; Tian, Q.; Chu, J. Evaluation model and algorithm of product disassembly process with stochastic feature. Clean. Technol. Environ. 2012, 14, 345–356. [Google Scholar] [CrossRef]
- Jia, H.; Miao, H.; Tian, G.; Zhou, M.; Feng, Y.; Li, Z.; Li, J. Multiobjective Bike Repositioning in Bike-Sharing Systems via a Modified Artificial Bee Colony Algorithm. IEEE Trans. Intell. Transp. Syst. 2020, 17, 909–920. [Google Scholar] [CrossRef]
- Gong, Q.S.; Zhang, H.; Jiang, Z.G.; Wang, H.; Wang, Y.; Hu, X.-L. Nonempirical hybrid multi-attribute decision-making method for design for remanufacturing. Adv. Manuf. 2019, 7, 423–437. [Google Scholar] [CrossRef]
- Ma, F.; Zhang, H.; Gong, Q.S.; Hon, K.K.B. A novel energy efficiency grade evaluation approach for machining systems based on inherent energy efficiency. Int. J. Prod. Res. 2021, 59, 6022–6033. [Google Scholar] [CrossRef]
- Yang, Y.; Yuan, G.; Zhuang, Q.; Tian, G. Multi-objective low-carbon disassembly line balancing for agricultural machinery using MDFOA and fuzzy AHP. J. Clean. Prod. 2019, 233, 1465–1474. [Google Scholar] [CrossRef]
- Ke, H.; Liu, H.; Tian, G. An uncertain random programming model for project scheduling problem. Int J. Intell. Syst. 2015, 30, 66–79. [Google Scholar] [CrossRef]
Order | Name | Quantity | Tool | Task Difficulty | Disassembly Time/s | Direction | Energy Consumption per Minute/kj |
---|---|---|---|---|---|---|---|
1 | Shell (non−removable) | 1 | − | − | − | − | |
2 | Grease fitting | 1 | Wrench (T1) | 0.2 | 18 | +z | 0.0624 |
3 | Turbine shaft shim end cover | 1 | Special tool (T2) | 1.2 | 5 | −y | 0.0203 |
4 | Hexagon socket head cap screws | 4 | Allen wrench (T3) | 0 | 25 | +y | 0.2204 |
5 | Turbine shaft end cover 1 | 1 | Hand (T0) | 1 | 10 | +y | 0.0418 |
6 | Skeleton oil seal 1 | 1 | Hammer (T4) | 1 | 8 | +y | 0.0291 |
7 | Turbine shaft bearing 1 | 1 | Hammer (T4) | 1 | 15 | +y | 0.0644 |
8 | Turbine | 1 | Special tool (T5) | 1 | 8 | +y | 0.0356 |
9 | Turbine shaft | 1 | Hammer (T4) | 1 | 8 | −y | 0.0402 |
10 | Slotted set screws with flat point | 3 | Screwdriver (T6) | 0 | 30 | −y | 0.1165 |
11 | Turbine shaft bearing 2 | 1 | Hammer (T4) | 1 | 15 | −y | 0.0408 |
12 | Skeleton oil seal 2 | 1 | Hammer (T4) | 0.8 | 8 | −y | 0.0280 |
13 | Turbine shaft end cover 2 | 1 | Hand (T0) | 0.2 | 10 | −y | 0.0481 |
14 | Hexagon socket head cap screws | 4 | Allen wrench (T3) | 0 | 25 | −y | 0.2685 |
15 | Hexagon socket head cap screws | 4 | Allen wrench (T3) | 0 | 25 | −x | 0.2746 |
16 | Worm shaft end cover 1 | 1 | Hand (T0) | 1 | 8 | −x | 0.0326 |
17 | Oil seal 1 | 1 | Tong (T7) | 1 | 6 | −x | 0.0292 |
18 | Worm shaft bearing 1 | 1 | Hammer (T4) | 1 | 15 | −x | 0.0424 |
19 | Bearing cap gasket 1 | 1 | Special tool (T2) | 1 | 5 | −x | 0.0194 |
20 | Worm | 1 | Special tool (T5) | 1 | 8 | −x | 0.0262 |
21 | Bearing cap gasket 2 | 1 | Special tool (T2) | 0.4 | 5 | +x | 0.0287 |
22 | Worm shaft bearing 2 | 1 | Hammer (T4) | 0.4 | 15 | +x | 0.0674 |
23 | Oil seal 2 | 1 | Tong (T7) | 1 | 6 | +x | 0.0290 |
24 | Worm shaft end cover 2 | 1 | Hand (T0) | 0.2 | 8 | +x | 0.0269 |
25 | Hexagon socket head cap screws | 4 | Allen wrench (T3) | 0 | 25 | +x | 0.2231 |
Algorithm parameters | GA | ABC | ||||
Population size, Number of cycles | Optimal fitness value/KJ | Number of first convergences | Algorithm elapsed time/s | Optimal fitness value | Number of first convergences | Algorithm elapsed time/s |
30,200 | 172.458 | 120.67 | 8.562 | 171.352 | 118.61 | 8.783 |
30,500 | 169.987 | 310.68 | 25.463 | 169.762 | 305.15 | 26.736 |
40,200 | 172.267 | 123.65 | 11.058 | 171.213 | 117.57 | 11.721 |
40,500 | 169.762 | 260.67 | 28.586 | 169.762 | 247.21 | 29.958 |
50,200 | 172.226 | 115.33 | 13.163 | 170.628 | 106.10 | 13.847 |
50,500 | 169.762 | 298.86 | 30.386 | 169.762 | 294.45 | 31.297 |
Algorithm parameters | IWOA | AFSA | ||||
Population size, Number of cycles | Optimal fitness value/KJ | Number of first convergences | Algorithm elapsed time/s | Optimal fitness value | Number of first convergences | Algorithm elapsed time/s |
30,200 | 170.628 | 112.32 | 7.692 | 170.628 | 115.68 | 7.859 |
30,500 | 169.762 | 298.43 | 23.132 | 169.762 | 296.54 | 23.069 |
40,200 | 170.232 | 107.54 | 10.255 | 169.762 | 110.56 | 11.095 |
40,500 | 169.762 | 236.62 | 25.883 | 169.762 | 240.36 | 26.813 |
50,200 | 169.762 | 106.78 | 12.246 | 169.762 | 106.96 | 13.188 |
50,500 | 169.762 | 280.75 | 26.732 | 169.762 | 282.45 | 28.412 |
Algorithm Name | Disassembly Sequence | Number of Tool Changes | Number of Direction Changes | F |
---|---|---|---|---|
First run results | ||||
GA | 4,25,15,14,13,16,24,5,6,7,2,17, 23,21,3,19,18,12,11,22,10,9,8,20 | 9 | 16 | 174.762 |
ABC | 14,15,25,4,5,24,16,13,3,2,17,23, 21,19,18,6,7,12,11,10,9,22,20,8 | 9 | 15 | 172.362 |
IWOA | 2,4,14,25,15,16,5,13,24,21,3, 19,23,17,18,6,7,12,11,10,9,22,8,20 | 8 | 16 | 169.762 |
AFSA | 2,25,4,14,5,16,13,5,24,21,3,19,17,23, 18,12,6,7,11,10,9,22,8,20 | 8 | 16 | 169.762 |
Second run results | ||||
GA | 2,25,14,15,4,5,24,16,13,3, 19,21,12,11,10,23,17,18,6,7,9,22,20,8 | 8 | 17 | 172.162 |
ABC | 15,25,14,4,5,16,24,13,2,19,3,21,23, 17,18,12,6,7,11,10,9,22,20,8 | 8 | 16 | 169.762 |
IWOA | 2,25,14,15,4,5,13,16,24,23,17, 19,21,3,12,11,6,7,18,22,10,9,20,8 | 8 | 16 | 169.762 |
AFSA | 2,4,14,15,25,24,16,5,13,3,21, 19,12,11,10,23,17,18,6,7,9,22,20,8, | 8 | 17 | 172.162 |
Third run results | ||||
GA | 2,4,14,25,15,16,5,13,24,21,3,19, 23,17,18,6,7,12,11,10,9,22,8,20 | 8 | 16 | 169.762 |
ABC | 2,25,4,14,15,16,13,5,24,21,3,19, 17,23,18,12,6,7,11,10,9,22,8,20 | 8 | 16 | 169.762 |
IWOA | 2,25,14,15,4,5,13,16,24,23,17,19, 21,3,12,11,6,7,18,22,10,9,20,8 | 8 | 16 | 169.762 |
AFSA | 15,25,14,4,5,16,24,13,2,19,3,21, 23,17,18,12,6,7,11,10,9,22,20,8 | 8 | 16 | 169.762 |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Yu, D.; Zhang, X.; Tian, G.; Jiang, Z.; Liu, Z.; Qiang, T.; Zhan, C. Disassembly Sequence Planning for Green Remanufacturing Using an Improved Whale Optimisation Algorithm. Processes 2022, 10, 1998. https://doi.org/10.3390/pr10101998
Yu D, Zhang X, Tian G, Jiang Z, Liu Z, Qiang T, Zhan C. Disassembly Sequence Planning for Green Remanufacturing Using an Improved Whale Optimisation Algorithm. Processes. 2022; 10(10):1998. https://doi.org/10.3390/pr10101998
Chicago/Turabian StyleYu, Dexin, Xuesong Zhang, Guangdong Tian, Zhigang Jiang, Zhiming Liu, Tiangang Qiang, and Changshu Zhan. 2022. "Disassembly Sequence Planning for Green Remanufacturing Using an Improved Whale Optimisation Algorithm" Processes 10, no. 10: 1998. https://doi.org/10.3390/pr10101998