You are on page 1of 1

Garret N.

Vanderplaats

Structural Optimization for Statics,


Garret N. Vanderplaats Dynamics and Beyond
Vanderplaats Research & Development, Inc Structural optimization has matured to the point that it can be routinely applied to a wide
1767 S. 8th Street range of real design tasks. The purpose here is threefold. First, the general optimization
Colorado Springs, CO 80906 USA task will be defined. Second, the state of the art in structural optimization will be reviewed.
vanderplaats@vrand.com Finally, examples will be presented to demonstrate the level of sophistication possible in
applying this technology. It is concluded that, while much research always remains,
optimization technology has matured to the point where it can and should be used
routinely for engineering design.
Keywords: Optimization, structural optimization, automated design

α = move parameter
Introduction σ = stress
σ = allowable stress
With his landmark paper in 1960, Schmit ushered in over forty
years of intensive development in structural and general purpose
σijk = stress in element i, component j, load case k
optimization research. This has culminated in numerous commercial ∂ = partial derivative
products that are available today to solve design problems of ∇ = gradient operator
remarkable size and complexity. These basic developments, together Subscripts
with modern graphical interfaces, makes it possible to use this
i design variable number
technology with very little formal training in optimization theory.1
j inequality constraint number
Despite the widespread availability of this technology, it is
x derivative with respect to x
seldom taught as a design tool by universities and remarkably
underutilized by industry. Yet the motivation to use optimization is Superscripts
compelling. For automobiles, a ten percent mass reduction will L lower bound on design variable
increase fuel economy by about seven percent. Only a one percent New new design
economy improvement will save nearly three billion dollars per year Old old design
in the U.S. at the pump. Similarly, by reducing the mass of a U upper bound on design variable
commercial aircraft by about two hundred pounds adds a paying -1 inverse
passenger for the life of the aircraft. A one pound reduction in the
mass of a spacecraft will either add a pound of payload or save
What is Design Optimization?
about $20,000 per flight to space. The list of examples could
continue for pages. Even beyond the cost argument, the savings in Optimization is intrinsically tied to our desire to excel, whether
natural resources through the use of optimization could be immense. we are an athlete, artist or engineer. We all adjust some parameters,
The purpose here is to briefly review the development of perhaps our time, to minimize or maximize one or more results such
structural optimization leading to the current state of the art as income, leisure time or job satisfaction. We do this subject to
and offer examples to demonstrate the power of optimization limitations or constraints, such as physical ability, time available,
to enhance the design process legal restrictions or moral codes of conduct. Thus, whatever our
field of endeavor, we constantly strive to solve a constrained
optimization problem.
Nomenclature In engineering, we create products. To do this, we normally use
F = force in member computer analysis to judge the quality of our designs. We use
F(X) = objective function computational fluid dynamics codes to calculate energy
gj(X) =j-th inequality constraint requirements and flow patterns in a ducting system. We use finite
hk(X) = k-th equality constraint element analysis to calculate stresses, deflections, vibration
K = stiffness matrix frequencies, etc. of a structure. In almost all disciplines, we use
l = number of equality constraints computational, and sometimes experimental, tools to judge the
L = length of member quality of our proposed designs. If not satisfactory, we modify the
m = number of inequality constraints design and perform repeated analyses in an effort to improve the
n = number of design variables product, or at least meet the design requirements.
P = structural load vector This traditional approach of analyze and revise normally
S = search direction involves only changing a few variables (often only one) at a time
U = vector of structural displacements and does not account very well for the interaction among the
X = vector of design variables variables.
X = single design varible Now imagine we can change large numbers of design
parameters simultaneously in order to improve the design while
δX = change in design variables
satisfying all design requirements, at the same time accounting for
Greek Symbols the interactions among the parameters. This is exactly what
numerical optimization does.
Presented at XI DINAME – International Symposium on Dynamic Problems of Our computer analysis program has a set of inputs that we may
Mechanics, February 28th - March 4th, 2005, Ouro Preto. MG. Brazil. consider to be contained in a vector X. Based on this input, the
Paper accepted: June, 2005. Technical Editor: Joé Roberto de França Arruda. analysis provides outputs. One or more of these outputs can be

316 / Vol. XXVIII, No. 3, July-September 2006 ABCM

You might also like