Abstract
A level set topology optimization approach that uses an auxiliary density field to nucleate holes during the optimization process and achieves minimum feature size control in optimized designs is explored. The level set field determines the solid-void interface and the density field describes the distribution of a fictitious porous material using the solid isotropic material with penalization. These fields are governed by two sets of independent optimization variables which are initially coupled using a penalty for hole nucleation. The strength of the density field penalization and projection is gradually increased during the optimization process to promote a 0–1 density distribution. In addition, a second penalty regulates the evolution of the density field in the void phase. The treatment of the density field combined with the second penalty mitigate the appearance of small design features. The minimum feature size of optimized designs is controlled by the radius of the linear filter applied to the density optimization variables. The structural response is predicted by the extended finite element method, the sensitivities by the adjoint method, and the optimization variables are updated by a gradient-based optimization algorithm. Numerical examples investigate the robustness of this approach with respect to algorithmic parameters and mesh refinement. The results show the applicability of the combined density level set topology optimization approach for both optimal hole nucleation and for minimum feature size control in 2D and 3D. This comes, however, at the cost of a more complex problem formulation and additional computational cost due to an increased number of optimization variables.
Similar content being viewed by others
Replication of results
Upon request, the authors will provide the full set of input parameters for the problems presented. Any optimization framework with an implementation of the approach described here should be able to reproduce our results.
References
Aage N, Giele R, Andreasen CS (2021) Length scale control for high-resolution three-dimensional level set-based topology optimization. Struct Multidiscip Optim 64:1127–1139
Alexandrov O, Santosa F (2005) A topology-preserving level set method for shape optimization. J Comput Phys 204(1): 121–130. ISSN 00219991
Allaire G, Jouve F, Michailidis G (2016) Thickness control in structural optimization via a level set method. ISSN 16151488
Amestoy PR, Guermouche A, L’Excellent J-Y, Pralet S (2006) Hybrid scheduling for the parallel solution of linear systems. Parallel Comput 32(2):136–156
Andreasen CS, Elingaard MO, Aage N (2020) Level set topology and shape optimization by density methods using cut elements with length scale control. Struct Multidiscp Optim 62(2): 685–707. ISSN 1615-1488
Asadpoure A, Tootkaboni M, Guest JK (2011) Robust topology optimization of structures with uncertainties in stiffness - application to truss structures. Comput Struct 89(11):1131–1141. ISSN 0045-7949. Computational Fluid and Solid Mechanics 2011
Barrera JL, Maute K (2020b) Ambiguous phase assignment of discretized 3d geometries in topology optimization. Comput Methods Appl Mech Eng 369:113201
Barrera JL, Geiss MJ, Maute K (2019) A combined level set-XFEM- and density-based topology optimization approach. In: XIII World Conference in Structural and Multidisciplinary Optimization
Barrera JL, Geiss MJ, Maute K (2020a) Hole seeding in level set topology optimization via density fields. Struct Multidiscp Optim 61(4):1319–1343
Belytschko T, Gracie R, Ventura G (2009) A review of extended/generalized finite element methods for material modeling. Modell Simul Mater Sci Eng 17(4):043001
Bendsøe MP, Sigmund O (2004) Topology optimization: theory, methods, and applications. Springer, Berlin
Bertsekas DP (2014) Constrained optimization and Lagrange multiplier methods. Academic Press, New York
Burman E, Claus S, Hansbo P, Larson MG, Massing A (2015) CutFEM: discretizing geometry and partial differential equations. Int J Numer Methods Eng 104(7):472–501
Burman E, Elfverson D, Hansbo P, Larson MG, Larsson K (2019) Cut topology optimization for linear elasticity with coupling to parametric nondesign domain regions. Comput Methods Appl Mech Eng 350:462–479
Coffin P, Maute K (2016) Level set topology optimization of cooling and heating devices using a simplified convection model. Struct Multidiscp Optim 53(5):985–1003. ISSN 16151488
Crane K, Weischedel C, Wardetzky M (2017) The heat method for distance computation. Commun ACM 60(11):90–99
Dunning PD (2018) Minimum length-scale constraints for parameterized implicit function based topology optimization. Struct Multidiscp Optim. 58(1):155–169. ISSN 1615-1488
Fernández E, Yang K.-k., Koppen S, Alarcón P, Bauduin S, Duysinx P (2020) Imposing minimum and maximum member size, minimum cavity size, and minimum separation distance between solid members in topology optimization. arXiv preprint arXiv:2003.00263,
Geiss MJ (2019) Level-set-XFEM-density topology optimization of active structures: methods and applications. PhD Thesis
Geiss MJ, Maute K (2018) Topology optimization of active structures using a higher-order level-set-xfem-density approach. In: 2018 Multidisciplinary Analysis and Optimization Conference, p 4053
Geiss MJ, Barrera JL, Boddeti N, Maute K (2019) A regularization scheme for explicit level-set xfem topology optimization. Front Mech Eng 14(2):153–170
Geiss MJ, Boddeti N, Weeger O, Maute K, Dunn ML (2019) Combined level-set-xfem-density topology optimization of four-dimensional printed structures undergoing large deformation. J Mech Des 141(5):051405
Guest JK (2009a) Topology optimization with multiple phase projection. Comput Methods Appl Mech Eng 199(1–4):123–135. ISSN 00457825
Guest JK (2009b) Imposing maximum length scale in topology optimization. Struct Multidiscp Optim 37(5):463–473. ISSN 1615147X
Guest JK (2009) Imposing maximum length scale in topology optimization. Struct Multidiscip Optim 37(5):463–473
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. ISSN 00295981
Guo X, Zhang W, Zhong W (2014) Explicit feature control in structural topology optimization via level set method. Comput Methods Appl Mech Eng 272:354–378. ISSN 00457825
Huang X (2020) Smooth topological design of structures using the floating projection. Eng Struct 208:110330
Jansen M (2019) Explicit level set and density methods for topology optimization with equivalent minimum length scale constraints. Struct Multidiscip Optim 59(5):1775–1788
Jansen M, Pierard O (2020) A hybrid density/level set formulation for topology optimization of functionally graded lattice structures. Comput Struct 231:106205. ISSN 0045-7949
Kimmel R, Bruckstein AM (1993) Shape offsets via level sets. Comput Aided Des 25(3):154–162. ISSN 00104485
Kreissl S, Maute K (2012) Levelset based fluid topology optimization using the extended finite element method. Struct Multidiscip Optim 46(3):311–326
Lazarov B. S., Wang F, Sigmund O (2016) Length scale and manufacturability in density-based topology optimization. Arch Appl Mech 86(1):189–218. ISSN 1432-0681
Li H, Luo Z, Gao L, Walker P (2018) Topology optimization for functionally graded cellular composites with metamaterials by level sets. Comput Methods Appl Mech Eng 328:340–364
Li H, Gao L, Li H, Li X, Tong H (2021) Full-scale topology optimization for fiber-reinforced structures with continuous fiber paths. Comput Methods Appl Mech Eng 377:113668
Liu J, Ma Y (2016) A survey of manufacturing oriented topology optimization methods. Adv Eng Softw 100: 161–175. ISSN 0965-9978
Liu J, Li L, Ma Y (2018) Uniform thickness control without pre-specifying the length scale target under the level set topology optimization framework. Adv Eng Softw 115: 204–216. ISSN 18735339
Makhija D, Maute K (2014) Numerical instabilities in level set topology optimization with the extended finite element method. Struct Multidiscip Optim 49(2):185–197
Maute K (2017) Topology optimization. In: Encyclopedia of computational mechanics, 2nd edn, pp 1–34
Montanari U (1968) A method for obtaining skeletons using a quasi-euclidean distance. J ACM 15(4):600–624. ISSN 0004-5411
Schevenels M, Lazarov B, Sigmund O (2011a) Robust topology optimization accounting for spatially varying manufacturing errors. Comput Methods Appl Mech Eng 200 (49): 3613–3627. ISSN 0045-7825
Schevenels M, Lazarov BS, Sigmund O (2011) Robust topology optimization accounting for spatially varying manufacturing errors. Comput Methods Appl Mech Eng 200(49–52):3613–3627
Sharma A, Villanueva H, Maute K (2017) On shape sensitivities with heaviside-enriched XFEM. Struct Multidiscp Optim 55(2):385–408
Sigmund O (2007a) Morphology-based black and white filters for topology optimization. Struct Multidiscp Optim 33(4–5):401–424. ISSN 1615147X
Sigmund O (2007) Morphology-based black and white filters for topology optimization. Struct Multidiscp Optim 33(4–5):401–424
Sigmund O (2009) Manufacturing tolerant topology optimization. Acta Mech Sini 25(2):227–239. ISSN 05677718
Sigmund O (2011) On the usefulness of non-gradient approaches in topology optimization. Struct Multidiscp Optim 43(5):589–596. ISSN 1615147X
Sigmund O, Maute K (2013) Topology optimization approaches. Struct Multidiscp Optim 48(6):1031–1055
Soghrati S, Barrera JL (2016) On the application of higher-order elements in the hierarchical interface-enriched finite element method. Int J Numer Methods Eng 105(6):403–415
Svanberg K (2002) A class of globally convergent optimization methods based on conservative convex separable approximations. SIAM J Optim 12(2):555–573
Terada K, Asai M, Yamagishi M (2003) Finite cover method for linear and non-linear analyses of heterogeneous solids. Int J Numer Methods Eng 58(9):1321–1346
Tran A, Yvonnet J, He Q-C, Toulemonde C, Sanahuja J (2011) A multiple level set approach to prevent numerical artefacts in complex microstructures with nearby inclusions within xfem. Int J Numer Methods Eng 85(11):1436–1459
van Dijk NP, Maute K, Langelaar M, Van Keulen F (2013) Level-set methods for structural topology optimization: a review. Struct Multidiscp Optim 48(3):437–472
Villanueva CH (2016) Topology optimization using the level set and XFEM: theory and applications. PhD thesis, University of Colorado Boulder
Wang F, Lazarov BS, Sigmund O (2011) On projection methods, convergence and robust formulations in topology optimization. Struct Multidiscp Optim 43(6):767–784
Wang S, Lim K, Khoo B, Wang M (2007) On hole nucleation in topology optimization using the level set methods. Comput Modeling Eng Sci 21(3):219
Xia Q, Shi T (2015) Constraints of distance from boundary to skeleton: For the control of length scale in level set based structural topology optimization. Comput Methods Appl Mech Eng 295:525–542. ISSN 00457825
Zhang W, Li D, Zhang J, Guo X (2016) Minimum length scale control in structural topology optimization based on the moving morphable components (mmc) approach. Comput Methods Appl Mech Eng 311:327–355
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. ISSN 0045-7825
Acknowledgements
All authors acknowledge the support of the National Science Foundation (CMMI-1463287). The first author acknowledges partial auspice of the U.S. Department of Energy by Lawrence Livermore National Laboratory under Contract DE-AC52-07NA27344 (LLNL-JRNL-820531). The third author acknowledges the support of the Defense Advanced Research Projects Agency (DARPA) under the TRADES program (agreement HR0011-17-2-0022). The opinions and conclusions presented in this paper are those of the authors and do not necessarily reflect the views of the sponsoring organizations.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Additional information
Responsible editor: Shikui Chen
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
Barrera, J.L., Geiss, M.J. & Maute, K. Minimum feature size control in level set topology optimization via density fields. Struct Multidisc Optim 65, 94 (2022). https://doi.org/10.1007/s00158-021-03096-7
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s00158-021-03096-7