Supporting product architecture design using computational design synthesis with network structure constraints

A product’s architecture can affect many aspects of product and process quality, from technical performance to the design effort required, production costs and satisfaction of later lifecycle requirements. This paper explores how computational tools can augment creative methods in product architecture design. Based on an empirical study aiming to understand the context of product architecture design, a new computational method is proposed to support this activity. In the method, product architectures—networks of components linked by connections—can be synthesised using constraints on the structure of the network to define the set of ‘realisable’ architectures for a product. An example illustrates how the method might be used on a real design problem, including the construction of an appropriate set of network structure constraints and the identification of promising architectures from the synthesis results. Preliminary evaluation of the method’s usability, assessed through a laboratory experiment, and its utility, assessed through application to a real historical design problem, supported by initial validation by an engineer from the case study company, suggests that the method has value for engineering design practice.

[1]  Dorian Marjanović,et al.  Grammatical Evolution of Technical Processes , 2009 .

[2]  Edward F. Crawley,et al.  A Methodology for System Architecting of Offshore Oil Production Systems , 2009 .

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

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

[5]  Donald E. Knuth,et al.  The art of computer programming, volume 3: (2nd ed.) sorting and searching , 1998 .

[6]  Brendan D. McKay,et al.  Practical graph isomorphism, II , 2013, J. Symb. Comput..

[7]  John S. Gero,et al.  Design and other types of fixation , 1996 .

[8]  Jonathan Cagan,et al.  A Framework for Computational Design Synthesis: Model and Applications , 2005, J. Comput. Inf. Sci. Eng..

[9]  Glen Mullineux,et al.  Constraint-Aided Product Design , 2005 .

[10]  Udo Lindemann,et al.  Structural Complexity Management: An Approach for the Field of Product Design , 2008 .

[11]  Pablo Bermell García,et al.  A KBE System for the design of wind tunnel models using reusable knowledge components , 2002 .

[12]  Lucienne Blessing,et al.  DRM, a Design Research Methodology , 2009 .

[13]  Callie Berliner,et al.  Cost Management for Today's Advanced Manufacturing: The Cam-I Conceptual Design , 1988 .

[14]  Jonathan Cagan,et al.  Formal Engineering Design Synthesis , 2005 .

[15]  Pj Clarkson,et al.  ENVIRONMENTAL LEGISLATION AS A DRIVER OF DESIGN , 2003 .

[16]  P. John Clarkson,et al.  Change and customisation in complex engineering domains , 2004 .

[17]  Eun Suk Suh,et al.  Flexible product platforms: framework and case study , 2007 .

[18]  Nigel Cross,et al.  Engineering Design Methods: Strategies for Product Design , 1994 .

[19]  Peter Eades,et al.  A Heuristic for Graph Drawing , 1984 .

[20]  P. John Clarkson,et al.  Design of product architectures in incrementally developed complex products , 2009 .

[21]  Peter Norvig,et al.  Artificial Intelligence: A Modern Approach , 1995 .

[22]  Eun Suk Suh Flexible Product Platforms , 2005 .

[23]  Christiaan J. J. Paredis,et al.  Composable Models for Simulation-Based Design , 2001, Engineering with Computers.

[24]  Kristina Shea,et al.  A Parallel Grammar for Simulation-Driven Mechanical Design Synthesis , 2005, DAC 2005.

[25]  Eberhardt Rechtin,et al.  The art of systems architecting (2nd ed.) , 2000 .

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

[27]  Florence Sellini,et al.  The MOKA Modelling Language (Short Paper) , 2000, EKAW.

[28]  Rob H. Bracewell,et al.  Engineering design and mechatronics: The schemebuilder project , 1992 .

[29]  Claudia Eckert,et al.  HEURISTICS FOR CHANGE PREDICTION , 2006 .

[30]  Kristin L. Wood,et al.  Formal Engineering Design Synthesis: Function-Based Synthesis Methods in Engineering Design , 2001 .

[31]  Neil A. M. Maiden,et al.  CREWS-SAVRE: Scenarios for Acquiring and Validating Requirements , 1998, Automated Software Engineering.

[32]  Donald E. Knuth,et al.  The Art of Computer Programming: Volume 3: Sorting and Searching , 1998 .

[33]  Pj Clarkson,et al.  Exploring Spaces of System Architectures using Constraint-based Classification and Euler Diagrams , 2009 .

[34]  Warren P. Seering,et al.  Synthesis of schematic descriptions in mechanical design , 1989 .

[35]  T. N. S. Murdoch,et al.  An Approach to Configuration Optimization , 1992 .

[36]  Herbert A. Simon,et al.  The Sciences of the Artificial , 1970 .

[37]  Maria C. Yang,et al.  Observations on concept generation and sketching in engineering design , 2009 .

[38]  Claudia Eckert,et al.  Change Propagation Analysis in Complex Technical Systems , 2009 .

[39]  小川 明 Separation of particles from air and gases , 1984 .

[40]  E. Rechtin,et al.  The art of systems architecting , 1996, IEEE Spectrum.

[41]  Johan Malmqvist,et al.  PDM System Based Support for the Sales-Delivery Process of Engineer-to-Order Products , 2000 .

[42]  Tetsuo Tomiyama,et al.  Supporting conceptual design based on the function-behavior-state modeler , 1996, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[43]  Roger Jianxin Jiao,et al.  A methodology of developing product family architecture for mass customization , 1999, J. Intell. Manuf..

[44]  Steven D. Eppinger,et al.  A Network Approach to Define Modularity of Components in Complex Products , 2007 .

[45]  F. Zwicky Discovery, Invention, Research through the morphological approach , 1969 .

[46]  Günther Schuh,et al.  Design for Changeability , 2009 .

[47]  Yoram Reich,et al.  SOS – subjective objective system for generating optimal product concepts , 2005 .

[48]  Markus Stumptner,et al.  Generative constraint-based configuration of large technical systems , 1998, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[49]  U. Lindemann,et al.  Using the DSM to Support the Selection of Product Concepts , 2008 .

[50]  John P. McDermott,et al.  RI: an Expert in the Computer Systems Domain , 1980, AAAI.

[51]  Amaresh Chakrabarti,et al.  Engineering design synthesis : understanding, approaches and tools , 2002 .

[52]  Guo Q. Huang,et al.  Design for X : concurrent engineering imperatives , 1996 .

[53]  Kristin L. Wood,et al.  A heuristic method for identifying modules for product architectures , 2000 .

[54]  Daniel Jackson,et al.  Software Abstractions - Logic, Language, and Analysis , 2006 .

[55]  Jordan B. Pollack,et al.  Automatic design and manufacture of robotic lifeforms , 2000, Nature.

[56]  Stuart Pugh,et al.  Total Design: Integrated Methods for Successful Product Engineering , 1991 .

[57]  Angelo Corallo,et al.  Enhancing product development through knowledge‐based engineering (KBE) , 2009 .

[58]  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.

[59]  Armin P. Schulz,et al.  Design for changeability (DfC): Principles to enable changes in systems throughout their entire lifecycle , 2005 .

[60]  Christopher Alexander Notes on the Synthesis of Form , 1964 .

[61]  P. John Clarkson,et al.  The P3 platform: an approach and software system for developing diagrammatic model-based methods in design research , 2009 .

[62]  Warren P. Seering,et al.  THE INFLUENCE OF ARCHITECTURE IN ENGINEERING SYSTEMS , 2004 .

[63]  Christiaan J. J. Paredis,et al.  Using Domain Specific Languages to Capture Design Synthesis Knowledge for Model-Based Systems Engineering , 2009 .

[64]  Kristina Shea,et al.  A FRAMEWORK FOR COMPUTATIONAL DESIGN SYNTHESIS BASED ON GRAPH-GRAMMARS AND FUNCTION-BEHAVIOR-STRUCTURE , 2009 .

[65]  Julian M. Allwood,et al.  A Structured Search for Novel Manufacturing Processes Leading to a Periodic Table of Ring Rolling Machines , 2007 .

[66]  George Stiny,et al.  Shape: Talking about Seeing and Doing , 2006 .

[67]  Olivier L. de Weck,et al.  Technology Infusion: An Assessment Framework and Case Study , 2008 .

[68]  Nigel Cross,et al.  Research in design Thinking , 1992 .

[69]  Tetsuo Tomiyama,et al.  Integration of functional and feature-based product modelling the IMS/GNOSIS experience , 1996, Comput. Aided Des..

[70]  Eric van der Vlist,et al.  XML Schema , 2002 .

[71]  P. Clarkson,et al.  Predicting change propagation in complex design , 2004 .

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

[73]  Jonathan Cagan,et al.  GGREADA: A graph grammar-based machine design algorithm , 1997 .

[74]  Bernard Yannou,et al.  Separating topology and geometry in space planning , 2013, Comput. Aided Des..

[75]  Jami J. Shah,et al.  Mechanical Engineering Design Complexity Metrics: Size, Coupling, and Solvability , 2010 .

[76]  Ali A. Yassine,et al.  The Implications of Product Architecture on the Firm , 2007 .

[77]  Wolfgang Beitz,et al.  Engineering Design: A Systematic Approach , 1984 .