Abstract
A new level set method is developed for multi-material structural topology optimization. The method features in using the discontinuous Galerkin finite-element method for discretization of the level set transport equation and the distributed shape gradient. Moreover, the topological derivative is incorporated into the present algorithm as a possible way to escape from local minima through creating holes during optimization. Numerical examples are provided to verify effectiveness of the numerical algorithm.
Similar content being viewed by others
References
Allaire G, Jouve F, Toader AM (2002) A level-set method for shape optimization. C R Math Acad Sci Paris 334:1125–1130. https://doi.org/10.1016/S1631-073X(02)02412-3
Allaire G, Jouve F, Toader AM (2004) Structural optimization using sensitivity analysis and a level-set method. J Comput Phys 194:363–393. https://doi.org/10.1016/j.jcp.2003.09.032
Allaire G, de Gournay F, Jouve F, Toader A-M (2005) Structural optimization using topological and shape sensitivity via a level set method. Control Cybernet 34:59–80
Amstutz S, Andrä H (2006) A new algorithm for topology optimization using a level-set method. J Comput Phys 216:573–588. https://doi.org/10.1016/j.jcp.2005.12.015
Bendsøe MP, Sigmund O (2003) Topology optimization: theory, methods, and applications. Springer, Berlin, Heidelberg,Springer, Berlin, Heidelberg,Springer, Berlin. https://doi.org/10.1007/978-3-662-05086-6
Burger M, Hackl B, Ring W (2004) Incorporating topological derivatives into level set methods. J Comput Phys 194:344–362. https://doi.org/10.1016/j.jcp.2003.09.033
Cherrière T, Laurent L, Hlioui S, Louf F, Duysinx P, Geuzaine C, Ahmed HB, Gabsi M, Fernández E (2022) Multi-material topology optimization using wachspress interpolations for designing a 3-phase electrical machine stator. Struct Multidisc Optim 65:352. https://doi.org/10.1007/s00158-022-03460-1
Cockburn B, Shu CW (1998) The local discontinuous Galerkin method for time-dependent convection-diffusion systems. SIAM J Numer Anal 35:2440–2463. https://doi.org/10.1137/S0036142997316712
Correa R, Seeger A (1985) Directional derivative of a minimax function. Nonlinear Anal 9:13–22. https://doi.org/10.1016/0362-546X(85)90049-5
Cui M, Chen H, Zhou J (2016) A level-set based multi-material topology optimization method using a reaction diffusion equation. Comput-Aided Des 73:41–52. https://doi.org/10.1016/j.cad.2015.12.002
Céa J, Garreau S, Guillaume P, Masmoudi M (2000) The shape and topological optimizations connection. Comput Methods Appl Mech Eng 188:713–726. https://doi.org/10.1016/S0045-7825(99)00357-6
Dapogny C (2019) Gdr-moa-course: An introduction to shape and topology optimization. https://github.com/dapogny/GDR-MOA-Course
Dapogny C, Frey P (2010) Computation of the signed distance function to a discrete contour on adapted triangulation. Calcolo 49:1–27. https://doi.org/10.1007/s10092-011-0051-z
De Gournay F (2006) Velocity extension for the level-set method and multiple eigenvalues in shape optimization. SIAM J Control Optim 45:343–367. https://doi.org/10.1137/050624108
Delfour MC, Zolésio JP (2011) Shapes and geometries. Soc Ind Appl Math 10(1137/1):9780898719826
Ern A, Guermond JL (2006) Discontinuous Galerkin methods for Friedrichs’ systems. I. General theory. SIAM J Numer Anal 44:753–778. https://doi.org/10.1137/050624133
Fulmanski P, Laurain A, Scheid J-F, Sokołowski J (2008) Level set method with topological derivatives in shape optimization. Int J Comput Math 85:1491–1514. https://doi.org/10.1080/00207160802033350
Gangl P (2020) A multi-material topology optimization algorithm based on the topological derivative. Comput Methods Appl Mech Eng 366:113090. https://doi.org/10.1016/j.cma.2020.113090
Giraldo-Londoño O, Paulino GH (2020) Fractional topology optimization of periodic multi-material viscoelastic microstructures with tailored energy dissipation. Comput Methods Appl Mech Eng 372:113307. https://doi.org/10.1016/j.cma.2020.113307
Guo X, Zhang W, Zhong W (2014) Stress-related topology optimization of continuum structures involving multi-phase materials. Comput Methods Appl Mech Eng 268:632–655. https://doi.org/10.1016/j.cma.2013.10.003
Hiptmair R, Paganini A, Sargheini S (2015) Comparison of approximate shape gradients. BIT 55:459–485. https://doi.org/10.1007/s10543-014-0515-z
Hvejsel CF, Lund E (2011) Material interpolation schemes for unified topology and multi-material optimization. Struct Multidisc Optim 43:811–825. https://doi.org/10.1007/s00158-011-0625-z
Klein A, Nair PB, Yano M (2022) A priori error analysis of shape derivatives of linear functionals in structural topology optimization. Comput Methods Appl Mech Eng 395:114991. https://doi.org/10.1016/j.cma.2022.114991
Laurain A (2018) A level set-based structural optimization code using FEniCS. Struct Multidisc Optim 58:1311–1334. https://doi.org/10.1007/s00158-018-1950-2
Li D, Kim IY (2018) Multi-material topology optimization for practical lightweight design. Struct Multidisc Optim 58:1081–1094. https://doi.org/10.1007/s00158-018-1953-z
Li J, Zhu S (2022) Shape optimization of Navier–Stokes flows by a two-grid method. Comput Methods Appl Mech Eng 400:115531. https://doi.org/10.1016/j.cma.2022.115531
Lim S, Misawa R, Furuta K, Maruyama S, Izui K, Nishiwaki S (2022) Weight reduction design of multi-material vehicle components using level set-based topology optimization. Struct Multidisc Optim 65:100. https://doi.org/10.1007/s00158-022-03193-1
Liu J, Ma Y (2018) A new multi-material level set topology optimization method with the length scale control capability. Comput Methods Appl Mech Eng 329:444–463. https://doi.org/10.1016/j.cma.2017.10.011
Luo Z, Wang MY, Wang S, Wei P (2008) A level set-based parameterization method for structural shape and topology optimization. Int J Numer Meth Eng 76:1–26. https://doi.org/10.1002/nme.2092
Luo Z, Tong L, Luo J, Wei P, Wang MY (2009) Design of piezoelectric actuators using a multiphase level set method of piecewise constants. J Comput Phys 228:2643–2659. https://doi.org/10.1016/j.jcp.2008.12.019
Nocedal J, Wright SJ (1999) Numerical optimization. Springer, New York. https://doi.org/10.1007/978-0-387-40065-5
Osher S, Fedkiw R (2003) Level set methods and dynamic implicit surfaces. Springer, New York. https://doi.org/10.1007/b98879
Osher S, Sethian JA (1988) Fronts propagating with curvature-dependent speed: Algorithms based on Hamilton–Jacobi formulations. J Comput Phys 79:12–49. https://doi.org/10.1016/0021-9991(88)90002-2
Qian M, Hu X, Zhu S (2022) A phase field method based on multi-level correction for eigenvalue topology optimization. Comput Methods Appl Mech Eng 401:115646. https://doi.org/10.1016/j.cma.2022.115646
Sethian JA, Wiegmann A (2000) Structural boundary design via level set and immersed interface methods. J Comput Phys 163:489–528. https://doi.org/10.1006/jcph.2000.6581
Sigmund O (2001) A 99 line topology optimization code written in Matlab. Struct Multidisc Optim 21:120–127. https://doi.org/10.1007/s001580050176
Sigmund O (2007) Morphology-based black and white filters for topology optimization. Struct Multidisc Optim 33:401–424. https://doi.org/10.1007/s00158-006-0087-x
Sokolowski J, Zochowski A (1999) On the topological derivative in shape optimization. SIAM J Control Optim 37:1251–1272. https://doi.org/10.1137/S0363012997323230
Takezawa A, Nishiwaki S, Kitamura M (2010) Shape and topology optimization based on the phase field method and sensitivity analysis. J Comput Phys 229:2697–2718. https://doi.org/10.1016/j.jcp.2009.12.017
Tavakoli R (2014) Multimaterial topology optimization by volume constrained Allen–Cahn system and regularized projected steepest descent method. Comput Methods Appl Mech Eng 276:534–565. https://doi.org/10.1016/j.cma.2014.04.005
Vermaak N, Michailidis G, Parry G, Estevez R, Allaire G, Bréchet Y (2014) Material interface effects on the topology optimization of multi-phase structures using a level set method. Struct Multidisc Optim 50:623–644. https://doi.org/10.1007/s00158-014-1074-2
Wang MY, Wang X (2004) “Color’’ level sets: a multi-phase method for structural topology optimization with multiple materials. Comput Methods Appl Mech Eng 193:469–496. https://doi.org/10.1016/j.cma.2003.10.008
Wang MY, Wang X, Guo D (2003) A level set method for structural topology optimization. Comput Methods Appl Mech Eng 192:227–246. https://doi.org/10.1016/S0045-7825(02)00559-5
Wang MY, Chen S, Wang X, Mei Y (2005) Design of multimaterial compliant mechanisms using level-set methods. ASME J Mech Des 127(5):941–956. https://doi.org/10.1115/1.1909206
Wang Y, Kang Z (2019) Concurrent two-scale topological design of multiple unit cells and structure using combined velocity field level set and density model. Comput Method Appl Mech Eng 347:340–364. https://doi.org/10.1016/j.cma.2018.12.018
Wang Y, Luo Z, Kang Z, Zhang N (2015) A multi-material level set-based topology and shape optimization method. Comput Methods Appl Mech Eng 283:1570–1586. https://doi.org/10.1016/j.cma.2014.11.002
Wang Y, Kang Z, Zhang X (2022) A velocity field level set method for topology optimization of piezoelectric layer on the plate with active vibration control. Mech Adv Mater Struct 30:1326–1339. https://doi.org/10.1080/15376494.2022.2030444
Wang Y, Luo Y, Yan Y (2022) A multi-material topology optimization method based on the material-field series-expansion model. Struct Multidisc Optim 65:17. https://doi.org/10.1007/s00158-021-03138-0
Xie Y, Steven G (1993) A simple evolutionary procedure for structural optimization. Comput Struct 49:885–896. https://doi.org/10.1016/0045-7949(93)90035-C
Xing X, Wei P, Wang MY (2009) A finite element-based level set method for structural optimization. Int J Numer Meth Eng 82:805–842. https://doi.org/10.1002/nme.2785
Yaji K, Otomori M, Yamada T, Izui K, Nishiwaki S, Pironneau O (2016) Shape and topology optimization based on the convected level set method. Struct Multidisc Optim 54:659–672. https://doi.org/10.1007/s00158-016-1444-z
Yamada T, Izui K, Nishiwaki S, Takezawa A (2000) A topology optimization method based on the level set method incorporating a fictitious interface energy. Comput Methods Appl Mech Eng 199:2876–2891. https://doi.org/10.1016/j.cma.2010.05.013
Zhang XS, Paulino GH, Ramos AS (2018) Multi-material topology optimization with multiple volume constraints: a general approach applied to ground structures with material nonlinearity. Struct Multidisc Optim 57:161–182. https://doi.org/10.1007/s00158-017-1768-3
Zhou S, Wang MY (2007) Multimaterial structural topology optimization with a generalized Cahn–Hilliard model of multiphase transition. Struct Multidiscip Optim 33:89–111. https://doi.org/10.1007/s00158-006-0035-9
Zhu S (2018) Effective shape optimization of Laplace eigenvalue problems using domain expressions of Eulerian derivatives. J Optim Theory Appl 176:17–34. https://doi.org/10.1007/s10957-017-1198-9
Zhu S, Hu X, Wu Q (2018) A level set method for shape optimization in semilinear elliptic problems. J Comput Phys 355:104–120. https://doi.org/10.1016/j.jcp.2017.09.066
Zhu S, Hu X, Wu Q (2020) On accuracy of approximate boundary and distributed H1 shape gradient flows for eigenvalue optimization. J Comput Appl Math 365:112374. https://doi.org/10.1016/j.cam.2019.112374
Zuo W, Saitou K (2017) Multi-material topology optimization using ordered SIMP interpolation. Struct Multidisc Optim 55:477–491. https://doi.org/10.1007/s00158-016-1513-3
Funding
This work was supported in part by the Key Technologies Research and Development Program (Grant No. 2022YFA1004402), the National Natural Science Foundation of China (Grant No. 12071149), and the Science and Technology Commission of Shanghai Municipality (Nos. 22ZR1421900, 21JC1402500, and 22DZ2229014).
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 state that the results presented in this paper can be reproduced by the codes provided by authors upon reasonable request.
Additional information
Responsible Editor: Zhen Luo
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Tan, Y., Zhu, S. A discontinuous Galerkin level set method using distributed shape gradient and topological derivatives for multi-material structural topology optimization. Struct Multidisc Optim 66, 170 (2023). https://doi.org/10.1007/s00158-023-03617-6
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s00158-023-03617-6