A NEW METAMODEL TO REPRESENT TOPOLOGIC KNOWLEDGE IN ARTIFACTUAL DESIGN

This paper presents the Topology Abstraction Representation Diagram (TARD) as a new metamodel to represent knowledge about components and their relations for the purpose of Computational Design Synthesis (CDS) of artifactual routine design. TARD consists of three building blocks: elements, c-relations and h-relations. Elements represent components of an artifact by grouping parameters. C-relations represent the connectedness of the elements in the topology. H-relations model how a group of c-relations describes the composition of one level of abstraction and its relation with other levels of abstraction. One important characteristics of TARD is that topology knowledge is modeled in both a declarative fashion as well as in a procedural fashion. This enables the representation of existing artifacts as well as it models knowledge about how to configure new design artifacts. TARD decouples levels of abstractions by using explicit hierarchical relations (h-relations) and decouples the connectedness among elements by using explicit connection relations (c-relations). By doing so, each level of abstraction can be generated one independent from another.

[1]  José Pinto Duarte Customizing mass housing : a discursive grammar for Siza's Malagueira houses , 2001 .

[2]  E. Antonsson,et al.  FORMAL ENGINEERING DESIGN SYNTHESIS FORMAL ENGINEERING DESIGN SYNTHESIS , 2002 .

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

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

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

[6]  Jonathan Cagan,et al.  A conceptual framework for combining artificial intelligence and optimization in engineering design , 1997 .

[7]  Rahul Rai,et al.  A Generalization of Computational Synthesis Methods in Engineering Design , 2003 .

[8]  Katerina Alexiou,et al.  Proceedings of the European Conference on Complex Systems (ECCS’05) Satellite Workshop: Embracing Complexity in Design , 2005 .

[9]  Peter Fraser,et al.  Shifting paradigms of product development in fast and dynamic markets , 2005, Reliab. Eng. Syst. Saf..

[10]  Matthew I. Campbell,et al.  Toward an automated approach to the design of sheet metal components , 2003, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[11]  James Gips,et al.  Computer Implementation of Shape Grammars , 1999 .

[12]  N. D. Belajcic Computer Implementation of Shape Grammars , 1988 .

[13]  H. Van Dyke Parunak,et al.  Case Grammar: A Linguistic Tool for Engineering Agent-Based Systems , 1995 .

[14]  Jonathan Cagan,et al.  The design of novel roof trusses with shape annealing: assessing the ability of a computational method in aiding structural designers with varying design intent , 1999 .

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

[16]  W. O. Schotborgh,et al.  A BOTTOM-UP APPROACH FOR AUTOMATED SYNTHESIS SUPPORT IN THE ENGINEERING DESIGN PROCESS: PROTOTYPES , 2006 .

[17]  Hans Tragter,et al.  Structure and models of artifactual routine design problems for computational synthesis , 2009 .

[18]  Wouter Olivier Schotborgh Knowledge engineering for design automation , 2009 .

[19]  Yizhen Zhang,et al.  Evolutionary engineering design synthesis of on-board traffic monitoring sensors , 2008, AAAI 2008.

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

[21]  Janis Terpenny,et al.  Automating the Hierarchical Synthesis of MEMS Using Evolutionary Approaches , 2005 .

[22]  Matthew I. Campbell,et al.  Automating the conceptual design process: “From black box to component selection” , 2010, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[23]  Jonathan Cagan,et al.  Languages and semantics of grammatical discrete structures , 1999, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[24]  John R. Koza,et al.  Automated Synthesis by Means of Genetic Programming of Human- Competitive Designs Employing Reuse, Hierarchies, Modularities, Development, and Parameterized Topologies , 2003 .