EFDEX: A Knowledge-Based Expert System for Functional Design of Engineering Systems

Abstract.This paper presents a knowledge-based system, ‘EFDEX’, the Engineering Functional Design Expert, which was developed using an expert system shell, CLIPS 6.1, to perform intelligent functional design of engineering systems. On the basis of a flexible, causal and hierarchical functional modeling framework, we propose a knowledge-based functional reasoning methodology. By using this intelligent functional reasoning strategy, physical behavior can be reasoned out from a desired function or desired behavior, and inter-connection of these behaviors is possible when there is compatibility between the functional output of one and the corresponding functional requirement (e.g. driving input) of the next one. In addition, a complicated, desired function which cannot be matched with the functional output of any behavior after searching the object-oriented behavior base, will be automatically decomposed into less complex sub-functions by means of relevant function decomposition rules. An intelligent system for the functional design of an automatic assembly system provides an application of this intelligent design environment, and a demonstration of its methodology. In this paper, a knowledge-based functional representation scheme which integrates two popular AI representation techniques (object-oriented representation and rule-based representation) is also proposed as a prelude to a knowledge-based functional design system

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

[2]  Ashok K. Goel,et al.  Functional modeling for enabling adaptive design of devices for new environments , 1998, Artif. Intell. Eng..

[3]  Amaresh Chakrabarti,et al.  An approach to functional synthesis of solutions in mechanical conceptual design. Part II: Kind synthesis , 1996 .

[4]  James R. Rinderle,et al.  A synthesis strategy for mechanical devices , 1989 .

[5]  Chung-lun Li,et al.  A configuration space approach to the automatic design of multiple-state mechanical devices , 1999, Comput. Aided Des..

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

[7]  John R. Dixon,et al.  Guiding conceptual design through behavioral reasoning , 1994 .

[8]  Yimin. Deng Functional design of mechanical products : design model and modeling framework , 1999 .

[9]  Kikuo Fujita,et al.  Building an Expert System for Engineering Design Based on the Object-Oriented Knowledge Representation Concept , 1990 .

[10]  Amaresh Chakrabarti,et al.  An approach to functional synthesis of solutions in mechanical conceptual design. Part III: Spatial configuration , 1996 .

[11]  Andrew Kusiak,et al.  Formal approach to design specifications , 1990 .

[12]  Chris Tong,et al.  A knowledge-based computer environment for the conceptual design of small electromechanical appliances , 1993, Computer.

[13]  K. W. Chan,et al.  A qualitative and heuristic approach to the conceptual design of mechanisms , 1996 .

[14]  Hans Schmekel,et al.  Functional Models and Design Solutions , 1989 .

[15]  Amaresh Chakrabarti,et al.  An approach to functional synthesis of solutions in mechanical conceptual design. Part I: Introduction and knowledge representation , 1994 .

[16]  Nikos A. Aspragathos,et al.  A knowledge-based system for the conceptual design of grippers for handling fabrics , 1999, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[17]  Ram D. Sriram,et al.  An object-oriented representation for product and design processes , 1998, Comput. Aided Des..

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

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

[20]  G. A. Britton,et al.  A Prototype Knowledge-Based System for Conceptual Synthesis of the Design Process , 2001 .

[21]  Amaresh Chakrabarti,et al.  Special Issue: Representing functionality in design , 1996, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

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

[23]  Pamela K. Fink,et al.  Expert Systems and Diagnostic Expertise in the Mechanical and Electrical Domains , 1987, IEEE Transactions on Systems, Man, and Cybernetics.

[24]  John S. Gero,et al.  Behaviour: A link between function and structure in design , 1992 .

[25]  簡聰富,et al.  物件導向軟體之架構(Object-Oriented Software Construction)探討 , 1989 .