|
List of figures, tables and lists |
|
|
xi | |
Acknowledgements |
|
xvii | |
Preface |
|
xix | |
About the authors |
|
xxi | |
|
|
1 | (8) |
|
|
1 | (1) |
|
1.2 Key issues in collaborative assembly design |
|
|
2 | (3) |
|
1.3 Key issues in collaborative assembly planning |
|
|
5 | (1) |
|
1.4 Organization of the book |
|
|
6 | (3) |
|
|
7 | (2) |
|
|
9 | (26) |
|
2.1 Survey on assembly design |
|
|
9 | (5) |
|
2.1.1 Assembly representation approach in traditional assembly design |
|
|
10 | (1) |
|
2.1.2 Assembly representation approach in collaborative assembly design |
|
|
11 | (1) |
|
2.1.3 Approaches for design modification in collaborative assembly design |
|
|
12 | (2) |
|
2.2 Survey on evaluation of the tolerance influence on product assemblability |
|
|
14 | (3) |
|
2.3 Survey on assembly planning |
|
|
17 | (8) |
|
2.3.1 Graph-based approach |
|
|
18 | (1) |
|
|
19 | (4) |
|
2.3.3 Collaborative assembly planning |
|
|
23 | (2) |
|
2.4 Research works in this book |
|
|
25 | (10) |
|
|
28 | (7) |
|
3 Collaborative assembly design |
|
|
35 | (30) |
|
3.1 An assembly representation model for collaborative design |
|
|
35 | (4) |
|
3.1.1 Feature-based hierarchical co-assembly representation |
|
|
36 | (2) |
|
3.1.2 A definition of assembly feature in collaborative design |
|
|
38 | (1) |
|
3.2 Functions of the co-assembly representation model |
|
|
39 | (5) |
|
3.3 Design modification propagation control mechanism |
|
|
44 | (8) |
|
|
44 | (1) |
|
3.3.2 Using XML file to exchange information |
|
|
44 | (2) |
|
3.3.3 XML files parsing process |
|
|
46 | (6) |
|
3.4 System implementation |
|
|
52 | (1) |
|
|
53 | (9) |
|
|
62 | (3) |
|
|
63 | (2) |
|
4 Evaluation of product assemblability In different assembly sequences |
|
|
65 | (42) |
|
4.1 Tolerance categorization and representation |
|
|
66 | (6) |
|
4.1.1 Tolerance categorization |
|
|
66 | (1) |
|
4.1.2 Sensitive tolerance in assembly |
|
|
66 | (3) |
|
4.1.3 Converting the STA of features to geometric deviations |
|
|
69 | (3) |
|
4.2 Clearance in assembly and representation |
|
|
72 | (12) |
|
4.2.1 The role of clearance in assembly |
|
|
72 | (1) |
|
4.2.2 Representation of the clearance zone |
|
|
73 | (3) |
|
4.2.3 Converting the clearance zone to geometric deviations |
|
|
76 | (8) |
|
4.3 Using transformation matrices to conclude the propagation and accumulation of the geometric deviations |
|
|
84 | (3) |
|
4.3.1 Transformation matrix |
|
|
84 | (2) |
|
4.3.2 Coordinates conversion between coordinate frames |
|
|
86 | (1) |
|
4.4 Assemblability evaluation in different assembly sequences |
|
|
87 | (13) |
|
|
100 | (2) |
|
|
102 | (5) |
|
|
105 | (2) |
|
5 Advanced assembly planning approach using a multi-objective genetic algorithm |
|
|
107 | (40) |
|
5.1 Tolerance-based constraint in assembly planning |
|
|
107 | (1) |
|
5.2 Genetic search directions with fuzzy weights distribution |
|
|
108 | (9) |
|
5.2.1 Non-dominated solutions |
|
|
109 | (1) |
|
5.2.2 Search directions in a multi-objective optimization problem |
|
|
110 | (4) |
|
5.2.3 Using linear membership functions to derive the fuzzy weights |
|
|
114 | (3) |
|
5.3 Multi-objective genetic algorithm with multiple search directions |
|
|
117 | (5) |
|
5.3.1 Initial population generation |
|
|
117 | (1) |
|
5.3.2 Population evolution |
|
|
118 | (2) |
|
5.3.3 Population selection |
|
|
120 | (1) |
|
5.3.4 Overall multi-objective genetic algorithm |
|
|
121 | (1) |
|
5.4 Building the fitness function for assembly planning |
|
|
122 | (7) |
|
5.4.1 Objectives in assembly planning |
|
|
122 | (1) |
|
5.4.2 Constraints for feasibility evaluation of the assembly sequence |
|
|
122 | (5) |
|
5.4.3 Formulation of the fitness function |
|
|
127 | (2) |
|
|
129 | (15) |
|
|
129 | (13) |
|
|
142 | (1) |
|
|
142 | (2) |
|
|
144 | (3) |
|
|
145 | (2) |
|
6 Evaluation of assembly design from assembly planning and redesign |
|
|
147 | (18) |
|
6.1 The design problems identified from the assembly planning results |
|
|
147 | (3) |
|
6.2 The overall redesign guidelines from the assembly planning results |
|
|
150 | (13) |
|
6.2.1 Redesign suggestion from the assemblability evaluation |
|
|
151 | (4) |
|
6.2.2 Redesign suggestion from the number of assembly orientation changes |
|
|
155 | (4) |
|
6.2.3 Redesign suggestion from the number of assembly tool changes |
|
|
159 | (2) |
|
6.2.4 Redesign suggestion from the number of assembly operation changes |
|
|
161 | (2) |
|
|
163 | (2) |
|
|
163 | (2) |
|
7 Collaborative assembly planning |
|
|
165 | (18) |
|
7.1 System framework and working mechanism |
|
|
165 | (3) |
|
7.2 The workflow of collaborative assembly planning |
|
|
168 | (6) |
|
7.2.1 The task assignment for the sub-assembly |
|
|
169 | (2) |
|
7.2.2 Feasibility check of the sub-assembly task assignment |
|
|
171 | (2) |
|
7.2.3 Parameter selection in assembly planning |
|
|
173 | (1) |
|
7.2.4 Assembly planning for the sub-assembly using the multi-objective genetic algorithm |
|
|
174 | (1) |
|
|
174 | (8) |
|
|
182 | (1) |
|
|
182 | (1) |
|
8 Conclusions and recommendations |
|
|
183 | (6) |
|
|
183 | (3) |
|
8.2 Recommendations for future works |
|
|
186 | (3) |
Index |
|
189 | |