Multi-Modal Knowledge Bases to Facilitate Conceptual Mechanical Design
Over the past several years we have been building a variety of knowledge bases and tools to support conceptual design of mechanical systems. Both intuitive and logical methods have been embedded into system. An interactive system for concept generation and synthesis based on hierarchical morphological charts has been implemented to serve as an organizational framework. Knowledge bases span a wide range of abstraction levels, from physical effects and working principles at one end, to artifact repositories, linkages/mechanisms and common machine elements. Existing knowledge bases from various sources were combined with those developed in-house to create a comprehensive set. User studies on two previous versions of the tool gave us valuable information about enhancements and improvements, both to the knowledge and to the user interface. This paper describes the third incarnation of our Testbed. The methods are now grouped into six modules: Problem Formulation, Re-formulation, Searching for Standard Solutions, Generating sub-solutions from first principles, Gateways to External Resources, Synthesis and Process Monitoring. In addition, users can monitor their state and process. Multilayer morphological charts provide more flexible options as well as customizable solution sets to users. The Testbed is implemented as a web based application implemented in CakePHP (MVC) and PHP. For storing and retrieving data SQLite was used. This Testbed has the dual purpose of design facilitation for novices and for research on conceptual design and creativity.