Skip to main content
Log in

Minimum feature size control in level set topology optimization via density fields

  • Research Paper
  • Published:
Structural and Multidisciplinary Optimization Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15

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

    Article  MathSciNet  Google Scholar 

  • 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

    Article  Google Scholar 

  • Bendsøe MP, Sigmund O (2004) Topology optimization: theory, methods, and applications. Springer, Berlin

    Book  Google Scholar 

  • Bertsekas DP (2014) Constrained optimization and Lagrange multiplier methods. Academic Press, New York

    MATH  Google Scholar 

  • 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

    Article  MathSciNet  Google Scholar 

  • 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

    Article  MathSciNet  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  MathSciNet  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  MathSciNet  Google Scholar 

  • 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

    Article  MathSciNet  Google Scholar 

  • 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

    Article  MathSciNet  Google Scholar 

  • 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

    Article  MathSciNet  Google Scholar 

  • 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

    Article  MathSciNet  Google Scholar 

  • 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

    Article  Google Scholar 

  • Sharma A, Villanueva H, Maute K (2017) On shape sensitivities with heaviside-enriched XFEM. Struct Multidiscp Optim 55(2):385–408

    Article  MathSciNet  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  MathSciNet  Google Scholar 

  • 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

    Article  MathSciNet  Google Scholar 

  • Svanberg K (2002) A class of globally convergent optimization methods based on conservative convex separable approximations. SIAM J Optim 12(2):555–573

    Article  MathSciNet  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  MathSciNet  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    MathSciNet  MATH  Google Scholar 

  • 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

    Article  MathSciNet  Google Scholar 

  • 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

Download references

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

Authors

Corresponding author

Correspondence to Jorge L. Barrera.

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s00158-021-03096-7

Keywords

Navigation