Identifying requirements for physics-based reasoning on function structure graphs

Abstract Function-based design and modeling have been taught, studied, and practiced in various forms for several years with efforts centered on using function modeling to help designers understand problems or to facilitate idea generation. Only limited focus has been placed on potential use for qualitative and quantitative reasoning and analysis of the design concept. This potential for early stage analysis has not been fully explored partly because computational reasoning tools have not been developed for this express purpose. This paper presents a set of requirements and their justification to realize this design enabling tool. The requirements include coverage, consistency, validity against physics laws, domain neutrality, physics-based definitions, normative and descriptive modeling, and qualitative and quantitative modeling and reasoning. Each requirement is defined in concrete terms and illustrated with examples and logic. With the requirements for function-based reasoning and representation clearly identified, future research toward formalizing of function-based design will be more focused and objective validation of proposed representations against these requirements would be possible.

[1]  Chiradeep Sen,et al.  A FORMAL REPRESENTATION OF MECHANICAL FUNCTIONS TO SUPPORT PHYSICS-BASED COMPUTATIONAL REASONING IN EARLY MECHANICAL DESIGN , 2011 .

[2]  Robert L. Nagel,et al.  FunctionCAD: A Functional Modeling Application Based on the Function Design Framework , 2009 .

[3]  Stefan H. Thomke,et al.  The Effect of 'Front-Loading' Problem-Solving on Product Development Performance , 2000 .

[4]  Steven J. Fenves,et al.  CPM2: A Core Model for Product Data , 2008, J. Comput. Inf. Sci. Eng..

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

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

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

[8]  Amaresh Chakrabarti,et al.  A scheme for functional reasoning in conceptual design , 2001 .

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

[10]  Albert Albers,et al.  Support of design engineering activity through C&CM - Temporal decomposition of design problems , 2008 .

[11]  Morten Lind,et al.  Modeling goals and functions of complex industrial plants , 1994, Appl. Artif. Intell..

[12]  Robert Stone,et al.  Concept Generation Algorithms for Repository-Based Early Design , 2006 .

[13]  Ken Moody An Introduction to Formal Languages and Automata , 1992 .

[14]  Jami J. Shah,et al.  Representation in Engineering Design: A Framework for Classification , 2004 .

[15]  Allen Newell,et al.  A Model for Functional Reasoning in Design , 1971, IJCAI.

[16]  Alex H. B. Duffy,et al.  Towards an ontology of generic engineering design activities , 2003 .

[17]  Udo Lindemann,et al.  A FRAMEWORK FOR DESCRIBING FUNCTIONS IN DESIGN , 2012 .

[18]  Georges M. Fadel,et al.  Affordance-based design methods for innovative design, redesign and reverse engineering , 2009 .

[19]  Joshua D. Summers,et al.  Using Rule Based Design in Engineer to Order Industry: An SME Case Study , 2008 .

[20]  John S. Gero,et al.  Artificial Intelligence in Design ’00 , 2000, Springer Netherlands.

[21]  Vladimir Hubka,et al.  Theory of Technical Systems , 1988 .

[22]  Ashok K. Goel,et al.  Use of design patterns in analogy-based design , 2004, Adv. Eng. Informatics.

[23]  Mary Lou Maher,et al.  Issues and Applications of Case Based Reasoning to Design , 1997 .

[24]  Ashok K. Goel A 30-year case study and 15 principles: Implications of an artificial intelligence methodology for functional modeling , 2013, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[25]  Charles M. Eastman,et al.  Cognitive processes and ill-defined problems: a case study from design , 1969, IJCAI 1969.

[26]  Y.-M. Deng,et al.  Function and behavior representation in conceptual mechanical design , 2002, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[27]  Peter Linz,et al.  An Introduction to Formal Languages and Automata , 1997 .

[28]  Merrie Bergmann,et al.  The Logic Book , 1980 .

[29]  Claudia M. Eckert,et al.  That which is not form: The practical challenges in using functional concepts in design , 2013, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[30]  Pieter E. Vermaas,et al.  The coexistence of engineering meanings of function: Four responses and their methodological implications , 2013, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[31]  Pieter E. Vermaas,et al.  Functional Decomposition in Engineering: A Survey , 2007 .

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

[33]  Pawel Garbacz,et al.  Towards a standard taxonomy of artifact functions , 2006, Appl. Ontology.

[34]  Franz Baader,et al.  A Formal Definition for the Expressive Power of Terminological Knowledge Representation Languages , 1996, J. Log. Comput..

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

[36]  Mary Lou Maher,et al.  KRITIK: An Early Case-Based Design System , 2014 .

[37]  Irem Y. Tumer,et al.  The function-failure design method , 2005 .

[38]  John S. Gero,et al.  The Situated Function - Behaviour - Structure Framework , 2002, AID.

[39]  Kenneth D. Forbus Qualitative Process Theory , 1984, Artif. Intell..

[40]  Joshua D. Summers Expressiveness of the Design Exemplar , 2005 .

[41]  Joshua D. Summers Reasoning in Engineering Design , 2005 .

[42]  Balasubramanian Chandrasekaran,et al.  Representing function: Relating functional representation and functional modeling research streams , 2005, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[43]  W. E. Eder,et al.  Theory of Technical Systems: A Total Concept Theory for Engineering Design , 1988 .

[44]  J. A. Collins,et al.  The Failure-Experience Matrix—A Useful Design Tool , 1976 .

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

[46]  Joshua D. Summers,et al.  EXPLORING POTENTIALS FOR CONSERVATIONAL REASONING USING TOPOLOGIC RULES OF FUNCTION STRUCTURE GRAPHS , 2011 .

[47]  Kristin L. Wood,et al.  A Quantitative Similarity Metric for Design-by-Analogy , 2002 .

[48]  Richard Fikes,et al.  CFRL: A Language for Specifying the Causal Functionality of Engineered Devices , 1993, AAAI.

[49]  Joshua D. Summers,et al.  A protocol to formalise function verbs to support conservation-based model checking , 2011 .

[50]  Johan de Kleer,et al.  A Qualitative Physics Based on Confluences , 1984, Artif. Intell..

[51]  Riichiro Mizoguchi,et al.  Deployment of an ontological framework of functional design knowledge , 2004, Adv. Eng. Informatics.

[52]  Albert Albers,et al.  A Unified Product Model based on C&CM for mechatronic product development , 2009, 2009 International Conference on Mechatronics and Automation.

[53]  T. Fujimoto,et al.  The Effect of “ Front-Loading ” Problem-Solving on Product Development Performance , 2000 .

[54]  Simon Szykman,et al.  Enhancing Virtual Product Representations for Advanced Design Repository Systems , 2005, J. Comput. Inf. Sci. Eng..

[55]  B. Chandrasekaran,et al.  Function in Device Representation , 2000, Engineering with Computers.

[56]  Mitsuru Ikeda,et al.  FBRL: A Function and Behavior Representation Language , 1995, IJCAI.