Abstract
Topological constraints have recently been introduced to structural topology optimization by the BESO method. However, for the classical and widely used SIMP-type optimization method, an implicit and continuously changing variable cannot express the topological characteristics directly during the optimization process. This is partly caused by missing well-defined boundaries to compute topological characteristics. To introduce topological constraints into the SIMP-type method, an auxiliary discrete expression of structural boundaries through the volume preservation projection method is used to compute topological characteristics, that is, the genus or number of holes. A topological control methodology based on persistence homology, a numerical calculation idea derived from topological data analysis, is introduced in this paper to implement topological constraints. With the help of the design space progressive restriction method, the proposed methodology shows that for the 2D static minimum compliance optimization problem, the inequality constraints on the number of holes can be satisfied. The effectiveness of the proposed topological control method for the SIMP-type framework is illustrated by several numerical examples.
Similar content being viewed by others
References
Andkjær J, Sigmund O (2011) Topology optimized low-contrast all-dielectric optical cloak. Appl Phys Lett. https://doi.org/10.1063/1.3540687
Andreassen E, Clausen A, Schevenels M, Lazarov BS, Sigmund O (2010) Efficient topology optimization in MATLAB using 88 lines of code. Struct Multidisci Optim 43(1):1–16. https://doi.org/10.1007/s00158-010-0594-7
Bendsøe MP, Sigmund O (2003) ’Topology optimization: theory, methods and applications. Springer
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
Carlsson, G. (2009) Topology and data. Bull. Amer Math Soc
Carlsson, G. (2020) Persistent Homology and Applied Homotopy Theory. doi: https: //arxiv.org/abs/2004.00738.
Deng Y, Zhang P, Liu Y, Wu Y, Liu Z (2013) Optimization of unsteady incompressible Navier-stokes flows using variational level set method. Int J Numer Meth Fluids 71(12):1475–1493. https://doi.org/10.1002/fld.3721
Edelsbrunner, H., & Harer, J. (2008). Persistent homology—a survey
Edelsbrunner, H. (2014). A Short Course in Computational Geometry and Topology. Springer International Publishing.
Ferrari F, Sigmund O (2020) A new generation 99 line Matlab code for compliance topology optimization and its extension to 3D. Struct Multidisci Optim 62(4):2211–2228. https://doi.org/10.1007/s00158-020-02629-w
Fugacci, U., Scaramuccia, S., Iuricich, F., & De Floriani, L. (2016). Persistent homology: a step-by-step introduction for newcomers.
Guest JK (2008) Imposing maximum length scale in topology optimization. Struct Multidisci Optim 37(5):463–473. https://doi.org/10.1007/s00158-008-0250-7
Guest JK (2015) Optimizing the layout of discrete objects in structures and materials: a projection-based topology optimization approach. Comput Methods Appl Mech Eng 283:330–351. https://doi.org/10.1016/j.cma.2014.09.006
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 Meth Eng 61(2):238–254. https://doi.org/10.1002/nme.1064
Guest JK, Asadpoure A, Ha S-H (2011) Eliminating beta-continuation from Heaviside projection and density filter algorithms. Struct Multidisci Optim 44(4):443–453. https://doi.org/10.1007/s00158-011-0676-1
Guest, J., & Prevost, J. (2006). A Penalty Function for Enforcing Maximum Length Scale Criterion in Topology Optimization. 11th AIAA/ISSMO Multidisciplinary Analysis and Optimization Conference: American Institute of Aeronautics and Astronautics doi:https://doi.org/10.2514/6.2006-6938
Han H, Guo Y, Chen S, Liu Z (2021) Topological constraints in 2D structural topology optimization. Struct Multidisci Optim 63(12):1–20
Joakim, Petersson, and, Ole, & Sigmund (1998). Slope constrained topology optimization. International Journal for Numerical Methods in Engineering
Kawamoto A, Matsumori T, Yamasaki S, Nomura T, Kondoh T, Nishiwaki S (2010) Heaviside projection based topology optimization by a PDE-filtered scalar function. Struct Multidisci Optim 44(1):19–24. https://doi.org/10.1007/s00158-010-0562-2
Kim H, Querin O, Steven GP, et al (2000) A method for varying the number of cavities in an optimized topology using evolutionary structural optimization. Struct Multidisci Optim 19(2):140–147
Lazarov BS, Sigmund O (2011) Filters in topology optimization based on Helmholtz-type differential equations. Int J Numer Meth Eng 86(6):765–781. https://doi.org/10.1002/nme.3072
Lazarov BS, Wang F (2017) Maximum length scale in density based topology optimization. Comput Methods Appl Mech Eng 318:826–844. https://doi.org/10.1016/j.cma.2017.02.018
Lazarov BS, Wang F, Sigmund O (2016) Length scale and manufacturability in density-based topology optimization. Arch Appl Mech 86(1–2):189–218. https://doi.org/10.1007/s00419-015-1106-4
Li L, Khandelwal K (2015) Volume preserving projection filters and continuation methods in topology optimization. Eng Struct 85:144–161. https://doi.org/10.1016/j.engstruct.2014.10.052
Lin Z, Liu V, Pestourie R, Johnson SG (2019) Topology optimization of freeform large-area metasurfaces. Opt Express 27(11):15765–15775. https://doi.org/10.1364/OE.27.015765
Liu S, Quhao LI, Chen W, Tong L, Cheng G (2015) An identification method for enclosed voids restriction in manufacturability design for additive manufacturing structures. Front Mech Eng 10(002):126–137
Otter N, Porter MA, Tillmann U, Grindrod P, Harrington HA (2017) A roadmap for the computation of persistent homology. EPJ Data Sci 6(1):17. https://doi.org/10.1140/epjds/s13688-017-0109-5
Poulsen TA (2003) A new scheme for imposing a minimum length scale in topology optimization. Int J Numer Meth Eng 57(6):741–760. https://doi.org/10.1002/nme.694
Sigmund O (2001) A 99 line topology optimization code written in Matlab. Struct Multidisc Optim 21(2):120–127
Sigmund. (2004). Topology optimization. Springer
Wang F, Lazarov BS, Sigmund O (2010) On projection methods, convergence and robust formulations in topology optimization. Struct Multidisci Optim 43(6):767–784. https://doi.org/10.1007/s00158-010-0602-y
Xu S, Cai Y, Cheng G (2009) Volume preserving nonlinear density filter based on heaviside functions. Struct Multidisci Optim 41(4):495–505. https://doi.org/10.1007/s00158-009-0452-7
Zhao Z-L, Zhou S, Cai K, Min Xie Y (2020) A direct approach to controlling the topology in structural optimization. Comput Struct. https://doi.org/10.1016/j.compstruc.2019.106141
Zhou M, Lazarov BS, Sigmund O (2014) Topology optimization for optical projection lithography with manufacturing uncertainties. Appl Opt 53(12):2720–2729. https://doi.org/10.1364/AO.53.002720
Zhou M, Lazarov BS, Wang F, Sigmund O (2015) Minimum length scale in topology optimization by geometric constraints. Comput Methods Appl Mech Eng 293:266–282. https://doi.org/10.1016/j.cma.2015.05.003
Acknowledgements
This research was funded by the National Natural Science Foundation of China (No. 51675506) and the National Key Research and Development Program of China (No. 2018YFF01011503).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflicts of interest.
Replication of results
We consider that the key algorithm for controlling the number of holes is well explained by the persuasion algorithm chart and can be easily repeated. The strategy of the DSPRM is defined in Sect. Design Space Progressive Restriction Method (DSPRM) and the formulae are listed. For the code of the FBM method, one can refer to topological control work based on the BESO method (Han et al., 2021). The pre-generated filter matrix codes are modified based on Andreassen’s 88-line MATLAB work (Andreassen et al., 2010).
Additional information
Responsible Editor: Emilio Carlos Nelli Silva
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Wang, Q., Han, H., Wang, C. et al. Topological control for 2D minimum compliance topology optimization using SIMP method. Struct Multidisc Optim 65, 38 (2022). https://doi.org/10.1007/s00158-021-03124-6
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s00158-021-03124-6