Computer Aided Engineering Design


Book Description

A new discipline is said to attain maturity when the subject matter takes the shape of a textbook. Several textbooks later, the discipline tends to acquire a firm place in the curriculum for teaching and learning. Computer Aided Engineering Design (CAED), barely three decades old, is interdisciplinary in nature whose boundaries are still expanding. However, it draws its core strength from several acknowledged and diverse areas such as computer graphics, differential geometry, Boolean algebra, computational geometry, topological spaces, numerical analysis, mechanics of solids, engineering design and a few others. CAED also needs to show its strong linkages with Computer Aided Manufacturing (CAM). As is true with any growing discipline, the literature is widespread in research journals, edited books, and conference proceedings. Various textbooks have appeared with different biases, like geometric modeling, computer graphics, and CAD/CAM over the last decade. This book goes into mathematical foundations and the core subjects of CAED without allowing itself to be overshadowed by computer graphics. It is written in a logical and thorough manner for use mainly by senior and graduate level students as well as users and developers of CAD software. The book covers (a) The fundamental concepts of geometric modeling so that a real understanding of designing synthetic surfaces and solid modeling can be achieved. (b) A wide spectrum of CAED topics such as CAD of linkages and machine elements, finite element analysis, optimization. (c) Application of these methods to real world problems.




The Routledge Companion to Artificial Intelligence in Architecture


Book Description

Providing the most comprehensive source available, this book surveys the state of the art in artificial intelligence (AI) as it relates to architecture. This book is organized in four parts: theoretical foundations, tools and techniques, AI in research, and AI in architectural practice. It provides a framework for the issues surrounding AI and offers a variety of perspectives. It contains 24 consistently illustrated contributions examining seminal work on AI from around the world, including the United States, Europe, and Asia. It articulates current theoretical and practical methods, offers critical views on tools and techniques, and suggests future directions for meaningful uses of AI technology. Architects and educators who are concerned with the advent of AI and its ramifications for the design industry will find this book an essential reference.




Principles of Computer-aided Design and Manufacturing


Book Description

Principles of Computer-Aided Design and Manufacturingis the product of many years of experience teaching courses in computer-aided design (CAD). My first book, published in 1991, was a challenge—the technology was evolving and both the hardware and software were changing rapidly. Since then we have come a long way in the CAD/CAM area, and the prospects are even better for future intelligent systems that will enable engineers to design engineering products more efficiently. From design to development, we are attaining some great achievements that will engineer products that are more competitive and ready to meet the market needs. In essence, CAD will provide the engineer more time for the creative aspects in terms of concept formulation and interpretation of the results derived from the analysis. The tools of CAD/CAM are now more standardized and most of our students today come equipped with the basic engineering graphics knowledge needed to learn advanced engineering tools. Having gone through the experience of teaching this course and at the same time trying to adapt to the changing needs in the laboratory, I have written this book under the premise of providing the students the fundamentals needed to advance their understanding of design, analysis, and product development in manufacturing. The latter is achieved through selection of appropriate topics and analytical methods in all aspects of design that are pertinent to CAD with the hope that students will embrace them with conviction. These topics are written in a clear and concise form, and are followed by examples to guide the students and engineers through a wonderful learning experience. The thrust behind learning and teaching CAD is the ability to reach a level of confidence that will enable oneself to interact with ease with the existing CAD systems to solve engineering problems. My philosophy is to teach through examples; hence, every topic covered is followed by examples to demonstrate the concepts. The basic engineering concepts learned in this book are independent of any specific software. We are at a stage now in which CAD/CAM does not necessary have to be self-contained. Rather, students should be able to use other tools to link or provide additional information as necessary to the CAD system. Where some topics could be supplemented, I have taken the liberty in this textbook of allowing the students to perform their exercises using MATLAB for the sake of understanding that CAD is a multidiscipline in nature and some parts of the design or analysis can be programmed in other languages. This is becoming a common practice as vendors are making it simpler and easier to transport files from different systems, and in some cases even be able to integrate different analysis tools to provide the students and engineers the ability to interact with their software to meet their engineering needs. This is certainly true in the variational design and parametric designs areas in which engineering equations are the engine behind the geometrical formulation and design of certain products. This textbook is written to satisfy the CAD requirements courses even though finite element coverage expands beyond the introduction of truss analysis. It is difficult to cover all topics in one semester. Topics should be selected to meet the course needs and the laboratory requirements that go with it. For example, at the University of Illinois at Chicago, we have a required laboratory part of the course where students are given different projects on weekly basis to become proficient in the use of CAD software such as ProE or IDEAS. The last lab projects are more involved and usually require some forms of analysis and animation. My intention is to provide additional topics in finite elements that will allow the instructor to focus not only on simple trusses but also be able to teach heat conduction, basic principles in FEM, and even vibration to broaden the scope of analysis. The idea is one that allows our senior students to be exposed to FEM by combining most of what they have learned and show how it can be done with the help of this powerful technique of FEM. This has been very successful with our undergraduate students and first-year graduate students because they are able to use this textbook to learn the basic concepts required in analysis to be able to use finite element tools such as ANSYS, IDEAS, and CATIA, among others. The book is divided into 15 chapters and provides a unique balance of topics that cover design, 3D transformation and geometry manipulation, surface creations, solid modeling, optimization, finite elements, robotics and robot economics, and CAM implementation. Chapter 1 provides a historical perspective of CAD and discusses virtual reality as it is used in our current engineering environment (the latter is a topic that will need to be explored further down the road). Chapter 2 addresses the different stages in design and provides concrete examples showing how these steps can be accomplished. The unique feature of this chapter is the parametric and variational design concept. In this textbook I have made an effort to enlighten the students with the need for these techniques to be taken seriously as they might become standard in the near future. The blending of man and machine is an effective tool when CAD systems are allowed to participate in the design and manufacturing process by aiding in the problem formulation, synthesis, conceptualization, and, of course, analysis. Once the students have had some exposure to CAD in general, Chapter 2 could be covered at any part of the course. I urge the instructors and readers to take the time and go over these examples and to create their own examples to appreciate the benefits of these tools. Chapter 3 discusses 2D and 3D transformations and geometry manipulation, and provides an in-depth analysis of images in 2D and 3D, and includes isometric views. Chapter 4 explains the fundamentals underlying splines, parametric and nonparametric curves, and Bezier curves and surfaces. A number of examples are included to assist the students in understanding how the concepts are implemented. Depending on how advanced the students are, selected topics can be skipped or simply assigned as additional material for the class. Chapter 5 introduces the concept of solid modeling and the various construction techniques and representation schemes in modeling. The students will apply some of these concepts in their lab work working with the making of solid models in CAD. Chapter 6 covers various techniques of optimization and introduces the students to the basic concepts of how to formulate an objective function, define the appropriate constraints, and choose the analytical tools to solve the problem. This chapter also focuses on popular techniques in optimization so that senior students and first-year graduate students will have some familiarity with their use. Chapters 7 through 10 form a unique combination of teaching the finite element method to our junior and senior students without the burden of heavy calculus. It is one of the major strengths of this textbook. If a curriculum is more focused on analysis, all chapters can be covered; otherwise, the instructor is given the choice of covering FEM by selecting the appropriate topics) for the class. This would include stress analysis, heat conduction, dynamic analysis, and vibration, or simply teaching the basic formulation of FEM as described in Chapter 7. The examples solved in these chapters represent real applications and will encourage the students to develop a good appetite for FEM. Computer-aided manufacturing is introduced in Chapters 11 through 15. I have opted to focus on key topics of interest to the students such as robotics and economic impact, group technology, and computer-integrated manufacturing. These are some of the features that need to be understood in the integration of CAD and CAM. Principles of Computer-Aided Design and Manufacturingis written for junior and senior level students and first-year graduate students who have had little exposure to computer-aided design. This textbook assumes that the students have some experience with programming and understand basic concepts in CAD found in a freshman course of graphics. This textbook is suitable for students who have had all their undergraduate requirements in their major. The latter is an incentive whereby students will fully appreciate the benefits of design techniques such as parametric and variational design and develop a deep understanding of how FEM works and how it is applied to various engineering applications. I am indebted to the reviewers for their useful comments and suggestions, which helped shape the content and focus of this book: Dr. Heana Costea, California State University at Northridge; Derek M. Yip-Hoi, University of Michigan at Ann Arbor; and Gregory Kremer, Ohio State University. I would also like to thank Dr. M. Ayub, visiting professor in the Civil Engineering Department at University of Chicago at Illinois, for taking the time to edit several chapters and provide his insight for the book and M. Arif, associate professor in the Civil Engineering Department at University of Chicago at Illinois, for his encouragement and support. The comments and suggestions of the reviewers were instrumental in my final revision and in selecting additional topics that were missing from the original proposal. They kindly helped review my original manuscript and assisted me in looking at their course focus and syllabus to get a better picture of how the CAD course is taught at their respective institutions. Finally, I am indebted to all my students who have assisted me in the preparation of necessary materials for this book; without their help, this wouldn't have been possible. In particular, I would like to thank Carlos Lopez for his efforts on the parametric and variational designs section of the book. I also like to thank Francisco Romero, Nagarajan Chandra, Pedro Gonzalez, and David McNeil for their genuine effort in assisting with some of the graphics of the book. I would like to thank Nikhil Khulka and Ivan Zivkovic for being there when I needed them the most to meet the publisher deadlines and organize the chapters and figures selected for the book. I also would like to thank Surya Pratar for helping with indexing of this book. Finally, let me take this opportunity to thank the editorial staff, Dorothy Marrero, David George, and Lynda Castillo at Prentice Hall, for their patience during the course of the production of the book. I had the pleasure of working closely with Kevin Bradley at Sunflower Publishing Services, who oversaw the complete publication of the book. He was kind and very responsive to all my questions. He worked intelligently to make sure I was happy with the changes and the editing of my book. At the end I would like to thank my family, Ginger, Larby, and Anissa, for their unconditional love and support and for their understanding in the sacrifices we make in achieving our objectives. In particular, I would like to thank my mom and dad for giving me hope, guidance, and values to treasure for years to come. FARID AMIROUCHE The Department of Mechanical & Industrial Engineering University of Illinois, Chicago




Programming with OpenSCAD


Book Description

Programming with OpenSCAD is a STEM-focused, learn-to-code book for beginners that introduces core computational thinking concepts through the design of 3D-printable objects. Develop coding skills as you build increasingly complex 3D models and print them into fun games, puzzles, and more. OpenSCAD is freely available open source software that enables nondesigners to easily create 3D designs using a text-based programming language. It’s a great language for beginners because the instant 3D visualization gives you immediate feedback on the results of your code. This book channels OpenSCAD’s visual benefits and user-friendliness into a STEAM-focused, project-based tutorial that teaches the basics of coding, 3D printing, and computational thinking while you develop your spatial reasoning by creating 3D designs with OpenSCAD. Presuming no prior experience with either programming or 3D design, each chapter builds a scaffolded understanding of core concepts. You’ll start by defining, drawing and displaying geometric primitives with text-based code, then expand your creative toolbox with transformation operations – like rotating, reflecting, scaling, and combining shapes. As the projects become more sophisticated, so will your programming skills; you’ll use loops for replicating objects, if statements for differentiating your designs, and parameterized, self-contained modules to divide longer scripts into separate files. Along the way, you'll learn 3D printing tips so that you can produce physical mementos of your progress and get physical feedback that lets you correct mistakes in real time. In addition, the book provides hands-on and accessible design exercises at the end of each chapter so that you can practice applying new concepts immediately after they are introduced. You’ll learn: Programming basics like working with variables, loops, conditional statements, and parameterized modules Transformation operations, such as rotate, reflect, and scale, to create complex shapes Extrusion techniques for turning 2D shapes into elaborate 3D designs Computational-thinking concepts, including decomposition, abstraction, and pattern recognition OpenSCAD’s Boolean, Minkowski and hull operations for combining multiple 3D shapes into one 3D design fundamentals, like navigating the xyz-axis, orthogonal vs. perspective views, and constructive solid geometry Organizing bigger designs into separate files to make code more readable and collaborative Accessibly written for a wide audience (advanced middle schoolers, high school students, college students, artists, makers and lifelong-learners alike), this is the perfect guide to becoming proficient at programming in general and 3D modeling in particular.




Tribology of Polymer and Polymer Composites for Industry 4.0


Book Description

This book first introduces polymers and polymer composites which are widely used in different industrial and engineering applications where the proper selection of fiber, filler, and polymer can be tailored for particular application. The primary objective of this book is to broaden the knowledge of tribology of polymer composites in a new dimension for Industry 4.0. For instance, the book covers polymer composites used as self-lubricating material used in the automotive industry and other manufacturing equipment to reduce the effect of energy loss due to friction and wear. This book is of interest to researchers and industrial practitioners who work in the field of tribology of polymer composites, manufacturing equipment and production engineering.




Fundamental Developments of Computer-aided Geometric Modeling


Book Description

N/AD BLURB Reviews recent developments in computer-aided geometric design and presents a state-of-the-art assessment of the area Includes chapters from top researchers in CAGD on key aspects of the field Features eight pages of color plates




100 MORE Things Every Designer Needs to Know About People


Book Description

Thousands of designers, marketers, and product managers have come to rely on Susan Weinschenk’s original 100 Things Every Designer Needs To Know About People as a “go-to book” for practical advice on how to use the latest findings in psychology and neuroscience to directly inform and improve their designs, brands, and products. Research hasn’t stopped since the book was written, and new design challenges have emerged. Weinschenk’s new book, 100 MORE Things Every Designer Needs To Know About People applies the latest research in psychology, neuroscience, brain research, and social psychology to the design of technology products, including websites, apps, wearables, and artificial intelligence. Weinschenk combines real science and research citations with practical examples to make her 100 MORE Things engaging, persuasive, easy to read, accessible, and useful. 100 MORE Things Every Designer Needs to Know About People is not just another “design guidelines” book because it explains the WHY behind the guidelines, providing concrete examples and prescriptions that can be easily and instantly applied.







Human Dimension and Interior Space


Book Description

The study of human body measurements on a comparative basis is known as anthropometrics. Its applicability to the design process is seen in the physical fit, or interface, between the human body and the various components of interior space. Human Dimension and Interior Space is the first major anthropometrically based reference book of design standards for use by all those involved with the physical planning and detailing of interiors, including interior designers, architects, furniture designers, builders, industrial designers, and students of design. The use of anthropometric data, although no substitute for good design or sound professional judgment should be viewed as one of the many tools required in the design process. This comprehensive overview of anthropometrics consists of three parts. The first part deals with the theory and application of anthropometrics and includes a special section dealing with physically disabled and elderly people. It provides the designer with the fundamentals of anthropometrics and a basic understanding of how interior design standards are established. The second part contains easy-to-read, illustrated anthropometric tables, which provide the most current data available on human body size, organized by age and percentile groupings. Also included is data relative to the range of joint motion and body sizes of children. The third part contains hundreds of dimensioned drawings, illustrating in plan and section the proper anthropometrically based relationship between user and space. The types of spaces range from residential and commercial to recreational and institutional, and all dimensions include metric conversions. In the Epilogue, the authors challenge the interior design profession, the building industry, and the furniture manufacturer to seriously explore the problem of adjustability in design. They expose the fallacy of designing to accommodate the so-called average man, who, in fact, does not exist. Using government data, including studies prepared by Dr. Howard Stoudt, Dr. Albert Damon, and Dr. Ross McFarland, formerly of the Harvard School of Public Health, and Jean Roberts of the U.S. Public Health Service, Panero and Zelnik have devised a system of interior design reference standards, easily understood through a series of charts and situation drawings. With Human Dimension and Interior Space, these standards are now accessible to all designers of interior environments.