Deployment of an ontological framework of functional design knowledge

Although the importance of knowledge sharing among designers has been widely recognized, knowledge about functionality in the conceptual design phase is hard to capture and is often scattered across technical domains. Aimed at capturing such functional knowledge that can easily be applied to other domains, we developed an ontological framework to systematically describe it. It includes six kinds of knowledge about functionality, i.e. two types of functional models, two types of organization of generic knowledge, and two ontologies of functionality. This paper reports on the successful deployment of the framework in a production company. The Plant and Production Systems Engineering Division of Sumitomo Electric Industries has used our framework to share functional design knowledge on production systems since May, 2001. An empirical evaluation by Sumitomo's engineers was unanimously positive. They said that this framework enabled them to make implicit knowledge possessed by each designer explicit and to share it among team members. This paper discusses some successful use-cases in tasks such as a design review, a patent application, and solving a quality problem. We also discuss effects of our ontological framework as a consistent viewpoint for capturing implicit functional knowledge and as a conceptual interlingua among designers. The limitations of our framework are also discussed.

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

[2]  Dieter Fensel,et al.  Conclusions: Ontology‐driven Knowledge Management – Towards the Semantic Web? , 2003 .

[3]  Kosuke Ishii,et al.  ADVANCED FAILURE MODES AND EFFECTS ANALYSIS OF COMPLEX PROCESSES , 1999 .

[4]  Luca Chittaro,et al.  Reasoning about function and its applications to engineering , 1998, Artif. Intell. Eng..

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

[6]  T. Sekiya,et al.  Classification of Knowledge for Generating Engineering Models - A Case Study of Model Generation in Finite Element Analysis , 1998, Knowledge Intensive CAD.

[7]  Sören Wilhelms A conceptual design support system using principle solution elements , 2003 .

[8]  Riichiro Mizoguchi,et al.  A functional concept ontology and its application to automatic identification of functional structures , 2002, Adv. Eng. Informatics.

[9]  Thomas R. Gruber,et al.  A Translation Approach to Portable Ontologies , 1993 .

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

[11]  Brian C. Williams,et al.  Diagnosing Multiple Faults , 1987, Artif. Intell..

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

[13]  P. M. Wognum,et al.  Introduction to TIPS: a theory for creative design , 1995, Artif. Intell. Eng..

[14]  Riichiro Mizoguchi,et al.  Foundation of Knowledge Systematization: Role of Ontoiogical Engineering , 2001 .

[15]  Anne M. Keuneke,et al.  Device representation-the significance of functional knowledge , 1991, IEEE Expert.

[16]  Ashok K. Goel,et al.  Functional representation as design rationale , 1993, Computer.

[17]  Crispin Hales,et al.  Engineering design: a systematic approach , 1989 .

[18]  Thomas R. Gruber,et al.  Toward a Knowledge Medium for Collaborative Product Development , 1992 .

[19]  Jan L. Top,et al.  Engineering ontologies , 1997, Int. J. Hum. Comput. Stud..

[20]  Randall Davis,et al.  Diagnostic Reasoning Based on Structure and Behavior , 1984, Artif. Intell..

[21]  Rob H. Bracewell,et al.  Designing a representation to support function; means based synthesis of mechanical design solutions , 2001 .

[22]  Giovanni Guida,et al.  Functional and teleological knowledge in the multimodeling approach for reasoning about physical systems: a case study in diagnosis , 1993, IEEE Trans. Syst. Man Cybern..

[23]  Thomas R. Gruber,et al.  A translation approach to portable ontology specifications , 1993, Knowl. Acquis..

[24]  Johan de Kleer,et al.  How Circuits Work , 1984, Artif. Intell..

[25]  Mark R. Cutkosky,et al.  PACT: an experiment in integrating concurrent engineering systems , 1993, Computer.

[26]  Kenneth D. Forbus Qualitative Process Theory , 1984, Artificial Intelligence.

[27]  Johan Malmqvist,et al.  Improved Function-means Trees by Inclusion of Design History Information , 1997 .

[28]  Fumihiko Kimura,et al.  Representation of Functional Relations Among Parts And Its Application to Product Failure Reasoning , 2000 .

[29]  中園 薫 A Qualitative Physics Based on Confluences , 1986 .

[30]  Riichiro Mizoguchi,et al.  Ontology-based description of functional design knowledge and its use in a functional way server , 2003, Expert Syst. Appl..

[31]  Nils J. Nilsson,et al.  Artificial Intelligence , 1974, IFIP Congress.

[32]  Riichiro Mizoguchi,et al.  TOWARDS MODELING DESIGN RATIONAL OF SUPPLEMENTARY FUNCTIONS IN CONCEPTUAL DESIGN , 2004 .

[33]  Riichiro Mizoguchi,et al.  ORGANIZING KNOWLEDGE ABOUT FUNCTIONAL DECOMPOSITION , 2003 .

[34]  Jan Eric Larsson,et al.  Diagnosis Based on Explicit Means-End Models , 1996, Artif. Intell..

[35]  Claudia Böttcher,et al.  No Faults in Structure? How to Diagnose Hidden Interactions , 1995, IJCAI.

[36]  Kristin L. Wood,et al.  FUNCTIONAL MODELING OF CONTROL SYSTEMS , 2003 .

[37]  Ashok K. Goel,et al.  A Functional Theory of Design Patterns , 1997, IJCAI.

[38]  Dean Karnopp,et al.  Introduction to physical system dynamics , 1983 .

[39]  Riichiro Mizoguchi,et al.  An Ontological Analysis of Fault Process and Category of Faults , 1999 .

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

[41]  Paul Veerkamp,et al.  Modeling design processes , 1990 .

[42]  Filippo A. Salustri,et al.  Ontological Commitments in Knowledge-Based Design Software: A Progress Report , 1998, Knowledge Intensive CAD.

[43]  Imre Horváth,et al.  Development and Application of Design Concept Ontologies for Contextual Conceptualization , 1998 .

[44]  Mogens Myrup Andreasen,et al.  The Structuring of Products and Product Programmes , 1996 .

[45]  Riichiro Mizoguchi,et al.  Ontology-based systematization of functional knowledge , 2004 .

[46]  Dieter Fensel,et al.  Towards the Semantic Web: Ontology-driven Knowledge Management , 2002 .

[47]  Mitsuru Ikeda,et al.  Hozo: An Environment for Building/Using Ontologies Based on a Fundamental Consideration of "Role" and "Relationship" , 2002, EKAW.

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

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

[50]  Amruth N. Kumar,et al.  Component-ontological representation of function for reasoning about devices , 1998, Artif. Intell. Eng..

[51]  Richard M. Young,et al.  Evaluating design using knowledge of purpose and knowledge of structure , 1991, IEEE Expert.

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

[53]  Riichiro Mizoguchi,et al.  Coping With Unintended Behavior of Users and Products: Ontological Modelling of Product Functionality and Use , 2004 .

[54]  Lawrence D. Miles,et al.  Techniques Of Value Analysis And Engineering , 1961 .

[55]  Imre Horváth,et al.  Ontology-based modeling of product functionality and use part 2: considering use and unintended behavior , 2002 .

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

[57]  Tetsuo Tomiyama,et al.  Knowledge Intensive Computer Aided Design , 2000, IFIP — The International Federation for Information Processing.

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

[59]  B. Chandrasekaran,et al.  Design Problem Solving: A Task Analysis , 1990, AI Mag..

[60]  B. Chandrasekaran,et al.  Understanding Behavior Using Consolidation , 1985, IJCAI.

[61]  John S. Gero,et al.  Design Prototypes: A Knowledge Representation Schema for Design , 1990, AI Mag..