Abstract
Most research papers on topology optimization involve filters for regularization. Typically, boundary effects from the filters are ignored. Despite significant drawbacks the inappropriate homogeneous Neumann boundary conditions are used, probably because they are trivial to implement. In this paper we define three requirements that boundary conditions must fulfill in order to eliminate boundary effects. Previously suggested approaches are briefly reviewed in the light of these requirements. A new approach referred to as the “domain extension approach” is suggested. It effectively eliminates boundary effects and results in well performing designs. The approach is intuitive, simple and easy to implement.
Similar content being viewed by others
References
Allaire G, Jouve F, Michailidis G (2016) Thickness control in structural optimization via a level set method. Struct Multidiscip Optim 53(6):1349–1382
Andreassen E, Clausen A, Schevenels M, Lazarov B S, Sigmund O (2011) Efficient topology optimization in matlab using 88 lines of code. Struct Multidiscip Optim 43(1):1–16
Bourdin B (2001) Filters in topology optimization. Int J Numer Methods Eng 50(9):2143–2158
Bruns T E, Tortorelli D A (2001) Topology optimization of non-linear elastic structures and compliant mechanisms. Comput Methods Appl Mech Eng 190(26–27):3443–3459
Clausen A, Aage N, Sigmund O (2015) Topology optimization of coated structures and material interface problems. Comput Methods Appl Mech Eng 290:524–541
Guest J, Prevost J, Belytschko T (2004) Achieving minimum length scale in topology optimization using nodal design variables and projection functions. Int J Numer Methods Eng 61(2):238–254
Lazarov B S, Sigmund O (2011) Filters in topology optimization based on helmholtz-type differential equations. Int J Numer Methods Eng 86(6):765–781
Lazarov B S, Schevenels M, Sigmund O (2011) Robust design of large-displacement compliant mechanisms. Mech Sci 2(2):175–182
Lazarov B S, Wang F, Sigmund O (2016) Length scale and manufacturability in density-based topology optimization. Arch Appl Mech 86:189–218
Sigmund O (1994) Design of material structures using topology optimization. PhD thesis, Department of Solid Mechanics, Technical University of Denmark
Sigmund O (1997) On the design of compliant mechanisms using topology optimization. J Struct Mech 25 (4):493–524
Sigmund O (2001) A 99 line topology optimization code written in Matlab. Struct Multidiscip Optim 21 (2):120–127
Sigmund O (2009) Manufacturing tolerant topology optimization. Acta Mechanica Sinica 25(2):227–239
Sigmund O, Maute K (2013) Topology optimization approaches. Struct Multidiscip Optim 48(6):1031–1055
Wang F, Lazarov B S, Sigmund O (2011) On projection methods, convergence and robust formulations in topology optimization. Struct Multidiscip Optim 43(6):767–784
Wang Y, Zhang L, Wang M Y (2016) Length scale control for structural optimization by level sets. Comput Methods Appl Mech Eng 305:891–909
Xu S, Cai Y, Cheng G (2010) Volume preserving nonlinear density filter based on heaviside functions. Struct Multidiscip Optim 41(4):495–505
Zhou M, Lazarov B S, Sigmund O (2014) Topology optimization for optical projection lithography with manufacturing uncertainties. Appl Opt 53(12):2720–2729
Zhou M, Lazarov B S, Wang F, Sigmund O (2015) Minimum length scale in topology optimization by geometric constraints. Comput Methods Appl Mech Eng 293:266–282
Acknowledgements
The authors wish to thank the TopOpt research group at the Technical University of Denmark, particularly Professor Ole Sigmund, for valuable discussions on the topic of this paper.
The authors acknowledge support from the Villum Foundation (the NextTop project) and DTU Mechanical Engineering.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Clausen, A., Andreassen, E. On filter boundary conditions in topology optimization. Struct Multidisc Optim 56, 1147–1155 (2017). https://doi.org/10.1007/s00158-017-1709-1
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00158-017-1709-1