Keywords

1 Introductions

The impact of industrial and domestic waste on the environment has been overwhelming. Extensive diffusion of consumer goods and reduction in product lifecycles have led to a large number of used products being discarded due to chaotic transition and drastic changes in demand for a product during the past decade, which is due to globalization [1].

Disassembly has proven its role in material and product recovery by allowing selective separation of desired parts and materials [2]. Disassembly is defined as the methodical extraction of valuable parts/subassemblies and materials from discarded products through a series of operations. After disassembly, reusable parts/subassemblies are cleaned, refurbished, tested, and directed to inventory for remanufacturing operations. The recyclable materials can be sold to raw-material suppliers, while the residuals are sent to landfills [3].

End-of-life processing of complex products such as electronic products is becoming increasingly important, because they contain a large variety of hazardous, useful, as well as valuable components and materials. Disassembly is often used to separate such components and materials. A disassembly precedence graph (DPG) is frequently used to describe a disassembly process. The box in this graph refers to operations, typically the detachments of components. Arcs represent the precedence relationships. Both yield and costs are associated with every operation [4].

In order to minimize the amount of waste sent to landfills, product recovery seeks to obtain materials and components from old or outdated products through recycling and remanufacturing—this includes the reuse of components and products. There are many attributes of a product that enhance product recovery; examples include ease of disassembly, modularity, type and compatibility of materials used, material identification markings, and efficient cross-industrial reuse of common parts/materials. The first crucial step of product recovery is disassembly [3].

In this paper an analysis of U-shaped disassembly line has been carried out using proposed heuristic. In Sect. 2, the relevant literature has reviewed. The proposed heuristic has been described in Sect. 3, a practical example and computational results have been shown in Sect. 4. while the conclusions are drawn in Sect. 5.

2 Literature Review

The problem of disassembly line balancing (DLBP) can be defined as the assignment of disassembly tasks to workstations such that all the disassembly precedence relations are satisfied and some measure of effectiveness is optimized. Gungor and Gupta [57] presented the first introduction to the disassembly line-balancing problem and developed an algorithm for solving the DLBP in the presence of failures with the goal of assigning tasks to workstations in a way that probabilistically minimizes the cost of defective parts. Tiwari et al. [8] presents a Petri Net-based approach to determine the disassembly strategy of a product; it was a cost-based heuristic analysis for the circuit board. McGovern and Gupta [3] presented a disassembly solution which was found first by greedy modal, then improving the solution with the help of 2-opt heuristic. Later, various combinatorial optimization techniques to solve DLBP were compared by McGovern and Gupta [9]. Recently, the fact that even a simple disassembly line balancing problem is NP-complete that has been proven in the literature and a genetic algorithm was presented by McGovern and Gupta [10] for obtaining optimal solutions for DLBP. In order to solve the profit-oriented DLBP, Altekin et al. [11] developed the mixed integer programming algorithm for the DLBP. Koc et al. [12] proposed two exact formulations for disassembly line balancing problems with task precedence diagram construction using an AND/OR graph Ding et al. [13] proposed a multiobjective disassembly line balancing problem and then solved this by an ant colony algorithm.

3 Proposed Heuristic

In this paper a heuristic has been proposed for the assignment of tasks to the workstations under consideration of some criteria such as task time, part demand, part hazardousness, and part removal cost. The proposed heuristic has been developed to achieve some objectives such as minimize the total minimum number of disassembly workstations to decrease total idle time and balance the disassembly line. Remove hazardous parts/components early in the disassembly sequence, remove high demand components before low demand components, remove low disassembly cost components before high disassembly cost components, and remove the parts which have large part removal time before the parts which have small part removal time. In this proposed heuristic a rank has been provided to all the tasks according to the described objectives which has been done by taking the sum score of their criteria. The ranking of all tasks has been done by normalizing the data for each criteria and adding them together. Now assign the rank to all the tasks according to summation of their criteria, and then assign the task to the workstations on the bases of their rank and precedence relations and cycle time constraints.

4 Computational Example

Fig. 1
figure 1

Modified precedence diagram of McGovern and Gupta [3] example

Table 1 Tasks data set of McGovern and Gupta [3]modified example

The developed algorithm has been investigated on a variety of test cases to confirm its performance and to optimize parameters. The proposed heuristic has been used to provide a solution to the disassembly line balancing problem based on the modified disassembly sequencing problem presented by McGovern and Gupta [3], where the objective is to completely disassemble a given product (see Fig. 1) consisting of n\(\,=\,\)10 components and several precedence relationships. The problem and its data were modified with a disassembly line operating at a speed which allows CT\(\,=\,\)40 s for each workstation to perform its required disassembly tasks with AND/OR precedence relations. This provided an application to a previously explored disassembly problem. This practical and relevant example consists of the data for the disassembly of a product as shown in Table 1. It consists of ten subassemblies with part removal times of \(\text {Tk} = \{14,\,10,\,12,\,18,\,23,\,16,\,20,\,36,\,14,\,10\}\), hazardousness as \(\text {hk} = \{0,\,0,\,0,\,0,\,0,\,0,\,1,\,0,\,0,\,0\}\), part demand \(\text {dk} = \{0,\,500,\,0,\,0,\,0,\,750,\,295,\,0,360,\,0\}\), and part removal cost as \(\text {Ck} = \{27,\,63,\,48,\,62,\,24,\,18,\,83,\,77,\,93,\,10\}\), The disassembly line is operated at a speed that allows 40 s for each workstation.

4.1 Determination the Rank of Tasks

After applying proposed heuristic, the normalization of data (see Table 2) has been done and, by adding the normalized value of each criterion, the final ranking of tasks has been done. The final ranking of tasks is given in Table 2.

Table 2 Ranking of tasks

In this list part number 7 is ranked first because it has hazardous property and also, it has some demand; after this part number 6 is assigned at rank 2 because it has no hazardous property but has maximum demand over all the parts. Then part number 2 is assigned at rank 3 and part number 9 at rank 7, because part number 2 has much more demand and requires a minimum of 8 removed parts to remove it; part 9 does not require any removed part to remove it. Parts 10 and 5 are also assigned at ranks 6 and 4, as these tasks also do not have hazardous property and demand, so here, their part removal cost is considered as decision variable and according to their part removal cost they are assigned the ranking. This process is also repeated for part numbers 1, 2, 3, 4, and 8 and they are assigned their respective ranks.

4.2 Assignment of Tasks to the Workstations

The assignment of tasks to the workstation is performed with the help of ranks assigned to the tasks according to the proposed heuristic. In the assignment procedure the cycle time of the workstation is taken as 40 s and only four workstations are required for the complete disassembly of the product. The tasks assigned to the workstation are as follows: W1\(\,=\,\{2,\,10,\,9\}\); W2\(\,=\,\{8\}\); W3\(\,=\,\{7,\,6\}\); W4\(\,=\,\{5,\,1\}\); and W5\(\,=\,\{4,\,3\}\). The idle times of the workstations are: I\(_{1}\,=\, 6\) s; I\(_{2}\,=\,4\) s; I\(_{3 }\,=\, 4\) s; I\(_{4}\,=\, 3\) s; I\(_{5}\,=\, 10\) s. The overall idle time of the disassembly line I \(\,=\,\) 27 s. The performance of the heuristic in terms of minimization of number of workstation required and idle time per workstation is examined because the heuristic is designed for the minimization of the number of workstation and cycle time of the line for complete disassembly. The proposed heuristic balances the line for the given problem and reduces the cycle time up to 3 s and minimizes it up to 37 s, while the compared heuristic can reduce the cycle time by only one unit and minimize up to only 39 s. Now it can be said that the proposed heuristic performs better than the compared heuristic. The results of tasks assignment are given in Table 3.

Table 3 Solution by proposed heuristic

5 Conclusion

However, the use of disassembly lines generates the demand to balance the disassembly line [11]. As environmental regulations come into lime light and producers are gratified to collect their end-of-life products and recover the parts and materials, the problem of disassembling them in large volumes arises. In the presence of costs of performing disassembly associated with disposal, and the presence of hazardous material, the discarded products should be disassembled safely, efficiently, environment friendly, and cost-effectively [7]. An efficient, near optimal, multiobjective heuristic is presented for deterministic disassembly line balancing.