This paper analyzes the problem of disassembling multiple selected components from an assembly, defined as selective disassembly, and presents algorithms for efficient disassembly analysis of geometric models. Applications for selective disassembly include assembling, maintenance and recycling. A new approach called ‘Disassembly Wave Propagation’ is proposed to determine a selective disassembly sequence with minimal component removals from an assembly. This approach defines: (i) disassembly waves to topologically arrange the components denoting the disassembly order and (ii) intersection events between the waves to determine the selective disassembly sequences. In order to evaluate a minimal removal sequence in a feasible computation time, algorithms are proposed that prioritize and process the intersection events based on the order in which they occurred. The proposed algorithms analyze selective disassembly from the geometric perspective and are applicable for both two-dimensional and three-dimensional product assemblies. [S1050-0472(00)01402-1]

1.
Homem de´ Mello, L. S., and Lee, S., 1991, Computer Aided Mechanical Assembly Planning, Kluwer Academic.
2.
Srinivasan
,
H.
,
Shyamsundar
,
N.
, and
Gadh
,
R.
,
1997
, “
A Framework for Virtual Disassembly Analysis
,”
J. Intell. Manufact.
,
8
, No.
4
, pp.
277
295
.
3.
Srinivasan
,
H.
,
Figueroa
,
R.
, and
Gadh
,
R.
,
1999
, “
Selective Disassembly for Virtual Prototyping as Applied to De-Manufacturing
,”
J. Robot. Comput. Integr. Manufact.
,
15
, No.
3
, pp.
231
245
.
4.
Anderson, D. M., 1990, Design for Manufacturability—Optimizing Cost, Quality and Time-to-Market, CIM Press, California.
5.
Boothroyd, G., Dewhurst, P., and Knight, W., 1994, Product Design for Manufacturing and Assembly, Marcel Dekker Inc.
6.
Wolter, J. D., 1999, “Assembly Sequence Planning Bibliography,” http://www.cs.tamu.edu/research/robotics/Wolter/asp/bib.html.
7.
Baldwin
,
D. F.
,
Abel
,
T. E.
,
Lui
,
M. C. M.
,
De-Fazio
,
T. L.
, and
Whitney
,
D. E.
,
1991
, “
An Integrated Computer Aid for Generating and Evaluating Assembly Sequences for Mechanical Products
,”
IEEE Trans. Rob. Autom.
,
7
, No.
1
, pp.
78
94
.
8.
Lee
,
S.
, and
Shin
,
Y. G.
,
1990
, “
Assembly Planning Based on Geometric Reasoning
,”
Comput. Graph.
,
14
, No.
2
, pp.
237
250
.
9.
Wilson
,
R. H.
,
Kavraki
,
L.
,
Lozano-Perez
,
T.
, and
Latombe
,
J. C.
,
1995
, “
Two Handed Assembly Sequencing
,”
Int. J. Robot. Res.
,
14
, No.
4
, pp.
335
350
.
10.
Beasley
,
D.
, and
Martin
,
R. R.
,
1993
, “
Disassembly Sequences for Objects Built from Unit Cubes
,”
CAD J.
,
25
, No.
12
, pp.
751
761
.
11.
Mattikalli
,
R. S.
, and
Khosla
,
P.
,
1989
, “
Determining the Assembly Sequence from a 3-D Model
,”
J. Mech. Work. Technol.
,
20
, pp.
153
162
.
12.
Woo
,
T. C.
, and
Dutta
,
D.
,
1991
, “
Automatic Disassembly and Total Ordering in Three Dimensions
,”
ASME J. End. Ind.
,
113
, No.
1
, pp.
207
213
.
13.
Dutta
,
D.
, and
Woo
,
A. C.
,
1992
, “
Algorithms for Multiple Disassembly and Parallel Assemblies
,”
ASME Conc. Eng.
,
PED-59
, pp.
257
266
.
14.
Goldwasser, M., Latombe, J. C., and Motwani, R., 1996, “Complexity Measures for Assembly Sequences,” Proc. of the IEEE Int. Conference on Robotics and Automation, pp. 1581–1587.
15.
Kaufmann, S. G., Wilson, R. H., Jones, R. E., Calton, T. L., and Ames, A. L., 1996, “The Archimedes Mechanical Assembly Planning System,” Proc. of the IEEE Int. Conference on Robotics and Automation, pp. 3361–3368.
16.
Srinivasan
,
H.
, and
Gadh
,
R.
,
1998
, “
A Geometric Algorithm for Single Selective Disassembly Using the Wave Propagation Abstraction
,”
CAD J.
,
30
, No.
8
, pp.
603
613
.
You do not currently have access to this content.