Advertisement

Meccanica

pp 1–15 | Cite as

Boundary element method applied to topology optimization using the level set method and an alternative velocity regularization

  • Hugo Luiz OliveiraEmail author
  • Edson Denner Leonel
Article
  • 40 Downloads

Abstract

The topology optimization (TO) is a valuable tool in the early stages of structural engineering design. It enables the determination of the structural layout accounting for the required performance and utilizing less amount of material. In this study, an algorithm for TO is proposed, which is based on two computational procedures. On one hand the boundary element method (BEM), which is efficient for mechanical modelling and remeshing due to its mesh dimension reduction. On the other hand, the level set method (LSM) is an efficient approach to parameterize the design domain. Moreover, it handles complex topology changes without difficulties. The new feature presented here is showing a different formulation of the problem and explore its benefits. The idea is based on the augmented Lagrangian method in which shape sensitivity is used to drive the topology search. The shape derivative takes advantage of conformal and invertible mappings contributing for global stability. To reduce the susceptibility to local minima, a topology perturbation scheme based on local stresses is also adopted. The normal boundary velocity field may be locally singular. In this case the Peng regularization is utilized to maintain stability. These improvements make the algorithm convergent even on the presence of local instabilities. The LSM provides the structural geometry from its zero-level-set curve. Then, this curve is discretised through the BEM. The classical upwind fashion respecting strict CFL conditions is utilised for solving LSM equations. Local holes may be included at each time step, which enables topology changes based on local stress. Classical benchmark examples are used to illustrate the efficiency of the numerical procedure.

Keywords

Boundary element method Level set method Shape derivative 

Notes

Acknowledgements

Financial support for this research (Grant 2012/24944-5, 2015/07931-5) provided by São Paulo Research Foundation (FAPESP) is greatly appreciated.

Supplementary material

Supplementary material 1 (MP4 5083 kb)

11012_2019_954_MOESM2_ESM.png (7 kb)
Clip 1 Cantilever beam with an inferior corner load immersed in an extended design domain (PNG 6 kb)
11012_2019_954_MOESM3_ESM.png (7 kb)
Clip 2 Michell-type structure with a central load immersed in an extended design domain (PNG 6 kb)

Supplementary material 4 (MP4 1495 kb)

References

  1. 1.
    Olhoff N (1996) On optimum design of structures and materials. Meccanica 31:143–161MathSciNetCrossRefzbMATHGoogle Scholar
  2. 2.
    Michell AGM (1904) The limits of economy of material in frame-structures. Philos Mag Ser 6 8(47):589–597CrossRefzbMATHGoogle Scholar
  3. 3.
    Bendsøe MP, Kikuchi N (1988) Generating optimal topologies in structural design using a homogenization method. Comput Methods Appl Mech Eng 71(2):197–224ADSMathSciNetCrossRefzbMATHGoogle Scholar
  4. 4.
    Sigmund O, Maute K (2013) Topology optimization approaches. Struct Multidiscip Optim 48(6):1031–1055MathSciNetCrossRefGoogle Scholar
  5. 5.
    Van Dijk NP, Maute K, Langelaar M, Van Keulen F (2013) Level-set methods for structural topology optimization: a review. Struct Multidiscip Optim 48(3):437–472MathSciNetCrossRefGoogle Scholar
  6. 6.
    Huang X, Xie YM (2010) A further review of ESO type methods for topology optimization. Struct Multidiscip Optim 41(5):671–683CrossRefGoogle Scholar
  7. 7.
    Rozvany GIN (2009) A critical review of established methods of structural topology optimization. Struct Multidiscip Optim 37(3):217–237MathSciNetCrossRefzbMATHGoogle Scholar
  8. 8.
    Bendsøe MP, Sigmund O (2003) Topology optimization: theory, methods, and applications, 2nd edn. Springer, Berlin, HeidelbergzbMATHGoogle Scholar
  9. 9.
    Gao T, Xu P, Zhang W (2016) Topology optimization of thermo-elastic structures with multiple materials under mass constraint. Comput Struct 173:150–160CrossRefGoogle Scholar
  10. 10.
    Tsavdaridis KD, Kingman JJ, Toropov VV (2015) Application of structural topology optimisation to perforated steel beams. Comput Struct 158:108–123CrossRefGoogle Scholar
  11. 11.
    Yi S, Cheng G, Xu L (2016) Stiffness design of heterogeneous periodic beam by topology optimization with integration of commercial software. Comput Struct 172:71–80CrossRefGoogle Scholar
  12. 12.
    Pedersen CBW, Allinger P (2006) Industrial implementation and applications of topology optimization and future needs. IUTAM Symp Topol Des Optim Struct Mach Mater 137:229–238Google Scholar
  13. 13.
    Schramm U, Zhou M (2006) Recent developments in the commercial implementation of topology optimization. IUTAM Symp Topol Des Optim Struct Mach Mater Status Perspect 137:239–248Google Scholar
  14. 14.
    Carpentieri G, Modano M, Fabbrocino F, Feo L, Fraternali F (2017) On the minimal mass reinforcement of masonry structures with arbitrary shapes. Meccanica 52(7):1561–1576MathSciNetCrossRefGoogle Scholar
  15. 15.
    Christiansen AN, Bærentzen JA, Sigmund O (2015) Combined shape and topology optimization. Technical University of Denmark (DTU), Kongens LyngbyGoogle Scholar
  16. 16.
    Svärd H (2013) Interior value extrapolation—a new method for stress evaluation during topology optimization. In: 10th-WCSMOGoogle Scholar
  17. 17.
    Bendsøe MP, Sigmund O (1999) Material interpolation schemes in topology optimization. Arch. Appl. Mech. (Ingenieur Arch) 69(9–10):635–654ADSzbMATHGoogle Scholar
  18. 18.
    Osher S, Sethian JA (1988) Fronts propagating with curvature-dependent speed: algorithms based on Hamilton-Jacobi formulations. J Comput Phys 79(1):12–49ADSMathSciNetCrossRefzbMATHGoogle Scholar
  19. 19.
    Sethian JA, Wiegmann A (2000) Structural boundary design via level set and immersed interface methods. J Comput Phys 163(2):489–528ADSMathSciNetCrossRefzbMATHGoogle Scholar
  20. 20.
    Allaire G, Dapogny C, Delgado G, Michailidis G (2013) Multi-phase structural optimization via a level set method. Hal 20:576–611MathSciNetzbMATHGoogle Scholar
  21. 21.
    Adalsteinsson D, Sethian JA (1995) A fast level set method for propagating interfaces. J Comput Phys 118(2):269–277ADSMathSciNetCrossRefzbMATHGoogle Scholar
  22. 22.
    Adalsteinsson D, Sethian J (1999) The fast construction of extension velocities in level set methods. J Comput Phys 148(1):2–22ADSMathSciNetCrossRefzbMATHGoogle Scholar
  23. 23.
    Sethian J (1999) Level set methods and fast marching methods. Cambridge University Press, CambridgezbMATHGoogle Scholar
  24. 24.
    Osher S, Fedkiw R (2004) Level set methods and dynamic implicit surfaces. Springer, New YorkzbMATHGoogle Scholar
  25. 25.
    Abe K, Kazama S, Koro K (2007) A boundary element approach for topology optimization problem using the level set method. Commun Numer Methods Eng 23(5):405–416MathSciNetCrossRefzbMATHGoogle Scholar
  26. 26.
    Ullah B, Trevelyan J, Matthews PC (2014) Structural optimisation based on the boundary element and level set methods. Comput Struct 137:14–30CrossRefGoogle Scholar
  27. 27.
    Ullah B, Trevelyan J, Ivrissimtzis I (2015) A three-dimensional implementation of the boundary element and level set based structural optimisation. Eng Anal Bound Elem 58:176–194MathSciNetCrossRefzbMATHGoogle Scholar
  28. 28.
    José Marczak R (2007) Topology optimization and boundary elements-a preliminary implementation for linear heat transfer. Eng Anal Bound Elem 31(9):793–802CrossRefzbMATHGoogle Scholar
  29. 29.
    Marczak RJ (2008) Optimization of elastic structures using boundary elements and a topological-shape sensitivity formulation. Lat Am J Solids Struct 5(2):99–117Google Scholar
  30. 30.
    Jing G, Isakari H, Matsumoto T, Yamada T, Takahashi T (2015) Level set-based topology optimization for 2D heat conduction problems using BEM with objective function defined on design-dependent boundary with heat transfer boundary condition. Eng Anal Bound Elem 61:61–70MathSciNetCrossRefzbMATHGoogle Scholar
  31. 31.
    Kublik C, Tanushev NM, Tsai R (2013) An implicit interface boundary integral method for Poisson’s equation on arbitrary domains. J Comput Phys 247:279–311ADSMathSciNetCrossRefzbMATHGoogle Scholar
  32. 32.
    Yamasaki S, Yamada T, Matsumoto T (2012) An immersed boundary element method for level-set based topology optimization. Int J Numer Methods Eng 93(9):960–988MathSciNetCrossRefzbMATHGoogle Scholar
  33. 33.
    Aliabadi MH (2002) The boundary element method, volume 2, applications in solids and structures. Wiley, New YorkGoogle Scholar
  34. 34.
    Canelas A, Herskovits J, Telles JCF (2008) Shape optimization using the boundary element method and a SAND interior point algorithm for constrained optimization. Comput Struct 86(13–14):1517–1526CrossRefGoogle Scholar
  35. 35.
    Lian H, Kerfriden P, Bordas SPA (2017) Shape optimization directly from CAD: an isogeometric boundary element approach using T-splines. Comput Methods Appl Mech Eng 317:1–41ADSMathSciNetCrossRefGoogle Scholar
  36. 36.
    Ullah B, Trevelyan J (2016) A boundary element and level set based topology optimisation using sensitivity analysis. Eng Anal Bound Elem 70:80–98MathSciNetCrossRefzbMATHGoogle Scholar
  37. 37.
    Brebbia CA, Telles JCF, Wrobel LC (1985) Boundary element techniques. theory and applications in engineering. Springer, New YorkCrossRefzbMATHGoogle Scholar
  38. 38.
    Allaire G, Jouve F, Toader AM (2004) Structural optimization using sensitivity analysis and a level-set method. J Comput Phys 194(1):363–393ADSMathSciNetCrossRefzbMATHGoogle Scholar
  39. 39.
    Peng D, Merriman B, Osher S, Zhao H, Kang M (1999) A PDE-based fast local level set method. J Comput Phys 155(2):410–438ADSMathSciNetCrossRefzbMATHGoogle Scholar
  40. 40.
    Piegl L, Tiller W (1996) The NURBS book. Comput Aided Des 28(8):665–666zbMATHGoogle Scholar
  41. 41.
    Yamada T, Izui K, Nishiwaki S, Takezawa A (2010) A topology optimization method based on the level set method incorporating a fictitious interface energy. Comput Methods Appl Mech Eng 199(45–48):2876–2891ADSMathSciNetCrossRefzbMATHGoogle Scholar
  42. 42.
    Eschenauer HA, Kobelev VV, Schumacher A (1994) Bubble method for topology and shape optimization of structures. Struct Optim 8(1):42–51CrossRefGoogle Scholar
  43. 43.
    Rozvany GIN, Lewiński T (2012) Topology optimization in structural and continuum mechanics. CISM Advanced Course, Udine, pp 1–36Google Scholar
  44. 44.
    Vitório PC, Leonel ED (2017) Topology optimization analysis based on the direct coupling of the boundary element method and the level set method. Int J Adv Struct Eng 9(4):397–407CrossRefGoogle Scholar
  45. 45.
    Tai K, Fenner RT (1999) Optimum shape and topology design using the boundary element method. Int J Solids Struct 36(14):2021–2040CrossRefzbMATHGoogle Scholar
  46. 46.
    Kim H, Querin OM, Steven GP, Xie YM (2003) Improving efficiency of evolutionary structural optimization by implementing fixed grid mesh. Struct Multidiscip Optim 24(6):441–448CrossRefGoogle Scholar

Copyright information

© Springer Nature B.V. 2019

Authors and Affiliations

  1. 1.Department of Structural Engineering, São Carlos School of EngineeringUniversity of São PauloSão CarlosBrazil

Personalised recommendations