Automating the conceptual design process: “From black box to component selection”

Abstract Conceptual design is a vital part of the design process during which designers first envision new ideas and then synthesize them into physical configurations that meet certain design specifications. In this research, a suite of computational tools is developed that assists the designers in performing this nontrivial task of navigating the design space for creating conceptual design solutions. The methodology is based on automating the function-based synthesis paradigm by combining various computational methods. Accordingly, three nested search algorithms are developed and integrated to capture different design decisions at various stages of conceptual design. The implemented system provides a method for automatically generating novel alternative solutions to real design problems. The application of the approach to the design of an electromechanical device shows the method's range of capabilities and how it serves as a comparison to human conceptual design generation and as a tool suite to complement the skills of a designer.

[1]  Robert Stone,et al.  Capturing Empirically Derived Design Knowledge for Creating Conceptual Design Configurations , 2005 .

[2]  Tetsuo Tomiyama,et al.  Functional Reasoning in Design , 1997, IEEE Expert.

[3]  Jonathan Cagan,et al.  Agent-Based Synthesis of Electromechanical Design Configurations , 2000 .

[4]  Yan Jin,et al.  An Analytical Approach to Functional Design , 2002, DAC 2002.

[5]  M. S Hundal,et al.  A systematic method for developing function structures, solutions and concept variants , 1990 .

[6]  Matthew I. Campbell,et al.  A study on the grammatical construction of function structures , 2005, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[7]  M. Premaratne,et al.  Double-constrained optimization of optical component selection problem using genetic elitism and double string coding , 2004, Proceedings of the 4th International Conference on Numerical Simulation of Optoelectronic Devices, 2004. NUSOD '04..

[8]  Matthew I. Campbell,et al.  A Grammar for Function Structures , 2004 .

[9]  Jonathan Cagan,et al.  Recursive annealing: A computational model for machine design , 1995 .

[10]  Bob J. Wielinga,et al.  Configuration-Design Problem Solving , 1997, IEEE Expert.

[11]  Kevin Otto,et al.  Product Design: Techniques in Reverse Engineering and New Product Development , 2000 .

[12]  Steve Caplin,et al.  Principles Of Design , 2011 .

[13]  Ram D. Sriram,et al.  The Representation of Function in Computer-Based Design , 1999 .

[14]  Kristina Shea,et al.  A GRAMMATICAL APPROACH TO COMPUTATIONAL GENERATION OF MECHANICAL CLOCK DESIGNS , 2003 .

[15]  Clive L. Dym,et al.  PRIDE: An Expert System for the Design of Paper Handling Systems , 1986, Computer.

[16]  John S. Gero,et al.  Function–behavior–structure paths and their role in analogy-based design , 1996, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[17]  Matthew I. Campbell,et al.  An Intelligent and Efficient Tree Search Algorithm for Computer-Aided Component Selection , 2007, DAC 2007.

[18]  Simon Szykman,et al.  A functional basis for engineering design: Reconciling and evolving previous efforts , 2002 .

[19]  Amaresh Chakrabarti,et al.  An approach to functional synthesis of mechanical design Concepts: Theory, applications, and emerging research issues , 1996, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[20]  Karl T. Ulrich,et al.  Product Design and Development , 1995 .

[21]  D. Subramanian,et al.  Kinematic synthesis with configuration spaces , 1995 .

[22]  Susan Carlson-Skalak,et al.  Using an evolutionary algorithm for catalog design , 1998 .

[23]  Tolga Kurtoglu A computational approach to innovative conceptual design , 2007 .

[24]  Kristina Shea,et al.  Virtual synthesisers for mechanical gear systems , 2005 .

[25]  Katia P. Sycara,et al.  A transformational approach to case-based synthesis , 1991, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[26]  Ashok K. Goel,et al.  Innovation in Analogical Design: A Model-Based Approach , 1994 .

[27]  Jonathan Cagan,et al.  A Blend of Different Tastes: The Language of Coffeemakers , 1998 .

[28]  Susan E. Carlson,et al.  Genetic algorithm attributes for component selection , 1996 .

[29]  David G. Ullman,et al.  The Mechanical Design Process , 1992 .

[30]  Daniel A. McAdams,et al.  A Computational Technique for Concept Generation , 2005 .

[31]  Matthew I. Campbell,et al.  Automated synthesis of electromechanical design configurations from empirical analysis of function to form mapping , 2009 .

[32]  Kenneth N. Brown,et al.  Optimized process planning by generative simulated annealing , 1997, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[33]  Rob H. Bracewell,et al.  Functional descriptions used in computer support for qualitative scheme generation—“Schemebuilder” , 1996, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[34]  J. Cagan,et al.  A Shape Annealing Approach to Optimal Truss Design With Dynamic Grouping of Members , 1997 .

[35]  Georges M. Fadel,et al.  Classifying Functions for Mechanical Design , 1998 .

[36]  Warren P. Seering,et al.  The Performance of a Mechanical Design `Compiler'' , 1989 .

[37]  Matthew I. Campbell,et al.  An evaluation scheme for assessing the worth of automatically generated design alternatives , 2009 .

[38]  Brian C. Williams,et al.  Interaction-Based Invention: Designing Novel Devices from First Principles , 1990, AAAI.

[39]  Sridhar Kota,et al.  Conceptual design of mechanisms based on computational synthesis and simulation of kinematic building blocks , 1992 .

[40]  Kristin L. Wood,et al.  Development of a Functional Basis for Design , 2000 .