Hostname: page-component-74656f9884-j7cmm Total loading time: 0 Render date: 2026-11-06T23:23:29.830Z Has data issue: false hasContentIssue false

A study on the grammatical construction of function structures

Published online by Cambridge University Press:  07 October 2005

PRASANNA SRIDHARAN
Affiliation:
Automated Design Lab, Department of Mechanical Engineering, University of Texas at Austin, 1 University Station, C2200, Austin, Texas 78712-0292, USA
MATTHEW I. CAMPBELL
Affiliation:
Automated Design Lab, Department of Mechanical Engineering, University of Texas at Austin, 1 University Station, C2200, Austin, Texas 78712-0292, USA
Rights & Permissions [Opens in a new window]

Abstract

Function structures are used during conceptual engineering design to transform the customer requirements into specific functional tasks. Although they are usually constructed from a well-understood black-box description of an artifact, there is no clear approach or formal set of rules that guide the creation of function structures. To remedy the unclear formation of such structures and to provide the potential for automated reasoning of such structures, a graph grammar is developed and implemented. The grammar can be used by a designer to explore various solutions to a conceptual design problem. Furthermore, the grammar aids in disseminating engineering functional information and in teaching the function structure concept to untrained engineers. Thirty products are examined as a basis for developing the grammar rules, and the rules are implemented in an interactive user environment. Experiments with student engineers and with the automated creation of function structures validate the effectiveness of the grammar rules.

Information

Type
Research Article
Copyright
© 2005 Cambridge University Press
Figure 0

A Black & Decker electric knife and its function structure.

Figure 1

A designer committing to different decisions about each function is analogous to a search through a decision tree where the goal is a conceptual design.

Figure 2

Chase's six scenarios for classifying grammars (adapted from Chase, 1998).

Figure 3

The 30 products used as an empirical basis for the development of the grammar rules

Figure 4

The three levels of granularity in the functional basis and our reduced single level used in our function structures

Figure 5

A graph of the Number of Products examined versus the Rules obtained from each of them. The products are listed in random order.

Figure 6

Common basis of energy and material flows

Figure 7

Five of the 69 grammar rules developed for creating feasible function structures.

Figure 8

(a) Electric knife black box and (b) black box in reduced basis.

Figure 9

A pictorial representation of the generation of the function structure in the initiation stage.

Figure 10

A pictorial representation of the generation of the function structure in the propagation stage.

Figure 11

A pictorial representation of the generation of the function structure in the termination stage.

Figure 12

A black box of a coffee grinder as it is input into the program.

Figure 13

A screenshot of the user interface at the onset of the process of building a function structure from a black box.

Figure 14

A screenshot during the running of the program.

Figure 15

A screenshot after the program is complete.

Figure 16

A completed function structure of a coffee grinder returned at the end of the process.

Figure 17

A graph between grades and students. (a) The grades obtained using the rules are the dark bars (average = 8.48) and the grades obtained without rules are the light bars (average = 4.8). (b) A graph showing the performance of the students using rules and not using rules.

Figure 18

(a) A black box for a palm sander and (b) the reduced textual representation of the black-box input into the program.

Figure 19

Of the 20 searches through the tree, only three unique function structures were created for the palm sander.

Figure 20

The summary of the three function structures created in the automated search (A, B, and C)

Figure 21

Despite the many possible paths that can be followed in the tree, it is believed that only one or a few states exist at the end of each stage (initiation, propagation, and termination).