To save content items to your account,
please confirm that you agree to abide by our usage policies.
If this is the first time you use this feature, you will be asked to authorise Cambridge Core to connect with your account.
Find out more about saving content to .
To save content items to your Kindle, first ensure no-reply@cambridge.org
is added to your Approved Personal Document E-mail List under your Personal Document Settings
on the Manage Your Content and Devices page of your Amazon account. Then enter the ‘name’ part
of your Kindle email address below.
Find out more about saving to your Kindle.
Note you can select to save to either the @free.kindle.com or @kindle.com variations.
‘@free.kindle.com’ emails are free but can only be saved to your device when it is connected to wi-fi.
‘@kindle.com’ emails can be delivered even when you are not connected to wi-fi, but note that service fees apply.
Conceptual design is an early stage in the design process that involves the generation of solution concepts to satisfy the functional requirements of a design problem. Usually, there are many solutions to a design problem; therefore, there is scope for producing improved designs if one could explore a solution space larger than is presently possible. An approach would be to use the computer to synthesize a wide variety of concepts for a given problem, and allow designers to explore these before developing the most promising ones. Adopting a research approach based on developing basic representations, knowledge base, and reasoning procedures adequate for synthesizing concepts of existing devices and mechanisms, a computer program for synthesis of solutions to a class of mechanical design problems has been developed. For a given design problem, the program can produce an exhaustive set of solution concepts, in terms of their topological and spatial configurations, which can then be explored by designers. The program has been tested in two ways: (1) by comparing the candidate solutions produced by the program with those produced by designers in two real design case studies, and (2) by using three experienced designers to evaluate the solutions, generated by the program, for their novelty and usefulness. This paper presents the theoretical basis, research method, the theory and implementation of the synthesis approach. Also, the results of the above case studies and evaluations, and a discussion of further issues highlighted by the evaluations are presented.
The research on new types of design knowledge bases and conceptual solution catalogues is an advanced subject of design methodology. Using the separate function as an example, this paper establishes design catalogues for principle conceptual design to realize the function, and proposes a general computer-oriented action principle design process. Upon studying the relationship of knowledge in the process, this paper represents functions of action principles in function feature models and provides computer-oriented feature models for action principle design.
Integrating multiple engineering perspectives is critical to designing ever more complex products, but this introduces great potential for miscommunication leading to design conflicts. The SHADE (SHAred Dependency Engineering) project is defining agent infrastructure technology that supports dynamic, knowledge-based communication among heterogeneous engineering tools, collaboration systems, and conflict management systems. Building on technologies for defining a shared formal vocabulary and protocols for exchanging information, SHADE is developing facilitators that assist in locating and disseminating information. The result is a flexible infrastructure that helps existing engineering tools work together more effectively, and that supports a variety of new conflict management approaches. This article outlines the facilitation and application agents created by SHADE, and provides an in-depth example of their application to an engineering task.
A designer often has to deal with complex and ill-structured situations during specification synthesis and preliminary engineering design. To assist in the development of computer-aided design systems, it is desirable to capture the designers decision-making process during these design states. The research presented in this paper is towards this direction. Based on the conceptual understanding of the process, three postulates are presented. The following two postulates; (1) the decisions are neither optimum nor just satisfying but retain certain characteristics of both, (2) the design is driven by the important objective(s) among all the specified objectives, at the preliminary design, although the remaining objectives do have a weak influence on the preliminary design; are used to develop a compensatory and a non-compensatory model of the decision-making. These models are formulated with the help of fuzzy set theory and they implicitly or explicitly follow the two postulates. These models are suitable for discrete decision situations where the above mentioned postulates apply. Examples of material selection during a preliminary structural design are used to illustrate the effectiveness of these models.
An approach for transforming the order of magnitude relation between two variables into an algebraic equality or inequality constraint is provided. In order to derive the order of magnitude relation between any two variables, a nonlinear optimization problem is solved for the minimum and maximum values of the ratio between the two variables, subject to two classes of constraints. The first class of constraints corresponds to the quantitative model and the second class of constraints corresponds to the qualitative model. The optimization approach is shown to provide more precise inferences as compared to the conventional constraint satisfaction approaches. Moreover, this approach provides a crucial step in developing unified frameworks that allow the incorporation of qualitative information at various levels of abstraction into numerical frameworks used for reasoning with quantitative models.
This paper defines a number of general operations that accept arbitrary sets of values for two variables and general relations among three variables and generate a variety of third sets that are useful in design. Although the operations are defined without respect to mathematical or engineering domain, computing these operations depends on the specific mathematical domain, and algorithms are available for only a few domains. Appropriate software could make this complexity transparent to the designer, allowing the same conceptual operations to be used in many contexts. The paper proves a number of useful characteristics of the operations and offers examples of their potential use in design.
Function logic methods have been successfully used in Value Analysis (VA) and Value Engineering (VE) for several decades. This functional approach attempts to provide a common language for specialists in multiple domains. This paper describes an extension of function logic that assists in systematic identification of design functions, allocations, and their interrelations. Our approach identifies a three-level function/allocation/component information structure to represent the state of the design. We illustrate new types of links that exist between functions and the effect of these on the representation of the interrelated functions. These linkages provide new pathways for design information and function evaluation through allocation arithmetic and supported functions. A computational model of the conceptual design process is proposed based on the extended function logic design representation. An outline of the inputs, outputs and operations on form and function variables is given as a step prior to the synthesis process. We illustrate, by example, the process of translating functional representations across specialist domains. Finally, a computer-based aid to developing functional models is described.
Constraint-based reasoning is a problem-solving approach based on deductive reasoning. In this approach, a problem is modeled in terms of hypotheses and conclusion constraints, and it is solved via constraint satisfaction. The ability to handle linear and nonlinear algebraic constraints is essential for successful application of constraint-based reasoning in engineering. Due to the scarcity of algebraic techniques for satisfying nonlinear constraints, little attention has been paid to the use of constraint-based reasoning for solving nonlinear problems. This paper examines the use of the Grobner Bases method for satisfying nonlinear constraints in the context of constraint-based reasoning. After a brief introduction to the Grobner Bases method and its role in constraint-based reasoning, two examples are presented. The first example illustrates the use of Grobner bases, in the context of constraint-based reasoning, for reasoning about the behavior of beams. The second example illustrates the geometry configuration of truss structures via constraint-based reasoning.
With increased pressures coming from global competition and requirements for greater innovation in product development, designers are hard pressed to deliver designs of higher quality and variety using a repertoire of technological options from different disciplines. This interdisciplinary product development approach has not only removed many of the traditional constraints to design but has now given designers a much wider freedom of choice as to the best solution to a design problem. The focus of this paper is a knowledge-based design environment called Schemebuilder, which is a comprehensive and integrated suite of software tools aimed at supporting the designer in the rapid development of product design models in the conceptual, through embodiment stages of design. Illustrated is the use of the software tools in the qualitative generation of alternative schemes, by application of stored working and decomposition principles in the development of a function-means tree-like information structure. With mechatronic product development as the main theme, this paper describes a closely integrated methodology that incorporates a bond graph approach to continuous-time energetic systems and high-level Petri nets for the rigorous description of discrete-time information systems. Additionally, a technique is suggested for the decomposition of free format statements of need into the rigorously defined design context and required functions, which form the starting point of the function-means development process.
This paper develops a general framework for knowledge-based computer tools that promote simultaneous engineering in mechanical design. Design compatibility analysis (DCA) serves as the underlying concept for these knowledge-based systems. DCA focuses on the compatibility between the design requirements (specification) and the proposed design, evaluates the design based on the compatibility knowledge of experts, gives justifications for the evaluation, and suggest improvements. DCA accommodates a product's various life-cycle issues (e.g. functionality, manufacturability, reliability) with a unified focus, i.e. compatibility, and thus helps designers to incorporate these issues at the early stages of design (simultaneous engineering). The resulting framework not only serve as the basis for various design expert systems but will also enhance our understanding of the life-cycle design issues. We illustrate the proposed method with two examples: system design of power generation plants and design for assembly (DFA) of mechanical products.
Although current efforts have indicated the need for design verification and evaluation systems, little has been done to develop knowledge representation systems for implementing this class of expert systems. In this paper, we describe CANDLE, a knowledge representation system built to solve design verification and evaluation problems. We define the class of design verification and evaluation systems and the functionality required of knowledge representation systems used to develop these systems. We present an example design verification and evaluation problem, illustrating how this problem imposes these functionality requirements on the knowledge representation system used. In the remainder of the paper we discuss CANDLE, a knowledge representation system created to develop design verification and evaluation systems. We show that CANDLE meets the knowledge representation requirements for this class of systems. We also present some of CANDLE'S functionality that exceeds the defined knowledge representation requirements and provides a knowledge engineer with the capability to expand the functionality of a design verification and evaluation system.
Engineering design involves the evaluation and satisfaction of a wide variety of constraints. The ability to represent and process these constraints in a computer is important for the verification of the output produced by computer-aided design programs. Constraints need not only check designs but can also be used to derive design solution s that satisfy constraints. The paper discusses how to represent the dual nature of constraints so that design consistency is maintained as the design evolves.
Assumptions and rules of thumb are used frequently in design to propose initial solutions. We represent the logic behind the derivation of these assumptions as heuristic procedures and maintain the dependencies between these assumptions and their consequents as an aid to the management of design consistency. We also propose a simple scheme, involving the partitioning of the design modules, to effect design changes when constraint violations occur. An example from structural design illustrates the methodology.