Next Article in Journal
The Optimization of a First-Stage Liquid-Sealing Impeller Structure for a Turbopump Based on Response Surface Methodology
Next Article in Special Issue
A Development of Welding Tips for the Reflow Soldering Process Based on Multiphysics
Previous Article in Journal
Synthesis, In Silico, and In Vitro Biological Evaluation of New Furan Hybrid Molecules
Previous Article in Special Issue
Low-Carbon Collaboration in the Supply Chain under Digital Transformation: An Evolutionary Game-Theoretic Analysis
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Disassembly Sequence Planning for Green Remanufacturing Using an Improved Whale Optimisation Algorithm

1
College of Transportation Engineering, Jilin University of Architecture and Technology, Changchun 130114, China
2
Transportation College, Northeast Forestry University, Harbin 150040, China
3
School of Mechanical-Electrical and Vehicle Engineering, Beijing University of Civil Engineering and Architecture, Beijing 100044, China
4
Key Laboratory of Metallurgical Equipment and Control Technology, Wuhan University of Science and Technology, Wuhan 430081, China
5
Shandong Taizhan Electromechanical Technology Co., Ltd., Zibo 255100, China
*
Author to whom correspondence should be addressed.
Processes 2022, 10(10), 1998; https://doi.org/10.3390/pr10101998
Submission received: 31 August 2022 / Revised: 25 September 2022 / Accepted: 29 September 2022 / Published: 3 October 2022
(This article belongs to the Special Issue Green Manufacturing and Sustainable Supply Chain Management)

Abstract

:
Currently, practical optimisation models and intelligent solution algorithms for solving disassembly sequence planning are attracting more and more attention. Based on the importance of energy efficiency in product disassembly and the trend toward green remanufacturing, this paper proposes a new optimisation model for the energy-efficient disassembly sequence planning. The minimum energy consumption is used as the evaluation criterion for disassembly efficiency, so as to minimise the energy consumption during the dismantling process. As the proposed model is a complex optimization problem, called NP-hard, this study develops a new extension of the whale optimisation algorithm to allow it to solve discrete problems. The whale optimisation algorithm is a recently developed and successful meta-heuristic algorithm inspired by the behaviour of whales rounding up their prey. We have improved the whale optimisation algorithm for predation behaviour and added a local search strategy to improve its performance. The proposed algorithm is validated with a worm reducer example and compared with other state-of-the-art and recent metaheuristics. Finally, the results confirm the high solution quality and efficiency of the proposed improved whale algorithm.

1. Introduction

The growth of manufacturing uses a large number of energy resources. It generates many end-of-life products, such as electronics, vehicles, and industrial equipment, often containing valuable components and materials that can be reused or recycled [1]. Recycling these products helps reduce the extraction of raw materials and energy consumption and promotes sustainable manufacturing. Disassembly is a necessary process in the remanufacturing of end-of-life products. The components’ disassembly sequence directly impacts disassembly efficiency and recycling effectiveness. Thus, the disassembly sequence scheme is critical to recycling end-of-life products. An optimal or near-optimal disassembly solution should be determined to maximise the value recovery of end-of-life products [2]. This decision process is known as disassembly sequence planning (DSP). Disassembly sequence planning is an essential part of the product disassembly research. In the disassembly sequence planning problem, there are three core issues:
  • Modelling of product disassembly information.
  • Solution strategies for the disassembly sequence.
  • Evaluation and optimisation of the disassembly sequence.
Considering the impact of energy efficiency on DSP, this work is one of the first studies dedicated to energy-efficient DSP to minimise the energy consumption generated during disassembly operations. As a complex optimisation problem known as NP-hard [3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22], no single optimisation algorithm can solve all the latest issues, according to the non-free lunch theory of optimisation problems [23]. The main contribution of this paper is to propose an improved metaheuristic algorithm based on the whale optimisation algorithm, a recently developed and successful metaheuristic method inspired by the hunting behaviour of humpback whales, i.e., encircling prey, foaming net attack, and searching for predation operations. It is clear from the literature analysis that this metaheuristic algorithm has not been applied to solve DSP problems before. In this paper, we used it and compared it with existing techniques and other metaheuristic algorithms that are more recent.
The rest of the paper is organised as follows. Section 2 is a literature review of recent studies in the field of DSP. Section 3 describes the construction of the disassembly model. Section 4 describes the improved whale optimisation algorithm. Section 5 provides an extensive case study to verify the feasibility of our proposed method and a comparative analysis with other methods. The final section summarises the full text, including our findings, limitations, and an analysis of future research directions for the DSP problem.

2. Literature Review

With the development of green remanufacturing, DSP is attracting more and more attention. Early research on the DSP focused on graph theory [3]. Henriound et al. describe the links between product structures using association graphs [4]. Lambert uses a graphical approach based on AND/OR graphs to produce optimal disassembly sequences [5]. Tian et al. combine conflict matrices and AOG graphs to make them more widely applicable [6]. Huang et al. improve the disassembly matrix model by using it to obtain disassembly sequences quickly and efficiently [7]. Mitrouchev et al. produce disassembly hybrid graphs after grading product parts to exclude parts that do not need to be disassembled, improving disassembly efficiency [8]. Smith and Chen plan the disassembly of products based on specific rules [9].
However, as product manufacturing processes become more complex, they contain more and more parts. DSP evolves into an NP-hard combinatorial optimisation problem [10], prompting the use of intelligent optimisation methods with high solution speed and easy parameter tuning [11]. Rickli and Camelio discuss the DSP problem, considering cost, revenue, and environmental impacts, and propose an improved genetic algorithm that effectively improves the efficiency of the solution search [12]. Liu et al. obtain the optimal disassembly sequence with an improved maximum minimal ant system (MMAS) [13]. Kheder et al. compare the differences between ant colony and genetic algorithms for the DSP problem [14]. Tseng et al. apply five different ant colony algorithms to the DSP problem [15]. Hwai-En Tseng et al. propose a flatworm algorithm to solve demolition sequence planning problems. Test results demonstrate that their new flatworm algorithm outperforms two genetic and ant colony algorithms regarding solution quality [16]. Tian et al. improve the multi-criteria decision-making method by combining fuzzy AHP and fuzzy G-TOPSIS to provide a new idea for evaluating automotive parts remanufacturing [17]. Wang et al. propose a disassembly sequence planning model considering energy consumption and solve it with an improved artificial bee colony algorithm [18]. Yang et al. study and analyse the DSP problem for used agricultural machines and propose a multi-objective disassembly line balancing fruit fly optimisation algorithm [19]. Parsa et al. define a new optimisation parameter approach for disassembly methods and requirements of the same used product in different states [20]. Bentaha et al. develop a decision tool for deciding on the best disassembly solution and depth in the case of end-of-life product quality changes [21]. Babbitt et al. collect quality information on the primary materials and components contained in a wide range of used electronics and build a complete database of the bill of materials (BOM) data for the disassembly and recycling of used electronics [22].
The first finding from the literature review was that few energy-efficient DSP models had been formulated in the literature. Another result is that although many metaheuristics (e.g., ABC, ACO, and GA) have been applied to solve DSP problems; the whale optimisation algorithm (WOA), a recently developed metaheuristic, has never been used in this research area. WOA was inspired by whales by Mirjalili et al. [24] and is based on simulating the predatory behaviour of humpback whales in nature by search, encirclement, chase, and attack processes to optimise tracking. The WOA has been successfully applied to a variety of optimisation problems with various improvements. Ma et al. propose an improved multi-threshold image segmentation method based on the whale optimisation algorithm (RV-WOA) using the inter-class variance (Otsu method) as the objective function [25]. Kaur et al. introduce chaos theory into the WOA optimisation process and considered various chaos mapping WOA (CWOA) methods to adjust the main parameters [26]. Nadimi-Shahraki et al. propose an enhanced whale optimisation algorithm based on a pooling mechanism and three efficient search strategies (migration, preferential selection, and enrichment of prey enclosures) to detect coronavirus disease 2019 (COVID-19) disease, and the algorithm is proved to be highly efficient in searching the problem space and selecting the most efficient features [27]. To address the problem that WOA tends to converge prematurely, Tong et al. design a hybrid WOA algorithm framework with learning and complementary fusion properties, combining WOA with complementary feature operators to improve its detection capability [28]. To overcome the shortcomings of the WOA algorithm, an improved WOA algorithm (OCDWOA) was proposed by Liang et al. The four leading operators of the opposition-based learning method, non-linear parameter design, density-peak clustering strategy, and differential evolution, were introduced in OCDWOA to enhance the search performance of WOA and apply it to seismic inversion problems [29].
In these areas, WOA has demonstrated its good stability and search capability [30]. To our knowledge, there are no studies on applying WOA to DSP problems. WOA is robust, has easily tuneable parameters, and has powerful search capabilities. After testing WOA on our energy-efficient DSP model, we found that it can significantly improve disassembly efficiency and promote green remanufacturing.
This paper proposes an improved WOA (IWOA), defining encoding methods incorporating DSP problem features to discrete its continuous search space. Two new strategies for whale predation prey are introduced to improve the quality and diversity of the solution sequence. A new local search strategy is proposed to improve the algorithm’s accuracy. Finally, the effectiveness and practicality of the algorithm are investigated with an example of a worm-gear reducer.

3. Proposed Model

3.1. Disassembly Hybrid Graph

To describe the connection and priority constraints between the various parts of the product, a hybrid disassembly graph is chosen to represent the product disassembly model [31]. The disassembly hybrid graph describes the contact and constraint relationships between the parts and consists of several nodes, undirected edges, and directed edges combined according to certain rules. The basic product disassembly hybrid graph by the ternary group said, which is shown in Equation (1).
G = {V,E,D}
where G is a hybrid graph; V is a node, a product part or subassembly; if the product has n parts, then V = [v1, v2, vn]; E is an undirected edge; D is a directed edge. Figure 1 shows a hybrid disassembly graph for a product. The numbers in the circles represent the parts to be disassembled; the solid arrows E represent the direct existence of a priority constraint relationship between the two disassembly tasks; the task at the beginning of the arrow is the task immediately preceding the task at the end of the arrow, and the solid line D indicates the direct existence of a contact relationship between the two tasks.
To facilitate the disassembly analysis, the set of undirected edges E and the set of directed edges D are represented by the connection matrix C and the priority constraint matrix P. C corresponds to {V, E} and P to {V, D} [14].
C = c 11 c 12 c 1 n c 21 c 22 c 2 n c n 1 c n 2 c n n
Cij = 1 when there is direct contact between parts i and part j. Cij = 0 when they are not in direct contact or when i = j. For example, in Figure 1, there is a direct contact relationship between disassembly task 4 and disassembly task 6, so C46 = 1.
P = P 11 P 12 P 1 n P 21 P 22 P 2 n P n 1 P n 2 P n n
Pij = 1 when part i is the immediately preceding task of part j; otherwise Pij = 0. For example, in Figure 1, disassembly task 5 needs to be performed before disassembly task 6, so P56 = 1.
A disassembly sequence requires that the part currently being disassembled must be available for disassembly. A detachable part is not subject to the priority constraints of other parts, i.e., it satisfies:
j = 1 n P i j = 0
and is only connected to one of the other parts, i.e., satisfied:
j = 1 n c i j = 1
The method for generating the disassembly sequence can be obtained based on the priority constraint matrix and the connection matrix. First, find the rows in the matrix that are disassemblable, select one of them at random and disassemble the part represented by that row; then, set all the columns corresponding to that row in the matrix to zero and remove that row; after that, repeat the above steps until both matrices are empty to generate a feasible disassembly sequence.

3.2. Proposed DSP Formulation

Past research on the DSP problem has focused on minimizing disassembly costs and disassembly time. This paper uses the energy consumption generated during disassembly as the evaluation criterion for disassembly efficiency [31]. The dimensions of the standard energy consumption unified objective function for the disassembly tool and direction change are set, and the following mathematical model is constructed by combining the characteristics of the DSP problem.
F = ω t t i j e t + ω d d i j e d + ω i ( 1 + g m ) e i + L
where F is the energy consumption generated during disassembly, and et is the energy consumption caused by a change in the disassembly tool, with a weighting factor of wt, if the disassembly tool is changed, tij = 1, otherwise tij = 0. ed is the energy consumption caused by a change in the disassembly direction, with a weighting factor of wd. If the disassembly direction is changed, dij = 1, otherwise dij = 0. ei is the energy consumption generated by the disassembly part itself, with a weighting factor of wi, gm is the difficulty of the disassembly task, and L is the fixed energy consumption generated during disassembly.

4. Proposed Solution Method

4.1. Original WOA

In the traditional WOA, which contains several stages of encircling prey, spiral bubbles, and finding prey, the search process starts with an initial set of random solutions (candidate solutions), which are then updated according to optimisation rules until the end conditions are satisfied [30].
The WOA algorithm assumes that the optimal solution is the location of the target prey and that other individual whales will attempt to update and proxy the relative position. The expression is shown in Equation (5).
D = C X * ( t ) X ( t )
X ( t + 1 ) = X ( t ) A D
where X* (t) is the optimal solution position; X(t) is the current position; t is the number of iterations; A and C are the adjustment coefficients, and A and C are denoted as:
A = 2 a rand 1 a
C = 2   rand 2
where: rand1 and rand2 are random real numbers in (0,1); a is a decreasing factor from 2 to 0. a is denoted as:
a = 2 t 2 M a x i t e r
where: Maxiter is the maximum number of population iterations.
The WOA algorithm divides the bubble net attack into a shrink-wrap mechanism and a spiral update mechanism. The shrink-wrap mechanism is shown in Equation (6), and the spiral update mechanism is shown in Equation (10).
X ( t + 1 ) = X * ( t ) + D q e b l cos θ ( 2 π l )
where: l is the (−1, 1) random number, b is a constant indicating the logarithmic spiral shape, and Dq is the distance between the whale and its prey, and the expression for Dq is shown in Equation (11).
D q = X * ( t ) X ( t )
It is assumed that humpback whales when hunting target prey, choose by a 50% probability whether to contract the encirclement or spiral update mechanism to update the position. The specific expression is:
X ( t + 1 ) = X ( t ) A D , p < 0.5 X * ( t ) + D q e b l cos θ ( 2 π l ) , p 0.5
Humpback whales can search randomly for targets within their range, as expressed in Equation (13).
D = C X m ( t ) X ( t )
X ( t + 1 ) = X m ( t ) A D
where: Xm (t) is the random position of the whale.

4.2. Improved WOA

We take the following steps to develop our proposed IWOA based on these WOA concepts and combine them with an integer encoding approach to make it suitable for the DSP problem:
Step 1: Initialise the disassembly sequence.
DSP is a discrete optimisation problem where the initial disassembly sequence must satisfy the disassembly ability of each part [32]. The initial disassembly sequence is obtained according to the previous section’s proposed method. After the initial disassembly sequence is generated, the corresponding sequence of each initial disassembly sequence is generated, such as a disassembly sequence with n parts, whose corresponding sequence is n minus its task number plus 1, after which the initial sequence and its corresponding sequence are mixed to select the initial population. Figure 2 shows a disassembly task with a total number of parts of 6.
Step 2: Determining the head whale.
The best-adapted disassembly sequence from the initial population was selected as the head whale, after which the head whale was used for a subsequent attack and hunting.
Step 3: Foaming net attack.
This step redefines the way how the whale attacks its prey, updating the disassembly scheme with a new contractive approach and spiral position according to the characteristics of the DSP problem. “a” (a decreases linearly from 2 to 0 inches) is introduced [24], as shown in Equation (9). Depending on the value of “a”, the whale will choose one of the hunting methods.
(1)
Shrink-wrapped approach.
The new disassembly sequence is formed by fusing the disassembly sequence X that needs to be updated with the head whale, selecting two points in the head whale and dividing it into three segments, choosing to take the middle segment as part of the updated disassembly sequence, and its left and right segments in reverse order of their position in X, as shown in Figure 3.
(2)
Spiral position updates.
As shown in Figure 4, a consecutive segment is selected in the disassembly sequence to be updated, another row is chosen randomly in the population, and a straight segment is also randomly selected in that sequence, after which the two schemes are each combined into one continuous section to form the new disassembly sequence.
When |a| ≥ 1, the shrink-wrap method is selected to update the disassembly scheme. When |a| < 1, the spiral position update is chosen to update the disassembly scheme. The original scheme is replaced if the new updated scheme is more adaptive than the original scheme.
Step 4: Search for predators.
The traditional whale predation approach is changed to a local search process to improve the algorithm’s accuracy. The optimal disassembly solution and the last ten percent disassembly solution for each population are searched, the existing disassembly solution is compared with the resulting new disassembly solution, and the better solution is selected. Our proposed local search method randomly selects four points in the solution sequence and performs an arbitrary swap of these four points, as shown in Figure 5.
Step 5: Check the disassembly sequence.
The updated disassembly sequence requires them to be checked for removability, starting with the first position in the sequence. If the disassembly task represented by this position can be completed, the next task is checked for removability, and if it cannot be completed, one of the completable tasks is randomly selected to replace it, and then the next task is checked for executability. The above operation is repeated until the last task meets the disassembly requirements.
Figure 6 illustrates the flow of our IOWA.

5. Discussion and Results

Here, we first analyse the application of the optimisation model and solution algorithm to a wide range of instances. To run the tests and algorithms, all code was written in MATLAB software with an Intel(R) Core (TM) i7-10850H CPU @ 2.70GHz, 2712 Mhz, 6 cores, and 12 logic processors for the operating system.

5.1. A Case Study for Our Model

To verify the accuracy and applicability of the proposed algorithm, the disassembly sequence of the worm reducer disassembly line is solved [19]. The worm reducer is shown in Figure 7 According to the product priority constraint and connection relationship, the disassembly hybrid graph of the worm reducer can be obtained, as shown in Figure 8. The original disassembly information of the worm reducer components is shown in Table 1.
It should be noted that we have set wt = 0.8, wd = 0.8, wi = 1, et = 3, ed = 5, l = 50. In combination with the information in Table 1, the solution for the disassembly sequence of the worm gear disassembly line can be executed by the developed method steps.

5.2. Comparison with Other Algorithms

To verify the effectiveness of the algorithm, the turbo reducer disassembly sequence was solved using IWOA, Genetic Algorithm (GA), Artificial Bee Colony Algorithm (ABC), and Artificial Fish Swarm Algorithm (AFSA) with initial populations of 5, 15, and 30, respectively. Since all the metaheuristics worked randomly, each algorithm was run 15 times to obtain reliable results. The parameters were set the same as in the previous section, and the number of iterations was 200. The statistical test results are shown in Figure 9, Figure 10 and Figure 11, and the program run times are shown in Figure 12, Figure 13 and Figure 14.
As can be observed from Figure 9, Figure 10 and Figure 11, when the initial population size is small, AFSA has the best solution quality and convergence of results, and IWOA is in the middle level among the four algorithms. Still, as the population size increases, the quality of results and convergence of IWOA exceeds the other three algorithms. Figure 12, Figure 13 and Figure 14 show the time required to solve this problem. IWOA is relatively superior compared to the three different algorithms.
Three experiments were conducted with multiple sets of parameters and averaged to analyse the convergence behaviour and avoid the influence of specific parameters. The results are shown in Table 2, and other parameters were the same as in the previous section.
Table 2 shows the good convergence and solution quality of IWOA. Compared with the other three algorithms, IWOA has a good balance. The reason is that, as the population size increases, our proposed initial disassembly sequence and corresponding disassembly sequence generation methods allow for higher initial population quality, and the two whale blistering net attacks we set up can both capture the advantages of the current optimal disassembly sequence and enhance the diversity of disassembly sequences to be optimised. The local search strategy further improves the accuracy of the IWOA, accompanied by fewer parameters, and the efficiency of the IWOA is somewhat guaranteed. Table 3 shows the running results of the four algorithms when the initial population is 50, and the number of iterations is 200.

6. Conclusions and Future Works

In this paper, we propose a minimum energy consumption optimisation model for disassembly sequences, by which the energy consumption generated during disassembly can be effectively reduced. To solve the model, we propose a new extension of the whale optimisation algorithm. This new algorithm overcomes the drawback that the traditional whale optimisation algorithm cannot solve discrete combinatorial optimisation problems, redefines whale attack and capture operations, and proposes two whale attack methods and a local search strategy, which effectively improves the accuracy of the algorithm. In order to generate feasible disassembly sequences and improve their quality, a disassembly sequence and its corresponding sequence generation and verification method are proposed. Finally, the problem of the disassembly sequence of the turbo reducer is solved. Compared with existing algorithms, the algorithm is able to better balance the quality of its solution and the solution time when solving the disassembly sequence planning problem and is more suitable for complex and variable situations in actual disassembly.
Planning the disassembly sequence is critical for reducing the pollution and promoting resource reuse [33]. Although this paper analyses an energy-efficient DSP using a modified WOA, there are still many research directions that can be pursued in depth, such as multi-product disassembly, coordinated robotic disassembly and disassembly sequence planning with multiple uncertainty conditions. The use of multi-criteria decision-making techniques [34,35,36,37,38,39,40], deep learning [41], and research and analysis of models [42,43] and algorithms that are more relevant to operational processes [44,45,46,47,48,49] is a feasible approach.

Author Contributions

Conceptualization, Methodology and Software, D.Y.; Data Curation, Writing and Original Draft Preparation, X.Z.; Visualization and Investigation, G.T., Z.L. and Z.J.; Supervision, G.T. and T.Q.; Software and Validation, C.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China under Grant No. 52075303 and Science and Technology Research Project of Jilin Provincial Department of Education (JJKH20211368KJ) and supported by the Foundation of BUCEA under Grant No. GDRC20220803.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. 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]
  2. 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]
  3. 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]
  4. Henrioud, J.M.; Bourjault, A.L. A Computer-Aided Generator of Assembly Plans; Springer: Boston, MA, USA, 1991; pp. 191–215. [Google Scholar]
  5. Lambert, J.D. Optimal disassembly of complex products. Int. J. Prod. Res. 1997, 35, 2509–2523. [Google Scholar] [CrossRef] [Green Version]
  6. 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]
  7. Huang, Y.; Huang, C. Disassembly matrix for disassembly processes of products. Int. J. Prod. Res. 2002, 40, 255–273. [Google Scholar] [CrossRef]
  8. 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]
  9. 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]
  10. 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]
  11. 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]
  12. 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]
  13. 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]
  14. 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]
  15. 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]
  16. 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]
  17. 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]
  18. 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]
  19. 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]
  20. 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]
  21. 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]
  22. 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]
  23. 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]
  24. Mirjalili, S.; Lewis, A. The whale optimization algorithm. Adv. Eng. Softw. 2016, 95, 51–67. [Google Scholar] [CrossRef]
  25. 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]
  26. Kaur, G.; Arora, S. Chaotic whale optimization algorithm. J. Comput. Des. Eng. 2018, 5, 275–284. [Google Scholar] [CrossRef]
  27. 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]
  28. 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]
  29. 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]
  30. 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]
  31. 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]
  32. 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]
  33. 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]
  34. 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]
  35. 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]
  36. 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]
  37. 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]
  38. 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]
  39. 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]
  40. 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]
  41. Kamilaris, A.; Prenafeta-Boldú, F.X. Deep learning in agriculture: A survey. Comput. Electron. Agric. 2018, 147, 70–90. [Google Scholar] [CrossRef] [Green Version]
  42. 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]
  43. 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]
  44. 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]
  45. 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]
  46. 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]
  47. 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]
  48. 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]
  49. 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]
Figure 1. Disassembly hybrid graph.
Figure 1. Disassembly hybrid graph.
Processes 10 01998 g001
Figure 2. Corresponding sequence generation method.
Figure 2. Corresponding sequence generation method.
Processes 10 01998 g002
Figure 3. Shrink-wrapped approach.
Figure 3. Shrink-wrapped approach.
Processes 10 01998 g003
Figure 4. Spiral position updates approach.
Figure 4. Spiral position updates approach.
Processes 10 01998 g004
Figure 5. Search for predators’ approach.
Figure 5. Search for predators’ approach.
Processes 10 01998 g005
Figure 6. IWOA flow chart.
Figure 6. IWOA flow chart.
Processes 10 01998 g006
Figure 7. Drawing of worm reducer.
Figure 7. Drawing of worm reducer.
Processes 10 01998 g007
Figure 8. Hybrid diagram of worm reducer disassembly.
Figure 8. Hybrid diagram of worm reducer disassembly.
Processes 10 01998 g008
Figure 9. Box plot of run results when the population is 5.
Figure 9. Box plot of run results when the population is 5.
Processes 10 01998 g009
Figure 10. Box plot of run results when the population is 15.
Figure 10. Box plot of run results when the population is 15.
Processes 10 01998 g010
Figure 11. Box plot of run results when the population is 30.
Figure 11. Box plot of run results when the population is 30.
Processes 10 01998 g011
Figure 12. Running time box plot when the population is 5.
Figure 12. Running time box plot when the population is 5.
Processes 10 01998 g012
Figure 13. Running time box plot when the population is 15.
Figure 13. Running time box plot when the population is 15.
Processes 10 01998 g013
Figure 14. Running time box plot when the population is 30.
Figure 14. Running time box plot when the population is 30.
Processes 10 01998 g014
Table 1. Parts of worm reducer.
Table 1. Parts of worm reducer.
OrderNameQuantityToolTask DifficultyDisassembly Time/sDirectionEnergy Consumption per Minute/kj
1Shell (non−removable)1
2Grease fitting1Wrench (T1)0.218+z0.0624
3Turbine shaft shim end cover1Special tool (T2)1.25−y0.0203
4Hexagon socket head cap screws4Allen wrench (T3)025+y0.2204
5Turbine shaft end cover 11Hand (T0)110+y0.0418
6Skeleton oil seal 11Hammer (T4)18+y0.0291
7Turbine shaft bearing 11Hammer (T4)115+y0.0644
8Turbine1Special tool (T5)18+y0.0356
9Turbine shaft1Hammer (T4)18−y0.0402
10Slotted set screws with flat point3Screwdriver (T6)030−y0.1165
11Turbine shaft bearing 21Hammer (T4)115−y0.0408
12Skeleton oil seal 21Hammer (T4)0.88−y0.0280
13Turbine shaft end cover 21Hand (T0)0.210−y0.0481
14Hexagon socket head cap screws4Allen wrench (T3)025−y0.2685
15Hexagon socket head cap screws4Allen wrench (T3)025−x0.2746
16Worm shaft end cover 11Hand (T0)18−x0.0326
17Oil seal 11Tong (T7)16−x0.0292
18Worm shaft bearing 11Hammer (T4)115−x0.0424
19Bearing cap gasket 11Special tool (T2)15−x0.0194
20Worm1Special tool (T5)18−x0.0262
21Bearing cap gasket 21Special tool (T2)0.45+x0.0287
22Worm shaft bearing 21Hammer (T4)0.415+x0.0674
23Oil seal 21Tong (T7)16+x0.0290
24Worm shaft end cover 21Hand (T0)0.28+x0.0269
25Hexagon socket head cap screws4Allen wrench (T3)025+x0.2231
Table 2. Algorithm convergence comparison with multiple sets of parameters.
Table 2. Algorithm convergence comparison with multiple sets of parameters.
Algorithm parametersGAABC
Population size,
Number of cycles
Optimal fitness value/KJNumber of first convergencesAlgorithm elapsed time/sOptimal fitness valueNumber of first convergencesAlgorithm elapsed time/s
30,200172.458120.678.562171.352118.618.783
30,500169.987310.6825.463169.762305.1526.736
40,200172.267123.6511.058171.213117.5711.721
40,500169.762260.6728.586169.762247.2129.958
50,200172.226115.3313.163170.628106.1013.847
50,500169.762298.8630.386169.762294.4531.297
Algorithm parametersIWOAAFSA
Population size,
Number of cycles
Optimal fitness value/KJNumber of first convergencesAlgorithm elapsed time/sOptimal fitness valueNumber of first convergencesAlgorithm elapsed time/s
30,200170.628112.327.692170.628115.687.859
30,500169.762298.4323.132169.762296.5423.069
40,200170.232107.5410.255169.762110.5611.095
40,500169.762236.6225.883169.762240.3626.813
50,200169.762106.7812.246169.762106.9613.188
50,500169.762280.7526.732169.762282.4528.412
Table 3. Different disassembly sequences for the four algorithms.
Table 3. Different disassembly sequences for the four algorithms.
Algorithm NameDisassembly SequenceNumber of Tool ChangesNumber of Direction ChangesF
First run results
GA4,25,15,14,13,16,24,5,6,7,2,17,
23,21,3,19,18,12,11,22,10,9,8,20
916174.762
ABC14,15,25,4,5,24,16,13,3,2,17,23,
21,19,18,6,7,12,11,10,9,22,20,8
915172.362
IWOA2,4,14,25,15,16,5,13,24,21,3,
19,23,17,18,6,7,12,11,10,9,22,8,20
816169.762
AFSA2,25,4,14,5,16,13,5,24,21,3,19,17,23,
18,12,6,7,11,10,9,22,8,20
816169.762
Second run results
GA2,25,14,15,4,5,24,16,13,3,
19,21,12,11,10,23,17,18,6,7,9,22,20,8
817172.162
ABC15,25,14,4,5,16,24,13,2,19,3,21,23,
17,18,12,6,7,11,10,9,22,20,8
816169.762
IWOA2,25,14,15,4,5,13,16,24,23,17,
19,21,3,12,11,6,7,18,22,10,9,20,8
816169.762
AFSA2,4,14,15,25,24,16,5,13,3,21,
19,12,11,10,23,17,18,6,7,9,22,20,8,
817172.162
Third run results
GA2,4,14,25,15,16,5,13,24,21,3,19,
23,17,18,6,7,12,11,10,9,22,8,20
816169.762
ABC2,25,4,14,15,16,13,5,24,21,3,19,
17,23,18,12,6,7,11,10,9,22,8,20
816169.762
IWOA2,25,14,15,4,5,13,16,24,23,17,19,
21,3,12,11,6,7,18,22,10,9,20,8
816169.762
AFSA15,25,14,4,5,16,24,13,2,19,3,21,
23,17,18,12,6,7,11,10,9,22,20,8
816169.762
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

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

AMA Style

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 Style

Yu, 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

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop