<<

Engineering Design and Rapid Prototyping

Ali K. Kamrani ● Emad Abouel Nasr

Engineering Design and Rapid Prototyping Ali K. Kamrani Emad Abouel Nasr Industrial Engineering Department Fatimah Alnijris’s Research Chair University of Houston for Advanced Manufacturing Technology Houston, TX, USA Industrial Engineering Department and Faculty of Engineering Fatimah Alnijris’s Research Chair King Saud University for Advanced Manufacturing Technology Riyadh, Saudi Arabia Industrial Engineering Department and King Saud University Mechanical Engineering Department Riyadh, Saudi Arabia Faculty of Engineering [email protected] Helwan University Helwan, Egypt [email protected]

ISBN 978-0-387-95862-0 e-ISBN 978-0-387-95863-7 DOI 10.1007/978-0-387-95863-7 Springer New York Dordrecht Heidelberg London

Library of Congress Control Number: 2010932806

© Springer Science+Business Media, LLC 2010 All rights reserved. This work may not be translated or copied in whole or in part without the written permission of the publisher (Springer Science+Business Media, LLC, 233 Spring Street, New York, NY 10013, USA), except for brief excerpts in connection with reviews or scholarly analysis. Use in ­connection with any form of information storage and retrieval, electronic adaptation, computer software, or by similar or dissimilar methodology now known or hereafter developed is forbidden. The use in this publication of trade names, trademarks, service marks, and similar terms, even if they are not identified as such, is not to be taken as an expression of opinion as to whether or not they are subject to proprietary rights.

Printed on acid-free paper

Springer is part of Springer Science+Business Media (www.springer.com) To my wife Sonia and sons Arshya and Ariya Ali Kamrani To my parents, wife, and children Nada, Haidy, and Amr Emad Abouel Nasr

Preface

Engineering design process consists of a set of activities arranged in a specific order with the clearly identified inputs and outputs. The process of engineering design is an iterative that supports the decision-making activities involved. Each activity in the process takes an input and transforms it into an output of some value defined by design specifications and objectives. The output of the process is either a product, a process, or a service. The objective of the process is to satisfy customer require- ments and management objectives. This process is considered efficient when the output of the process satisfies general customers and defined requirements, meets management objectives and customer deadlines, and all these with less costs and resources. Establishing objectives and criteria, synthesis, analysis, construction, testing, and evaluation are considered as fundamental elements within the design process. Steps in the Engineering design process are illustrated in Fig. 1. These steps and further described below: 1. Identify the Need/Problem: This step is not always realized by engineers. Problems are typically identified by the market and customers and then passed on to the engineering group to search and develop solutions.

Engineering Design Process

Select Best Possible Soluon

Fig. 1 Engineering design process

vii viii Preface

2. Research the Need/Problem: This step is of importance since a solution to the defined problem or portion of the problem may have already existed. Through proper research, time and money can be easily saved. 3. Develop Possible Solutions: In this step, the engineering group will propose different solution alternatives that will solve the problem. These possible solu- tions are made while taking into consideration the information found in the pre- vious steps. 4. Select Best Possible Solution: The engineering group will then use the defined criteria and other methodologies to select the best possible solution. The param- eters on which the engineering group determine if it is the best possible solution may vary depending on the defined constrains and/or the design criteria estab- lished at the beginning of the engineering design process. 5. Construct a Prototype: In this step, the engineering group proceeds to con- struct a prototype of the selected solution. Once the prototype is built, testing is performed to validate the proposed design solution. If the design does not meet the required performance, the engineering design process is repeated until a sat- isfactory solution is implemented. New global economies and global markets changed business practices and focused on the customer as the major player in the economy. In order to compete in this fast-paced global market, organizations need to produce products that can be easily configured to offer distinctive capabilities compared to the competition. Furthermore, organizations need to develop and implement new engineering meth- ods (e.g., modularity), and apply advanced techniques in design (e.g., Feature- Based Design) and technologies (e.g., Rapid Prototyping) to react rapidly to required changes in products and market trends and to shorten the product develop- ment cycle, which will enable them to gain more economic competitiveness. This requires that the tasks needed to develop products be made in parallel, starting at the early stages of product development. By developing such techniques, organiza- tions will be able rapidly to design changed or new products, to change parts of a product, or to change manufacturing facilities to a new version of a product. The concept of modularity can provide the necessary foundation for organiza- tions to design products that can respond rapidly to market needs, and allow the changes in product design to happen in a cost-effective manner. Modularity can be applied to the engineering design processes to build modular products. An impor- tant aspect of modular products is the creation of a basic core unit to which different components (modules) can be fitted, thus enabling a variety of versions of the same module to be produced. The core should have sufficient capacity to cope with all expected variations in performance and usage. Components used in a modular product must have features that enable them to be coupled together to form a new product. Figure 2 illustrates the scope of modular design methodology. Computer-aided design (CAD) and manufacturing (CAM) systems are based on modeling geometric data. The main advantage of CAD/CAM systems is the ability to visualize product design, and support design analysis and manufacturing acti- vates. CAD/CAM systems need the standardization that gives them the ability Preface ix

Design Concept (Re)Formulation

Optimization Models Design for and Sub-System Modularity (DFMo) Generation

Design for Simplification of Assembly (DFA) Product Structure

Selection of Material Knowledge-Based and Primary Process D Engineering and for Near Net Shape Decision Trees

More Economic Feasible/Optimum Materials, Processes Design Concept F and Machines

Design for Modularity Design for Manufacture M

Template-Based Decision Trees and Process Planning Group Technology

Optimization Models Modular and Manufacturing Manufacturing Cells Cells Generation

Fig. 2 Design for modularity life cycle to communicate to each other. Different CAD or geometric modeling packages store the information related to the design in their own databases, and the structures of these databases are different from each other. As a result, no common or standard structure has been developed that can be used by all CAD/CAM packages. Therefore, a feature-based approach using IGES standard will provide the required standardization to achieve the integration between CAD and CAM. Figure 3 illus- trates the stages that CAD/CAM and other advanced tools and technologies are used to support, and integrated and intelligent engineering design life cycle. Rapid Prototyping (RP) is a technique for direct conversion of three—dimen- sional CAD data into a physical prototype. RP allows for automatic construction of physical models and has been used to significantly reduce the time for the product development cycle and to improve the final quality of the designed product. Before the application of RP, computer numerically controlled (CNC) equipments were used to create prototypes either directly or indirectly using CAD data. In RP pro- cess, thin-horizontalcross-sections are used to transform materials into physical prototypes. Steps in RP process cycle are illustrated in Fig. 4. In the RP process, CAD data are interpreted into the (stl) data format. The stl is the standard data format used by all RP machines. By using “stl”, the surface of the solid is approximated using triangular facets, with a normal vec- tor pointing away from the surface in the solid. Within the last few years, corpora- x Preface

Manufacturing and Production

Process Planning and CAPP Variety and CAD/CAE Complexity Design for Manufacture Analysis and Assembly Analysis Design and Manufacturing Analysi s Analysis and Re-Design

Specifications Rapid Prototyping and Concepts CAD Time

Fig. 3 CAD/CAM application for EDP

Functional & Physical Specifications

Tools for CAD Tool for Decomposition Sculptural Geometric Design & Design and Modular 3D Model Styling Components and Subassemblies

Rapid STL File Analysis Prototyping & Editing Testing

Product Product Mfg. & Planning & Process & Process Assembly Development Testing

Fig. 4 Generic RP process cycle Preface xi

Product Performance Programs Data

Company A

Product Shared Programs Integrated Data Engineering Company B and Design Environment . Product R&D . Marketing Support . Programs Engineering Manufacturing Testing Supplier A Maintenance Service Phase out

Fig. 5 Scope of an extended enterprise

tion has engaged in studies to integrate their distributed design processes, ranging from marketing to support. Recent government, academic, and industrial sector initiatives have sought advance technologies for developing and managing inte- grated product development environment. Many companies have established a distributed and concurrent design environment for their development purposes. Figure 5 illustrates the scope of today’s extended enterprise. The early phases of design life cycle are usually top-down. It is at the components level that the design process begins to integrate into sub-assemblies and assemblies till the design becomes a complete entity. The objective of the integration is not only to have compatible units, but also by integration all of the requirements as identified by the need statement are realized. This obvious goal has resulted in a very high cost of redesign and analysis due to poor analysis of design and manufacturing integra- tion. By considering proper integration from the beginning, the problems with the final integration of activities will be significantly reduced. This book offers insights into the methods and techniques that allow for imple- menting engineering designs by incorporating advanced methodologies and tech- nologies in an integrated approach. This book is a collection of the latest methods and technologies, and it is structured in such a way that it could be used for a variety of advanced design and manufacturing courses. Using advanced CAD/CAM soft- ware tool (e.g., CATIA, and IDEAS) is encouraged to be used for courses that plan to use this book. The book consists of three sections: (1) Product Development and Managements, (2) CAD/CAM and Features-Based Technologies, and (3) Rapid Design and Manufacturing. Below is a description of each chapter’s content: xii Preface

Chapter 1: Engineering Design and Innovations. This chapter provides the concept of information integration at every stage of product development, col- laboration technology, which is needed for cooperative work. As the assistant of the design and development of new products, integrated design technology plays a very important role. The framework described in this chapter confirms design assumptions and predicts product performance in the early stages of the design process. This will result in a faster product development cycle, with lower associated costs, which can be achieved by eliminating the need to con- stantly build, test, and redesign. Chapter 2: Product Development Process. This chapter discusses the product development life cycle, which can be defined as a sequence of all the required activities that a company must perform to develop, manufacture, and sell a product. These activities include marketing, research, engineering design, quality assurance, manufacturing, and a whole chain of suppliers and vendors. This chapter provides the concept of product development life cycle, the importance of product develop- ment during the product development life cycle, the major phases of product devel- opment process, benchmarking, the systematic procedure of generating concepts, and finally, a complete case study for understanding the presented concepts. Chapter 3: Modular Design. This chapter provides the concept of modular design, which is a design technique that can be used to develop complex products using similar components. Modular design can be viewed as the process of producing units that perform discrete functions, and then connecting the units together to provide a variety of functions. This chapter provides the concept of modular design, modularity, product modularity representation, the modular systems development process, the product development process using the design structure matrix, and finally, a complete description for DSM building. Chapter 4: Design for Modularity. This chapter presents a three-phase methodol- ogy, which is proposed for the development of complex products using the modu- larity concept. The proposed methodology matches the criteria set by the design for functionality, assembly, and manufacture. A detailed discussion of needs analysis, quality function deployment, product requirement analysis, product/concept analy- sis, product physical analysis, product functional analysis, product/concept integra- tion, identification of the Impact of system-level specifications on general functional requirements, similarity index, and optimization-based solution methodology for grouping components into modules is presented in this chapter. Finally, genetic algorithm-based solution methodology and algorithm-based solution methodology for grouping components into modules are described for understanding the presented concepts. Chapter 5: DFMo case study - Four-Gear speed reducer design. This chapter presents a design for modularity approach which is tested and validated using a test product. The selected test product is of moderate complexity to ensure that effort is focused on applying and validating the proposed approach rather than on attempt- ing to understand a complex product. Maintaining moderate complexity will also Preface xiii show the potential for using the proposed approach in designing complex products or systems. Chapter 6: Design for Manufacture and Assembly. This chapter presents the con- cepts of design for manufacturing and assembly. Product design is the first step in manufacturing and is where the critical decisions are made that will affect the final form and cost of the product. Design for manufacturing and assembly concentrates on simplifying designs while also evaluating assembly improvements to further enhance the overall design for manufacturability and quality. DFMA is a product development process and improvement methodology that provides a systematic process to achieve improved product design, robustness, and cost reductions through simplifications of the overall design. Finally, many case studies are shown for the purpose of understanding the concepts presented in this chapter. Chapter 7: Computer-Based Design and Manufacturing. This chapter provides an overview of computer-aided design and manufacturing (CAD/CAM), the most important reasons of using CAD systems in the manufacturing environment, com- puter-integrated manufacturing (CIM), the implementation of the automation in the production organization, the role of CAD/CAM systems in the manufacturing facil- ity, the CAM cycle in a feature-based design environment, and the different types of features. Chapter 8: Feature Representations. This chapter presents discussions related to feature representation methodologies. It includes the definition of features, wire- frame modeling, surface modeling, boundary representation (B-rep), constructive solid geometry (CGS), and definition of interacting features. These methods are used to facilitate the feature recognition process. Chapter 9: Feature Extraction Techniques. This chapter presents a brief review of the previous work on the related topics of feature representation and recognitions. The first section describes previous research efforts in the area of feature represen- tation. Previous research in the area of feature recognition is described in the sec- ond section. In third section, a methodology for feature analysis and extraction of prismatic parts for CAM applications is developed and presented. This approach aims to achieve the integration between CAD and CAM. Chapter 10: Engineering Materials - An Overview. This chapter provides an over- view of material used for manufacturing. One of the most important aspects of mate- rial science involves the study of material’s structure. Introducing a new product or changing an existing one involves many decisions. Although these decisions may seem to be independent, they will have a significant impact on the overall product life cycle, which will in turn influence cost, performance, and service. Chapter 11: Geometric Dimensioning and Tolerancing. In this chapter, an intro- ductory discussion is provided on the topics of geometric dimension and tolerancing, and its impact on selecting the right manufacturing processes. Also, improvements in measurements provide a need to better understand that variation is unavoidable in manufacturing. However, acceptable levels of variation will result in a good assembly. xiv Preface

It is important to understand the limits of this variation. After the development of GD&T, drawings became the main tool for communication among design, manufac- turing, testing, etc. Chapter 12: Rapid Prototyping. This chapter provides an overview of the rapid systems: stereolithography (SLA), (SGC), laminated object manufacturing (LOM), selective sintering (SLS), direct shell production cast- ing (DSPC), and fused deposition modeling (FDM). Chapter 13: DATA Mining Methodology and Techniques. The chapter provides the basic concepts of data mining. Data mining deals with the discovery of hidden knowledge, unexpected patterns, and new rules from large databases. It is regarded as the key element of a much more elaborate process called knowledge discovery in databases, or KDD, which is closely linked to data warehousing. Data mining can bring significant gains to organizations, for example, through better-targeted marketing and enhanced internal performance. Chapter 14: Group Technology and Application. The chapter provides the con- cepts of group technology and cellular manufacturing. Grouping objects into groups based on the object features has been done using group technology (GT) approaches. Similar components can be grouped into design families, and new designs can be created by modifying an existing component design from the same family. The philosophy of group technology is an important concept in the design of advanced integrated manufacturing systems. Group technology is not an answer to all manufacturing problems, but it is a good management technique to standard- ize efforts and eliminate duplication. A well-designed classification and coding system may result in several benefits for the manufacturing plant. Ali K. Kamrani, Ph.D., P.E. Emad Abouel Nasr, Ph.D. Acknowledgments

We thank our students that contributed to this book as well as our Publisher, Springer for giving us the opportunity to publish our work.

xv

Contents

Part I Product Development and Managements

1 Engineering Design and Innovations...... 3 1.1 Introduction...... 3 1.2 Technological Innovation...... 4 1.3 Market Trend...... 5 1.4 Design Process...... 7 1.5 Traditional Product Development Process...... 9 1.6 Integrated Product Development...... 9 1.7 Teams...... 12 1.8 Effectiveness of PDT...... 13 1.9 Collaborative Engineering...... 14 1.10 Collaborative Development Process...... 15 1.11 A Template for Collaborative Design and Implementation...... 16 1.12 Summary...... 21 1.13 Review Questions...... 21 References...... 22

2 Product Development Process...... 23 2.1 Introduction...... 23 2.2 The Evolution of Product Development...... 24 2.3 Sequential Product Development...... 25 2.4 Simultaneous/Integrated Product Development...... 26 2.5 Generic Product Development Process...... 26 2.5.1 Needs Recognition...... 27 2.5.2 Design Specifications...... 30 2.5.3 Conceptual Design...... 32 2.5.4 Concept Generation...... 33 2.5.5 Concept Selection...... 34 2.5.6 Final Concept Preliminary Design...... 35 2.5.7 Detail Design...... 35 2.5.8 Component Final Design...... 35 2.5.9 Cost Estimation...... 36 2.5.10 Prototyping...... 36

xvii xviii Contents

2.5.11 Production...... 36 2.5.12 Marketing...... 37 2.6 An Automatic Ice Maker Case Study (Based on the Work Done by Madriz and Saenzay, University of Houston, 2005)...... 37 2.6.1 Overview...... 37 2.6.2 Procedure...... 38 2.7 Summary...... 52 2.8 Review Questions...... 54 References...... 56

3 Modular Design...... 57 3.1 Introduction...... 57 3.2 Modularity Types...... 59 3.2.1 Modularity in Products...... 59 3.2.2 Modularity in Design Problems...... 59 3.3 Modular Systems Characteristics...... 60 3.3.1 Categories of Modules...... 60 3.3.2 Product Modularity Representation...... 61 3.4 Modular Systems Development...... 63 3.4.1 Decomposition Categories...... 64 3.4.2 Problem Decomposition...... 66 3.4.3 Process Decomposition...... 69 3.5 Survey of Some Modularity Techniques...... 69 3.5.1 Product Representation for Modular Design...... 70 3.5.2 Dependence and Similarity...... 70 3.6 Design Methods...... 71 3.6.1 Systematic Methods...... 71 3.6.2 Other Methods...... 73 3.7 Design Structure Matrix...... 74 3.7.1 The Design Structure Matrix Approach...... 75 3.7.2 DSM Types...... 75 3.7.3 Building the DSM...... 77 3.7.4 Partitioning the DSM...... 79 3.7.5 Tearing the DSM...... 80 3.7.6 Comments on DSM and Product Development Improvement...... 81 3.8 Modularity Advantages...... 81 3.8.1 Reduction in Product Development Time...... 82 3.8.2 Customization and Upgrades...... 82 3.8.3 Cost Efficiencies Due to Amortization...... 83 3.8.4 Quality...... 83 3.8.5 Design Standardization...... 83 3.8.6 Reduction in Order Lead-Time...... 83 3.9 Summary...... 83 3.10 Review Questions...... 84 References...... 84 Contents xix

4 Design for Modularity...... 87 4.1 Introduction...... 87 4.2 Needs Analysis...... 89 4.2.1 Kano’s Model of Customer Satisfaction...... 91 4.3 Quality Function Deployment...... 94 4.3.1 Introduction...... 94 4.3.2 The House of Quality...... 95 4.3.3 Building the House of Quality...... 97 4.3.4 Implementing Quality Function Deployment...... 99 4.3.5 Benefits of Quality Function Deployment...... 100 4.4 Product Requirements Analysis...... 100 4.4.1 Functional Objectives...... 101 4.4.2 Operational Functional Requirements...... 101 4.4.3 General Functional Requirements...... 102 4.5 General Functional Requirements’ Weights...... 102 4.6 Product/Concept Analysis...... 103 4.7 Product Physical Decomposition...... 104 4.8 Product Functional Decomposition...... 104 4.9 Product/Concept Integration...... 106 4.9.1 Identify System-Level Specifications...... 106 4.9.2 Functional Characteristics...... 106 4.9.3 Physical Characteristics...... 106 4.10 Identify the Impact of System-Level Specifications on General Functional Requirements...... 107 4.11 Similarity Index...... 108 4.12 Optimization-Based Solution Methodology for Grouping Components into Modules...... 109 4.13 Genetic Algorithm-Based Solution Methodology...... 110 4.13.1 Genetic Algorithms...... 110 4.13.2 Proposed Model...... 112 4.14 Algorithm-Based Solution Methodology for Grouping Components into Modules...... 117 4.15 Summary...... 119 4.16 Review Questions...... 120 References...... 120

5 DFMo Case Study: Four-Gear Speed Reducer Design...... 123 5.1 Introduction...... 123 5.2 Problem Description...... 123 5.3 Needs Analysis...... 124 5.3.1 Recording the Voice of the Customer...... 124 5.3.2 Product Features/Metrics Identification...... 124 5.3.3 Building the House of Quality...... 125 5.4 Product Requirements Analysis...... 125 5.4.1 Functional Objectives...... 125 5.4.2 Operational Functional Requirements...... 125 xx Contents

5.4.3 General Functional Requirements...... 126 5.4.4 General Functional Requirements’ Weights...... 126 5.5 Product Concept Analysis...... 126 5.5.1 Product Physical Decomposition...... 126 5.5.2 Product Functional Decomposition...... 127 5.6 Product/Concept Architecture...... 127 5.6.1 System-Level Specifications...... 127 5.6.2 Impact of the System-Level Specifications on the General Functional Requirements...... 130 5.7 Grouping Components into Modules Using Genetic Algorithm Model...... 133 5.8 Summary...... 137 5.9 Review Question...... 137 5.10 Engineering Design Specifications...... 138

6 Design for Manufacture and Assembly...... 141 6.1 Introduction...... 141 6.2 DFMA Methodology...... 142 6.3 The Boothroyd–Dewhurst Method for Manual Assembly Analysis...... 145 6.3.1 Manual Assembly...... 146 6.4 Case Study: DFA Analysis of a Fog Lamp Design...... 148 6.4.1 Alternative Fog Lamp Designs...... 150 6.5 LUCAS Design for Assembly Analysis and Evaluation Method...... 152 6.6 Design for Manufacture ...... 156 6.7 LUCAS Design for Manufacturing Analysis and Evaluation Method...... 157 6.8 Case Study: DFM Analysis Radiator Structure Front-End Support...... 159 6.9 Case Study: Automotive Recliner Mechanism (Based on the Work Done by DiCicco et al 2003)...... 161 6.10 Introduction...... 161 6.10.1 Seat Recliner Subsystem History...... 161 6.10.2 Problem Statement...... 162 6.11 Competitive Benchmarking Study...... 163 6.12 Customer Functional Requirements...... 163 6.12.1 Customer Needs...... 163 6.12.2 Functional Requirements...... 165 6.12.3 FAST Diagram...... 165 6.12.4 Affinity Diagram...... 166 6.12.5 Product/Concept Integration...... 166 6.13 Conceptual Designs Analysis and Comparisons...... 168 6.13.1 Current Design...... 168 6.13.2 Pivot-Pawl Combinations...... 170 Contents xxi

6.13.3 Clip Design...... 170 6.13.4 Latch Design...... 173 6.14 Conclusion and Discussions...... 173 6.15 Summary...... 179 6.16 Review Questions...... 182 References...... 183

Part II CAD/CAM and Features-Based Technologies

7 Computer-Based Design and Manufacturing...... 187 7.1 Introduction...... 187 7.1.1 Computer-Aided Design...... 188 7.1.2 Computer-Aided Manufacturing...... 188 7.2 Computer-Aided Design and Computer-Aided Manufacturing Integration...... 188 7.3 Computer-Integrated Manufacturing...... 189 7.3.1 The Role of CAD/CAM in Manufacturing...... 191 7.4 Flexible Manufacturing Systems...... 193 7.5 Concurrent Engineering...... 193 7.6 Feature-Based Technologies...... 194 7.6.1 Types of Features...... 195 7.7 Summary...... 196 7.8 Review Questions...... 196 References...... 197

8 Feature Representations...... 199 8.1 Feature Definitions...... 199 8.2 Features in Manufacturing...... 200 8.2.1 Process Planning...... 201 8.2.2 Assembly Planning...... 202 8.2.3 Inspection Planning...... 203 8.3 Geometric Data Format...... 203 8.3.1 Wireframe Modeling...... 204 8.3.2 Surface Modeling...... 205 8.3.3 Solid Modeling...... 208 8.4 Boundary Representation...... 213 8.4.1 Euler’s Formula...... 214 8.5 Constructive Solid Geometry...... 215 8.6 Advantages and Disadvantages of Constructive Solid Geometry and Boundary Representation...... 217 8.7 Feature Recognition and Design...... 217 8.7.1 Feature-Based Design...... 218 8.7.2 Feature Interactions...... 219 8.8 Summary...... 220 8.9 Review Questions...... 221 References...... 223 xxii Contents

9 Feature Extraction Techniques...... 227 9.1 Feature Representation...... 227 9.1.1 Feature Representation by B-rep...... 228 9.1.2 Feature Representation by CSG...... 229 9.1.3 Feature Representation by B-rep and CSG (Hybrid Method)...... 230 9.2 Feature Recognition Techniques...... 231 9.2.1 The Syntactic Pattern Recognition Approach...... 231 9.2.2 The Logic-Based Approach...... 232 9.2.3 Graph-Based Approach...... 234 9.2.4 Expert System Approach...... 237 9.2.5 Volume Decomposition and Composition Approach...... 241 9.2.6 3D Feature Recognition from a 2D Feature Approach...... 243 9.3 Intelligent Feature Recognition Methodology...... 247 9.4 Conversion of CAD Data Files to OODS...... 248 9.4.1 Basic IGES Entities...... 248 9.5 The Overall OODS of the Proposed Methodology...... 252 9.6 Geometry and Topology of B-rep...... 256 9.6.1 Classification of Edges...... 257 9.6.2 Classification of Loops...... 258 9.7 Data Fields for Proposed Data Structure...... 259 9.8 Algorithms for Extracting Geometric Entities from CAD File...... 261 9.8.1 Algorithm for Extracting Entries from Directory and Parameter Sections...... 261 9.8.2 Algorithm for Extracting the Basic Entities of the Designed Part...... 262 9.9 Extracting Form Features from CAD Files...... 264 9.9.1 An Example for Finding the Concave Edge/Faces...... 271 9.9.2 Algorithm for Determination of the Concavity of the Edge...... 272 9.9.3 Algorithm for Determination of the Concavity of the Loop...... 273 9.9.4 Algorithms for Feature Extraction (Production Rules)...... 275 9.10 Summary...... 287 9.11 Review Questions...... 288 References...... 289

Part III Rapid Design and Manufacturing

10 Engineering Materials: An Overview...... 295 10.1 Introduction...... 295 10.1.1 Materials in Engineering Applications...... 295 10.1.2 Atomic Bonding and Crystalline Structure...... 296 Contents xxiii

10.2 Mechanical Properties...... 299 10.2.1 Stress–Strain Relationship...... 300 10.2.2 Other Properties...... 301 10.2.3 Hardness...... 301 10.3 Nanomaterial...... 301 10.3.1 Carbon-Based Nanomaterials and Applications...... 302 10.3.2 Carbon Nanotube Manufacturing...... 305 10.4 Purification of Thin Films...... 308 10.5 Challenges and Limitations...... 309 10.6 Summary...... 310 10.7 Review Questions...... 311 References...... 311

11 Geometric Dimensioning and Tolerancing...... 313 11.1 Introduction...... 313 11.2 GD&T Definition and Standard...... 314 11.3 GD&T Terminologies...... 315 11.3.1 Functional Dimensioning...... 315 11.3.2 Basic Dimensioning...... 316 11.3.3 ASME Y14.5M-1994 Fundamental rules of GD&T...... 316 11.4 Engineering Tolerance...... 317 11.5 Geometric Characteristic Symbols...... 322 11.5.1 Form Controls...... 322 11.5.2 Profile Control...... 329 11.5.3 Orientation...... 330 11.5.4 Location...... 332 11.5.5 Runout...... 333 11.6 Manufacturing Processes and Tolerances...... 334 11.7 Summary...... 335 11.8 Review Questions...... 337 References...... 337

12 Rapid Prototyping...... 339 12.1 Introduction...... 339 12.2 Benefits of Rapid Prototyping Technology...... 340 12.3 Rapid Prototyping Terminology...... 341 12.4 Rapid Prototyping Systems...... 343 12.4.1 Stereolithography...... 343 12.4.2 Solid Ground Curing...... 345 12.4.3 Laminated Object Manufacturing...... 347 12.4.4 Selective Laser Sintering...... 348 12.4.5 Direct Shell Production Casting...... 350 12.4.6 Fused Deposition Modeling...... 352 xxiv Contents

12.5 Summary...... 353 12.6 Review Questions...... 353 References...... 353

13 Data Mining Methodology and Techniques...... 355 13.1 Introduction...... 355 13.2 Data Mining...... 356 13.3 The Methodology...... 357 13.3.1 Problem Definition...... 358 13.3.2 Acquisition of Background Knowledge...... 359 13.3.3 Selection of Data...... 360 13.3.4 Pre-processing of Data...... 360 13.3.5 Analysis and Interpretation...... 361 13.3.6 Reporting and Use...... 361 13.4 Data Mining Techniques...... 362 13.4.1 Traditional Methods of Data Mining...... 362 13.4.2 Modern Methods of Data Mining...... 363 13.5 Genetic Algorithm...... 366 13.6 GA Methodology...... 367 13.6.1 Genetic Algorithms...... 368 13.6.2 Genetic Operations...... 371 13.6.3 Searching in Genetic Algorithms...... 375 13.6.4 Encoding Problems...... 376 13.6.5 Selection...... 376 13.7 Summary...... 379 13.8 Review Questions...... 379 References...... 379

14 Group Technology and Applications...... 383 14.1 Introduction...... 383 14.2 Traditional Manufacturing Systems: An Overview...... 384 14.3 Group Technology...... 385 14.3.1 Hierarchical (Monocode) Structure...... 386 14.3.2 Chain (Attribute or Polycode) Structure...... 387 14.3.3 Hybrid Structure...... 387 14.4 Sorting Techniques...... 388 14.4.1 Rank Order Clustering Algorithm...... 389 14.4.2 Modified Rank Order Clustering Algorithm...... 391 14.4.3 Bond Energy Algorithm...... 391 14.4.4 Cluster Identification Algorithm...... 392 14.4.5 Extended Cluster Identification Algorithm...... 395 14.4.6 Similarity Coefficient-Based Clustering...... 395 14.4.7 Mathematical Programming-Based Clustering...... 396 14.5 Cellular Manufacturing Systems and Design...... 399 14.5.1 The Methodology for Forming Machine Cells...... 401 Contents xxv

14.6 Process Planning and Computer-Aided Process Planning Systems...... 418 14.6.1 Critical Issues in the Design of CAPP Systems...... 420 14.6.2 Structure for a Template-Based System...... 422 14.7 Summary...... 430 14.8 Review Questions...... 430 Appendix A: Formulation Used for Material Removal of Crankshaft...... 431 Appendix B: Sample Process plan...... 432 References...... 435

Index...... 439