Preface |
|
vii | |
Abbreviation |
|
xv | |
1. Introduction |
|
1 | (26) |
|
1.1 Concurrent and Collaborative Engineering |
|
|
1 | (7) |
|
1.2 Enabling Technologies |
|
|
8 | (17) |
|
1.2.1 Artificial intelligence |
|
|
9 | (10) |
|
1.2.1.1 Artificial neural network |
|
|
9 | (5) |
|
1.2.1.2 Heuristic optimisation techniques |
|
|
14 | (5) |
|
1.2.2 Internet technologies |
|
|
19 | (15) |
|
1.2.2.1 Client/server architecture |
|
|
19 | (1) |
|
1.2.2.2 Representations for documents and design models |
|
|
20 | (2) |
|
1.2.2.3 Distributed enterprise system integration paradigms |
|
|
22 | (3) |
|
|
25 | (2) |
2. Manufacturing Feature Recognition Technology – State-of-the-Art |
|
27 | (40) |
|
2.1 Evolving Representations for Design Models |
|
|
27 | (7) |
|
2.2 Boundary Feature Recognition Scheme |
|
|
34 | (17) |
|
2.2.1 Rule-based approach |
|
|
34 | (3) |
|
2.2.2 Graph-based approach |
|
|
37 | (5) |
|
2.2.3 Hint-based approach |
|
|
42 | (4) |
|
2.2.4 Artificial neural networks-based approach |
|
|
46 | (5) |
|
2.3 Volumetric Feature Recognition Scheme |
|
|
51 | (6) |
|
2.3.1 Convex hull approach |
|
|
51 | (2) |
|
2.3.2 Volume growing/decomposition approach |
|
|
53 | (4) |
|
2.4 Integration of Design-by-Feature and Feature Recognition |
|
|
57 | (4) |
|
|
61 | (6) |
3. A Hybrid Method for Interacting Manufacturing Feature Recognition |
|
67 | (30) |
|
|
67 | (3) |
|
3.2 Enhanced Attributed Adjacency Graph |
|
|
70 | (3) |
|
3.2.1 Pre-process for generating EAAG |
|
|
70 | (2) |
|
3.2.2 Establishment of EAAG |
|
|
72 | (1) |
|
3.3 Generation of Potential Features |
|
|
73 | (9) |
|
3.3.1 Identifications of F-Loops and their relationships |
|
|
73 | (4) |
|
3.3.2 Identifications of FLGs |
|
|
77 | (5) |
|
3.4 Neural Networks Classifier |
|
|
82 | (5) |
|
|
87 | (7) |
|
3.5.1 Results for feature recognition |
|
|
87 | (6) |
|
|
93 | (1) |
|
|
94 | (3) |
4. Integration of Design-by-Feature and Manufacturing Feature Recognition |
|
97 | (46) |
|
|
98 | (1) |
|
4.2 Features and Their Relationships |
|
|
99 | (5) |
|
|
99 | (5) |
|
4.2.2 Interacting relationships between features |
|
|
104 | (1) |
|
4.3 Manufacturing Feature Recognition Processor |
|
|
104 | (26) |
|
4.3.1 Recognition of initial manufacturing stock |
|
|
112 | (1) |
|
4.3.2 Recognition of DF when it is additive |
|
|
112 | (11) |
|
4.3.3 Recognition of DF when it is subtractive |
|
|
123 | (2) |
|
4.3.4 Recognition of auxiliary and replicate features |
|
|
125 | (2) |
|
4.3.5 Re-recognition of modified design model |
|
|
127 | (3) |
|
4.4 Multiple Manufacturing Feature Interpretations |
|
|
130 | (9) |
|
4.4.1 Properties of manufacturing feature tree |
|
|
130 | (2) |
|
4.4.2 Generation of multiple interpretations |
|
|
132 | (4) |
|
|
132 | (2) |
|
|
134 | (1) |
|
4.4.2.3 TAD-led operations |
|
|
134 | (2) |
|
4.4.3 Optimal single interpretation of manufacturing features |
|
|
136 | (3) |
|
|
139 | (4) |
5. Intelligent Optimisation of Process Planning |
|
143 | (54) |
|
5.1 Intelligent Optimisation Strategies for CAPP Systems |
|
|
143 | (10) |
|
5.2 Knowledge Representation for Process Plans |
|
|
153 | (9) |
|
5.2.1 Process plan representation |
|
|
153 | (2) |
|
5.2.2 Machining cost criteria for process plans |
|
|
155 | (3) |
|
5.2.3 Precedence constraints |
|
|
158 | (4) |
|
5.3 A Hybrid GA/SA-based Optimisation Method |
|
|
162 | (9) |
|
5.3.1 Overview of the algorithm |
|
|
162 | (3) |
|
5.3.2 Genetic algorithm – phase 1 |
|
|
165 | (1) |
|
5.3.3 Simulated annealing algorithm – phase 2 |
|
|
166 | (2) |
|
5.3.4 Constraint handling algorithm |
|
|
168 | (3) |
|
|
171 | (24) |
|
|
171 | (9) |
|
5.4.2 Computation results |
|
|
180 | (12) |
|
5.4.2.1 Determination of parameters |
|
|
180 | (6) |
|
5.4.2.2 Results under different conditions and criteria |
|
|
186 | (1) |
|
5.4.2.3 Comparisons with single GA and SA approaches |
|
|
187 | (5) |
|
5.4.3 Comparisons of constraint handling methods |
|
|
192 | (1) |
|
5.4.4 Algorithm implementation |
|
|
192 | (3) |
|
|
195 | (2) |
6. Collaborative Computer-Aided Design – State-of-the-Art |
|
197 | (50) |
|
|
197 | (9) |
|
6.2 Visualisation-based Collaborative Systems |
|
|
206 | (14) |
|
6.2.1 3D representations for Web applications |
|
|
207 | (6) |
|
6.2.2 System architectures and implementation strategies |
|
|
213 | (7) |
|
6.3 Co-design Collaborative Systems |
|
|
220 | (15) |
|
6.3.1 System architectures |
|
|
221 | (5) |
|
6.3.2 Design coordination and team management |
|
|
226 | (7) |
|
6.3.3 Optimised feature and assembly-based representations |
|
|
233 | (2) |
|
6.4 Hierarchical Collaborative Systems |
|
|
235 | (8) |
|
6.4.1 Multi-representation and conversion schemes for features |
|
|
235 | (1) |
|
6.4.2 Integration mechanisms for distributed systems |
|
|
236 | (7) |
|
|
243 | (4) |
7. Development of a Web-based Process Planning Optimisation System |
|
247 | (34) |
|
|
247 | (5) |
|
7.2 A Tabu Search-based Optimisation Method |
|
|
252 | (14) |
|
7.2.1 Methodology for process planning Optimisation |
|
|
252 | (2) |
|
7.2.2 Algorithm description |
|
|
254 | (5) |
|
7.2.3 Determination of parameters |
|
|
259 | (3) |
|
7.2.4 Comparison studies of TS, SA and GA |
|
|
262 | (4) |
|
7.3 Infrastructure Design of the Web-based System |
|
|
266 | (5) |
|
7.3.1 System architecture |
|
|
266 | (4) |
|
7.3.2 An XML-based representation for design models |
|
|
270 | (1) |
|
|
271 | (6) |
|
|
277 | (4) |
8. Distributed and Collaborative Design-by-Feature System |
|
281 | (32) |
|
|
281 | (2) |
|
8.2 Distributed Feature-based Representation and Manipulations |
|
|
283 | (14) |
|
|
283 | (1) |
|
8.2.2 Distributed feature representations |
|
|
284 | (2) |
|
8.2.3 Feature manipulations |
|
|
286 | (11) |
|
8.3 Distributed and Collaboration Mechanisms |
|
|
297 | (12) |
|
8.3.1 Communication mechanism for distributed design |
|
|
297 | (6) |
|
8.3.2 Mechanism for collaborative design |
|
|
303 | (2) |
|
|
305 | (4) |
|
|
309 | (4) |
Bibliography |
|
313 | (14) |
Index |
|
327 | |