PROGRESS IN TOPOLOGY OPTIMIZATION WITH MANUFACTURING CONSTRAINTS
-
Upload
altairenlighten -
Category
Documents
-
view
221 -
download
0
Transcript of PROGRESS IN TOPOLOGY OPTIMIZATION WITH MANUFACTURING CONSTRAINTS
-
8/22/2019 PROGRESS IN TOPOLOGY OPTIMIZATION WITH MANUFACTURING CONSTRAINTS
1/8
PROGRESS IN TOPOLOGY OPTIMIZATION WITH MANUFACTURING
CONSTRAINTS
M. Zhou, R. Fleury, Y.K. Shyy, H. Thomas, J.M. Brennan
Altair Engineering, Inc.2445 MacCabe Way, Suite 100, Irvine CA92614
Abstract
Topology optimization has been shown to be an
extremely powerful tool in generating efficient design
concepts in the early stage of a design process.
Unfortunately, very often designs suggested by
topology optimization turn out to be infeasible for
certain manufacturing process. At such occasions, it is
often very difficult, if not impossible, to transform a
design proposal to a manufacturable design. In this
paper, design requirements for casting and extrusion
production are addressed for topology optimization.
Introduction
Topology optimization has seen rapid development
during the last decade, both in research and industrial
applications [1-20]. The power of this technology lies
in its early impact in a design process. It has been
shown that topology optimization can help to create
highly efficient design concepts. This very often leads
to much more significant design improvement
compared to sizing and shape optimization that can beonly applied to a structure with given layout. The fast
development of commercial software contributed to a
rapid penetration of this technology in the industry.
Most commercial FEA software have added certain
capabilities of topology optimization. In this
development, Altair OptiStruct [23], a commercial
product that specializes in design optimization, has
emerged to be a front runner in this direction. Several
capabilities are unique to this product. It uses a general
setting of a multiple constrained optimization problem,
in which topology, shape and sizing optimization can
be handled simultaneously [18]. Minimum member size
control provides a means to control the degree ofsimplicity of the solution of topology optimization,
which could be interpreted as a general purpose
manufacturing constraint [17].
Copyright 2002 by M. Zhou, R. Fleury, Y.K. Shyy,
H. Thomas, J.M. Brennan
Published by the American Institute of Aeronautics and
Astronautics, Inc., with permission.
At the conceptual design stage, manufacturing
feasibility is one of the key requirements. For example,
casting is a very popular manufacturing means for mass
production of machine parts. To be feasible for casting,
cavities in the structure has to be open and lined up
with the sliding direction of the dies. Unfortunately,
topology optimization very often creates cavities that
would prohibit drawing the dies. In many cases, it is
impossible to transfer such a design concept into one
that is feasible for casting production without losing its
constructive merits. In a recent paper by Zhou, Shyy
and Thomas [19], a general mathematical approach has
been proposed for casting manufacturing constraints. In
this paper, practical applications of the proposed
method are shown. This capability has been
implemented in the commercial software Altair
OptiStruct. It is applicable to any 3D finite element
model with arbitrary mesh. This capability is recently
released with OptiStruct 5.1 [23].
Furthermore, requirements for extrusion, which is alsoa popular manufacturing procedure for mass
production, are addressed in this paper. For extruded
parts, the cross-section has to be constant along the path
of extrusion.
Topology optimization problem
The general optimization problem can be stated
mathematically as follows
Nii
MjUjgjg
f
,...,1,10
,...,1,0)(Subject to
)(Minimize
=
=
(1)
Where )(f represents the objective function, )(jg
andUjg represent the j-th constraint response and its
upper bound, respectively. M is the total number of
constraints; i is the normalized material density of the
i-th element. Note that the problem in (1) is a relaxation
formulation of the topology problem, where the density
-
8/22/2019 PROGRESS IN TOPOLOGY OPTIMIZATION WITH MANUFACTURING CONSTRAINTS
2/8
should only take the value 0 or 1. To enforce the design
to be close to a 0/1 solution, a penalty is introduced to
reduce the efficiency of elements with intermediate
densities. For the SIMP approach [6][7] the
penalization is achieved by the following power law
formulation:
)( i
p
iiiKK = (2)
where Ki and Ki represent the penalized and the real
stiffness matrix at full density of the i-th element
respectively, and p is the penalization factor that is
bigger than 1. Typicallyp takes value between 2 and 4.
In general, the optimization problem in Eq.(1) involves
a very large number of design variables. However, the
number of active constraints is usually small, if local
constraints such as stress constraints are excluded.
Because of this characteristic, the problem can be
solved very efficiently by the dual method of nonlinear
programming [21], [22]).
Casting Manufacturing Constraints
The mathematical formulation for casting constraints
has been presented in [19], which is summarized below.
Considering the finite element model shown in Fig.1,
where the mesh is perfectly lined up in the sliding
direction, the following constraints can sufficiently
prevent the creation of cavities and boundaries that
prevent the slide of the die:
...nji
(3)
where nji ,...,, represent densities of elements that
are along the same line in the sliding direction, as
shown in Fig.1.
Figure.1 Illustrative finite element model
Thus the optimization problem shown in (1) should be
modified in the following manner:
Kkknji
MmU
mg
mg
f
,...,1,)1...0(
,...,1,0)(S.t.
)(Min
=
=
(4)
where Krepresents the number of sets of elements that
are lined up in the sliding direction of the die. It can be
shown that the additional single variable linear
constraints can be handled efficiently in the dual
optimizer similar to side constraints [21].
A more typical scenario in casting is to have two dies
pulling apart along the sliding direction. For this case,
there are two sequences of variables along each line,
separated at the die splitting point. Therefore, the above
formulation does cover this situation when the die
splitting surface is known. In OptiStruct, a method has
been developed to optimize the die splitting surface
under this two-die scenario [23]. Also handling of
irregular mesh, e.g. tetra mesh, has been implemented.
The details for these techniques are not presented in this
paper. Different draw directions can be applied to sub-
domains of the packaging space for topology
optimization. This can be useful in achieving so-called
casting patches that are sometimes applied to
complicated parts.
Extrusion Manufacturing Constraints
For the model shown in Fig.1, the requirement forextrusion in the sliding direction is
...nji
=== (5)
Which represents a simple variable linking. Thus the
optimization problem (1) is modified as follows:
Kkknji
MmU
mg
mg
f
,...,1,)1...0(
,...,1,0)(S.t.
)(Min
=
===
=
(4)
where Krepresents the number of sets of elements that
are lined up along the path of the extrusion. This
problem actually represents a simplification of the
original problem (1) in that the number of independent
design variables is significantly reduced. This method is
implemented in OptiStruct for the forthcoming release.
-
8/22/2019 PROGRESS IN TOPOLOGY OPTIMIZATION WITH MANUFACTURING CONSTRAINTS
3/8
Numerical Examples
Four numerical examples are presented to illustrate the
impact of manufacturing constraints discussed in this
paper.
Example 1 Beam under Torsion with Casting
manufacturing constraints: A coarse mesh of the beam
has been used in reference [19] for study during the
research phase. Here a finer finite element mesh, shown
in Fig.2, is used and the structure is optimized using the
released code OptiStruct 5.1 [23]. The beam has a
dimension of 4x4x16, and 2048 hexagonal elements are
used. One end of the beam is fixed and a pair of
twisting forces is applied on the free end. The
compliance is minimized subject to a volume fraction
constraint of 0.3. Without casting manufacturing
constraints we obtained a tube like structure shown in
Fig.3, which is reached after 12 iterations. This design
is indeed the optimal topology under torsion. However,
if the beam has to be produced with a single die
drawing upwards (in the Z direction), the tube solutiondoes not give any idea for a casting feasible design. The
solution under the given casting constraints is shown in
Fig.4, which is achieved after 73 iterations. Periodical
Fig.2 FE model of the beam under torsion
Fig.3 Optimized topology without casting constraints
Fig.4 Optimized topology with casting constraints
X cells are formed to carry the twisting forces to
the supported end.
Because of the existence of semi-dense elements, a
comparison of the performance of the final designs
should be done with new FE models recovered from the
final results. This could be done by post processing a
result using OSSmooth embedded in Altair HyperMesh
[24] to generate iso-surfaces for a given density
threshold. During this process, OSSmooth also
generates a tetra mesh for reanalysis. However, it is
very difficult to find appropriate density thresholds for
two designs that would result in the same material
volume for comparison. As an alternative, analyzing thefinal result without penalty for intermediate density can
be a reasonable approximation. This implies from
Eq.(2) that the stiffness of an semi-dense element is
considered to be linearly proportional to its material
density. Eliminating penalty the compliance for the
designs with and without casting constraints are
1.37688 and 2.44428, respectively. This means that the
casting feasible design has a torsional stiffness of 56%
of the design without casting constraints. Despite of the
significant loss in stiffness compared to the tube design,
the casting feasible design does appear to be an optimal
concept under the given manufacturing constraints. The
concept of using X cells to transform the twisting forceseliminates bending at the system level.
Example 2 Engine Bracket with Casting
Manufacturing Constraints: An aluminum engine
bracket of a car has been optimized using earlier release
of Altair OptiStruct and a reduction of weight from 950
g to 739 g has been achieved in the finalized product
[20][17]. Since this is an aluminum cast part, it
represents a good example for investigating the
-
8/22/2019 PROGRESS IN TOPOLOGY OPTIMIZATION WITH MANUFACTURING CONSTRAINTS
4/8
influence of the casting constraints during topology
optimization. The finite element model of the design
domain is shown in Fig. 5, in which 9046 elements are
used and the design domain is shown in blue color. Six
load cases were considered, which reflect the following
driving and service status: 1) start; 2) backwards; 3)
into a pothole; 4) out of a pothole; 5) loads from an
attaching part and 6) loads during engine transport. The
sum of compliance of all load cases is minimized for a
given volume fraction of 0.3. The result without casting
manufacturing constraints is shown in Fig. 6, which is
reached after 25 iterations. An minimum member size
constraint ofdmin=15 mm is used, which is close to the
default minimum member size of 16.50 mm determined
by the average mesh size when casting constraints are
applied. With a casting draw direction upwards (in the
Fig.5 Finite element model of the engine bracket
Fig.6 Topology of the engine bracket without casting
constraints
Z direction), the result of a single die is shown in Fig. 7
and the result of two dies splitting is shown in Fig. 8,
which needed 26 and 25 iterations, respectively.
Reanalyzing the final designs without penalty for
intermediate density provides a reasonable baseline for
performance comparison. The compliance of the design
without casting constraints is 52.7582. The compliance
of the designs with casting constraints are 55.0611 for
the single die option and 51.4573 for the two die
splitting option. Comparing the reciprocals of the
combined compliance, the values for the casting
designs with a single die option and two die splitting
option are 95.8% and 102.5%, respectively, of the value
of the design without casting constraints. Note that the
Fig.7 Topology of the engine bracket with casting
constraints single die
-
8/22/2019 PROGRESS IN TOPOLOGY OPTIMIZATION WITH MANUFACTURING CONSTRAINTS
5/8
relatively small differences in compliance may fall into
the range of errors due to allowance of semi-dense
elements in the model. Nevertheless, the results indicate
that for this design problem, the additional casting
manufacturing constraints did not reduce the
performance of the optimized design. Clearly, the
design proposals with casting manufacturing constraints
are much easier to interpret.
Fig.8 Topology of the engine bracket with casting
constraints two dies splitting
Example 3 Rail with Extrusion Requirements: A
curved beam is considered to be a rail over which a
moving load is applied (Fig. 9). 59151 elements, mostly
hexagons, are used in the FE model. Both ends of the
beam are simply supported. The moving load is
simulated as a point load applied over the length of the
rail as five independent load cases. The rail should be
manufactured through extrusion. The objective is to
minimize the sum of the compliance under all load
cases. The material volume fraction is constrained
Fig.9 FE model of a rail under moving loads
Fig.10 Topology of the rail without extrusion
constraints
-
8/22/2019 PROGRESS IN TOPOLOGY OPTIMIZATION WITH MANUFACTURING CONSTRAINTS
6/8
at 0.3. The optimized topologies without and with
extrusion constraints are shown in Fig.10 and Fig.11,
respectively. 27 and 35 iterations are needed,
respectively.
Reanalyzing the final designs without penalty for
intermediate density, the compliance for the designs
without and with extrusion constraints are 29.9396 and
37.4377, respectively. This implies a 20% loss in
performance due to extrusion constraints. Note that the
extrusion design represents a clean proposal that
requires little refinement. On the other hand, the design
obtained without manufacturing constraints may require
significant modification that could cause efficiency loss
in performance.
Fig.11 Topology of the rail with extrusion constraints
Example 4 Layout of Stiffening Ribs of a Folding
Chair: The design problem is to find the optimal layoutof stiffening ribs underneath the sitting surface of a
folding chair. For this purpose, the shell structure is
filled with solids in the FE model shown in Fig.12. A
single load case simulating the sitting pressure load is
considered. The dimension of the model is about
10x8.5x1.2 in. The compliance is minimized subject to
a volume fraction constraint of 0.1 for the solid domain.
For the run without draw direction constraints, a
Fig.12 FE model of sitting area of a folding chair
minimum member size of 0.2 in is used. For the
run with a draw direction perpendicular to the sitting
surface, a default minimum member size of 0.46 in is
active, which is calculated based on the average meshsize by OptiStruct [23]. The optimized topology
without draw direction constraints is achieved after 38
iterations, which is shown in Fig.13. It can be seen that
the structure forms a sandwich box underneath a
portion of the area under pressure load. Some rather
arbitrary rods are formed to connect the top and the
bottom shells. It is clear that this design proposal does
not give many clues about rib layout.
The optimized topology with draw direction constraints
is reached after 52 iterations, which is shown in Fig.14.
The result provides us with a clear design of the layout
of stiffening panels. For a comparison of their structuralperformance, both final designs are analyzed without
penalization of intermediate density. The compliance
for the structures without and with draw direction
constraints are 1.00449 and 0.94585, respectively. This
implies, to our surprise, a 6% higher performance for
the design with draw direction constraints.
In general, it is true that additional constraints should
reduce the feasible design region and hence result in a
-
8/22/2019 PROGRESS IN TOPOLOGY OPTIMIZATION WITH MANUFACTURING CONSTRAINTS
7/8
higher objective function at the optimum. However, the
topology optimization problem in (1) is a highly none
convex problem due to the penalty applied. The
existence of local optima could prevent the iterative
process to achieve a better design, although the
formulation without draw direction constraints does not
exclude the design shown in Fig.14. The same
phenomenon has also been found with the additional
constraint on minimum member size [17].
Fig.13 Topology of the folding chair without draw
direction constraints
Concluding Remarks
It has been shown that manufacturing constraints are
important aspects that require attention during the
conceptual design stage. Since topology optimizationserves as a tool for generating design concepts,
incorporation of manufacturing constraints has
significant impact in shortening the distance between
concept and reality.
In this paper, extension and applications of casting
manufacturing constraints are presented. This capability
has been implemented in the commercial software
Fig.14 Topology of the folding chair with draw
direction constraints
Altair OptiStruct 5.1 that has been released in June
2002 [23]. In addition, the formulation and solution of
extrusion constraints are introduced. This capability has
also been implemented in OptiStruct and will be
available in the forthcoming release. Four applications
demonstrate that solutions under manufacturing
constraints are usually non-intuitive and could not be
easily derived from topology designs obtained without
taking manufacturing constraints into consideration.
It is worth mentioning that both casting and extrusion
manufacturing constraints could be used for conceptual
design study of structures that do not need to be
manufactured using the corresponding procedures.
Those requirements could be regarded as specific
geometric constraints and can be used for any design
that desires such characteristics. Example 4 showed that
the casting constraints could be used to locate the
layout of rib patterns of a shell structure. If it is desired
to have ribs going through the entire depth of a solid
domain, extrusion constraints can be used to determine
the layout of the stiffening panels.
It is strongly recommended that when manufacturing
constraints are desired, the user should run a baseline
comparison with a formulation without those additional
constraints. This could help to assess the relative
efficiency loss due to the manufacturing constraints.
This provides a trade-off study between cost and
structural performance in the decision process for the
-
8/22/2019 PROGRESS IN TOPOLOGY OPTIMIZATION WITH MANUFACTURING CONSTRAINTS
8/8
right manufacturing procedure for the structure under
consideration.
There are more manufacturing constraints that should
be addressed during topology optimization. One that
has been frequently requested by users of OptiStruct is
a maximum member size control. For example, this
requirement is important for casting or extrusion parts,
where the thermal dissipation requirements impose
restrictions on member thickness. It appears that the
more manufacturing constraints are considered for
topology optimization, the closer to the final product
reality the solution can be. A virtual prototyping
directly out of topology optimization represents the
ultimate challenge.
References:
1. Bendse, M. 1995: Optimization of structural
topology, shape and material. Springer-Verlag,
Berlin
2. Rozvany, G.I.N.; Bendse, M.; Kirsch, U. 1995:Layout optimization of structures. Appl. Mech.
Rev., 48, 41-119
3. Sigmund, O.; Petersson, J. 1998: Numerical
instabilities in topology optimization: A survey on
procedures dealing with checkerboards, mesh-
dependencies and local minima. Struct. Optim., 16,
68-75
4. Thomas, H.L., Zhou, M., Schramm, U. 2002:
Issues of commercial optimization software
development. Struct. Multidisc. Optim., 23, 97-110
5. Bendse, M.; Kikuchi, N. 1988: Generating
optimal topologies in optimal design using a
homogenization method. Comp. Meth. Appl. Mech.Engrg. 71, 197-224
6. Bendse, M. 1989: Optimum shape design as a
material distribution problem. Strrut. Optim., 1,
193-202
7. Zhou, M.; Rozvany, G.I.N. 1991: The COC
algorithm, Part II: topological, geometry and
generalized shape optimization. Comp. Meth. Appl.
Mech. Engrg., 89, 197-224
8. Sigmund, O. 1994: design of material structures
using topology optimization. Ph.D. Thesis,
Department of Solid Mechanics, Technical
University of Denmark
9. Diaz, A.R.: Sigmund, O. 1995: Checkerboardpatterns in layout optimization. Struct. Optim. 10,
40-45
10. Haber, R.B.; Bendse, M.; Jog, C. 1996: A new
approach to variable-topology shape design using a
constraint on the perimeter. Struct. Optim. 11, 1-12
11. Ambrosio, L.; Buttazzo, G. 1993: An optimal
design problem with perimeter penalization. Calc.
Var. 1, 55-69
12. Jog,C.S.; Haber, R.B. 1996: Stability of finite
element model for distributed-parameter
optimization and topology design. Comp. Meth.
Appl. Mech. Engrg. 130, 203-226
13. Petersson, J.; Sigmund, O. 1998: Slope constrained
topology optimization. Int. J. Num. Meth. Engrg.
41, 1417-1434
14. Duysinx, P. 1997: Layout optimization: a
mathematical programming approach. DCAMM
Report No. 540, Technical University of Denmark
15. Olhoff, N.; Rnholt, E.; Scheel, J. 1998: Topology
optimization of plate-like structures using 3-D
elasticity and optimum 3-D microstructures. Proc.
7th AIAA/USAF/NASA/ISSMO Symposium on
Multidisciplinary Analysis and Optimization, St.
Louis, Missouri, 1853-1863
16. Bendse, M.; Sigmund, O. 1999: Material
interpolation schemes in topology optimization.
Arch. Applied. Mech., 69, 635-654
17. Zhou, M.; Shyy, Y.K.; Thomas, H.L. 2001:
Checkerboard and Minimum Member Size Controlin Topology Optimization. Struct. Multidisc.
Optim., 21, 152-158
18. Zhou, M.; Pagadipti, N.; Thomas, H.L. and Shyy,
Y.K. 2000: An integrated approach to topology,
sizing and shape optimization. Proc. 8th
AIAA/NASA/USAF/ISSMO Symposium on
Multidisciplinary Analysis and Optimization, Long
Beach, CA, September, 2000
19. Zhou, M.; Shyy, Y.K.; Thomas, H.L. 2001:
Topology optimization with manufacturing
constraints. Proc. 4th World Congress of Structural
and Multidisciplinary Optimization, Dalian, China,
June, 200120. Schramm, U. 1998: Structural optimization an
effective tool in automobile design, Part II. (in
German) Atomobiltechnische Zeitschrift, 100.
Jahrgang/Nr.7/8, 566-572
21. Fluery, C. 1989: CONLIN: an efficient dual
optimizer based on convex approximation
concepts. Struct. Optim., 1, 81-89
22. Svanberg, K. 1987: Method of moving asymptotes
a new method for structural optimization. Int. J.
Num. Meth. Engrg., 24, 359-373
23. Altair OptiStruct 2002: Users manual. Altair
Engineering, Inc., Troy, MI
24. Altair HyperMesh2002: Users manual. AltairEngineering, Inc., Troy, MI