Hostname: page-component-74656f9884-c52kr Total loading time: 0 Render date: 2026-11-06T23:04:28.730Z Has data issue: false hasContentIssue false

Integrating functional synthesis

Published online by Cambridge University Press:  07 October 2005

WILLIAM H. WOOD
Affiliation:
Department of Mechanical Engineering, University of Maryland Baltimore County, Baltimore, Maryland 21250, USA
HUI DONG
Affiliation:
Department of Mechanical Engineering, University of Maryland Baltimore County, Baltimore, Maryland 21250, USA
CLIVE L. DYM
Affiliation:
Department of Engineering, Harvey Mudd College, Claremont, California 91711, USA
Rights & Permissions [Opens in a new window]

Abstract

Design couples synthesis and analysis in iterative cycles, alternatively generating solutions, and evaluating their validity. The accuracy and depth of evaluation has increased markedly because of the availability of powerful simulation tools and the development of domain-specific knowledge bases. Efforts to extend the state of the art in evaluation have unfortunately been carried out in stovepipe fashion, depending on domain-specific views both of function and of what constitutes “good” design. Although synthesis as practiced by humans is an intentional process that centers on the notion of function, computational synthesis often eschews such intention for sheer permutation. Rather than combining synthesis and analysis to form an integrated design environment, current methods focus on comprehensive search for solutions within highly circumscribed subdomains of design. This paper presents an overview of the progress made in representing design function across abstraction levels proven useful to human designers. Through an example application in the domain of mechatronics, these representations are integrated across domains and throughout the design process.

Information

Type
Research Article
Copyright
© 2005 Cambridge University Press
Figure 0

(a) Spatial and (b) functional requirements for the force-feedback mouse example.

Figure 1

“Design” level decomposition of a force feedback mouse (dotted boxes surround functions repeated for the y axis).

Figure 2

Function–structures for the “sense” function in Figure 2: (a) an abstract function and (b) the actual functional unit in the ball mouse, reverse engineered at the “parts” level.

Figure 3

Function–structures for two mice and a power screwdriver (dotted boxes surround functions repeated for the y axis).

Figure 4

Probability density contours for motor behavior in the desired range (design instances drawn from a motor catalog).

Figure 5

Configuration design building blocks

Figure 6

Serial and parallel combinations of x and y crank-sliders and cam-followers.

Figure 7

Software-transformed axis, parallel crank-slider.

Figure 8

Detail design building blocks