General Disassembly Process
General Disassembly Process
2.1.1 Difficulties in Disassembly
be categorised in the other areas. Mok et al. [7] summarise the characteristics of an
ease of product disassembly as follows:
• Minimal force exertion;
• Quick operation without excessive manual labour;
• Simple mechanism of disassembly;
• Minimal use of tool: ideal disassembly should be performed without tools;
• Minimal part repetition: parts easy to identify at each state of disassembly;
• Easy recognition of fasteners;
• Simple product structure; and,
• Avoidance in usage of toxic material.
Gupta and McLean [8] state that the development of optimal disassembly plans
relies on four key phases: (a) product analysis, (b) assembly analysis, (c) usage
mode and effect analysis and (d) dismantling strategy. Firstly, the product must be
analysed and represented systematically. Options regarding the disassembly pro-
cess can be generated from or represented using the product structure. The process
can be considered at two levels, which are the sequence plan and the operation.
The completeness of disassembly is considered a part of the sequence plan.
In summary, the uncertainties and variations found within returned products
leads to uncertainties in the disassembly process. Uncertainties and variations of
the disassembly process are summarised in Table 2.1.
The structure of a product consists of (a) components and (b) connections [9].
A component is an element that keeps its extrinsic properties, i.e. functionality and
material properties, after being detached from the product. A component cannot
be further dismantled without using destructive disassembly methods. The connec-
tion or liaison is a relation that physically connects two components to restrict the
motion between them. The task of disassembly is to disestablish these relations in
order to separate the relevant components.
Fasteners
A fastener is a component or design element that serves the purpose of connecting
other (main) components. Fasteners that are insignificant to the goal of disassem-
bly may be modelled separately to the main components. Lambert and Gupta [9]
considers such fasteners as quasi-components, which can be discrete components
(e.g. screws, rivet, cable, etc.) or part of the main component (e.g. snap-fits).
Connection-establishing elements, such as solder and weld joints, that do not form
a component in themselves, can be considered virtual components.
Product structure
The structure of a product can be represented in many ways, of which two will be
detailed here: the connection diagram and the disassembly matrix.
First, the connection diagram (liaison diagram) graphically represents the com-
plete product structure using an undirected graph. The components are represented
by nodes and the connections by arcs. According to the level of detail, the graph
can be shown in three different forms: (a) extended form (b) reduced form and (c)
minimal form (see Fig. 2.1).
In Fig. 2.1a, the product is a composition of three main components—A, B, and C.
A and B are connected by mating. B and C are connected with a screw E which is
considered a quasi-component. C and A are connected by a weld D which is a vir-
tual component. The extended form shows full details of the product with every
component and fastener. All fasteners, including virtual connections, are modelled
(see Fig. 2.1b). The reduced form represents the structure more concisely by hiding
the virtual components and using dashed lines for quasi-components. In this case,
the connections associated with the virtual component, D–A and D–C, are removed.
As a result, only connection A–C is retained representing the weld (see Fig. 2.1c). The
minimal form shows the structure of the product in the most compact way by hiding
both virtual and quasi-components. This form represents the product in the simplest
way while preserving the information regarding the main components (see Fig. 2.1d).
Second, the product structure can be represented by a disassembly matrix, which
a computing approach (e.g. Linear Programming (LP) or Integer Programming (IP))
can be used to solve the disassembly planning problem. The disassembly matrix is an
N × N connectivity matrix where N is the number of the components. Each element
of the matrix represents the existence of a connection between two corresponding
components: “1” if a connection exists, and “0” if it does not. This information is
completely represented by the lower left part of the matrix, since the matrix is sym-
metric and the elements on the diagonal axis are non-applicable. From this matrix, it
is clear that the maximum number of connections is ½(N)(N−1). The disassembly
matrix of the example product in Fig. 2.1a is shown in Eq. (2.1).
A B C D E
B 1
Disassembly Matrix =
C 1 1
D 1 0 1
E 0 1 1 0 (2.1)
The steps of the product disassembly process and their corresponding relationships
can be schematically represented in many ways. Lambert and Gupta (2005) [9]
summarise these approaches as follows:
Disassembly precedence graph
The disassembly precedence graph expresses sub-tasks of the disassembly process
connected and constrained by precedence relationships. This can be represented
in two forms: as a component-oriented or task-oriented graph (see Fig. 2.2). The
arrows communicate the ordering in which tasks must be performed. This tech-
nique was originally used for assembly process representation and assembly line-
balancing problems. Gungor and Gupta [10] introduce this to the disassembly
process due to its simplicity. However, a major disadvantage is that a complete
disassembly sequence cannot be expressed in one graph [11].
Disassembly tree
The disassembly tree expresses all possible choices for disassembly sequences,
and is derived from a table containing all possible sequences sorted by level and
14 2 General Disassembly Process
operation type. A widely-used example is the Bourjault tree [12]. Two major
drawbacks are the complexity arising in complex products and difficulty in rep-
resenting parallel operations. Figure 2.4 shows a Bourjault tree representation of
the disassembly process of a sample product, the Bourjault’s ballpoint, which is
shown in Fig. 2.3. This product will also be used to demonstrate the representation
methods described in the following sections.
State diagram
The state diagram represents the disassembly sequence as an undirected graph,
where each node represents a state of disassembly. This can be categorised into
two approaches: (a) connection-oriented [13] and (b) component-oriented [14,
15] (see Fig. 2.5). All possible combinations of connections are represented by the
nodes. Each edge represents the establishment or disestablishment of a connection.
The major advantages are that the disassembly sequence of the complete product
can be demonstrated in one diagram, and the diagram is compact even for complex
products. However, state diagrams are unable to show how the disestablishment of
some connections cannot be done individually without affecting a combination of
related connections.
Kara et al. [16] used a connection-oriented state diagram representation to
develop a graphical representation method, the disassembly-sequence diagram, for
representing the disassembly sequence to and from different stages of the process
for selective disassembly. This diagram can be automatically generated from the
liaison and precedence relations. An example is shown in Fig. 2.6.
2.1 Disassembly Process Planning (DPP) 15
Fig. 2.7 AND/OR graph of
the Bourjault’s ballpoint [9]
and child) and stored in a transition matrix. This can then be effectively solved
by mathematical solvers, e.g. using Linear Programming (LP), Mixed Integer
Programming (MIP), or Dynamic Linear Programming (DLP). Petri nets are also
used in case of a dynamic approach.
Heuristic methods
Gungor and Gupta [21] present a heuristic algorithm used to find near-optimal
solutions to the disassembly sequencing problem. Near-optimal solutions are
considered instead of optimal solutions, which are sometimes difficult to find
due to the size of the search space. This method requires information of the
precedence relationship among each of the components and the difficulty in
performing each action. Efficiency is evaluated by the authors based on disas-
sembly time. A case study regarding the DSP of a cell phone using the heuristic
method and different search algorithms, e.g. greedy k-best and A*, is examined
by Lambert and Gupta [22].
In the operation level, Salomonski and Zussman [31] propose using a predictive
model with DPN to adaptively generate the disassembly process plan according to
real-time measurements conducted by a robot arm. Lee and Bailey-Van Kuren [32]
address the uncertainties in the operation level by automatically recovering from a
visually-detected error. In addition, Martinez et al. [18] propose a dynamic sequence
generation method that generates an optimal disassembly plan during operations in
response to unpredictable situations, e.g. failure to remove a corroded part, replace-
ment of screws, etc. This system is modelled and controlled by a multi-agent system
(MAS). ElSayed et al. [33] use GA to generate an optimal disassembly sequence
according a supplied bill-of-materials (BOM) and components detected in real time.
Relations defined in the original BOM must be preserved.
In conclusion, the existing adaptive planners deal with many types of uncer-
tainty experienced during the disassembly process. The uncertainties relate to vari-
ations in the component conditions that deviate from the ideal case. The ability for
an adaptive planner to handle these uncertainties stems from its ability to appropri-
ately adapt existing knowledge into a new plan according to sensed information.
Machine learning techniques are used to allow the system to improve its perfor-
mance from past experience. However, the structure of the product, e.g. BOM and
CAD model, generally needs to be supplied a priori. A methodology accounting
for an uncertainty in the general product structure in real-time has not yet been
proposed in any research. In addition, the learning process has only been imple-
mented in the planning level. Hence, learning at the operation level, such as in
optimising process parameters, should be further investigated.
2.2 Completeness of Disassembly
The completeness of disassembly can be categorised into two types: (a) complete dis-
assembly and (b) incomplete disassembly. A complete or full disassembly is the pro-
cess that separates every single component of the product. This is rarely done due to
the technical constraints (particularly the complexity and the uncertainties in the opera-
tion) and high labour costs. On the other hand, the incomplete or selective disassem-
bly separates only the desired components or subassemblies, and terminates when the
desired depth of disassembly is reached. Disassembly becomes more cost-efficient with
a strategic choice of disassembly targets. Reasons for selective disassembly include
recovering modules or components for use as spare parts, separating those that contain
hazardous substances, and improving the quality and quantity of shredder residue [17].
Figure 2.8 illustrates the situation in maximising the profit in the disassembly pro-
cess. The disassembly range refers to the completeness of disassembly. The cost of
disassembly is due to operation time, varying according to the number and type of
connections to be disestablished. This increases with the desired completeness of dis-
assembly. Disassembly is economically feasible when the total profit from treating
or recycling all products exceeds the cost of disassembly. The optimal strategy is the
point at which the maximum profit can be obtained [34, 35].
2.2 Completeness of Disassembly 19
The outcome of selective disassembly can be one of the three following types [9].
• Homogeneous components: parts that cannot be physically disassembled.
• Complex components: components comprised of a number of homogeneous
components, joined together with fasteners, which can only be separated using
destructive disassembly.
• Modules: sets of components that perform a self-contained function. Modules
can be further disassembled via non-destructive or semi-destructive operations.
However, maintaining their original condition and functionality can allow reuse
of the entire module.
The researchers currently focus on developing a methodology to find optimal disas-
sembly sequences in which the completeness of disassembly is taken into account.
Kara et al. [36] propose the methodology of developing the optimal selective disas-
sembly sequence which is the reverse of the methodology for assembly presented
by Nevins and Whitney [37]. The disassembly sequences are generated from the
product specifications, namely list of parts and subassembly, precedence rules,
product representation model, and disassembly sequence diagram. Subsequently,
the optimal sequences for removing the selected parts are obtained by removing
invalid sequences according to liaison analysis. In regard to this concept, software
that automatically generates and visualises optimal sequences of selective disassem-
bly from specified constraints is developed by Kara et al. [16, 38].
2.3 Disassembly Operations
2.3.1 Types of Fasteners
The disassembly operation is divided into two main tasks: disestablishing fasteners
and detaching main components. The main component is detachable if the associated
20 2 General Disassembly Process
connections are located and disestablished. Specific techniques are required for
effectively disestablishing different types of fasteners. Lambert and Gupta (2005)
[9] categorise the fasteners commonly found in mechanical and electronic-electrical
products into 13 types. Different types of fasteners require different disestablishment
methods and display different levels of reversibility. A summary of fastener types
and their respective disassembly methods is shown in Table 2.2.
2.3.2 Dismantling Techniques
Disassembly operations can be broadly categorised into three types: (a) non-
destructive, (b) semi-destructive, and (c) destructive disassembly. The characteris-
tics of each category are explained in detail as follows.
Non-destructive disassembly
All outputs of non-destructive disassembly remain undamaged. This is desired for
maintenance, component reuse and remanufacture. All fasteners within the p roduct
must be reversible or semi-reversible. The dismantling of reversible fasteners (e.g.
screws) is generally easier than that of semi-reversible fasteners (e.g. snap-fits).
The operation cost is generally high, as high flexibility is required, particularly due
to difficulties such as rust and partial damage. Even though a number of tools have
been specially developed to facilitate non-destructive disassembly, e.g. for the dis-
assembly of screws [39] and snap-fits [40], the non-destructive approach is still
generally economically infeasible [3].
2.3 Disassembly Operations 21
Semi-destructive disassembly
The semi-destructive approach aims to destroy only connective components, e.g.
via breaking, folding or cutting, leaving main components with little or no dam-
age. This increases the efficiency of the operation and has been found in many
cases to be economically feasible. Many research works relating to automatic
disassembly use semi-destructive techniques to overcome the uncertainties in the
product condition and geometry. Examples of such techniques include the drilling
out of screw heads during the disassembly of electric motors [41], creation of new
surfaces allowing torque transmission for unscrewing [34] and cutting off of screw
heads using a cut-off wheel [42].
Destructive disassembly
Destructive disassembly deals with the partial or complete destruction of obstructing
components. Components or irreversible fasteners, e.g. welds, are destroyed using
destructive tools such as a hammer, crowbar or grinder. These operations are fast,
efficient and inherently flexible. As a result, destructive disassembly is economically
feasible and commonly performed in industry practice. One common application of
destructive disassembly is in the opening of a covering component to reach the more
valuable components inside. Examples include the breaking of the separating line
[34] and using plasma arc cutting to destroy the metal casing of consumer appli-
ances [43].
In summary, semi-destructive and destructive disassembly allow techniques that
are more capable of efficiently dealing with the uncertainties in product condition,
therefore allowing more economically feasible operation. On the contrary, non-
destructive disassembly tends to have high operation costs but may be unavoidable
in maintenance or for component reuse. More detail regarding the operations and
specially-developed tools can be found in Sect. 3.3.2.
2.4 Conclusions
References
1. Boothroyd G, Alting L (1992) Design for assembly and disassembly. CIRP Ann—Manuf
Technol 41(2):625–636
2. Chiodo J (2005) Design for disassembly guidelines. Active Disassembly Res. http://www.acti
vedisassembly.com/downloads/ADR_050202_DFD-guidelines.pdf
3. Duflou JR, Seliger G, Kara S, Umeda Y, Ometto A, Willems B (2008) Efficiency and feasibil-
ity of product disassembly: a case-based study. CIRP Ann—Manuf Technol 57(2):583–600
4. Gungor A, Gupta SM (1998) Disassembly sequence planning for products with defective
parts in product recovery. Comput Ind Eng 35(1–4):161–164
5. Lambert AJD (2003) Disassembly sequencing: a survey. Int J Prod Res 41(16):3721–3759
6. Kroll E, Beardsley B, Parulian A (1996) A methodology to evaluate ease of disassembly for
product recycling. IIE Trans (Institute of Industrial Engineers) 28(10):837–845
7. Mok HS, Kim HJ, Moon KS (1997) Disassemblability of mechanical parts in automobiles
for recycling. Comput Ind Eng 33(3–4):621–624
8. Gupta M, McLean CR (1996) Disassembly of products. Paper presented at the 19th inter-
national conference on computers and industrial and engineering, Computer Industrial
Engineering
9. Lambert AJD, Gupta M (2005) Disassembly modeling for assembly, maintenance, reuse, and
recycling. CRC Press, Boca Raton, Fla.
10. Gungor A, Gupta SM (2002) Disassembly line in product recovery. Ann Rev Control
40(11):2567–2589
11. Tumkor S, Senol G (2007) Disassembly precedence graph generation. In: SAM 2007—IEEE
international symposium on assembly and manufacturing, pp 70–75
12. Bourjault A (1984) Contribution à une approche méthodologique de l’assemblage automa-
tisé: elaboration automatique des séquences opératoires (Contribution to a systematic
approach of automatic assembly: The automatic generation of operation sequences).
Université de Franche Comté, Besançon, France
13. Fazio D, Whitney TL (1987) Simplified generation of all mechanical assembly sequences.
IEEE J Robot Autom RA-3 (6):640–658
14. Homem De Mello LS, Sanderson AC (1990) AND/OR graph representation of assembly
plans. IEEE Trans Robot Autom 6(2):188–189
References 23
15. Woller JD (1992) A combinatorial analysis of enumerative data structures for assembly
planning. J Des Manuf 2(2):93–104
16. Kara S, Pornprasitpol P, Kaebernick H (2006) Selective disassembly sequencing: a methodology
for the disassembly of end-of-life products. CIRP Ann—Manuf Technol 55(1):37–40
17. Lambert AJD (1999) Linear programming in disassembly/clustering sequence generation.
Comput Ind Eng 36(4):723–738
18. Martinez M, Pham V-H, Favrel J (1997) Dynamic generation of disassembly sequences. In:
IEEE symposium on emerging technologies and factory automation, ETFA, pp 177–182
19. Zussman E, Zhou M, Caudill R (1998) Disassembly Petri net approach to modeling and
planning disassembly processes of electronic products. In: IEEE international symposium on
electronics and the environment, pp. 331–336
20. Wang Y, Li F, Li J, Chen J, Jiang F, Wang W (2006) Hybrid graph disassembly model
and sequence planning for product maintenance. Paper presented at the IET conference
publications
21. Gungor A, Gupta SM (1997) An evaluation methodology for disassembly processes. Comput
Ind Eng 33(1–2):329–332
22. Lambert AJD, Gupta SM (2008) Methods for optimum and near optimum disassembly
sequencing. Int J Prod Res 46(11):2845–2865
23. Shan H, Li S, Huang J, Gao Z, Li W (2007) Ant colony optimization algorithm-based dis-
assembly sequence planning. In: IEEE international conference on mechatronics and
automation
24. Shih L-H, Chang Y-S, Lin Y-T (2006) Intelligent evaluation approach for electronic product
recycling via case-based reasoning. Adv Eng Inform 20(2):137–145
25. Kaebernick H, O’Shea B, Grewal SS (2000) A method for sequencing the disassembly of
products. CIRP Ann—Manuf Technol 49(1):13–16
26. Tang Y (2009) Learning-based disassembly process planner for uncertainty management.
IEEE Trans Syst Man and Cybern—Part A: Syst Humans 39(1):134–143
27. Turowski M, Tang Y, Morgan M (2005) Analysis of an adaptive fuzzy system for disassem-
bly process planning. In: IEEE international symposium on electronics and the environment,
pp 249–254
28. Grochowski DE, Tang Y (2009) A machine learning approach for optimal disassembly
planning. Int J Comput Integr Manuf 22(4):374–383
29. Veerakamolmal P, Gupta SM (2002) A case-based reasoning approach for automating disas-
sembly process planning. J Intell Manuf 13(1):47–60
30. Gao M, Zhou MC, Tang Y (2005) Intelligent decision making in disassembly process based
on fuzzy reasoning Petri nets. IEEE Trans Syst Man Cybern B Cybern 34(5):2029–2034
31. Salomonski N, Zussman E (1999) On-line predictive model for disassembly process planning
adaptation. Robot Comput-Integr Manuf 5(3):211–220
32. Lee K-M, Bailey-Van Kuren MM (2000) Modeling and supervisory control of a disassembly
automation workcell based on blocking topology. IEEE Trans Robot Autom 16(1):67–77
33. ElSayed A, Kongar E, Gupta SM, Sobh T (2012) A robotic-driven disassembly sequence
generator for end-of-life electronic products. J Int Robot Syst: Theory Appl 68(1):43–52
34. Feldmann K, Trautner S, Meedt O (1996) Innovative disassembly strategies based on flexible
partial destructive tools. Ann Rev Control 23:159–164
35. Desai A, Mital A (2003) Evaluation of disassemblability to enable design for disassembly in
mass production. Int J Ind Ergon 32(4):265–281
36. Kara S, Pornprasitpol P, Kaebernick H (2005) A selective disassembly methodology for end-
of-life products. Assembly Autom 25(2):124–134
37. Nevins JL, Whitney DE (1989) Concurrent design of products and processes: a strategy for
the next generation in manufacturing. McGraw-Hill, New York
38. Pornprasitpol P (2006) Selective disassembly for re-use of industrial products. University of
New South Wales
39. Seliger G, Keil T, Rebafka U, Stenzel A (2001) Flexible disassembly tools. In: IEEE interna-
tional symposium on electronics and the environment, pp 30–35
24 2 General Disassembly Process