Hostname: page-component-74656f9884-npj9w Total loading time: 0 Render date: 2026-11-06T19:08:50.795Z Has data issue: false hasContentIssue false

Function- and constraint-based conceptual design support using easily exchangeable, reusable principle solution elements

Published online by Cambridge University Press:  07 October 2005

SÖREN WILHELMS
Affiliation:
Linköpings Universitet, Department of Mechanical Engineering, Division of Machine Design, Linköping, Sweden
Rights & Permissions [Opens in a new window]

Abstract

Conceptual design produces a number of functions the designed product is to fulfill, several solution principles (means) for each function, and multiple overall principle solutions (concepts). Besides concept synthesis, it is important to determine the (few) early solution properties that are of interest at the concept stage. Further activities are assessing the consequences of the chosen means and their instantiation, the effects of changes, and how decisions affect other elements. Using a quantitative functional representation can facilitate these tasks, but a balance is needed between product-dependent tools predicting many detailed properties, and product-independent, generally applicable tools with limited prediction capabilities. A balance between a closed, general set of predefined building blocks and extensibility by modeling application-specific, individual elements is also necessary. In this paper, a generally applicable conceptual design model is presented, which has been established by theoretical reasoning applied to a number of products. These products were the subjects of previous company-ordered student projects. The resulting information model spans continuously from requirements to concepts and permits modeling desired functionality (functions), achieved functionality (means and their value choices), and explicit constraints (internal and external relations between parameters of requirements, functions and means). To indicate the suitability in principle, the model has been implemented in an interactive, incremental prototype for computer support that permits modeling, storage, and reuse in a database. It can be concluded that the model permits explicit modeling of complex relations, automatic change propagation, and handling of many concept alternatives. Integrated, bidirectional, and continuous connections from requirements to concepts facilitate conceptual design, reuse, documentation of the results, and allow changes to be made and their effects assessed easily. Incremental constraint networks are approved, for example, in configuration design or geometry modelers, and the significance of this article is to enable their use also for quantitative analysis of incomplete, evolving concepts in original design tasks allowing different principle solutions, and for various products of mechanical design.

Information

Type
Research Article
Copyright
© 2005 Cambridge University Press
Figure 0

The conceptual design and access to knowledge bases. Adapted from VDI (1997, fig. 3).

Figure 1

The elements and relations of the support for conceptual design.

Figure 2

Interplay of the tool and the designer using it

Figure 3

The structure of the information model elements, interconnecting constraint network, and correspondence to VDI 2221.

Figure 4

The information model as Unified Modeling Language class diagram.

Figure 5

The constraint types available in the tool for modeling relations.

Figure 6

The architecture of the prototype.

Figure 7

IQ quantities

Figure 8

The functional parameter matrix (above) and excerpt of the solution database for field 1.2 converting force to displacement (below).

Figure 9

The database schema as Unified Modeling Language class diagram.

Figure 10

The generated SQL statement querying the design library.

Figure 11

A screen layout of the prototype with requirements (left) and function structure view activated (middle).

Figure 12

A screen layout with function/means tree view activated (middle).

Figure 13

A function/means tree of a rock drill rendered by the prototype.

Figure 14

A function structure with interlinking flows (each represented by one external constraint).

Figure 15

A snapshot of the function structure in the prototype.