Abstract
In this paper, a novel implementation of extrusion constraint in topology optimization is proposed based on Helmholtz-type anisotropic filter approach. The main idea is to set a far larger filter feature size along the extrusion direction than other directions, and thus, the density field is kept constant along the extrusion direction. The Helmholtz-type anisotropic filter can be easily implemented by adding a few more parameters to the isotropic one. Three illustrative examples, including 3D cantilever, spherical frame, and S-shape curved shell, are carried out to verify the effectiveness and robustness of the proposed method. Example results corroborate that the proposed method is suitable for both regular and irregular meshes regardless of geometrical complexity. Compared with the traditional variable mapping method, the proposed method needs less manual setup in the preprocessing of the analysis model for implementing extrusion constraint in topology optimization, which can be easily integrated into the solid isotropic materials with penalization (SIMP) topology optimization or commercial topology optimization software.
Similar content being viewed by others
References
Aage N, Lazarov BS (2013) Parallel framework for topology optimization using the method of moving asymptotes. Struct Multidiscip Optim 47(4):493–505
Alexandersen J, Sigmund O, Aage N (2016) Large scale three-dimensional topology optimisation of heat sinks cooled by natural convection. Int J Heat Mass Transf 100:876–891
Andreassen E et al (2011) Efficient topology optimization in MATLAB using 88 lines of code. Struct Multidiscip Optim 43(1):1–16
Beghini LL et al (2014) Connecting architecture and engineering through structural topology optimization. Eng Struct 59:716–726
Bendsøe MP, Sigmund O (2004) Topology optimization-theory, methods and applications. Springer, Berlin
Bendsøe MP (1989) Optimal shape design as a material distribution problem. Structural Optimiz 1(4):193–202
Bendsøe MP, Kikuchi N (1988) Generating optimal topologies in structural design using a homogenization method. Comput Methods Appl Mech Eng 71(2):197–224
Bourdin B (2001) Filters in topology optimization. Int J Numer Methods Eng 50(9):2143–2158
Gersborg AR, Andreasen CS (2011) An explicit parameterization for casting constraints in gradient driven topology optimization. Struct Multidiscip Optim 44(6):875–881
Guest JK, Prévost JH, 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
Ishii K, Aomura S (2004) Topology optimization for the extruded three dimensional structure with constant cross section. JSME Int J Ser A Solid Mechan Mater Eng 47(2):198–206
Lazarov BS, Sigmund O (2011) Filters in topology optimization based on Helmholtz-type differential equations. Int J Numer Methods Eng 86(6):765–781
Lazarov BS, Wang F (2017) Maximum length scale in density based topology optimization. Comput Methods Appl Mech Eng 318:826–844
Lee CC, Boedicker C (1985) Subsonic diffuser design and performance for advanced fighter aircraft, AIAA Paper 85–3073
Li H et al (2015) A level set method for topological shape optimization of 3D structures with extrusion constraints. Comput Methods Appl Mech Eng 283:615–635
Liu K, Tovar A (2014) An efficient 3D topology optimization code written in Matlab. Struct Multidiscip Optim 50(6):1175–1196
Liu S et al (2015) H-DGTP—a Heaviside-function based directional growth topology parameterization for design optimization of stiffener layout and height of thin-walled structures. Struct Multidiscip Optim 52(5):903–913
Luo J et al (2008) A semi-implicit level set method for structural shape and topology optimization. J Comput Phys 227(11):5561–5581
Schramm U, Ming Z(2006) Recent developments in the commercial implementation of topology optimization. IUTAM symposium on topological design optimization of structures, machines and materials. Springer, Dordrecht
Sigmund O (1997) On the design of compliant mechanisms using topology optimization. J Structural Mechan 25(4):493–524
Sigmund O (2007) Morphology-based black and white filters for topology optimization. Struct Multidiscip Optim 33(4–5):401–424
Sutradhar A et al. (2017) Incorporating manufacturing constraints in topology optimization methods: a survey. ASME 2017 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference. American Society of Mechanical Engineers
Svanberg K (1987) The method of moving asymptotes—a new method for structural optimization. Int J Numer Methods Eng 24(2):359–373
Vatanabe SL et al (2016) Topology optimization with manufacturing constraints: a unified projection-based approach. Adv Eng Softw 100:97–112
Wang MY, Wang X, Guo D (2003) A level set method for structural topology optimization. Comput Methods Appl Mech Eng 192(1–2):227–246
Wick C, Benedict JT, Veileux RF (1984) Tool and manufacturing Engineers handbook, Vol. II-Forming. Society of manufacturing Engineers
Xie YM, Steven GP (1993) A simple evolutionary procedure for structural optimization. Comput Struct 49(5):885–896
Zhang WH , Zhang S, Gao T (2009) Stiffener layout optimization of thin walled structures. Acta Aeronaut Astronaut Sin 30(11):2126–2131
Zhang W et al (2016) A new topology optimization approach based on moving morphable components (MMC) and the ersatz material model. Struct Multidiscip Optim 53(6):1243–1260
Zhou M, Rozvany GIN (1991) The COC algorithm, part II: topological, geometrical and generalized shape optimization. Comput Methods Appl Mech Eng 89(1–3):309–336
Zhou M et al (2002) Progress in topology optimization with manufacturing constraints. 9th AIAA/ISSMO symposium on multidisciplinary analysis & optimization. Atlanta, Georgia
Zhu J-H et al (2013) Structural design of aircraft skin stretch-forming die using topology optimization. J Comput Appl Math 246:278–288
Zhu J-H, Zhang W-H, Liang X (2016) Topology optimization in aircraft and aerospace structures design. Archiv Comput Method Eng 23(4):595–622
Funding
This work was supported by National Natural Science Foundation of China (No.11825202, No.11902065), China Postdoctoral Science Foundation (No. 2019M651107), and LiaoNing Revitalization Talents Program (No. XLYC1802020).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that there are no conflict of interest.
Replication of results
In order to make the replication of results easier, a code written in Matlab is provided. This code is available at the GitHub repository https://github.com/zy12000/TOP3D-EXTRUSION. Interested readers can download the code and learn to run it. It is modified from top88, top82 (Andreassen et al. 2011), and top3d (Liu and Tovar 2014) for implementing our method for FE models with structured meshes.
Additional information
Responsible Editor: Qing Li
Rights and permissions
About this article
Cite this article
Wang, B., Zhou, Y., Tian, K. et al. Novel implementation of extrusion constraint in topology optimization by Helmholtz-type anisotropic filter. Struct Multidisc Optim 62, 2091–2100 (2020). https://doi.org/10.1007/s00158-020-02597-1
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00158-020-02597-1