Taggart AUC2008
Taggart AUC2008
Taggart AUC2008
Optimization Procedure
David G. Taggart1, Peter Dewhurst1, Lucian Dobrot1 and David D. Gill2
1
Abstract: A novel finite element based topology optimization scheme has been developed and
implemented through the use of Abaqus user subroutines. The procedure is based on an iterative
material redistribution scheme in which the desired material distribution at each iteration is
imposed. A family of Beta probability density functions is utilized to provide a gradual transition
from an initial unimodal material density distribution to a bimodal distribution of fully dense and
essentially void regions. The efficiency and validity of the scheme is demonstrated through a
number of 2-D and 3-D test cases for which the optimal topology is known from analytic
optimality criteria. These test cases include classical minimum weight Michell structures as well
as newly derived optimal topologies for 3-D structures. The described method is the subject of
international patent application number PCT/US2006/062302.
To visualize the converged finite element results, procedures are developed to convert the final
bimodal material distribution data into contour surfaces of constant density. These contours are
then saved in a standardized CAD format (STL) that are imported into commercial CAD software.
The CAD models are used directly in rapid manufacturing equipment for the production of
prototype parts. Physical prototypes of optimized structures have been manufactured using Laser
Engineered Net-Shaping (LENS) and Dimension SST 3D-Printing. In addition to the test
cases for which optimal topologies are known from analytic optimality criteria, application of the
method to the design of an aerospace component will be presented.
Keywords: Design Optimization, Minimum-Weight Structures, Optimization, Postprocessing.
1. Introduction
Several finite element based optimization schemes have been demonstrated to determine minimum
weight structural topologies (1-4). Recent work at the University of Rhode Island (5,6) has led to
the development of schemes that have been implemented in Abaqus through the use of user
subroutines (7). In this paper, topology optimization using prescribed redistribution is shown to
provide a computationally efficient procedure. This scheme provides a robust optimization tool
that can be exercised within the Abaqus/CAE user interface.
f f ( ) = (1 o ) ( min ) + o ( 1)
(1)
F f ( ) = (1 o ) H ( min ) + o H ( 1)
(2)
A gradual transition from the initial distribution to the final distribution can be achieved through
the use of the beta function
f ( ) = ( , r , s ) =
r 1 (1 )s 1
B(r , s )
(3)
(r ) (s )
(r + s )
(4)
where is the gamma function. The corresponding cumulative distribution function, also known
as the incomplete beta function, is given by
F ( ) = inc ( , r , s ) =
1
( ' ) r 1 (1 ' ) s 1 d '
B(r , s )
(5)
A non-dimensional time parameter, t, where 0t1, is introduced and appropriate functions r(t)
and s(t) are specified. The functions r(t) and s(t) are selected such that the total mass of material is
held constant and a smooth transition from the initial unimodal distribution to the final bimodal
distribution is achieved. One such family of distributions are shown in Figures 1 & 2.
10
9
8
7
f(x)
6
5
4
3
2
1
0
0.1
0.2
0.3
0.4
0.5
x
0.6
0.7
0.8
0.9
1
0.9
0.8
0.7
F(x)
0.6
0.5
0.4
0.3
0.2
0.1
0
0.1
0.2
0.3
0.4
0.5
x
0.6
0.7
0.8
0.9
At each finite element iteration, nodal densities are assigned based on the sorted nodal strain
energies computed from the previous iteration. Nodes with relatively low strain energy are
assigned reduced nodal densities and nodes with relatively high strain energy are assigned
increased nodal densities. Through direct assignment of nodal densities, the desired progression
of density distributions is enforced. In computing the element stiffness matrices, the nodal density
field is interpolated to give the Youngs modulus, E, at each Gauss point according to the relation
E = E d where Ed is the fully dense Youngs modulus. Convergence to the final topology can
be achieved in relatively few finite element iterations.
Case 1
Case 3
Case 4
1.5
Case 1
Case 2
Case 3
Case 4
=0.5, input by the user. The triangulated surface data is saved in STL format and is available for
import to standard CAD software, STL viewers, and rapid manufacturing equipment.
As a demonstration, a 3-D generalization of the 2-D Michell center fan topology (Case 1 above) is
investigated. In the 3-D case, the semi-infinite design domain is subjected to a concentrated
normal force with equally spaced radial roller supports along a circular region whose center is the
load application point. For the case of eight support points, the optimal topology can readily be
shown to comprise four Michell 180 arch structures intersecting at the pole. To model this
problem, the design domain is taken to be a cylinder whose radius and height exceed the radius to
the support locations. Using symmetry, the design domain can be taken as a 1/16 sector of this
cylinder (see Figure 5a). An axial concentrated force is applied at the corner point that represents
the center of the full cylinder domain. To model each of the 8 support locations, zero axial and
circumferential displacement conditions are imposed at a single point along a radial edge of the
domain. Finally, symmetry displacement boundary conditions are imposed along the two
symmetry planes such that the model represents one sixteenth of the actual full cylinder design
domain. The region was meshed using hexahedral elements as shown in Figure 5b.
The optimized topology as represented by the triangulated surfaces generated during postprocessing is shown in Figure 6. The results for the 1/16 sector are mirrored to provide the full
model topology. Good correlation with the expected topology is observed.
(a)
(b)
Figure 5. 3-D test case, a) loads and boundary conditions, b) finite element mesh.
A second family of 3-D test cases is minimum weight tubular truss structures subjected to
combined axial and torsion load. Minimum weight topologies have been shown to consist of
members oriented along orthogonal helices (11). For pure torsion loading, the helical truss
members are oriented 45 with the tube axis. For pure axial loading, truss members oriented
parallel to the tube direction provide the minimum weight design. For combined loading with
axial load F and torque T, the optimal cylindrical structure layout comprises orthogonal families of
helices intersecting the axial direction at angles and (/2-), respectively, where
= cot 1 ((Fr / T ) / 2 ) / 2
(6)
Figure 7. Helical spirals for combined axial and torsion loads (=/6).
For this problem, the design domain is taken to be a thick walled cylinder subjected to
concentrated forces at the ends of the cylinder given by fn in the axial and ft in the tangential
directions. The finite element model along with the optimized results for the case of pure torsion
(fn=0, ft=1) are shown in Figure 8. This figure shows the domain and boundary conditions, the
final density field and an image of the STL model created during post-processing. The STL
models for varying combinations of axial and torsion loadings are shown in Figure 9. The helix
angle, , was estimated from these models and compared to the theoretical optimum given in
Equation 6. As shown in Figure 10, the numerical scheme accurately predicts the optimum helix
angle for all cases.
Figure 9. Results for combined axial and torsion loads (fn/ft=, 3.464, 2.383, 1.678,
0.727, 0.352 and 0)
45
Theoretical
theoretical
ATO obtained
Numerical
40
35
(o)
30
25
20
15
10
0
0.5
1.5
2
fn/ft
2.5
3.5
Another interesting 3-D test case involves pure torsion loading with the design domain taken to be
of infinite extent. For modeling purposes, the infinite domain is approximated by a thick wall
cylinder (Figure 12) in which the inner and outer diameter extend well beyond the expected
minimum weight topology. As shown in Figure 11, circumferential forces are applied along a
circular path near the inner diameter of the cylinder. At the opposite end of the cylinder, nodes
along the corresponding circular path are constrained such that motion in the axial and
circumferential directions is prevented. The minimum weight topology was identified by Michell
(8) to consist of loxodromes, or spherical spirals, oriented at 45 with longitudinal lines as shown
in Figure 12. The numerical optimization scheme accurately predicts this topology (see Figure
13). Using the STL file generated by the post-processing code, a physical model was fabricated
on an Dimension SST 3-D printer and is shown in Figure 14.
10
11
Laser Engineered Net Shaping and LENS are registered trademarks of Sandia National
Laboratories
12
Mounting
Bracket
Wave Spring
Housing
13
6. Conclusions
A novel finite element topology optimization procedure is presented. This procedure is shown to
identify minimum-weight topologies for several 2-D and 3-D problems for which the optimal
topology is known from classical theoretical solutions. It is believed that this scheme provides an
efficient method for identifying optimal topologies for complex design problems. Since the
scheme has been implemented using user subroutines in Abaqus, application to general design
problems is simplified due to the robust user interface tools for both problem definition and
visualization of final results. Finally, the generation of STL format models of the optimized
structure provides visualization and rapid manufacturing capability.
14
7. References
1. Bendsoe, M. P., and Kikuchi, N., Generating optimal topologies in structural design using a
homogenization method, Computer Methods in Applied Mechanics and Engineering, 71,
197-224, 1988.
2. Bendsoe, M. P. and Sigmund, O., Topology Optimization, Springer-Verlag, 2004.
3. Xie, Y. M. and Steven, G. P., A simple evolutionary procedure for structural optimization,
Computers and Structures, 49, 885-896, 1993.
4. Xie, Y. M., and Steven, G. P., Evolutionary structural optimization, Springer, London,
1997.
5. Nair, A., Demircubuk, M., Dewhurst, P. and Taggart, D., Evolutionary techniques for
identifying minimum weight topologies and for the suppression of global instabilities,
ABAQUS Users Conference, May 2005.
6. Nair, A., Taggart, D. and Dewhurst, P. A novel evolutionary topology optimization
algorithm, in preparation.
7. Abaqus Analysis User Subroutine Reference Manual, version 6.6, Abaqus, Inc., Providence,
RI, 2006.
8. Michell, A. G. M., Limits of economy of material in frame-structures, Philosophical
Magazine, 6, 589-597, 1904.
9. Chan, A. S. L., The design of Michell optimum structures, Report No. 142, College of
Aeronautics, Cranfield UK, December 1960.
10. Lorensen, W. and Cline, H. E., "Marching Cubes: A High Resolution 3D Surface
Construction Algorithm", Computer Graphics - Proceedings of SIGGRAPH '87, Vol. 21, No.
4, pp. 163-169, 1987.
11. Dewhurst, P. and Taggart, D. G., Analysis of minimum weight symmetrical structures for
combined axial and torsional loading, in preparation for submission to Structural and
Multidisciplinary Optimization, 2008.
8. Acknowledgement
The authors would like to appreciation to Sandia National Laboratories, Albuquerque, New
Mexico, for support of this work. Sandia is a multiprogram laboratory operated by Sandia
Corporation, a Lockheed Martin Company, for the United States Department of Energy's National
Nuclear Security Administration under Contract DE-AC04-94AL85000.
15