×

Filters in topology optimization based on Helmholtz-type differential equations. (English) Zbl 1235.74258

Summary: The aim of this paper is to apply a Helmholtz-type partial differential equation as an alternative to standard density filtering in topology optimization problems. Previously, this approach has been successfully applied as a sensitivity filter. The usual filtering techniques in topology optimization require information about the neighbor cells, which is difficult to obtain for fine meshes or complex domains and geometries. The complexity of the problem increases further in parallel computing, when the design domain is decomposed into multiple non-overlapping partitions. Obtaining information from the neighbor subdomains is an expensive operation. The proposed filter technique requires only mesh information necessary for the finite element discretization of the problem. The main idea is to define the filtered variable implicitly as a solution of a Helmholtz-type differential equation with homogeneous Neumann boundary conditions. The properties of the filter are demonstrated for various 2D and 3D topology optimization problems in linear elasticity, solved on serial and parallel computers.

MSC:

74P10 Optimization of other properties in solid mechanics
74S05 Finite element methods applied to problems in solid mechanics
74B05 Classical linear elasticity

Software:

Gmsh; top.m
PDFBibTeX XMLCite
Full Text: DOI

References:

[1] Sigmund, On the design of compliant mechanisms using topology optimization, Mechanics of Structures and Machines 25 pp 493– (1997) · doi:10.1080/08905459708945415
[2] Sigmund, Numerical instabilities in topology optimization: a survey on procedures dealing with checkerboards, mesh-dependencies and local minima, Structural Optimization 16 (1) pp 68– (1998) · doi:10.1007/BF01214002
[3] Haber, A new approach to variable-topology shape design using a constraint on perimeter, Structural Optimization 11 (1) pp 1– (1996) · doi:10.1007/BF01279647
[4] Ambrosio, An optimal-design problem with perimeter penalization, Calculus of Variations and Partial Differential Equations 1 (1) pp 55– (1993) · Zbl 0794.49040 · doi:10.1007/BF02163264
[5] Petersson, Slope constrained topology optimization, International Journal for Numerical Methods in Engineering 41 (8) pp 1417– (1998) · Zbl 0907.73044 · doi:10.1002/(SICI)1097-0207(19980430)41:8<1417::AID-NME344>3.0.CO;2-N
[6] Bourdin, Filters in topology optimization, International Journal for Numerical Methods in Engineering 50 pp 2143– (2001) · Zbl 0971.74062 · doi:10.1002/nme.116
[7] Bruns, Topology optimization of non-linear elastic structures and compliant mechanisms, Computer Methods in Applied Mechanics and Engineering 190 pp 3443– (2001) · Zbl 1014.74057 · doi:10.1016/S0045-7825(00)00278-4
[8] Guest, Achieving minimum length scale in topology optimization using nodal design variables and projection functions, International Journal for Numerical Methods in Engineering 61 (2) pp 238– (2004) · Zbl 1079.74599 · doi:10.1002/nme.1064
[9] Sigmund, Morphology-based black and white filters for topology optimization, Structural and Multidisciplinary Optimization 33 pp 401– (2007) · doi:10.1007/s00158-006-0087-x
[10] Kim, Multi-resolution multi-scale topology optimization a new paradigm, International Journal of Solids and Structures 37 pp 5529– (2000) · Zbl 0981.74044 · doi:10.1016/S0020-7683(99)00251-6
[11] Poulsen, Topology optimization in wavelet space, International Journal for Numerical Methods in Engineering 53 pp 567– (2002) · Zbl 1112.74464 · doi:10.1002/nme.285
[12] Diaz, Checkerboard patterns in layout optimization, Structural and Multidisciplinary Optimization 10 pp 40– (1995) · doi:10.1007/BF01743693
[13] Jog, Stability of finite element models for distributed-parameter optimization and topology design, Computer Methods in Applied Mechanics and Engineering 130 pp 203– (1996) · Zbl 0861.73072 · doi:10.1016/0045-7825(95)00928-0
[14] Lazarov BS Sigmund O Sensitivity filters in topology optimisation as a solution to Helmholtz type differential equation
[15] Peerlings, Gradient enhanced damage for quasi-brittle materials, International Journal for Numerical Methods in Engineering 39 pp 3391– (1996) · Zbl 0882.73057 · doi:10.1002/(SICI)1097-0207(19961015)39:19<3391::AID-NME7>3.0.CO;2-D
[16] Engelen, Nonlocal implicit gradient-enhanced elasto-plasticity for the modelling of softening behaviour, International Journal of Plasticity 19 pp 403– (2003) · Zbl 1090.74519 · doi:10.1016/S0749-6419(01)00042-0
[17] Bendsoe, Topology Optimization-Theory, Methods and Applications (2003)
[18] Sigmund, A 99 line topology optimization code written in Matlab, Structural and Multidisciplinary Optimization 21 pp 120– (2001) · doi:10.1007/s001580050176
[19] Wiberg, Finite Element Method Basics (1998)
[20] Zauderer, Partial Differential Equations of Applied Mathematics (1998)
[21] Hammer VB Checkmate? Nodal densities in topology optimization
[22] Yu, Factorized sparse approximate inverse preconditionings I. theory, SIAM Journal on Matrix Analysis and Applications 14 pp 45– (1993) · Zbl 0767.65037 · doi:10.1137/0614004
[23] Geuzaine, Gmsh: a three-dimensional finite element mesh generator with built-in pre- and post-processing facilities, International Journal for Numerical Methods in Engineering 79 (11) pp 1309– (2009) · Zbl 1176.74181 · doi:10.1002/nme.2579
[24] Lazarov BS Augarde CE Object oriented design of parallel and sequential finite element codes
[25] Lazarov, Factorized parallel preconditioner for the saddle point problem, International Journal for Numerical Methods in Biomedical Engineering (2009) · Zbl 1228.65046
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.