Vous êtes sur la page 1sur 18

See

discussions, stats, and author profiles for this publication at: https://www.researchgate.net/publication/227198395

A review of research in mechanical engineering


design. Part II: Representations, analysis, and
design for the life cycle

Article in Research in Engineering Design January 1989


DOI: 10.1007/BF01580205

CITATIONS READS

193 1,220

2 authors, including:

Susan Finger
Carnegie Mellon University
100 PUBLICATIONS 1,533 CITATIONS

SEE PROFILE

All content following this page was uploaded by Susan Finger on 31 August 2017.

The user has requested enhancement of the downloaded file.


Res Eng Des (1989) 1:121-137 Research in

Egsineedng
lgn
1989Springer-VerlagNew York Inc.

A Review of Research in Mechanical Engineering Design.


Part II: Representations, Analysis, and Design for the Life Cycle
Susan Finger 1,* and J o h n R. Dixon 2
1Robotics Institute, Carnegie Mellon University, Pittsburgh, Pennsylvania, USA; 2Department of Mechanical
Engineering, University of Massachusetts, Amherst, Massachusetts, USA

Abstract. This is the second of a two-part paper summa- review. We apologize to both readers and research-
rizing and reviewing research in mechanical engineering ers for these errors.
design theory and methodology. Part I included 1) de- The scope is limited in several ways. We intend
scriptive models; 2) prescriptive models; and 3) com- only to include research in engineering design, and
puter-based models of design processes. Part II includes:
then only that portion of engineering design broadly
4) languages, representations, and environments for de-
sign; 5) analysis in support of design; and 6) design for called "mechanical," which includes products, ma-
manufacture and the life cycle. For each area, we discuss chines, structures, and the like. Research in geo-
the current topics of research and the state of the art, metric modeling, architectural design, manufactur-
emphasizing recent significant advances. A final section ing, expert systems, and optimization are included
is included that summarizes the six major areas and lists only when the research is directly relevant to design
open research issues. of mechanical systems. We have also not attempted
to cover the many new, commercial computer-
aided design (CAD) systems which have begun to
Introduction incorporate the research ideas discussed in this re-
view.
This two-part paper, the first in a series of reviews The research discussed in this review paper has
to be published in Research in Engineering Design, been conducted primarily in the United States.
summarizes and reviews the state of research in Work outside the U.S. has not been excluded, but is
engineering design theory and methodology, con- not covered systematically. Finally, research on
centrating on mechanical engineering design. Sub- mechanical design in very specific technical do-
sequent reviews will concentrate on other areas of mains (e.g., mechanisms and heat exchangers) is
engineering design or on special sub-topics. The not covered unless it is clearly extendible to other
goal of the series is to inform the community at mechanical design domains.
large of advances in the developments in engineer- This review is organized into six sections based
ing design research. We also hope that it will enable on our current view of the active design theory and
researchers to place their work in context and thus methodology research areas. These six areas are:
guide continuing work. The series of papers is also
intended to be an efficient starting place for those 1. Descriptive models of design processes
who wish to become familiar with the engineering 2. Prescriptive models for design
design literature relevant to their interests. 3. Computer-based models of design processes
There are, of necessity, limits to the nature and 4. Languages, representations, and environments
scope of this review. First, the review is not in- for design
tended to be a substitute for reading complete pa- 5. Analysis to support design decisions
pers; it is intended only as a brief summary of, and 6. Design for manufacturing and other life cycle is-
guide to, the literature. Although we have made sues such as reliability, serviceability, etc.
every reasonable effort to be complete, omissions
are inevitable. There can also be errors of commis- These six categories are certainly not mutually ex-
sion caused by misinterpretation or lack of full un- clusive, and some research overlaps two or more
derstanding on our part of papers included in the areas. In such cases, we have done our best to in-
form readers where research projects have been
* Reprint requests: Robotics Institute, Carnegie Mellon Uni- placed. In Part I, the first three of the above six
versity, Pittsburgh, PA 15213, USA topics were reviewed. In Part II, we review the last
122 Finger & Dixon: Research in Mechanical Engineering Design

three, beginning with languages, representations, research, because the same need--that of increas-
and environment for design. ing the expressiveness of the representation--
drives much of the research in design representa-
tion. Voelcker [145] also discusses the limitations of
5 Languages, Representations, and the current geometric models as design systems be-
Env~onments cause their purpose is to represent the geometry of
a completed geometric object, rather than an evolv-
In some areas of engineering design, such as circuit ing one. A discussion along similar lines can be
design, formal representations exist for the artifacts found in Nielsen [94].
being designed which capture their important physi- One approach to creating geometric modeling
cal, functional, and logical attributes. A fundamen- systems for design is to use variational geometry.
tal concern in mechanical engineering design re- Gossard [50, 77, 81] combines CSG and boundary
search is that complete representations do not exist models in an object graph so that changes in dimen-
for mechanical artifacts. Intensive effort over the sions result in changes in geometry and topology.
last fifteen years has resulted in the creation of Variational geometry is most useful for redesign
valid, robust computer-based models for the geome- and tolerance analysis and synthesis.
try of mechanical designs. However, except in lim- Recently, non-manifold geometric modeling sys-
ited domains such as kinematic linkage design, no tems have been created by Weiler [146, 147] and by
formal representation exists for the physical and Prinz et al. [56]. These non-manifold systems are
functional attributes of mechanical designs. This promising as the underlying geometric modellers for
section discusses research in mechanical engineer- design systems because one-dimensional, two-di-
ing design that has begun to address this concern. mensional, and three-dimensional geometric entit-
Another related topic is the environment within ies can be represented in a uniform fashion. In addi-
which the designer works and within which the de- tion, these models contain topological information
sign evolves. Currently, many of the tools used to that enables high-level descriptions of features.
create designs, whether computer- or paper-based, (See Section 5.3.)
are incompatible with one another, so a design may
be transformed from one representation to another 5.1.2 Shape grammars. In 1975, Stiny [126] cre-
many times as it evolves. In addition, even if the ated shape grammars based on the formalisms of
design tools all used a common representation, the computational linguistics [28]. Using a formal gram-
coordination and interaction of the tools with the mar, instances of a class of objects can be generated
designer is still an open research issue. based on a sequence of production rules. Architects
in particular have been interested in shape gram-
mars, using them to generate a family of floor plans
5.1 Representation of Form
or ornamentation. For example, Flemming [48] has
The representation of the geometric form of a me- used a variant of shape grammars to generate fa-
chanical design has received much attention, cades and floor plans for new buildings so they
largely through the emergence of computer-aided would blend into a historic district. Tutorials on
design systems. We discuss two different, but con- shape grammars can be found in both Earl [40] and
verging approaches to the representation of form. Stiny [127]. The textbook, An Introduction to For-
The first approach is geometric modeling, either mal Language Theory [89], which unites formal
boundary representation (b-rep) or constructive language theory with an introduction to computa-
solid geometry (CSG) in which the objective is to tional linguistics, is a good starting point for design
create a valid, computer-based representation of a researchers interested in formal languages.
solid object. The other approach is shape gram- Researchers from several different areas have
mars, and their extensions, in which the goal is to become interested in using the formalism of gram-
create geometric rules (a grammar) by which a class mars to describe, generate, and parse designs. For
of objects can be generated or described. example, Woodbury [156] has created a structure
grammar that extends shape grammars to structures
5.1.1 Solid geometric models. Requicha and in space, and he is now working on a three-dimen-
Voelcker [112] cover the progression from the early sional grammar for solids [60]. Stiny [129] has writ-
CAD systems, which merely duplicated the lines ten about possible extensions to his work that
that would have been drawn on a blueprint, through would use grammars to generate design attributes
wire-frame models, through to solid modetlers, in other than simply shape.
which complete, valid solid objects are represented. Fitzhorn [47] shows the formal relationships be-
This progression is of interest to those in design tween language theory and solid modeling systems.
Finger & Dixon: Research in Mechanical Engineering Design 123

He proves that a two-dimensional grammar that is a tions and so their meaning is determined by the
variant of a graph grammar can produce three-di- rules that use them.
mensional solids. He creates three grammars, one Ishida et al. [66] describe a system for detecting
of which generates the constructive solid geometry unanticipated functions of machines, such as leak-
representation, the second of which generates the age or the impossibility of disassembly based on the
boundary representation, and the third of which Takase's Feature Description language [136]. Their
generates plane models. goal is to create a computer simulation based on a
Based on Fitzhorn's work, Pinilla [102] has cre- human designer's problem-solving activity.
ated a grammar that can be used to parse the geo- Fenves and Baker [45] present a spatial and func-
metric features of a design. He uses a non-manifold tional representation language for structural de-
topological representation of a design which en- signs. They use operators that execute a grammar
ables a general, but formal, representation of form (like the grammars described in Section 5.1.2) to
features. His work is discussed in greater detail in generate architectural layouts as well as structural
Section 5.3. and functional configurations; however, they must
assume that the layout and structure are indepen-
dent if they are generated sequentially.
5.2 Representation of Behavior Ulrich and Seering [140] use a formal representa-
The formal representation of the function and be- tion of function based on bond graphs [98]. Using a
havior a of mechanical designs has been explored by, strategy of design and debug, they transform each
among others, Pahl [95], Crossley [31, 32] and Lai component in the graph that represents the design
[76]. Each takes a distinctly different approach to requirements directly to functionally independent
the problem. Crossley has developed a graphical physical components. Reconfiguration for function
system for laying out the mechanical functions of a sharing is performed "after the components have
design. In his system, functions such as "dump" or been selected. Ulrich and Seering have extended
"orient" are each assigned graphical icons. The the approach above to the conceptual design of dy-
icons can then be arranged in a graph to represent namic systems [139, 141]. A system has been devel-
the overall function of the design. Crossley suggests oped that prepares a schematic description of a sys-
that each icon might have associated with it a list of tem of functional components to meet a given
possible mechanisms that would provide the re- behavioral specification. From the schematic, an
quired function. Because the icons do not have any initial physical system is developed by substituting
deeper structure, the functionality of the design lay- devices for each function. Finally, iterative rede-
out cannot be checked. In addition, he does not sign (they call it debugging in this case) is used to
address the problem of integrating functions in the improve on the initial design. Bond graphs are em-
physical components. In contrast to Crossley's ployed to represent the design. In [113, 114], Rind-
graphical system, Lai has created a formal, English erie also uses a representation for function based on
language-based system called FDL for representing bond graphs; however, his focus is on how the func-
the function and structure of mechanical designs. In tion graph can be transformed and then mapped into
FDL, nouns and verbs are used to create sentences different physical systems. Of primary concern is
that represent the function of a design, and design that physical components always exhibit behavior
rules operate directly on the nouns and verbs in the in addition to the behavior for which they were se-
sentence. Allowable verbs (for example "fasten") lected. For example, in addition to providing power
do not have physical or mathematical representa- reduction, a gear pair has a mass and a geometric
configuration.
Joskowicz [70, 71] presents a method for de-
Mechanical engineers tend to use the words function and signing kinematic mechanisms based on functional
behavior interchangeably. Qualitative physicists make a distinc- specifications. Using configuration spaces, he has
tion between these words; that is, the design's function is what it created a method which enables explicit reasoning
is used for, while its behavior is what it does. For example, two
bolts may each have been designed to function as fasteners, be
about the relationship between the structure and the
made o f the same material, and have the same geometry, but if function of the objects. While the domain is limited
one is cast and the other machined, they will have different to kinematic linkages, this system begins to address
behaviors. A n o t h e r example is that a motor may be designed to one of the major open questions in design; that is,
function as a p o w e r transformer, but it can also function as a the relationship between the desired functionality
door stop because it has additional behaviors due to its mass.
for a design and it's final shape.
Because function and behavior are used interchangeably in me-
chanical engineering, we will not distinguish between them. Un- Green and Brown [51] present a qualitative
less otherwise noted, function is used in the sense of the behav- model for reasoning about the shape and fit during
ior of the design. the design process. They are concerned with how
124 Finger & Dixon: Research in Mechanical Engineering Design

surface features of a design are grouped, oriented, tained by feature extraction (see Section 5.3.2),
and matched until the designer can attempt to con- from an existing CSG or boundary representation,
firm a fit. Bacon and Brown [11] present a top-down or by designing with features from the outset.
approach to reasoning about the behavior of me-
chanical devices that uses analogy and knowledge 5.3.1 Feature-based design systems. Dixon et
about the behavior of already understood devices. al. [38] have developed feature-based design sys-
Their goal is to model, using a computer, the pro- tems in which the designer is provided with a set of
cess by which a human engineer would discover the design-with features. These features arise from the
behavior of a device given some formal description combination of activity and process, Ibr example
of its structure. design (activity) of castings (process) gives rise to a
set of primitive features such as hollow box, slab,
corner, and boss or hole. The systems developed
5.3 Feature-Based Representations
are described in more detail in Section 7.5. A tenta-
While there is no consensus on a precise definition tive taxonomy of design-with-features and a discus-
of a.feature, most researchers working in the area sion of the origin of features is described in [33], and
agree that a feature is an abstraction of lower-level an architecture for a design-with-features system
design information. Abstractions of design informa- for components is also presented in [37].
tion are becoming of greater importance as design Cutkosky and Tenenbaum [34,351 have created a
systems evolve. The research in feature-based de- system called FIRST-CUT in which a product and
sign systems has been motivated by the realization its production process are designed simultaneously.
that geometric models represent the design in This system is a feature-based system, and the part
greater detail than is useful for designers, process is created by applying machining operations that
planners, assembly planners, or for rule-based sys- create manufacturing features, such as slot or hole,
tems that emulate these activities. The concept of in the part. The process is essentially one of "de-
features began with form features. Form features structive solid geometry" since the part is created
are associated with the surface of parts, especially by removing material.
machined parts and include holes, bosses, and ribs.
In recent work the concept has been made much 5.3.2 Feature extraction. Most of the research
more comprehensive. in feature extraction has been for process planning,
An early paper by Wesley et al. [148] discusses although some research has been done on features
the need for a higher-level language for describing for other types of analysis such as the work by Woo
assemblies, tools, and assemblers. In another pa- [151] for finite element analysis. In either case, the
per, Pratt [109] discusses the role of solid modeling focus of the work described in this section is on
as the interface between design and manufacturing. extracting manufacturing form-features from a pre-
In his paper he presents feature-based process plan- viously defined geometric model. Once the features
ning systems in which form features are the bridge have been extracted, the design can be analyzed for
between the geometry created by the designer and manufacturability, and previously compiled plans
the process plan. Pratt and Wilson [110] give a de- can be retrieved to create the required features. A
tailed discussion of the requirements for a solid review of current feature-based process planning
modeling system to support form features. In a later systems can be found in [142]. Among these fea-
paper, Pratt [11 l] makes specific recommendations ture-based process planners are Henderson, [61,
for the attributes that a geometric modeller should 62], Choi, [27], Kumar et al. [75], and Hayes [59],
have to be feature-based. The Quick Turnaround Cell (QTC) at Purdue [23]
Dixon [33] has defined a feature as "any geomet- connects a feature-based design system, an auto-
ric form or entity that is used in reasoning in one or matic process planner, and a manufacturing cell. In
more design or manufacturing activities," and more this system, the features are manufacturing form-
recently [38] as "an entity with both form and func- features, and the emphasis is on rapid prototyping
tion." A similar definition emerged from a recent of parts, rather than on the design process itself.
workshop on Features in Design and Manufacturing Roy and Liu [116] present a feature-based represen-
[128]. There, a feature was defined to be " a rela- tation that is a hybrid CSG/B-Rep data structure to
tionship among a set of elements of a design." represent dimensioning and tolerancing. Again, the
Thus, features are not limited to being geometric model is constructed from form-features.
entities nor are they limited only to design and man- Sakurai and Gossard [117] present a procedure
ufacturing, although most of the research to date for recognizing shape features in 3D solid models~
has been on geometric features for design and man- They use a feature graph that is a b-rep subgraph
ufacturing. Feature-based representation can be ob- and what they call facts which possess characteris-
Finger & Dixon: Research in Mechanical Engineering Design 125

tic combinations of topology and geometry. They ning is well along for the standards for mechanical
use graph matching to find features; however, their product models and printed wiring board data. A
feature graphs are not given by a grammar, but by first version, including some consideration of form
instance enumeration. features, will be available in 1989 [99].
The feature recognition system described by
Pinilla [102] is currently being extended to enable
5.5 Environments
feature-based designs to be generated, represented,
and parsed. This extension is possible because the The problem of creating an environment within
underlying representation of a feature is based on which designers can work is not limited to com-
elements of a well-defined grammar; however, com- puter-based systems. Much of the work on pre-
binatorial explosion in the generation and search scriptive models of the design process, discussed in
presents a major obstacle to practical applications. Part I, Section 3, is directed toward organizing the
In all the feature extraction models, feature inter- information available to designers as well as con-
action is a difficult problem; that is, even if the sys- trolling and coordinating the methods and tools
tem is capable of recognizing a hole and recognizing used by them. The environment becomes more im-
a slot, it may not be capable of recognizing a hole in portant when the design system is computer-based.
a slot. Some of the work being done in graph-based Even if the design tools all use a common represen-
topological grammars may solve this problem in tation and data base, the coordination and interac-
theory, but practical solutions are not close at hand. tion of the tools with each other and with the de-
signer is still an open research issue.
Shah and Wilson [119] discuss the mismatch be-
5.4 Product Models
tween current CAD tools and the needs of design-
In 1981, Eastman [41] pointed out that computers ers. They state that designers need multiple levels
were no longer just a vehicle for the analysis of of abstraction, generalizations of geometry, product
designs, but had become a medium for the represen- definition models, and better visualization tools. In
tation of designs. He predicted that computers a similar paper, Logan [82] cites the same types of
would eventually replace traditional media such as mismatches and requirements for architectural
paper and pencil, and he discussed the superiority CAD systems.
of computers for geometric modeling, semantic in- Habraken [57] has created a design environment
tegrity, and abstraction hierarchies. This paper was based on the analogy that design is like a game.
among the first to discuss the idea of an integrated Using this analogy, Habraken creates a con-
product model, as opposed to a CAD database, for strained, but rich, universe in which design con-
mechanical designs. cepts can be explored. The idea of a game provides
Since the early eighties, researchers have a conceptual framework that can be used to study
worked to create integrated models that combine how designers interact with the design problem,
representations of geometry, semantic knowledge, with their environment, and with each other. In re-
and engineering models in what have come to be lated work, Gross et al. [53-55] have created a Con-
called engineering databases or product models. straint Manager design environment that is based
Among those working in this area are Maryanski on the model that design is search within a con-
[100], Shaw [120], Spooner [124], Su [131], and Su- straint space. The environment enables the designer
zuki et al. [135]. to navigate through the constraints on the design.
The Product Data Exchange Specification Arbab [4-7] is working towards an intelligent
(PDES/STEP) is a new international standard for CAD system in which a tool box of automated prob-
exchanging product information. PDES/STEP is a lem solving aids allow designers to conceive,
major extension beyond IGES (Initial Graphic Ex- evolve, and document their designs. Arab has fo-
change Specifications). Whereas the IGES standard cused on the explicit representation and manipula-
is concerned with exchange of information intended tion of geometric knowledge. Papers and abstracts
for human interpretation (e.g., drawings and wire- from researchers working in the area of CAD envi-
frame), the PDES/STEP standard is concerned with ronments can be found in the proceedings from
exchange of a complete product model intended for meetings of IFIP Working Group 5.2, particularly
use by CAD/CAM systems (e.g., process planners, the series of workshops on Intelligent CAD [63-65].
NC path generators, and others). Because this stan- Researchers from the field of artificial intelli-
dard is being coordinated with international stan- gence, interested in the field of design research,
dards groups and is likely to be adopted internation- have begun to explore system architectures for de-
ally by industry, the PDES/STEP development is of sign. For example, Fox [46] and Millington [86]
interest to designers and design researchers. Plan- addressed the issue of integrating design represen-
126 Finger & Dixon: Research in Mechanical Engineering Design

tations and design tools in a unified architecture. engineering analysis procedures provide one of the
The environments associated with distributed de- most important means for evaluation. Analysis
sign problems are discussed in Part l, Section 4.4. yields quantitative information about the perfor-
mance of a design that can guide design or redesign
5.6 Summary
decisions. However, it is now more widely recog-
The representation of the geometry of mechanical nized that analysis supports design, and not the re-
designs is highly developed and systems are widely verse.
available, although there are still questions of which Much attention is currently being focused on the
system or combination of systems are appropriate realization that design and redesign decisions must
for different design tasks [94]. However, if the de- take into account issues of manufacturability and
sign task requires more than low-level geometry of life cycles concerns such as reliability, maintainabil-
an object; that is, if it requires knowledge of how ity, disposability, and other so-called ,ilities." In
features are connected, or how the design was in- this paper, design for manufacturing and other life
tended to behave, or how it does behave, or how cycle issues is reviewed in Section 7. Here in Sec-
material properties affect behavior, there are no tion 6 we consider research more specifically re-
tools at hand to aid the designer. lated to the design-analysis interface where "analy-
Both Dixon's and Cutkosky's systems are true sis" means engineering analysis for predicting
design-with-features systems in that the designer results such as stresses, deflections, heat flow, mo-
can compose and edit the design based on the fea- tions, fatigue, efficiency, and the like. Interfaces
ture representation. However, in both systems the and access to optimization methods and finite ele-
features are, for the most part, based on manufac- ment programs are included here, while analysis
turing processes. There are still open issues methods for assembly are included in Section 7.
whether designers can create designs using manu-
facturing features and whether designs composed
6.1 Interfaces to Optimization Methods
from manufacturing features can be used by other
models that address assembly, maintenance, and As noted in Part i, Section 4.1 the development of
other concerns. an appropriate criterion function is often an impedi-
The systems created by Fenves and Barker, Ul- ment to the use of optimization methods for design.
rich and Seering, and Rinderle each have a underly- This has led to research that attempts to provide
ing formal grammar, whether implicit or explicit, more designer-oriented interfaces to existing opti-
that enables the designer to represent the behavior mization procedures.
of the design. However, many aspects of the behav- The research on design optimization interfaces at
ior of mechanical designs cannot be modeled except Brigham Young University is embodied in a pro-
in large analytical programs. In addition, the transi- gram named OPTDES.BYU [13-16, 42, 96]. The
tion from desired behavior to design description can program provides a powerful knowledge-based in-
be made in only a few domains such as mechanism terface that assists designers in formulating optimi-
design. zation problems and interpreting the results. An-
The preliminary design-with-features systems other approach has been developed by Mistree et al.
enable designers to compose designs from higher- [72, 87, 88, 90]. They have developed a deci-
level entities; however, there are still many open sion support problem technique "that includes ex-
issues. For example, it is unclear whether a general pert systems to assist students in formulating prob-
framework based on features will enable designs to lems for their adaptive linear programming
be interpreted from many different points of view, methods." Many specific examples have been dem-
or whether features can be used in design systems onstrated.
to capture the behavioral attributes of a design. Research applying symbolic computation to re-
duce the complexity of optimal design problems has
been done by Agogino et al. [1, 2]. In a program
6 Analysis in Support of Design called SYMON [29], monotonicity analysis is used
to reason qualitatively about the nature of con-
Analysis is an important element of design; without straints and their influence on design solutions.
analysis to provide accurate evaluations of ex- Results in effect reduce the size of the search space.
pected design performance, designs would be based Output from SYMON can be used as in put to an-
on, at best, guesses and heuristics. Traditionally, other program, called SYMFUNE, that reasons
the distinction between design and analysis has with the constraint equations to further confine the
been blurred, and analysis often subsumes design. search.
To be sure, trial designs must be evaluated, and Chieng and Hoeltzel [25, 26] have designed and
Finger & Dixon: Research in Mechanical Engineering Design 127

implemented a design and analysis tool for mechan- grams. Success with these efforts can lead to new,
ical components and assemblies called OPTDEX practical tools for designers that will make access to
(Optimal Design Expert). Design cells are created reliable analytical results easier and hence more
that support the design of various elements such as readily usable for early design decisions.
bearings or speed reducers. The concept in this re- Shephard [121] reviews the state of automatic
search is to provide an environment that integrates generation of finite element meshes in 1983. More
AI, mechanical design knowledge, and optimization recently, Kela [73] describes an experimental sys-
methods. tem to generate 2-D meshes from CAD data bases
Another interface for mechanical designers to and to redesign the mesh automatically until a satis-
optimization is described by Ishii and Barkan [67]. factory analysis is obtainable. Both these papers re-
They propose a rule-based sensitivity analysis view the other literature related to automated finite
methodology that uses a table of production rule element mesh generation.
relationships between design variables and perfor-
mance parameters. The approach provides interac-
tive advice about critical constraints during the 6.3 Analysis at Early Design Stages
parametric iterative redesign process and about for-
mulating problems for optimization. Most engineering analysis procedures require a
Other work that provides assistance to designers complete description of the design to be analyzed.
using optimization methods is found in Balachan- This makes them applicable only during the para-
dran and Gero [12]. In this work, knowledge-based metric design phase. How, then, do we evaluate
systems are described to assist formulation and se- designs at the earlier stages of design?
lection of optimization algorithms. Diaz [36] de- Wood and Antonsson [152-155] make use of
scribes and illustrates an approach based on fuzzy fuzzy set theory to aid preliminary design decisions
set theory that enables a richer, more flexible defini- with analysis tools developed for computations on
tion of the criterion function than traditional optimi- imprecise parameters. Examples applying the ap-
zation methods. Additional references that provide proach to beam design and brake design are pre-
designer interfaces to optimization include [22, 85, sented in [153]. Rinderle's work [113], see Part I,
103, 115]. Haftka [58] gives a review of structural Section 4.3, incorporates analysis integrally into the
shape optimization methods. Some possible dan- configuration design process. Gelsey [49] describes
gers of structural optimization techniques are dis- two programs related to automatic analysis of
cussed by Thompson [137]. A good review of opti- mechanisms that recognize and simulate kinematic
mization methods for large-scale systems can be parts automatically from a CAD data base.
found in [8]. Other papers have addressed the issue of prelimi-
Finally, methods for using optimization methods nary design analysis. Libardi [80] describes the re-
in the presence of the complex concerns of design quirements for a system to support analysis of in-
such as cost and delivery time are discussed by Na- complete and abstract designers and analysis in
kazawa [92] and by Mackenzie [84]. Nakazawa's different functional domains. Cline [30] discusses a
work is interesting because he uses as his objective system under construction that will support analy-
function the minimization of information required in sis of in-progress designs by providing designers
manufacturing [132]. with a number of convenient options for creating
and using analytical models. Dym [39] describe an
environment, currently being implemented, that as-
sists structural designers in choosing analysis pro-
6.2 Interfaces to Finite Element Analysis
cedures at various stages of the design process.
Designers need convenient and timely access to ap- The development and maintenance of a symbolic
propriate analytical procedures. For those proce- representation of the design is critical to this ap-
dures that are too complex, sophisticated, or new proach. Shephard [122] presents a discussion of the
for designers to perform themselves, convenient or issues involved in analysis for design at early stages
even automated interfaces are required. In many of the process. Jones [69] has developed a small
companies, this has been provided by creating a system that selects and applies analytical models,
group of analysis specialists, often called the Engi- such as cantilever beams, and thin plates, automati-
neering Department. The interface in this case is a cally. The system uses a feature-based representa-
human one, and we do not know of research that tion of the design and considers the accuracy and
has studied designer-analyst interaction. There are, purpose of the analysis in making a selection. How-
however, efforts to develop computer-based inter- ever, this work is just a beginning to the research
faces to the more complex analysis computer pro- required in this area.
128 Finger & Dixon: Research in Mechanical Engineering Design

6.4 Summary design. It is possible to view research in life-cycle


design from two, not totally independent, perspec-
Once a design has been carried to the detailed de-
tives: 1) studies related to knowledge, and 2) studies
sign stage, analysis procedures are available to pre-
related to process. The first perspective focuses on
dict or simulate the performance of the design along
acquiring, organizing, and utilizing knowledge of
many different dimensions. Better interfaces to
life-cycle issues that relate to early design deci-
these procedures are necessary to make them more
sions 2. The second perspective focuses on organiz-
accessible to designers and to enable them to be
ing and controlling the design processes to enable
used properly. However, a much greater need ex-
early, concurrent consideration of life-cycle issues.
ists for better analytical tools in the early stages of
Finger et al. [46] describe a system called Design
design when critical decisions are made based on
Fusion which is based on three underlying con-
qualitative information. Tools and methods are
cepts: integrating life-cycle concerns through the
needed to enable designers to explore alternatives
use of views from multiple perspectives, where
fully and efficiently. Designs must be evaluated and
each perspective represents a different life-cycle
analyzed at every stage from conceptual to detailed
concern such as manufacture, distribution, mainte-
design. At the moment, little is known about how to
nance, etc.; representing the design space at differ-
do this, although the work noted above is an en-
ent levels of abstraction and granularity through the
couraging beginning.
use of features, where features are the attributes
that characterize a design from the viewpoint of any
perspective; and using constraints to guide the de-
7 Design for Manufacturing and the Life-Cycle sign.
A comprehensive view of concurrent design is
Until recently, designers have been perceived to be presented by Whitney et al. in "The Strategic Ap-
concerned primarily with function and fit. Other is- proach to Product Design" [149]. The authors pro-
sues were of lesser concern. In particular, the de- pose a method of organizing the design process that
sign implications of manufacturing, that is, ease of focuses on assembly as the integrating activity,
manufacture, process planning, and inspectability which can serve to bring all the various life cycle
as well as other life-cycle issues such as serviceabil- issues into communication and interaction. Ex-
ity, disposability, were Considered only after impor- amples of cases are also presented in which the
tant design decisions and commitments were made. manufacturing "process is the design" or in which
This practice has led to many less than optimal de- manufacturing process decisions precede many
signs when the entire life of a product--from con- functional design decisions.
ception to disposal--is considered. Awareness of One concept for concurrent design is to design
the economic cost associated with this practice has products (or parts) and their manufacturing pro-
now led to growing interest into what is variously cesses simultaneously. Pioneering work in this ap-
called "design for manufacture," "concurrent de- proach is reported by Cutkosky and Tenenbaum
sign," "simtdtaneous engineering," or "design-for- [34, 35]. In the first of these papers, a system called
X , " where X can stand for any or all of the life cycle First-Cut is described that enables designers to
issues that are relevant to the total life cycle value work in manufacturing modes in which manufactur-
of an artifact. ing operations are specified as a means to design the
desired part. In the second paper, the role of fea-
tures in concurrent design is explored, with the con-
7.1 Concurrent Design
clusion that "the combination of features and a pro-
Traditionally, the decisions that are made between cess representation is the right foundation upon
the time a new product is conceived until the time it which to build a complete end-to-end design tool for
is shipped have been sequenced and compartmen- addressing [functional, geometric, and manufactur-
talized. One reason for this is simply that so much ing] constraints". Though the First-Cut implemen-
knowledge is required to design for all life-cycle tation of these ideas is limited to machining, the
issues that no one person or small group can know authors are also beginning to apply the concepts to
everything required. The traditional design se- injection molding.
quence has now hardened into institutional struc-
tures, accompanied by all the organizational and
human inertia that this implies. Thus, research into z K n o w l e d g e of h o w to modify an almost complete, detailed
designing for the life cycle has the potential for pro- design for s o m e life-cycle issue is not necessarily the s a m e as the
ducing major changes in the practice of engineering knowledge n e e d e d at the conceptual or configuration level.
Finger & Dixon: Research in Mechanical Engineering Design 129

One method of implementing life-cycle design The systems described above require that the de-
that combines these two perspectives is organiza- signers compute and enter manually the required
tional change. All the various specialists, instead of data on size, symmetry, and other features. Myers
acting separately and sequentially, are from the out- [91] describes an algorithm which, when an assem-
set brought together to perform the design. This bly is designed in a geometric solid modeller, auto-
plan brings the knowledge possessed by all the life matically computes the manual handling times of
cycle experts to the same place at the time design the various components using Boothroyd's theory
decisions are being made. Research in organiza- and data. In this work, the features needed are ex-
tional change and behavior is beyond the scope of tracted from the solid modeller boundary represen-
engineering design research, but several reports and tations. This automation of manual handling analy-
discussions have appeared in the engineering litera- sis related to design has not yet been extended to
ture [20, 93]. Another smaller, less formal example automatic handling or to insertion times.
of concurrent design is reported in [118]. In other design for manufacturing work, Poll
It should be noted that bringing together experts [74, 104] has compiled and organized knowledge
on life-cycle issues does not insure that knowledge on design for forging. As with Boothroyd's work in
about making design decisions and compromises assembly, analyses of forging relative cost and diffi-
will also be available. We must distinguish between culty are based on identification of selected design
the specialist's knowledge of a life cycle issue and features, and the results point to potential design
knowledge about creating and modifying early de- problems or improvements from the viewpoint of
sign concepts so that the life-cycle concerns are re- the forging process. Work by these researchers is in
solved. Whitney et al. [149] argue that, by relating progress on design for injection molding [108].
all decisions to assembly concerns, including the Heuristic information is available from firms and
function of the assembly, the needed focus will industry associations related to design for manufac-
emerge. However, it is not certain that a team of turability. For example, for casting there is [21], for
specialists will have, for example, the knowledge to extrusion [3], tbr forging [104], and for injection
set machined, molded, or cast tolerances to opti- molding [108]. However, this type of knowledge is
mize a part considering function, reliability, serv- not yet embedded in CAD and solid modeling sys-
iceability, manufacturability, etc. Explicit knowl- tems in a way that makes it available to designers
edge of the relationships of life-cycle issues to early using these systems.
design decisions is needed to perform life-cycle de- In work that is similar in spirit to Suh's axiomatic
sign. Again, this relates directly to the question of approach to design, Ayers [I0] discusses manufac-
the evaluation and analysis of designs at the config- turing as the concentration of information in matter.
uration and conceptual stages. While he does not discuss design per se, Ayers sees
the optimal design and manufacturing process as
the one that maximizes the economic value by mini-
7.2 Design for Manufacturing
mizing the information required to describe and
Boothroyd and Dewhurst [17-19] have performed produce a product. An overview in design for man-
pioneering research on the accumulation and orga- ufacture is given by Stoll in [130].
nization of knowledge of handling and assembly di-
rectly related to design. This work is based on the
hypothesis that a small number of abstract features
7.3 Tolerances
of the components in an assembly can be used to
predict, with useful accuracy, the time required for Although tolerances are critical to both functional
assembly. Both manual and automatic assembly are performance and manufacturing cost, tolerances
considered. The features include specified aspects have received very little theoretical treatment.
of part size and symmetry. The predictions of han- There are three areas for research: 1) the relation-
dling and assembly times can be used to point to ships between tolerances and cost, 2) the relation-
needed design changes from the viewpoint of as- ships between tolerances and functional perfor-
sembly. mance, and 3) the representation of tolerances in
In other design for assembly research, Poli and computer-based design systems.
his colleagues [105-107] have developed a spread- Published data on the relationships between tol-
sheet approach to rating designs on the basis of erances and costs are almost non-existent. Chase
their ease of automatic assembly. The results point [24] has fit cost-tolerance curves to data published
to part and product features that tend to increase by Jamieson [68]. Work is in progress to analyze
assembly costs. and publish more data that can perhaps provide the
130 Finger & Dixon: Research in Mechanical Engineering Design

basis for theory or, at the least, some quantitative unreliable designs. Koen et al. [97] have investi-
generalizations. gated techniques such as fault tree analysis to de-
A few researchers [78, 101, 123, 125, 134, 150] velop tools to aid designers in designing large com-
have studied how to synthesize tolerances in order plex systems.
to minimize manufacturing cost based on various
assumed models for the tolerance cost relationship.
7.5 CAD Advisors
These approaches employ optimization methods to
minimize an assumed cost function. CAD systems with embedded knowledge to provide
Research into the effects of tolerances on func- designers with early on-line advice about manufac-
tional performance is even more limited. Evans [43, turing and life-cycle issues have been proposed and
44] describes a possible theoretical approach to the experimented with. All such advisory systems re-
problem, but the theory is not developed. quire a representation of the in-progress design in
The assignment of tolerances can be viewed as terms of features, whether obtained by feature ex-
one of assigning values to attributes; that is, as the traction or by designing with features. Henderson
parametric design problem. As such, it is necessary [62] describes a feature extraction system for ma-
to be able to analyze the effects of tolerance stack- chined parts that provides intbrmation relevant to
up in complex assemblies. There are several meth- process planning.
ods for doing this analysis as described by Green- Experimental designing with features systems
wood [52] and also by Turner [138]. have been developed at the University of Massa-
chusetts by Dixon et al. In [143], rotationally sym-
metrical parts are designed from features like disks,
7.4 Design for Other Life Cycle Issues
cones, and cylinders; the system provides auto-
Design for manufacturing (as well as for function, of matic print-review level manufacturabitity advice.
course) is the most active design-for-X research In [79], extruded parts are designed from wall and
field; research results for other X ' s are scarce. Suri intersection features; the system provides an auto-
[133] has proposed and is working on Design for matic interface to finite element beam analysis. In
Analysis, that is, designing products and manufac- [83], cast parts are designed from macro-features
turing systems so that they can be easily analyzed. like box, L-bracket, U-channel, and slab; the sys-
His argument is that analysis is another process, tem provides advice about manufacturing limits,
just like manufacturing or assembly, that a design hot spots, and filling problems. Dixon [38] has pro-
must undergo. Therefore, just as one designs for posed a general architecture for design-with fea-
manufacture or designs for assembly, one should tures systems to provide manufacturing and life-cy-
design for analysis. cle advice and redesign suggestions to designers
A detailed architecture for a "unified life-cycle during the design process. Many of the systems dis-
engineering" (ULCE) environment is presented by cussed in Section 7.1, such as the one by Finger et
Brei et al. [20]. This report also recommends re- at., use similar architectures to integrate feature-
search and development on the following life-cycle based design and manufacturing advisors.
issues: (a) human interactions in design, (b) theory, Turner and Anderson [138] have developed a fea-
methodology, and tools for design, (c) data-base ture-based design system for machined parts that
management for design, (d) user interfaces, and (e) couples fixturing, process planning, NC code gener-
automatic management of detail design changes. ation. The system is used to produce parts quickly
Research on design for other life-cycle concerns, with very little operator intervention. An important
such as design for reliability, testability, maintain- aspect of this work is the inclusion of tolerance in-
ability, is much further advanced in fields such as formation with the feature representation.
electronics and software design than it is in mechan-
ical design. Ayers [9] in an interesting position pa-
7.6 Summary
per, discusses the relationships among complexity,
reliability, and manufacturing. His thesis is that the To date, design-for-X has meant primarily design
manufacturing of mechanical products must evolve for manufacturing. Research in design for manufac-
toward creating integrated, multi-purpose mono- turing is extensive, especially for assembly and ma-
liths, similar to integrated computer chips, if me- chining. Research effort in knowledge acquisition
chanical products are to reach the same levels of and organization is still needed, as well as in practi-
reliability and reproducibility. Fiering and Villa- cal ways to get the information to designers in a
marin [144] have studied designs that have failed in useful and timely fashion. In contrast, a fundamen-
surprising ways to uncover the factors that lead to tal understanding of tolerances is still lacking, al-
Finger & Dixon: Research in Mechanical Engineering Design 131

though research interest in this area is growing. One successful in helping designers to organize the
common thread in all of the work in life-cycle de- stages of preliminary design. (Section 3.1).
sign is the need for better underlying representa- 2. Morphological analysis has been successfully
tions of mechanical designs. A clear dependence used for many years in configuration design.
exists between the research on features-based rep- (Section 3.2).
resentations and the research on life-cycle design. 3. The prescriptive models of both Taguchi and
Suh are being applied in practice and have re-
sulted in less expensive and more robust de-
8 Summary signs. (Section 3.3).
Outstanding R e s e a r c h Issues
A research review should not only point to what has
been done, but also to what remains undone. We 1. The prescriptive models of the design process
summarize here by listing the accomplishments and make intuitive sense to many designers, but
the outstanding research issues, as we see them, more research is needed to validate the meth-
organized by the six topic areas of Parts I and II in ods and to integrate them with computer-based
the review. methods.
2. The mapping between the requirements of a
design and the attributes of the artifact is not
Descriptive M o d e l s understood. Because the goal of designing is to
State o f the Art create artifacts that meet the functional re-
quirements, more fundamental research is
1. Understanding of how mechanical designers needed on relating the attributes of designs to
create designs has increased through the body functional requirements, that is, on prescribing
of data collected from protocol studies. The the artifact.
results of these studies will enable new design
tools that to support designers. (Section 2.1).
2. Preliminary hypotheses on the strategies used
C o m p u t e r - B a s e d Models o f the Design Process
by designers have been generated, and from
these, cognitive models of some of the skills State o f the A r t
used by designers have been created. (Section
1. Successful models for parametric design have
2.2).
been demonstrated. Progress has been made in
3. Understanding of how teams of designers work
understanding the crucial role for knowledge
and interact has increased. Research in com-
about dependencies between design variables
puter-supported cooperative work and on dis-
and performance parameters. (Section 4.1).
tributed problem solving complement the work
2. Successful initial models for configuration de-
in this area. (Sections 2.3 and 4.4).
sign have been demonstrated pointing out the
Outstanding R e s e a r c h Issues key role of features at this level. (Section 4.2).
3. The foundation has been laid for tools to sup-
1. Hypotheses concerning the strategies used in
port computer-aided design of mechanical as-
design must be tested, validated, and inte-
semblies. (Section 4.2.1).
grated into design systems.
4. Preliminary successes have been reported in
2. Cognitive models of design strategies must
some domains in designing from functional re-
continue to be developed to increase our un-
quirements. (Section 4.3).
derstanding of how designers design and as a
basis for tools in conceptual designs. Outstanding R e s e a r c h Issues
3. Most product designs are created by teams of
1. The models and methods for parametric design
designers, and yet we know little about how
are highly domain dependent. Research on a
design teams work or how to decompose a de-
unifying parametric design paradigm, which
sign problem to be solved by a team.
must include both numeric and non-numeric
methods, is needed.
Prescriptive Models f o r Design 2. Research is needed to enable evaluation and
redesign of configurations without the need for
State o f the Art
instantiation at the parametric level.
1. Prescriptive models of the design process are 3. The utility of strategies for distributed problem
used widely in teaching design and have been solving in design must be explored.
132 Finger & Dixon: Research in Mechanical Engineering Design

4. The role of physical principles in relating form useful and tractable in design systems. (Sec-
and function is not yet fully understood. tion 6.1).
2. Research in automatic finite element analysis
has reached a stage where it is now practical to
Languages, Representations, and Environments create interfaces between these powerful ana-
lytic tools and design systems. In addition,
State o f the Art
studies are beginning to shed light on analysis
1. Geometric modeling is well advanced; robust for early design stages. (Sections 6.2 and 6.3).
constructive solid geometry and boundary-rep- Outstanding Research Issues
resentation models are widely available. (Sec-
tion 5.1.1). 1. A major research issue is the analysis and eval-
2. New, geometric modeling paradigms based on uation of designs at the early and intermediate
non-manifold topologies, more suitable for de- stages of design. Research is needed on the
signing, have been developed. (Section 5.1.1). generation and evaluation of alternatively con-
3. Formal representations of behavior for classes cepts, embodiments, and configurations to
of mechanical designs have been created. (Sec- complement the observed tendency of design-
tion 5.2). ers to pursue a single-concept design.
4. Research in feature-based representations has 2. Another open research question is how to pro-
advanced rapidly in the last few years, and sev- vide designers with the ability to design and
eral feature-based design systems have been analyze, not only at different levels of abstrac-
developed. (Section 5.3L tion, but also from various functional view-
5. Integrated product models have progressed to points, for example from a kinematic, struc-
the point where standards can be written for tural, or thermal viewpoint.
exchanging product data as opposed to graphi- 3. Research is needed to create CAD systems
cal representations of engineering drawings. that support conceptual design stages by ena-
(Section 5.4). bling designers to design, modify, and analyze
at multiple levels of abstraction and in multiple
Outstanding Research Issues
viewpoints.
1. A major research area common to all design 4. More work is required to complete and dissem-
problems is the representation of mechanical inate automated interfaces for parametric de-
designs. The research issues include: represen- sign and optimization as well as for detail de-
tation of incomplete designs; representation of sign and finite element analyses.
the evolution of a design, including design
changes and version and configuration control; Design for Manufacturing and the Life-Cycle
representation of non-geometric attributes of
State o f the Art
designs such as behavior and design intent;
linkages and dependencies between represen- 1. Concurrent design is under investigation on a
tations of different attributes of designs; and number of fronts. Research is progressing on
integration of features, or high level abstrac- enabling multiple players to view, criticize,
tions, into the design representation. The role and modify a design, on enabling concurrent
of formal grammars and languages in design product and process design through the para-
representation must be explored further. digm of process planning, and on enabling con-
2. Much research remains before feature-based current design through organizational change.
design systems can be used in practice. (Section 7.1).
3. An important area that has received little atten- 2. Much of the knowledge required to support de-
tion to date is the creation of design environ- sign for manufacturability has been organized
ments that integrate available tools into a con- and is being disseminated. Design for assembly
sistent system to support the designer. is especially mature. (Section 7.2).
3. Experimental manufacturability advisory sys-
tems on feature representations, have been in-
Analysis in Support o f Design tegrated into CAD systems. (Section 7.5).
State of the Art Outstanding Research Issues
1. Interfaces to optimization procedures have I. No theory or methodology exists to decom-
been created to make these powerful methods pose a design into manageable design problems
Finger & Dixon: Research in Mechanical Engineering Design 133

and then to recompose and assemble the re- 8. Arora, J.S. and Thandedar, P.B., "Computational Methods
suiting designs into a product. for Optimum Design of Large Complex Systems," Compu-
tational Mechanics, Vol. 1, 1986, pp. 221-242
2. The organization and communication proto-
9. Ayers, R.U., 'Complexity, Reliability and Design: The
cols necessary for concurrent design are not Coming Monolithic Revolution in Manufacturing," Work-
understood. ing Paper WP-86-48, International Institute for Applied
3. Continued acquisition and organization of Systems Analysis, 1986
manufacturing knowledge in forms useful to 10. Ayers, R.U., "Manufacturing and Human Labor as Infor-
mation Processes," Research Paper RR-87-19, Interna-
designers is needed.
tional Institute for Applied Systems Analysis, November
4. Fundamental and applied work on tolerances, 1987
especially relating cost to performance, is es- 11. Bacon, S.D. and Brown, D.C., "Reasoning about Mechani-
sential. cal Devices: A Top-Down Approach to Deriving Behavior
5. More design-for-X studies are needed if con- from Structure," Computers in Engineering, 1988, Ameri-
can Society of Mechanical Engineers, San Francisco, CA,
current design for life-cycle performance is to August 1988, pp. 467---472
become a reality. 12. Balachandran, M. and Gero, J.S., "A Knowledge-Based
6. CAD advisory system must be able to deal with Approach to Mathematical Design Modeling and Optimiza-
more complex geometry and with combina- tion," Engineering Optimization, Vol. 12, 1987, pp. 91-
tions of features. 115
13. Bailing, R.J., Parkinson, A.R. and Free, J.C., "OPTDES.
The mechanical engineering design research BYU: An Interactive Optimization Package with 2DI3D
community has made major advances over the last Graphics," Technical report, Brigham Young University,
1982
few years. Preparing this review was a much longer
14. Balling, R.J., Pister, K.S. and Polak, E., "DELIGHT-
and harder task than we had anticipated. The re- STRUCT: An Optimization-Based Computer-Aided Design
search community in mechanical engineering design Environmentfor Structural Engineering," Computer Meth-
has made significant progress not only in advancing ods in Applied Mechanics and Engineering, No. 38, 1983,
our understanding of design, but also in clarifying pp. 237-251
15. Balling, R.J., Parkinson, A.R. and Free, J.C., "Methods
the research methods necessary to study design. for Interfacing Analysis Software to Optimization Soft-
The progress being made toward a better under- ware," Computers & Structures, Vol. 22, No. 1, 1986,
standing of design, and hence toward better design pp. 87-98
tools, is remarkable. 16. Bailing, R.J., Free, J.C. and Parkinson, A.R., "Consider-
ation of Worst-Case Manufacturing Tolerances in Design
Optimization," Journal of Mechanisms, Transmissions and
Automation in Design, Vol. 108, December 1986
17. Boothroyd, G., Poll, C. and March L., "'Handbook of
Feeding and Orienting Techniques for Small Parts," Tech-
References nical report, Mechanical Engineering Department, Univer-
1. Agogino, A.M. and Almgren, A.S., "Symbolic Computa- sity of Massachusetts, 1978
tion in Computer-Aided Optimal Design," Expert Systems 18. Boothroyd, G., Poll, C. and March, L., Automatic Assem-
in Computer-Aided Design, Gero, J.S., ed., North-Hol- bly, Marcel Dekker, New York, 1980
land, Amsterdam, t987, pp. 267-284 19. Boothroyd, G. and Dewhurst, P., "Design for Assembly--
2. Agogino, A.M. and Almgren, A.S., "Techniques for Inte- A Designers Handbook," Technical report, Department of
grating Qualitative Reasoning and Symbolic Computation Mechanical Engineering, University of Massachusetts,
in Engineering Optimization," Engineering Optimization, 1983
Vol. 12, No. 2, Sept/Oct 1987, pp. 117-135 20. Brei, M.L., Cralley, W.E. Dierolf, D , Owen, D.J., Rich-
3. A Guide to Aluminum Extrusions The Aluminum Associa- ter, K.J. and Rogen, E., "Architecture and Integration Re-
tion, Washington, DC, 1976 quirements for an ULCE Design Environment," Paper
4. Arbab, F., Cantor, D.G., Lichten, L. and Melkanoff, 17-2063, Institute for Defense Analysis, April 1988
M.A., "The MARS CAM-Oriented Modeling System," 21. Casting Design Handbook, American Society for Metals,
Proceedings of the Conference on CAD~CAM Technology Metals Park, OH, 1966
in Mechanical Engineering, IFIP, Cambridge, MA, 1982, 22. Cha, J.Z. and Mayne, R.W., "Optimization with Discrete
pp. 281-288 Variables via recursive Quadratic Programming," Ad-
5. Arbab, F. and Wing, J., "Geometric Reasoning: A New vances in Design Automation--1987, American Society of
Paradigm for Processing Geometric Information," IEEE In- Mechanical Engineers, September 1987
ternational Symposium on New Directions in Computing, 23. Chang, T.C., Anderson, D.C. and Mitchell, O.R., "QTC--
August 1985 An Integrated Design/Manufacturing/Inspection System
6. Arbab, F., "A Paradigm for Intelligent CAD," Intelligent for Prismatic Parts," Computers in Engineering 1988,
CAD Systems 1: Theoretical and Methodological Aspects, American Society of Mechanical Engineers, San Francisco,
Springer-Verlag, 1987 CA, August 1988, pp. 417-426
7. Arbab, F., "An Environment for Geometric Reasoning in 24. Chase, K.W., "Design Issues in Mechanical Tolerance
Intelligent CAD," 1FIP WG 5.2 Workshop on Intelligent Analysis," Manufacturing Review, Vol. 1, No. 1, March
CAD Systems, Gosard, D., ed., IFIP, Cambridge, MA, Oc- 1988, pp. 50-59
tober 1987 25. Chieng, W.-H. and Hoetzel, D.A., "An Interactive Hybrid
134 Finger & Dixon: Research in Mechanical Engineering Design

(Symbolic-Numeric) System Approach to Near Optimal mentary Roles of Symbolic Computing and Numerical Op-
Design of Mechanical Components," Engineering Optimi- timization in Engineering Design Software," Advances in
zation, Grodon and Breach Science Publishers, Great Brit- Design Automation--1987, Design Methods, Computer
ain, 1987, pp. 369-383 Graphics and Expert Systems, vol. I, Design Technology
26. Chieng, W.-H. and Hoetzel, D.A., "A Generic Planning Conferences, Boston, MA, September 1987
Model for Large Scale Engineering Design Optimization 43. Evans, D.H., "Statistical Tolerancing: The State of the
with a Power Transmission Design Case Study," Proceed- Art, Part 1," Journal of Quality Technology, Vol. 7, No. 1,
ings 1987 ASME Computers in Engineering Conference, January 1975
American Society of Mechanical Engineers, New York, 44. Evans, D.H., "Statistical Tolerancing: The State of the
August 1987, pp. 113-124 Art, Part 2," Journal of Quality Technology, Vol. 7, No. 1,
27. Choi, B.K,, Barash, M.M. and Anderson, D.C~ "Auto- January 1975
mated Recognition of Machined Surfaces from a 3-d Solid 45. Fenves, S.J. and Baker, N.C., "Spatial and Functional
Modeler," Computer Aided Design, Vol. 16, No. 2, 1984 Representation Language for Structural Design," Expert
28. Chomsky, N., Syntactic Structures, Humanities Press, At- Systems in Computer-Aided Design, Elsevier Science
lantic Highlands, NJ, 1957 (North-Holland), IFIP 5.2 1987
29. Choy, J.K. and Agogino, A.M., "SYMON: Automated 46. Finger, S., Fox, M.S., Navinchandra, D., Prinz, F.B. and
SYMbolic MONotonicity Analysis System for Qualitative Rinderle, J.R., "Design Fusion: A Product Life-Cycle
Design Optimization," Proceedings, ASME 1986 Interna- View for Engineering Designs," Second IFIP WG 5.2
tional Computers in Engineering Conference, American Workshop on Intelligent CAD, IFIP, Cambridge, UK, 19-
Society of Mechanical Engineers, Chicago, IL, July 24-26, 22 September 1988
1986, pp. 305-310 47. Fitzhorn, P., Formal Languages, PhD dissertation, Colo-
30. Cline, T., Abelson, H., Harris, W., Tou, I. and Fong, W., rado State University, 1985
"Symbolic Computing in Engineering Design," Third AI in 48. Flemming, U., "The Role of Shape Grammars in the Anal-
Design Workshop, AAA1, Minneapolis, MN, May 13, 1988 ysis and Creation of Designs," 1986 SUNYBuffalo Sympo-
31. Crossley, E., "Make Science a Partner," Machine Design, sium on CAD; The Computability of Design, SUNY Buf-
April 24, 1980 falo, NY, December 1986
32. Crossley, E., "A "Shorthand" Route to Design Creativ- 49. Gelsey, A. and McDermott, D., "Spatial Reasoning About
ity," Machine Design, April 1980, pp. 96-100 Mechanisms," 7'0 appear in Advances in Spatial Reason-
33. Cunningham, J.J. and Dixon, J.R., "Designing with Fea- ing, Ablex. 1989
tures: The Origin of Features," Proceedings of the ASME 50. Gossard, D.C., Zuffante, R.P. and Sakurai, H., "Repre-
Computers in Engineering Conference, American Society senting Dimensions, Tolerances, and Features in MCAE
of Mechanical Engineers, San Francisco, CA, July 3I-Au- Systems," IEEE Computer Graphics and Applications,
gust 3, 1988 March 1988, pp. 51-59
34. Cutkosky, M.R. and Tenenbaum, J.M., "CAD/CAM Inte- 51. Green, D.S. and Brown, D.C., "Qualitative Reasoning dur-
gration Through Concurrent Process and Product Design," ing Design about Shape and Fit: A Preliminary Report,"
Intelligent and Integrated Manufacturing Analysis and Expert Systems in Computer-Aided Design, Elsevier Sci-
Synthesis, American Society of Mechanical Engineers, ence (North-Holland), IFIP 5.2 1987, pp. 93-117
New York, 1987, pp. 1-10 52. Greenwood, W.H. and Chase, K.W., "'A New Tolerance
35. Cutkosky, M.R., Tenenbaum, J.M. and Muller, D., "Fea- Analysis Method for Designers and Manufacturers," Jour-
tures in Process-Based Design," Proceedings of the Inter- nal of Engineering for Industry, Transaetions of ASME,
national Computers in Engineering Conference, American Vol. 109, May 1987, pp. 112-116
Society of Mechanical Engineers, San Francisco, CA, July 53. Gross, M. and Fleisher, A., "Design as the Exploration of
1988 Constraints," Design Studies, No. 3, 1984
36. Diaz, A.R., "A Fuzzy Set Based Environment for Design 54. Gross, M.D., Design as Exploring Constraints, PhD disser-
Optimization," Design Theory "88:Proceedings of the t988 tation, M.I.T., 1986
NSF Grantee Workshop on Design Theory and Methodol- 55. Gross, M., Ervin, S., Anderson, J. and Fleisher, A., "Con-
ogy, Springer-Verlag, New York, 1989 straints: Knowledge Representation in Design," Design
37. Dixon, J.R., Cunningham, J.J. and Simmons, M.K., "Re- Studies, Vol. 9, No. 3, July 1988
search in Designing With Features," IF1P WG 5.2 Work- 56. Gursoz, E.L. and Prinz, F.B, "Corner-Based Representa-
shop on Intelligent CAD Systems, Gossard, D., ed., IFIP, tion of Non-manifold Surface Boundaries in Geometric
Cambridge, MA, October 6-7, 1987 Modeling," Technical Report, Engineering Design Re-
38. Dixon, J.R., "Designing with Features: Building Manufac- search Center, Carnegie Mellon University, 1989
turing Knowledge into More Intelligent CAD Systems," 57. Habraken, N.J. and Gross, M.D., "Concept Design
Proceedings of ASME Manufacturing International-88, At- Games: Games for Experimentation in Design Theory and
lanta, Georgia, April 17-20, 1988 Methodology," Proceedings from the NSF Workshop on
39. Dym, C.L and Salata, S.E., "Representation of Strategic the Design Process, Waldron, M.B., ed., Ohio State Uni-
Choices in Structural Modeling," Proceedings of the 1989 versity, Oakland, CA, February 8-10, 1987, pp. 13-42
ASCE Congress, American Society of Civil Engineering, 58. Haftka, R.T. and Grandhi, R.V., "Structural Shape Opti-
May 1989 mization--A Survey," Computer Methods in Applied Me-
40. Earl, C.F., "Shape Grammars and the Generation of De- chanics and Engineering, Vol. 57, 1986, pp. 91-I06
signs," Principles of Computer-Aided Design, Pitman Pub- 59. Hayes, C.C. and Wright, P.K,, "Automating Process Plan-
lishing, 1987 ning: Using Feature Interactions to Guide Search," Tire
41. Eastman, C.M., "Recent Developments in Representation Journal of Manufacturing Systems, Vol. 8, No. 1, January
in the Science of Design," Proceedings of the 18th Design 1989
Automation Conference, ACM, tEEE, June 1981, pp 13-21 60. Heisserman, J. and Woodbury, R., "'Solid Grammars for
42. Ellsworth, R., Parkinson, A. and Cain, F., "The Comple- Generative Geometric Design," Submitted to the NSF En-
Finger & Dixon: Research in Mechanical Engineering Design 135

gineering Design Research Conference, University of Mas- Example," Spring National Design Engineering Confer-
sachusetts, Amherst, Amherst, MA, June 11-14, 1989 ence, American Society of Mechanical Engineers, Chicago,
61. Henderson, M.R. and Anderson, D.C., "Computer Recog- IL, March 24-27, 1986
nition and Extraction of Form Features: A CAD/CAM 80. Libardi, E.C., Dixon, J.R. and Simmons, M.K., "Com-
Link," Computers in Industry, Vol. 6, No. 4, 1984, puter Environments for the Design of Mechanical Assem-
pp. 315-325 blies: A Research Review," Engineering with Computers,
62. Henderson, M.R. and Chang, G.J., "FRAPP: Automated 1988, pp. 121-136
Feature Recognition and Process Planning from Solid 81. Light, R. and Gossard, D., "Modification of Geometric
Model Data," Computers in Engineering 1988, American Models Through Variational Geometry," CAD--Com-
Society of Mechanical Engineers, San Francisco, CA, Au- puter-Aided Design, Vol. 14, No. 4, July 1982, pp. 209-
gust 1988, pp. 529-536 214
63. IFIP WG 5.2 Workshop on Intelligent CAD Systems, Gos- 82. Logan, B.S., "Representing Design Problems: Formal and
sard, D., ed. IFIP, Cambridge, MA, October, 1987 Informal Models in Design," Second IF1P WG 5.2 Work-
64. Second IFIP WG 5.2 Workshop on Intelligent CAD Sys- shop on Intelligent CAD, IFIP, Cambridge, UK, 19-22
tems, Yoshikawa, H. and Holden, T., ed., IFIP, Cam- September 1988
bridge, UK, September, 1988 83. Luby, S.C., Dixon, J.R. and Simmons, M.K., "Designing
65. Third IFIP WG 5.2 Workshop on Intelligent CAD Systems, with Features: Creating and Using a Features Data Base for
Yoshikawa, H., ed., IFIP, Osaka, Japan, to be held Sep- Evaluation of Manufacturability of Castings," Proceed-
tember, 1989 ings, ASME 1986 International Computers in Engineering
66. lshida, T., Minowa, H. and Nakajima, N., "Detection of Conference, American Society of Mechanical Engineers,
Unanticipated Functions of Machines," Design and Syn- Chicago, IL, July, t986, pp. 285-292
thesis, Elsevier Science (North-Holland), 1985, pp. 23- 84. MacKenzie, C.A. and Gero, J.S., "Learning Design Rules
28 from Decisions and Performances," Artificial Intelligence,
67. lshii, K. and Barkan, P., "Rule Based Sensitivity Analy- Vol. 2, No. 1, 1987
sis--A Framework for Expert Systems in Mechanical De- 85. Mehta, S.I. and Korde, U.P., "An Expert System to
sign--," Proceedings of the IFIP W.G. 5.2 Working Con- Choose the Right Optimization Strategy," Computers' in
ference on Expert Systems in Computer-Aided Design, Engineering 1988, American Society of Mechanical Engi-
IFIP, Sydney, Australia, 16-20 February 1987 neers, San Francisco, CA, July 31-August 4, 1988,
68. Jamieson, A., Introduction to Quality Control, Reston Pub- pp. 483-487
lishing, 1982 86. Millington, K., Robertson, A. and Smithers, T., "Architec-
69. Jones, J.C., "Continuous Design and Redesign," Design ture for AI-Based Design: A Foundation Made Concrete,"
Studies, No. 1, 1983 Preprints of the Second IFIP WG 5.2 Workshop on Intelli-
70. Joskowicz, L. and Addanki, S., "From Kinematics to gent CAD, IFIP, Cambridge, UK, September 1988, pp.
Shape: An Approach to Innovative Design" 7th National 299-311
Conference on Artificial Intelligence, AAAI-88, Minneapo- 87. Mistree, F., Hughes, O.F. and Phuoc, H.B., "An Optimi-
lis, MN, August 21-26, 1988 zation Method for the Design of Large, Highly Constrained
71. Joskowicz, L., "Reasoning about Shape and Kinematic Complex Systems," Engineering Optimization, Vol. 5,
Function in Mechanical Devices," Robotics Research 1981
Technical Report 402/173, New York University Courant 88. Mistree, F. and Muster, D., "Design Harmonization: A
Institute of Mathematical Sciences, September 1988 Computer-Based Approach for Design in the Systems
72. Kamal, S.Z., Karandikar, H.M., Mistree, F. and Muster, Age," Optimization in Computer-Aided Design, Elsevier
D., "Knowledge Representation for Discipline-Indepen- Science Publishers B. V. (North-Holland), 1985
dent Decision Making," IFIP 87, IFIP, Australia, 1987 89. Moll, R.N., Arbib, M.A. and Kfoury, A.J., An Introduc-
73. Keta, A., Perruchio, R. and Voelcker, H., "Toward Auto- tion to Formal Language Theory, Springer-Verlag, New
matic Finite Element Analysis," Computers" in Mechanical York, 1988
Engineering, July 1986 90. Muster, D. and Mistree, F., "A Philosophy, Approach and
74. Knight, W.A. and Poli, C., "'A Systematic Approach to Method for Negotiating Solutions to Design Problems Us-
Forging Design," Machine Design, January 24, 1985 ing the Decision Support Problem Technique," Technical
75. Kumar, B., Anand, D.K. and Kirk, J.A., "Knowledge report, Department of Mechanical Engineering, University
Representation Scheme for an Intelligent Feature Extrac- of Houston, 1988
tor," Computers in Engineering 1988, American Society of 91. Myers, W.L., Dixon, J.R. and Simmons, M.K., "Com-
Mechanical Engineers, San Francisco, CA, August 1988, puter Analysis of Mechanical Assembly from a CAD Data
pp. 529-536 Base: Manual Handling Times," Proceedings of the 1987
76. Lai, K. and Wilson, W.R.D., "FDL: A Language for Func- ASME Computers in Engineering Conference, American
tion Description and Rationalization in Mechanical De- Society of Mechanical Engineers, New York, August 9-13,
sign," Computers in Engineering, ASME, New York, 1987
1987, pp. 87-94 92. Nakazawa, H., "Information Integration Method," Design
77. Lee, K. and Gossard, D., "A Hierarchical Data Structure and Synthesis, Elsevier Science Publishers B. V (North-
for Representing Assemblies: Part 1," Computer-Aided De- Holland), 1985
sign, Vol. 17, No. 1, 1986, pp. 16-19 93. Newman, J. and Kranowski, M., "Case Study--Matrix
78. Lee, W.J. and Woo, T.C., "Tolerancing: Its Distribution, Printer: No Pulleys, Belts, or Screws," IEEE Spectrum,
Analysis and Synthesis," Technical Report 86-30, Depart- Vol. 24, No. 5, May 1987, pp. 50-51
ment of Industrial and Operations Engineering, University 94. Nielsen, E.H., Dixon, J.R. and Simmons, M.K., "How
of Michigan, 1987 Shall We Represent the Geometry of Designed Objects?,"
79. Libardi, E.C., Dixon, J.R. and Simmons, M.K., "Design- Technical Report 6-87, Mechanical Design Automation
ing with Features: Design and Analysis of Extrusions as an Laboratory, University of Massachusetts, 1987
136 Finger & Dixon: Research in Mechanical Engineering Design

95. Pahl, G. and Beitz, W., Engineering Design, The Design ceedings of the 1988 NSF Grantee Workshop on Design
Council, Springer-Verlag, London, 1984 Theory and Methodology, Springer-Verlag, New York,
96. Parkinson, A.R., Bailing, R.J. and Free, J.C., "OPTDES. 1989
BYU: A Software System for Optimal Engineering De- 115. Rogers, J.L. and Barthelemy, J-F. M., "An Expert System
sign," Proceedings, 1984ASME Computers in Engineering for Choosing the Best Combinations of Options in a Gen-
Conference, American Society of Mechanical Engineers, eral Purpose Program for Automated Design Synthesis,"
Las Vegas, NV, August 12-16, 1984 Proceedings, 1985 ASME Computers in Engineering Con-
97. Patterson-Hines, F.A. and Koen, B., "Direct Evaluation of ference, American Society of Mechanical Engineers, Bos-
Fault Trees using Object-Oriented Programming Tech- ton, MA, August 4-8, 1985
niques," IEEE Transactions on Retiabiticy, To appear in 116. Roy, U. and Liu, C.R,, "Feature-Based Representational
1989 Scheme of a Solid Modeler for Providing Dimensioning and
98. Paynter, H.M., Analysis and Design of Engineering Sys- Tolerancing Information," Robotics and Computer-Inte-
tems, MIT Press, Cambridge, MA, 1961 grated Manufacturing, Vol. 4, No. 3/4, 1988, pp. 335-345
99. PDES/STEP Standard National Institute of Standards and 117. Sakurai, H. and Gossard, D.C., "Recognizing Shape Fea-
Technology, available through NTIS as no. NIST-IR-88- tures in Solid Models," Submitted to IEEE Computer
4004, 1989 Graphics and Applications, 1989
100. Peckham, J. and Maryanski, F., "Semantic Data Models," 118. Seader, R. and Tobin, B., "Meeting the 'Impossible'
ACM Computer Surveys, Vol. 20, No. 3, September 1988, Schedule," Plastics Design Forum, November/December
pp. 153-189 1987
101. Peters, J., "Tolerancing the Components of an Assembly 119. Shah, J.J. and Wilson, P.R., "Analysis of Knowledge Ab-
for Minimum Cost," Transactions of the ASME Journal of straction, Representation and Interaction Requirements for
Engineering for Industry, August 1980 Computer-Aided Engineering," Computers in Engineering
102. Pinilla, J.M., Finger, S. and Prinz, F.B., "Shape Feature 1988, American Society of Mechanical Engineers, San
Description and Recognition Using an Augmented Topol- Francisco, CA, August 1988, pp. 17-24
ogy Graph Grammar," Submitted to the 1989 NSF Engi- 120. Shaw, N.K., Bloor, M.S. and de Pennington, A., "Product
neering Design Research ConJ~rence, University of Massa- Data Models," Research in Engineering Design, Vol. 1,
chusetts, Amherst, June 11-14, 1989 No. 1, 1989
103. Polak, E., Siegel, P., Wau, T., Nye, W.T. and Mayne, 121. Shephard, M.S. and Yerry, M.A., "Approaching the Auto-
D.Q., "DELIGHT.MIMO: An Interactive Optimization matic Generation of Finite Element Meshes," Computers
Based Multivariable Control System Design Package,'" in Mechanical Engineering, April 1983
IEEE Control System Magazine, December 1987 122. Shephard, M.S., Korngold, E.V. and Wentorf, R., "Ideal-
104. Poli C. and Knight, W.A., "Design for Forging Hand- ized Models in Engineering Analysis," Technical report,
book," Technical report, Mechanical Engineering Depart- Rensselaer Design Research Center, RPI, 1988
ment, University of Massachusetts, 1984 123. Speckhart, F.H., "Calculation of Tolerance Based on a
105. Poli, C., "A Design for Assembly Spreadsheet," Design Minimum Cost Approach," Journal of Engineering for In-
and Synthesis, Elsevier Science Publishers B. V (North- dustry, Transactions of ASME, Vol. 94, May 1972,
Holland), 1985 pp. 447-453
106. Poli, C. and Knight, W.A., "Rating Products for Ease of 124. Spooner et al, "Modeling Mechanical CAD Data with Data
Assembly," Machine Design, August 21, 1986 Abstraction and Object.Oriented Techniques," Proceed-
107. Poli, C. and Fenoglio, F., "Designing Parts for Automatic ings of the IEEE Data Engineering Conference, IEEE, Los
Assembly," Machine Design, December 10, 1987 Angeles, 1986, pp. 416-424
108. Poli, C., Escudero, J. and Fernandez, R., "How Part De- 125. Spotts, M.F., "Allocation of Tolerances to Minimize Cost
sign Affects Injection Molding Tool Costs," Machine De- of Assembly," Journal of Engineering for Industry, Trans-
sign, November 24, 1988 actions of the ASME, Vol. 95, August 1973, pp. 762-764
109. Pratt, M.J., "Solid Modeling and the Interface between 126. Stiny, G., Pictorial and Formal Aspects of Shape and
Design and Manufacture," IEEE Computer Graphics and Shape Grammars, Birkhauser, Basel, 1975
Applications, July 1984, pp. 52-59 127. Stiny, G., "Introduction to Shape and Shape Grammars,"
ll0. Pratt, M.J. and Wilson, P.H., "Requirements for Support Environment and Planning B, Vol. 7, July 1980, pp. 343-
of Form Features in a Solid Modeling System," Report R- 351
85-ASPP-01, CAM-l, June 1985 128. Report on the Workshop on Features in Design and Manu-
111~ Pratt, M.L~ "Synthesis of an Optimal Approach to Form facturing, Stiny, G., ed. University of California, Los
Feature Modeling," Computers in Engineering 1988, Angeles, Los Angeles, CA, February 26-28, 1988
American Society of Mechanical Engineers, San Francisco, 129. Stiny, G., "'Formal Devices for Design," Design Theory
CA, August 1988, pp. 263-274 "88: Proceedings of the 1988 NSF Grantee Workshop on
112. Requicha, A.A.G. and Voelcker, H.B., "'Solid Modeling: A Design Theory and Methodology, Springer-Vedag, New
Historical Summary and Contemporary Assessment," York, 1989
1EEE Computer Graphics & Applications, March t982, t30. StoU, H.W., "Design for Manufacture: An Overview," Ap-
pp. 9-24 plied Mechanics Reviews, Vol. 39, No. 9, September 1986,
1I3. Rindede, J.R., "Function and Form Relationships: A Basis pp. 1356-1364
for Preliminary Design," Proceedings from the NSF Work- 131. Su, S.Y.W., "Modeling Integrated Manufacturing Data
shop on the Design Process, Waldron, M.B., ed., Ohio with SAM*," IEEE Computer, Vol. 19, No. 1, 1986,
State University, Oakland, CA, February 8-I0, 1987, pp. 34-39
pp. 295-312 132. Suh, N.P., Bell, A.C. and Gossard, D.C., "On an Axioma-
114. Rinderle, J.R., Colburn, E.R., Hoover, S.P., Paz-Soldan, tric Approach to Manufacturing and Manufacturing Sys-
J.P. and Watton, J.D., "Form-Function Characteristics of tems," ASME Journal of Engineering for Industry, Vol.
Electro-Mechanical Designs," Design Theory "88, Pro- 100, No. 2, May 1978, pp. 127-130
Finger & Dixon: Research in Mechanical Engineering Design 137

133. Suri, R., "A New Perspective on Manufacturing Systems 145. Voelcker, H.B., "Modeling in the Design Process," Design
Analysis," Design and Analysis o f lntegrated Manufactur- and Analysis of Integrated Manufacturing Systems, Na-
ing Systems, National Academy Press, Washington, DC, tional Academy Press, Washington, DC, 1988, pp. 167-199
1988, pp. 118-133 146. Weiler, K.J., "Edge-Based Data Structures for Solid Mod-
134. Sutherland, G.H. and Roth, B., "Mechanism Design: Ac- eling in Curved Surface Environments," IEEE Computer
counting for Manufacturing Tolerances and Costs in Func- Graphics and Applications, January 1985
tion Generating Problems," Transactions of the ASME 147. Weiler, K.J., Topological Structures fbr Geometric Model-
Journal of Engineering for Industry, February 1975 ing, PhD dissertation, Rensselaer Polytechnic Institute,
135. Suzuki, H., Inui, M., Kimura, F. and Sata, T., "A Product 1986
Modeling System for Constructing Intelligent CAD and 148. Wesley, M.A., Lozano-Perez, T., Lieberman, L.I., Lavin,
CAM Systems," Robotics and Computer-Integrated Man- M.A. and Grossman, D.D., "A Geometric Modeling Sys-
ufacturing, Vol. 4, No. 3/4, 1988, pp. 483-489 tem for Automated Mechanical Assembly," IBM Journal
136. Takase, H. and Nakajima, N., "A Language for Describing of Research and Development, VoL 24, No. 1, 1980,
Assembled Machines," Design and Synthesis, Elsevier pp. 64-74
Science Publishers B. V (North-Holland), 1985, pp. 471- 149. Whitney, D.E., Nevins, J.L., DeFazio, T.L., Gustavson,
476 R.E., Metzinger, R.W., Rourke, J.M. and Seltzer, D.S.,
137. Thompson, J.M.T. and Hunt, G.W., "Dangers of Struc- "The Strategic Approach to Product Design," Design and
tural Optimization," Engineering Optimization, Vol. t, Analysis of Integrated Manufacturing Systems, National
1974, pp. 99-110 Academy Press, Washington, DC, 1988, pp. 200-223
138. Turner, G.P. and Anderson, D.C., "An Object-Oriented 150. Wilde, DJ. and Prentice, E., "Minimum Exponential Cost
Approach to Interactive Feature-Based Design for Quick Allocation of Sure-Fit Tolerances," Transactions of the
Turnaround Manufacturing," Proceedings of 1988 ASME ASME Journal of Engineering for Industry, November
Computers in Engineering Conference, American Society 1975
of Mechanical Engineers, San Francisco, CA, August 151. Woo, T.C., "Interfacing Solid Modeling to CAD and CAM:
1988 Data Structures and Algorithms for Decomposing a Solid,"
139. Ulrich, K. and Seering, W.P., "Conceptual Design: Syn- Computer-Integrated Manufacturing, ASME, New York,
thesis of Systems Components," Intelligent and Integrated 1983, pp. 39-45
Manufacturing Analysis and Synthesis, American Society 152. Wood, K.L. and Antonsson, E.K., "Engineering Design--
of Mechanical Engineers, New York, 1987, pp. 57-66 Computational Tools in the SYNTHESIS Domain," Pro-
140. Ulrich, K.T. and Seering, W.P., "Function Sharing in Me- ceedings from the NSF Workshop on the Design Process,
chanical Design," 7th National Conference on Artificial Waldron, M.B., ed., Ohio State University, Oakland, CA,
Intelligence, AAAI-88, Minneapolis, MN, August 21-26, February 8-10, 1987, pp. 337-360
1988 153. Wood, K.L. and Antonsson, E.K., "Computations with
141. Ulrich, K.T. and Seering, W.P., "Synthesis of Schematic Imprecise Parameters in Engineering Design: Applications
Descriptions in Mechanical Design," Research in Engi- and Examples," Engineering Design Research Laboratory
neering Design, Vol. 1, No. 1, 1989 Report 88-02, California Institute of Technology, June 1988
142. Unger, M.B. and Ray, S.R., "Feature-Based Process Plan- 154. Wood, K.L. and Antonsson, E.K., "Modelling Impreci-
ning at the AMRF," Computers in Engineering 1988, sion and Uncertainty in Preliminary Engineering Design,"
American Society of Mechanical Engineers, San Francisco, Engineering Design Research Laboratory Report 88e, Cali-
CA, August 1988, pp. 563-569 fornia Institute of Technology, October 1988
143. Vaghul, M., Dixon, J.R., Zinsmeister, G.E. and Simmons, 155. Wood, K.L. and Antonsson, E.K., "Computations with
M.K., "Expert Systems in a CAD Environment: Injection Imprecise Parameters in Engineering Design: Background
Molding Part Design as an Example," Proceedings, 1985 and Theory," Engineering Design Research Laboratory
ASME Computers in Engineering Conference, American Report 88-01, California Institute of Technology, February
Society of Mechanical Engineers, Boston, MA, August 4- 1988
8, 1985 156. Woodbury, R., Carlson, K. and Heisserman, J., "Geomet-
144. Villamarin, B., Empirical Assessment of Propensity for ric Design Spaces," Second 1F1P WG 5.2 Workshop on
Surprising Failures, PhD dissertation, Harvard University, Intelligent CAD, IFIP, Cambridge, UK, 19-22 September
1988 1988

View publication stats

Vous aimerez peut-être aussi