Next Article in Journal
Elderly Sustainable Mobility: Scientific Paper Review
Previous Article in Journal
The Correlation Analysis of Futures Pricing Mechanism in China’s Carbon Financial Market
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Optimization of Remanufacturing Disassembly Line Balance Considering Multiple Failures and Material Hazards

1
College of Mechanical Engineering, Inner Mongolia University of Technology, Hohhot 010051, China
2
College of Mechanical Engineering, Zhejiang University, Hangzhou 310027, China
3
The Postdoctoral Scientific Research Station of Canny Elevator Co., Ltd., Suzhou 215213, China
*
Author to whom correspondence should be addressed.
Sustainability 2020, 12(18), 7318; https://doi.org/10.3390/su12187318
Submission received: 28 July 2020 / Revised: 26 August 2020 / Accepted: 3 September 2020 / Published: 7 September 2020
(This article belongs to the Section Hazards and Sustainability)

Abstract

:
End-of-life (EOL) electromechanical products often have multiple failure characteristics and material hazard attributes. These factors create uncertain disassembly task sequences and affect the remanufacturing cost, environmental sustainability, and disassembly efficiency of the remanufacturing disassembly line system. To address this problem, a novel multi-constraint remanufacturing disassembly line balancing model (MC-RDLBM) is constructed in this article, which accounts for the failure characteristics of the parts and material hazard constraints. To assign the disassembly task reasonably, a disassembly priority decision-making model was presented to describe the relationship between the failure layer, the material hazards layer, and the economic feasibility layer. Furthermore, the multi-objective non-dominated sorting genetic algorithm II (NSGA-II) optimization for the MC-RDLBM is improved. To increase the convergence speed of the algorithm, an initial population construction method is designed, which includes the component failure and material hazards. Moreover, a novel genetic algorithm evolution rule with a Pareto non-dominant relation and crowded distance constraint is established, which expands the search scope of the chromosome’s autonomous evolution and avoids local convergence. Furthermore, a Pareto grade-based evaluation strategy for non-dominant solutions is proposed to eliminate the invalid remanufacturing disassembly task sequences. Finally, a case study verified the effectiveness and feasibility of the proposed method.

1. Introduction

Remanufacturing aims to recover the residual value of end-of-life (EOL) products. Disassembly is the key step of remanufacturing. The remanufacturing disassembly line is a standardized disassembly line for obtaining the batch remanufacturing cores. A reasonable remanufacturing disassembly line can improve the mass disassembly efficiency and reduce the remanufacturing cost.
At present, the study of the disassembly line balancing problem (DLBP) is attracting widespread attention. Based on Future Study Realization Analysis (FSRA) [1], the DLBP must be further studied in terms of various factors, including optimization efficiency, combination with the actual remanufacturing enterprises, and its environmental performance [2]. It is particularly important to establish a disassembly line system by combining aspects such as the disassembly task priority assignment method, the uncertainty of the disassembled parts, and the product conditions with the actual disassembly operation [3].
Unlike a traditional disassembly line, a remanufacturing disassembly line (RDL) aims to obtain remanufacturing cores with the minimum remanufacturing costs and environmental impact. The EOL electromechanical products often have a large number of uncertain failure modes and material hazard attributes, which are closely related to a product’s remanufacturability. The lower the degree of failure is, the better the remanufacturability is. Similarly, the higher the material hazards are, the greater the environmental impact is and the higher the disassembly priority of the remanufacturing disassembly line system becomes. Therefore, it is of great significance to study the RDLB under the influence of multiple failures and material hazards.
The remainder of this article is organized as follows. In Section 2, a literature review is presented and the motivation for this study is provided. In Section 3, the multi-constraint remanufacturing disassembly line balancing model (MC-RDLBM) considering failures and material hazards is constructed. The optimization of the MC-RDLBM based on the fast elitist non-dominated sorting genetic algorithm (ENSGA- II) is described in Section 4. In Section 5, the proposed model and method are validated with a case study. Concluding remarks are provided in Section 6.

2. Literature Review

2.1. Disassembly Line Balancing Problem

The classical DLBP methods include mathematical programming and heuristic and meta-heuristic optimization. Mathematical programming is an important branch of operations research, and its objective is numerical optimization. For example, Duta adopted the mathematical planning method to integrate constraints and used a heuristic method to obtain the optimal disassembly line scheduling scheme [4]. To solve the DLBP with uncertainty of the product life and supply quantity, a new mixed integer programming model was presented [5]. This method has the advantage of high solution precision. However, it is not suitable for solving the balance optimization problem of a largescale disassembly line.
Heuristic methods overcome the deficiencies of mathematical programming for solving largescale disassembly line problems. For example, an integer programming model based on an assumed cycle time for interval numbers was established by considering the uncertainty of the disassembly process [6]. Avikal et al. [7] used the Kano model, fuzzy analytic hierarchy process (AHP), and modified technique for Order Preference by Similarity to an Ideal Solution (M-TOPSIS) method to solve the DLBP. Ren et al. [8] proposed a disassembly line balanced multi-objective optimization method based on the 2-optimal algorithm and multi-criteria decision making (MCDM). The DLBP also can be solved based on Monte Carlo reinforcement learning methods [9]. The disassembly line model under a random working environment was proposed and solved using a genetic algorithm (GA) [10]. These methods are all heuristic methods, which greatly improve the solution speed. However, the solution quality is low because these methods become trapped in local optima.
At present, meta-heuristic algorithms, such as the multi-objective extremum GA, Pareto firefly algorithm, improved teaching learning-based optimization algorithm (ITLBO), discrete drosophila multi-objective optimization algorithm, and multi-objective genetic annealing algorithm, have been the main algorithms used to solve the DLBP [11]. For example, Gao et al. solved the DLBP of a typical drive system using the artificial bee colony algorithm, which can not only save energy and reduce consumption but also improve efficiency [12]. In addition, focusing on the uncertainty of the time between disassembly tasks and the NP (non-deterministic polynomial time) attribute of the disassembly line, some algorithms, such as the local iterative search algorithm [13], discrete flower pollination algorithm with four heuristic rules [14], triangular fuzzy number, and an artificial fish swarm algorithm [15], are proposed. These methods often need to combine multi-criteria decision-making methods to obtain the optimal result, which are complex processes. Therefore, when solving largescale DLBP problems, it is of great significance to explore and study new and efficient intelligent optimization methods, new coding methods, and efficient search strategies.

2.2. NSGA-II

As a result of its suitability for parallel computing and high robustness, genetic algorithms were widely used to solve the DLBP in the early stage [16]. When the processing time of the disassembly task is a triangular fuzzy number, the genetic algorithm has been proven to exhibit better solution performance [17]. However, the genetic algorithm cannot meet the new requirements of the DLBP, and the genetic algorithm integrated with Pareto screening technology and extreme value optimization (EO) has better solution performance [18]. To solve the multi-objective balance optimization problem, the GA has also developed into the non-dominated sorting genetic algorithm II (NSGA-II). Furthermore, it has been integrated with an elitist strategy to improve its computational efficiency [19]. For example, the NSGA-II was applied to solve the balancing problem of a double-sided assembly line by adding multi-criteria decision-making techniques to handle noninferior solution sets [20]. However, as the product complexity increased, the Pareto optimal set became larger when solving the multi-objective disassembly line problem based on the NSGA-II algorithm, which will introduce difficult choices for remanufacturing enterprises.

2.3. Study Motivation

The DLBP is a multi-objective NP-hard optimization problem, which has been studied from the aspects of economics [21,22,23,24], harmfulness [25], cost [26,27], efficiency [28,29,30,31], and energy consumption [32,33]. For example, Zhu et al. considered the hazards of the disassembly operation in the DLBP. Kazancoglu and Ozturkoglu proposed a matrix method for the quantification of the environmental hazard attributes of parts, and a disassembly line balance model was established [2].
The goal of the RDLB is to obtain the remanufacturing cores with the minimum remanufacturing cost and environmental impact. To simulate the actual working conditions, the parts with high remanufacturing value and containing materials that are hazardous to the environment should be given priority for disassembly. To our knowledge, the influence of the failure mode has rarely been considered in the DLBP. Thus, a multi-constraint remanufacturing disassembly line balance model (MC-RDLBM) considering multiple failures of parts and material hazards was constructed and optimized based on the improved NSGA-II algorithm in the study. To increase the computational efficiency, the ENSGA-II method was developed by integrating the multi-objective NSGA-II algorithm with the fast-elitist strategy to evaluate a non-dominated sorting method. Furthermore, MATLAB® software has many new intelligent algorithm toolboxes and is widely used in engineering calculation and numerical analysis [27,34]. Thus, the prototype system of the multi-constraint remanufacturing disassembly line balance (MC-RDLB) was developed based on MATLAB®.

3. Multi-constraint Remanufacturing Disassembly Line Balancing Model

A remanufacturing disassembly line of EOL electromechanical products aims to assign disassembly tasks properly to workstations based on factors such as the disassembly priority and remanufacturing cost. Theoretically, properties such as the materials hazard, failure mode, and failure degree of the parts will affect their remanufacturability and remanufacturing cost. The disassembly priority of the parts is decided by the assembly constraints between the parts and their own attributes, both of which have a master–slave relationship. The assembly constraints between the parts are the main conditions that cannot be violated. Their own attributes are constrained to be subordinate, including multiple failure modes and material hazards, which are independent of each other. The parts with better remanufacturability have higher disassembly priorities.

3.1. Remanufacturing Disassembly Priority Decision Based on Multiple Failures

EOL electromechanical products often have multiple failure modes, such as wear, deformation, corrosion, and aging. The failure degree is usually divided into small, general, medium, and severe failure [35]. The multiple failure characteristics of EOL products are judged by expert experience and inspection tools. The existing remanufacturing technology and remanufacturing costs are closely related to the remanufacturability of parts. In the remanufacturing disassembly line system, the parts with better remanufacturability should be disassembled as early as possible because of the intuitive remanufacturing benefits.

3.2. Remanufacturing Disassembly Priority Decision Based on Material Hazards

The material hazards of EOL products (e.g., laptop and mobile phone batteries) will create a health threat to the operators and environment pollution. The material hazard degree is generally divided into harmless and harmful. Based on the national standards of EOL product materials for personal safety and environmental pollution, when parts have higher material hazard degrees, they should have higher disassembly priority.

3.3. Remanufacturing Disassembly Priority Decision

To describe the relationship between the disassembly priority, failure modes, failure degree, and material hazards, a disassembly priority decision model was constructed, as shown in Figure 1.
An EOL electromechanical product with m parts is considered, and it is assigned N workstations. Figure 1 can be mapped into the following matrices:
(1)
Failure Mode Matrix C1
C 1 = Wear D e f o r m a t i o n Corrosion Aging c 1 11 c 1 12 c 1 13 c 1 14 1 c 1 21 c 1 22 c 1 23 c 1 24 2 c 1 m 1 c 1 m 2 c 1 m 3 c 1 m 4 m
where c 1 i j = { 0 o t h e r s w i s e 1 part i   has   failure   mode   j .
(2)
Failure Degree Matrix C2
C 2 = Samll General Medium Severe c 2 11 c 2 12 c 2 13 c 2 14 1 c 2 21 c 2 22 c 2 23 c 2 24 2 c 2 m 1 c 2 m 2 c 2 m 3 c 2 m 4 m
where c 2 i j = { 0 o t h e r s w i s e 1 part i has   failure   degree   j
(3)
Economic Feasibility Matrix C3
C 3 = { e i j } m × 1
where e i j = { 0 otherswise 1 part   i   can   be   remanufactured .
(4)
Hazard matrix C4
C 4 = { h i j } m × 1
where h i j = { 0 otherswise 1 part   i   has   material   hazards .
Thus, the multivariate constraint matrix B can be deduced using the following equations:
C 1 ( m ) = [ C 1 ] T C 2
C 2 ( m ) = C 1 ( m ) × C 3
B = C 2 ( m ) × C 4
where C ( m ) 1 represents the multiple failure modes and degrees of the parts, and C ( m ) 2 represents the remanufacturability of parts with multiple failures. A = { a i j } m × m is the disassembly task priority relation matrix, where a i j { 0 , 1 } and a i j = 1 means that disassembly task i has priority over disassembly task j. B = { b i j } m × m is the multi-constraint matrix of the parts, where b i j { 0 , 1 } and b i j = 1 indicate that disassembly task i has multiple failure modes of components and material hazards, and thus, it should be assigned to the workstation in priority. When decision variable x i r = 1, the ith disassembly task is assigned to the rth workstation. S = { s i j } m × m is the comprehensive priority relation matrix of the disassembly task, where element s i j { 0 , 1 , 2 } and S = A + B.

3.4. Construction of Multi-Constraint Remanufacturing Disassembly Line Balance Mathematical Model

It is assumed that the disassembly time of each task is known and that each task is independent. The disassembly process of the EOL products cannot be interrupted, and each disassembly task can only be assigned to one workstation. The cycle time was not less than any disassembly task time, and all the disassembly tasks were executed in an ideal state. Aiming at minimizing the number of workstations and equilibrium rate of the remanufacturing disassembly line, and maximizing the remanufacturing cost, a mathematical model of multi-constraint remanufacturing disassembly line balance (MC-RDLB) optimization problem is presented with multiple constraints related to failures and material hazards. The model is as follows. The notation used in the formulations is listed in Table 1.
(1)
Objective functions
The number of disassembly workstations is minimized to reduce the cost of the disassembly line, and the objective function is expressed as follows:
min f 1 = N
The balance rate of the workstation represents the load condition of the disassembly line. When the balance rate of the workstation is the minimum, it means that the load of the disassembly line reaches the maximum and the efficiency of the disassembly line is improved. Thus, the objective function of minimizing the workstation equalization rate is defined as follows:
min f 2 = r = 1 N ( C T i = 1 M t i × x i r ) 2 / N
The remanufacturing value index represents the position of the parts in the configuration plan of the disassembly line. The remanufacturing value index is minimized to allow the parts with higher remanufacturing value to be disassembled earlier, which improves the remanufacturing value of the products. The objective function is expressed as follows:
min f 3 = i = 1 M ( L i × P i )
Therefore, the multi-objective function of the multi-constraint remanufacturing disassembly line balance is
min F = ( f 1 , f 2 , f 3 )
(2)
Constraint conditions
r = 1 N x i r = 1 ( i = 1 , 2 , 3 , , M )
r = 1 N S r = M
i = 1 M x i r = S r , ( r = 1 , 2 , 3 , , N )
i = 1 M x i r × t i C T , r = ( 1 , 2 , 3 , , N )
r = 1 N ( r x m r r x n r ) 0 , n = ( 1 , 2 , 3 , , M 1 ) , m = ( 2 , 3 , 4 , , M )
i = 1 M t i C T N M
j = 1 m S i j = 0
In Equations (8)–(11), f1 represents the number of dismantling workstations N, f2 represents the equilibrium rate of the disassembly line, f3 represents the remanufacturing value index of the parts, and f4 is the multi-objective function.
The constraint sets given by Equations (12)–(16) represent precedence constraints of the disassembly [35]. Constraint set (12) requires that each disassembly task i is only assigned to one disassembly workstation. Constraint set (13) requires that all disassembly tasks in disassembly task set M are assigned. Constraint set (14) represents the number of disassembly tasks in the disassembly workstation r. Constraint set (15) prevents the total execution time t i of the disassembly task in the disassembly workstation r from exceeding the cycle time CT. Constraint set (16) states that the disassembly task priority relationship cannot be violated. Constraint set (17) requires the number of workstations N of the disassembly line to be within the limit range. Constraint set (18) represents the conditions under which the disassembly task j can be assigned to the disassembly workstation.

4. Optimization of Multi-Constraint Remanufacturing Disassembly Line Balance (MC-RDLB) Based on ENSGA-II

Multi-constraint remanufacturing disassembly line balance (MC-RDLB) is a multi-objective optimization problem (MOP). The dominant genetic algorithm (NSGA-II) is robust and can solve the MOP. Therefore, the ENSGA-II was developed by integrating the multi-objective NSGA-II algorithm with the fast-elitist evaluation non-dominated sorting method to solve the MC-RDLB.

4.1. Chromosome Encoding and Decoding

Based on the characteristics of the MC-RDLB, each feasible remanufacturing disassembly task and its optimization objective are mapped into a chromosome, which is encoded by the real number system.
The decoding aims to optimize the objective functions f1, f2, and f3. The number of workstations f1 can be determined as follows:
  • Step 1. Set the cycle time CT, number of disassembled parts m, disassembly time of the ith task t i , set I = 1 and N = 1.
  • Step 2. Assign the ith disassembly task of feasible sequences to the Nth disassembly workstation and calculate the remaining disassembly time of workstation RT = CTti. Let i = i + 1.
  • Step 3. If i ≤ m, go to Step 4; otherwise, go to Step 5.
  • Step 4. If tiRT, go to Step 2; otherwise, N++.
  • Step 5. Output workstation number N.
The workstation equilibrium rate f2 for each feasible sequence can be calculated by the following steps:
  • Step 1. Assign a disassembly task to the workstation and record the remaining time of the workstation.
  • Step 2. Compare the remaining times of all the workstations for each task sequence. If the remaining time of the previous task is less than that of the next task, record it as the remaining time of the current workstation.
  • Step 3. Calculate the workstation equilibrium rate using Equation (9).
The remanufacturing value index f3 can be calculated using Equation (10).

4.2. Acquisition of Initial Population Considering Failure and Hazard Constraints

The initial population in the ENSGA-II is the set of feasible disassembly task sequences. The acquisition method of the initial population directly affects the convergence speed and optimal solution quality of the algorithm. To ensure that all chromosomes in the population are feasible solutions, a novel initial population construction method considering failure and material hazard constraints is designed, which is illustrated as follows:
  • Step 1. According to the disassembly process plan of EOL products, construct the disassembly task priority matrix A and determine the novel multi-constraint matrix B using Equations (5)–(7). The comprehensive priority matrix S can then be derived. Define the initial population matrix as Q, which is the set of feasible disassembly sequences considering the failure and material hazards, and the disassembly task matrix Gm×m.
  • Step 2. Let i = 1 and judge whether the matrix S is a zero matrix. If so, go to Step 3. If not, according to Equation (16), put the disassembling part into the disassembly task matrix Gm×m and update the matrix S.
  • Step 3. Take out the ith row in G and randomly generate pop gene fragments, then store them in Q. Update the ith row in G at the same time and let i = i + 1.
  • Step 4. Judge whether G is a zero matrix. If so, output Q; otherwise, go to Step 3.
The flow chart is shown in Figure 2.

4.3. Rules of Chromosome Evolution

Based on the Pareto non-dominant relationship and the crowding distance of chromosomes in the initial population Q, the elite chromosomes that must be retained in the parent population are determined. To obtain the optimum solution, the remaining chromosomes are mutated to generate the offspring population by crossover operators.

4.3.1. Crossover Operators

Two parent chromosomes 1 and 2 are randomly selected from the remaining population, and two crossing sites 1 and 2 on the parent chromosomes are determined randomly. The gene fragments between the two crossing sites are called fragment 1 and fragment 2. The genes in fragment 2 are deleted on parent chromosome 1. Meanwhile, the genes in fragment 1 are deleted on parent chromosome 2. Fragments 2 and 1 are filled into parent chromosomes 1 and 2, respectively, based on the crossing sites 1 and 2 to form the offspring chromosomes 1 and 2. The schematic diagram of the crossover is shown in Figure 3.

4.3.2. Chromosome Screening Mechanism

The disassembly task matrix obtained from the product disassembly process scheme is used as the judgment criterion in the screening operation. Thus, the disassembly tasks are ranked according to their priority in the G matrix, as shown in Figure 4.

4.4. Evaluation of Non-Dominant Solution Based on Pareto Grade

To evaluate the non-dominant solution efficiently, a non-dominant solution evaluation method is proposed based on the Pareto grade. The non-dominant solutions are obtained based on the Pareto non-dominant relation from the initial population Q, which are defined as the first Pareto grade, and the residual solutions are defined as the second Pareto grade. Letting Xa and Xb represent any two chromosomes in the population, if the objective function fi(Xa) ≤ fi(Xb), then chromosome Xa is superior to Xb. Thus, based on the Pareto dominance relation, the third and fourth Pareto set can be deduced, and so on.

4.5. Solution Process of Remanufacturing Disassembly Line Balance Problem

The optimization of the RDLB aims to obtain a reasonable allocation of disassembly tasks with some constraints. It includes three stages.
  • (1) Data preparation. The matrices A and B are constructed by analyzing the disassembly process scheme of the EOL product, and the comprehensive priority relation matrix S is derived. Initialize pop, CT, and Gen.
  • (2) Acquisition of initial population Q.
  • (3) Iterative optimization process. The initial population chromosomes are screened to obtain the non-dominant solutions using Equation (16). The optimal solution is obtained through evolution and iterative optimization.
The flow chart is illustrated in Figure 5.

5. Case Study

5.1. Verification

To verify the feasibility and effectiveness of this method, 10 disassembly tasks from the literature [35] were selected. The related information for 10 tasks is obtained and listed in Table 2. The related information is necessary to implement the proposed method, but it is time consuming. Future research should focus on RDLB with uncertain data and poor information.
In the optimization part of the computational analyses, the ENSGA-II algorithm program was developed in MATLAB R2016a, and the algorithm was implemented using a PC with a 2.30-GHz microprocessor with 4.00 GB of RAM. The prototype system of the multi-constraint remanufacturing disassembly line balance optimization (MC-RDLB) is shown in Figure 6.
Letting pop = 50, CT = 40 s, Gen = 100, the initial population Q and the Pareto grade can be obtained, which is shown in Figure 7a. The MC-RDLB is solved using the ENSGA-II algorithm, as shown in Figure 7b.

5.2. Algorithm Performance Analysis

Let pop = 50 and R = 10. The time complexity at a given scale of the proposed ENSGA-II algorithm mainly depends on the following components:
(1)
The complexity is ο ( p o p × R 2 ) for the construction of the initial population Q.
(2)
The Pareto grade evaluation strategy requires the classification of S Pareto grades for pop chromosomes based on the non-dominant relationship, and the complexity is ο ( p o p 2 × S )
(3)
The complexity is ο ( ( p o p / 2 ) 2 × Q ) to preserve the elitist solution, and we must screen Q chromosomes for pop/2 cross variants.
pop is the population size, R is the number of disassembly tasks, and Gen is the number of algorithm iterations, so the time complexity of the improved multi-objective GA algorithm is T ( ENSGA - II ) = g e n o ( p o p × S × R 2 ) . Based on the operation of the ENSGA-II algorithm, the number R of disassembly tasks has a great influence on the algorithm computation time.
To analyze the performance of the ENSGA-II algorithm, a numerical comparison of the three parts of the algorithm is shown in Table 3.
The main operation of the ENSGA-II algorithm was the Pareto grade evaluation strategy and screening mechanism. The termination condition of the algorithm for the given scale was nt × nt × 10 ms, where nt is the number of algorithm operations. This was compared with the GA and ITLBO [35], as shown in Table 4.
The ENSGA-II algorithm has significant advantages in terms of the solution speed, and it could provide two optimal configuration schemes for the remanufacturing disassembly line. For convenience of comparison, the workstation balance rate f2 and the remanufacturing value index f3 were calculated using Equation (10) for the disassembly line configuration schemes in the literature [35], and the results are shown in Table 5.
Table 5 shows that the proposed ENSGA-II algorithm yielded better results than the GA in terms of the workstation balance rate and remanufacturing value index. The ENSGA-II algorithm was equivalent to the ITLBO algorithm in terms of the remanufacturing value index results, and the ENSGA-II improved the workstation balance rate by more than 50%. The workstation balance rate index aimed to measure the blocking of each workstation and to equalize each workstation of the remanufacturing disassembly line.
The experimental results of the above cases verified the effectiveness and feasibility of the proposed method. To analyze the influence of the number of iterations and the population size on the performance of the ENSGA-II algorithm, several experiments were conducted 11 times. The parameters were set as follows: Gen = 100–300, step size = 20, population size pop = 50, and CT = 40 runs.
The result shows that the number of non-dominant solutions decreased as the number of iterations increased, but the running time of the algorithm increased. The Pareto grade was the lowest when the number of iterations was around 200. Therefore, when pop and cycle time CT of the population size were given and the number of iterations Gen was 200, the algorithm exhibited good solution performances.
Next, the parameters were set as follows: pop = 50–110, step size = 10, number of iterations Gen = 200, and CT = 40, and the algorithm ran seven times.
The result shows that the number of non-dominated solutions and the running time of the algorithm increased with the increase in population size. The Pareto grade was the lowest when the population size was around 60. Therefore, when Gen = 200, CT = 40, and pop= 60, the algorithm exhibited better solution performance.
In summary, the population size and number of iterations should be reasonably selected based on the product complexity and the solution precision requirements of the enterprise.

6. Conclusions

A multi-constraint remanufacturing disassembly line balance model (MC-RDLBM) considering multiple failure and material hazard constraints was constructed, and the ENSGA-II algorithm was improved to solve the problem quickly. This approach could overcome the low efficiencies and complexities of the existing algorithms and an actual case was used to verify the proposed model and algorithm. The conclusions are as follows:
(1)
The multi-constraint remanufacturing disassembly line balance model (MC-RDLBM) takes into account constraints such as the assembly relationship of used mechanical and electrical products, multiple failure modes, failure degree, and material hazards, which is more in line with the engineering practice.
(2)
An initial population acquisition method considering multiple failure and material hazard constraints was proposed. The convergence speed of the algorithm was improved. The chromosome evolution rule was improved, which combined the Pareto dominance and crowding distance constraints to realize the autonomous evolution of chromosomes and expand the search scope simultaneously.
(3)
In this paper, 10 disassembly tasks from the literature [35] were selected to verify the proposed algorithm, and two optimal configuration schemes for the remanufacturing disassembly line were obtained. The results indicated that the ENSGA-II algorithm had significant advantages in terms of the solution speed, the remanufacturing value index, and the workstation balance rate.
Additionally, although this paper proposes a new solution to the remanufacturing disassembly line balancing problem considering multiple failure and material hazard constraints, which is of great significance in improving the mass disassembly efficiency and reducing the remanufacturing cost, the related information (shown in Table 2) is necessary to implement the proposed method. However, it is time-consuming. Future research should focus on RDLB with uncertain data and poor information.

Author Contributions

Conceptualization, W.M. and X.Z.; methodology, W.M. and X.Z.; software, W.M.; validation, W.M. and X.Z.; formal analysis, W.M.; investigation, W.M. and X.Z.; resources, W.M. and X.Z.; data curation, W.M.; writing—original draft preparation, W.M.; writing—review and editing, X.Z.; visualization, W.M. and X.Z.; supervision, X.Z.; project administration, X.Z.; funding acquisition, X.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, grant number No. 51965049” and “The APC was funded by the Inner Mongolia Natural Science Foundation of China.

Acknowledgments

We thank LetPub (www.letpub.com) for its linguistic assistance during the preparation of this manuscript. This work was supported by the National Natural Science Foundation of China under Grant No. 51965049, the Inner Mongolia Natural Science Foundation of China under Grant No. 2017MS (LH) 0510, and the Program for Young Talents of Science and Technology in Universities of Inner Mongolia Autonomous Region under Grant No. NJYT-17-B08.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Deniz, N.; Ozcelik, F. An extended review on disassembly line balancing with bibliometric & social network and future study realization analysis. J. Clean. Prod. 2019, 225, 697–715. [Google Scholar]
  2. Kazancoglu, Y.; Ozturkoglu, Y. Integrated framework of disassembly line balancing with green and business objectives using a mixed MCDM. J. Clean. Prod. 2018, 191, 179–191. [Google Scholar] [CrossRef]
  3. Özceylan, E.; Kalayci, C.B.; Güngör, A.; Gupta, S.M. Disassembly line balancing problem: A review of the state of the art and future directions. Int. J. Prod. Res. 2018, 57, 4805–4827. [Google Scholar]
  4. Duta, L.; Caciula, I.; Patic, P.C. Column generation approach for disassembly line balancing. IFAC Pap. Online 2016, 49, 916–920. [Google Scholar] [CrossRef]
  5. Mete, S.; Çil, Z.A.; Celik, E.; Ozceylan, E. Supply-driven rebalancing of disassembly lines: A novel mathematical model approach. J. Clean. Prod. 2019, 213, 1157–1164. [Google Scholar] [CrossRef]
  6. Fang, Y.; Ming, H.; Li, M.; Liu, Q.; Pham, D.T. Multi-objective evolutionary simulated annealing optimisation for mixed-model multi-robotic disassembly line balancing with interval processing time. Int. J. Prod. Res. 2019, 1, 1–17. [Google Scholar] [CrossRef]
  7. Avikal, S.; Jain, R.; Mishra, P.K. A Kano model, AHP and M-TOPSIS method-based technique for disassembly line balancing under fuzzy environment. Appl. Soft Comput. 2014, 25, 519–529. [Google Scholar] [CrossRef]
  8. Ren, Y.; Zhang, C.; Zhao, F.; Tian, G.; Lin, W.; Meng, L.; Li, H. Disassembly line balancing problem using interdependent weights-based multi-criteria decision making and 2-Optimal algorithm. J. Clean. Prod. 2018, 174, 1475–1486. [Google Scholar] [CrossRef]
  9. Tuncel, E.; Zeid, A.; Kamarthl, S. Solving large scale disassembly line balancing problem with uncertainty using reinforcement learning. J. Intell. Manuf. 2014, 25, 647–659. [Google Scholar] [CrossRef]
  10. Xia, X.; Liu, W.; Zhang, Z.; Wang, L.; Cao, J.; Liu, X. A balancing method of nixed-model disassembly line in random working environment. Sustainability 2019, 11, 2304. [Google Scholar] [CrossRef] [Green Version]
  11. Mete, S.; Çil, Z.A.; Ağpak, K.; Özceylan, E.; Dolgui, A. A solution approach based on beam search algorithm for disassembly line balancing problem. J. Manuf. Syst. 2016, 41, 188–200. [Google Scholar] [CrossRef]
  12. Gao, Y.; Wang, Q.; Feng, Y.; Zheng, H.; Zheng, B.; Tan, J. An energy-saving optimization method of dynamic scheduling for disassembly line. Energies 2018, 11, 1261. [Google Scholar] [CrossRef] [Green Version]
  13. Li, Z.; Çil, Z.A.; Mete, S.; Kucukkoc, I. A fast branch, bound and remember algorithm for disassembly line balancing problem. Int. J. Prod. Res. 2019, 58, 3220–3234. [Google Scholar] [CrossRef]
  14. Wang, K.; Li, X.; Gao, L. A multi-objective discrete flower pollination algorithm for stochastic two-sided partial disassembly line balancing problem. Comput. Ind. Eng. 2019, 130, 634–649. [Google Scholar] [CrossRef]
  15. Zhang, Z.; Wang, K.; Zhu, L.; Wang, Y. A Pareto improved artificial fish swarm algorithm for solving a multi-objective fuzzy disassembly line balancing problem. Expert Syst. Appl. 2017, 86, 165–176. [Google Scholar] [CrossRef]
  16. McGovern, S.M.; Gupta, S.M. A balancing method and genetic algorithm for disassembly line balancing. Eur. J. Oper. Res. 2007, 179, 692–708. [Google Scholar] [CrossRef]
  17. Seidi, M.; Saghari, S. The balancing of disassembly line of automobile engine using genetic algorithm (GA) in fuzzy environment. Ind. Eng. Manag. Syst. 2016, 15, 364–373. [Google Scholar] [CrossRef]
  18. Pistolesi, F.; Lazzerini, B.; Mura, M.D.; Dini, G. EMOGA: A hybrid genetic algorithm with extremal optimization core for multiobjective disassembly line balancing. IEEE Trans. Ind. Inform. 2018, 14, 1089–1098. [Google Scholar] [CrossRef] [Green Version]
  19. Wang, Z.; Ong, Y.-S.; Ishibashi, H. On scalable multi-objective test problems with hardly dominated boundaries. IEEE Trans. Ind. Inform. 2019, 23, 217–231. [Google Scholar]
  20. Zhang, Y.; Hu, X.; Wu, C. A modified multi-objective genetic algorithm for two-sided assembly line re-balancing problem of a shovel loader. Int. J. Prod. Res. 2017, 56, 3043–3063. [Google Scholar] [CrossRef]
  21. Wang, K.P.; Li, X.Y.; Gao, L. Modeling and optimization of multi-objective partial disassembly line balancing problem considering hazard and profit. J. Clean. Prod. 2019, 211, 115–133. [Google Scholar] [CrossRef]
  22. Ren, Y.; Yu, D.; Zhang, C.; Tian, G.; Meng, L.; Zhou, X. An improved gravitational search algorithm for profit-oriented partial disassembly line balancing problem. Int. J. Prod. Res. 2017, 55, 7302–7316. [Google Scholar] [CrossRef]
  23. Wang, K.; Li, X.; Gao, L.; Garg, A. Partial disassembly line balancing for energy consumption and profit under uncertainty. Robot. Comput. Integr. Manuf. 2019, 59, 235–251. [Google Scholar] [CrossRef]
  24. Altekin, F.T.; Kandiller, L.; Ozdemirel, N.E. Profit-oriented disassembly-line balancing. Int. J. Prod. Res. 2008, 46, 2675–2693. [Google Scholar] [CrossRef] [Green Version]
  25. Zhu, L.X.; Zhang, Z.Q.; Wang, Y. A Pareto firefly algorithm for multi-objective disassembly line balancing problems with hazard evaluation. Int. J. Prod. Res. 2018, 56, 7354–7374. [Google Scholar] [CrossRef]
  26. Özceylan, E.; Paksoy, T.; Betas, T. Modeling and optimizing the integrated problem of closed-loop supply chain network design and disassembly line balancing. Transp. Res. Part E Logist. Transp. Rev. 2014, 61, 142–164. [Google Scholar] [CrossRef]
  27. Li, Z.; Kucukkoc, I.; Zhang, Z. Iterated local search method and mathematical model for sequence-dependent U-shaped disassembly line balancing problem. Comput. Ind. Eng. 2019, 137, 106056. [Google Scholar] [CrossRef]
  28. Zheng, F.; He, J.; Chu, F.; Liu, M. A new distribution-free model for disassembly line balancing problem with stochastic task processing times. Int. J. Prod. Res. 2018, 56, 7341–7353. [Google Scholar] [CrossRef]
  29. Mcgovern, S.M.; Gupta, S.M. Ant colony optimization for disassembly sequencing with multiple objectives. Int. J. Adv. Manuf. Technol. 2006, 30, 481–496. [Google Scholar] [CrossRef]
  30. Liu, J.; Zhou, Z.; Pham, D.T.; Xu, W.; Yan, J.; Liu, A.; Liu, Q. An improved multi-objective discrete bees algorithm for robotic disassembly line balancing problem in remanufacturing. Int. J. Adv. Manuf. Technol. 2018, 97, 3937–3962. [Google Scholar] [CrossRef]
  31. Liu, J.; Zhou, Z.; Pham, D.T.; Xu, W.; Ji, C.; Liu, Q. Collaborative optimization of robotic disassembly sequence planning and robotic disassembly line balancing problem using improved discrete Bees algorithm in remanufacturing. Robot. Comput. Integr. Manuf. 2020, 61, 101829. [Google Scholar] [CrossRef]
  32. Edis, E.B.; Ilgin, M.A.; Edis, R.S. Disassembly line balancing with sequencing decisions: A mixed integer linear programming model and extensions. J. Clean. Prod. 2019, 238, 117826. [Google Scholar] [CrossRef]
  33. Kwak, M. Optimal line design of new and remanufactured products: A model for maximum profit and market share with environmental consideration. Sustainability 2018, 10, 4283. [Google Scholar] [CrossRef] [Green Version]
  34. Xia, X.H.; Zhou, M.; Wang, L.; Cao, J.H. Remanufacturing disassembly service line and balancing optimization method. Comput. Integr. Manuf. Syst. 2018, 24, 2492–2501. [Google Scholar]
  35. Zhang, X.F.; Yu, G.; Liu, X. Product failure mode information transfer polychromatic model for design for remanufacture. J. Mech. Eng. 2019, 30, 2091–2099. [Google Scholar] [CrossRef]
Figure 1. Disassembly tasks and priority decision model with multiple failure and material hazards.
Figure 1. Disassembly tasks and priority decision model with multiple failure and material hazards.
Sustainability 12 07318 g001
Figure 2. Flowchart of initial population acquisition.
Figure 2. Flowchart of initial population acquisition.
Sustainability 12 07318 g002
Figure 3. Schematic diagram of cross operation.
Figure 3. Schematic diagram of cross operation.
Sustainability 12 07318 g003
Figure 4. Schematic diagram of screening mechanism.
Figure 4. Schematic diagram of screening mechanism.
Sustainability 12 07318 g004
Figure 5. Flowchart of ENSGA-II.
Figure 5. Flowchart of ENSGA-II.
Sustainability 12 07318 g005
Figure 6. Multi-constraint remanufacturing disassembly line balancing model (MC-RDLBM) system interface.
Figure 6. Multi-constraint remanufacturing disassembly line balancing model (MC-RDLBM) system interface.
Sustainability 12 07318 g006
Figure 7. Distribution of non-dominant solutions.
Figure 7. Distribution of non-dominant solutions.
Sustainability 12 07318 g007
Table 1. Symbol definition.
Table 1. Symbol definition.
SymbolInstructions
mNumber of disassembled parts
N Number of disassembly workstations
CTCycle time
MNumber of disassembly tasks for a disassembly workstation
t i Time required for ith disassembly task
x ir ith disassembly task is assigned to workstation r
P i Remanufacturing value of disassembled parts in ith disassembly task
P i Disassembly task set in workstation r
LiPosition of part i in the configuration plan of disassembly line
s i j Disassembly task i takes precedence over disassembly task j
BMulti-constraint matrix of waste mechanical and electrical products
ADisassembly task priority relation matrix
SDisassembly task comprehensive priority relation matrix
Table 2. Information list for the 10 tasks.
Table 2. Information list for the 10 tasks.
Part NumberFailure ModeFailure DegreeRemanufacturingMaterial HazardsRemanufacturing Value (CNY)Disassembly Time (s)
1WearGeneralYesYes014
2AgingSmallNoNo50010
3WearSevereNoNo012
CorrosionSmall
4DeformationGeneralYesNo017
5NullNullNullYes023
6NullNullNullYes75014
7DeformationSmallNoYes29519
CorrosionGeneral
8AgingMediumNoYes036
9NullNullNullYes36014
10NullNullNullYes010
Table 3. ENSGA-II experimental results.
Table 3. ENSGA-II experimental results.
Running TimesOptimal Solution/ns
Pareto Grade Evaluation StrategyConstruct Initial Population QScreening Mechanisms
11.690.042.80
22.200.042.70
32.210.042.70
42.070.052.57
51.910.052.70
62.200.032.29
71.770.042.90
82.200.052.80
92.200.042.90
102.200.042.21
Minimum value1.690.032.21
Average value2.060.042.60
Maximum value2.210.052.90
Table 4. Comparison of algorithm performance.
Table 4. Comparison of algorithm performance.
AlgorithmCycle Time/sMinimum Values/nsAverage Values/nsMaximum Values/ns
GA4055.36
ITLBO40555
ENSGA-II403.9244.75.15
Table 5. Remanufacturing disassembly line configuration schemes comparison.
Table 5. Remanufacturing disassembly line configuration schemes comparison.
AlgorithmRemanufacture Disassembly Line Configuration SchemeWorkstation Number f1Workstation Equilibrium Rate f2Remanufacturing
Value Index f3
Pareto
Grade
GA10, 6, 9, 4, 5, 7, 1, 8, 3, 258.8659740-
ITLBO6, 9, 10, 1, 5, 7, 4, 8, 2, 358.597740-
ENSGA-II9, 6, 10, 1, 5, 7, 4, 8, 2, 354.0277401
10, 6, 9, 5, 1, 7, 4, 8, 3, 254.0277401

Share and Cite

MDPI and ACS Style

Meng, W.; Zhang, X. Optimization of Remanufacturing Disassembly Line Balance Considering Multiple Failures and Material Hazards. Sustainability 2020, 12, 7318. https://doi.org/10.3390/su12187318

AMA Style

Meng W, Zhang X. Optimization of Remanufacturing Disassembly Line Balance Considering Multiple Failures and Material Hazards. Sustainability. 2020; 12(18):7318. https://doi.org/10.3390/su12187318

Chicago/Turabian Style

Meng, Wei, and Xiufen Zhang. 2020. "Optimization of Remanufacturing Disassembly Line Balance Considering Multiple Failures and Material Hazards" Sustainability 12, no. 18: 7318. https://doi.org/10.3390/su12187318

APA Style

Meng, W., & Zhang, X. (2020). Optimization of Remanufacturing Disassembly Line Balance Considering Multiple Failures and Material Hazards. Sustainability, 12(18), 7318. https://doi.org/10.3390/su12187318

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