Abstract
In recent years, the parameterized level set method (PLSM) has attracted widespread attention for its good stability, high efficiency and the smooth result of topology optimization compared with the conventional level set method. In the PLSM, the radial basis functions (RBFs) are often used to perform interpolation fitting for the conventional level set equation, thereby transforming the iteratively updating partial differential equation (PDE) into ordinary differential equations (ODEs). Hence, the RBFs play a key role in improving efficiency, accuracy and stability of the numerical computation in the PLSM for structural topology optimization, which can describe the structural topology and its change in the optimization process. In particular, the compactly supported radial basis function (CS-RBF) has been widely used in the PLSM for structural topology optimization because it enjoys considerable advantages. In this work, based on the CS-RBF, we propose a PLSM for structural topology optimization by adding the shape sensitivity constraint factor to control the step length in the iterations while updating the design variables with the method of moving asymptote (MMA). With the shape sensitivity constraint factor, the updating step length is changeable and controllable in the iterative process of MMA algorithm so as to increase the optimization speed. Therefore, the efficiency and stability of structural topology optimization can be improved by this method. The feasibility and effectiveness of this method are demonstrated by several typical numerical examples involving topology optimization of single-material and multi-material structures.
Similar content being viewed by others
References
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
Bendsøe MP (1989) Optimal shape design as a material distribution problem. Struct Optim 1(4):193–202
Zhou M, Rozvany GIN (1991) The COC algorithm, Part II: topological, geometrical and generalized shape optimization. Comput Methods Appl Mech Eng 89(1–3):309–336
Mlejnek HP (1992) Some aspects of the genesis of structures. Struct Optim 5(1–2):64–69
Allaire G, Jouve F, Toader AM (2002) A level-set method for shape optimization. Comptes Rendus Mathématique 334(12):1125–1130
Allaire G, Jouve F, Toader AM (2004) Structural optimization using sensitivity analysis and a level-set method. J Comput Phys 194(1):363–393
Allaire G, de Gournay F, Jouve F, Toader AM (2005) Structural optimization using topological and shape sensitivity via a level set method. Control Cybernet 34(1):59–80
Wang MY, Wang X, Guo D (2003) A level set method for structural topology optimization. Comput Methods Appl Mech Eng 192(1–2):227–246
Bourdin B, Chambolle A (2003) Design-dependent loads in topology optimization. ESAIM Control, Optim Calculus Var 9(2):19–48
Xie YM, Steven GP (1993) A simple evolutionary procedure for structural optimization. Comput Struct 49(5):885–896
Osher S, Sethian JA (1988) Fronts propagating with curvature-dependent speed: algorithms based on Hamilton-Jacobi formulations. J Comput Phys 79(1):12–49
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–438
Sethian JA (1999) Level set methods and fast marching methods: evolving interfaces in computational geometry, fluid mechanics, computer vision, and materials science. Cambridge University Press, Cambridge
Osher S, Fedkiw R (2003) Level set methods and dynamic implicit surfaces. In: Applied Mathematical Sciences, Springer, New York
Wang SY, Wang MY (2006) Radial basis functions and level set method for structural topology optimization. Int J Numer Meth Eng 65(12):2060–2090
Luo Z, Wang MY, Wang SY, Wei P (2008) A level set-based parameterization method for structural shape and topology optimization. Int J Numer Meth Eng 76(1):1–26
Luo Z, Tong LY, Luo JZ, Wei P, Wang MY (2009) Design of piezoelectric actuators using a multiphase level set method of piecewise constants. J Comput Phys 228(7):2643–2659
Wei P, Wang MY (2009) Piecewise constant level set method for structural topology optimization. Int J Numer Meth Eng 78(4):379–402
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–2891
Xia Q, Wang MY, Wang S, Chen SK (2006) Semi-Lagrange method for level-set-based structural topology and shape optimization. Struct Multidiscip Optim 31(6):419–429
Luo JZ, Luo Z, Chen LP, Tong LY, Wang MY (2008) A semi-implicit level set method for structural shape and topology optimization. J Comput Phys 227(11):5561–5581
Luo Z, Zhang N, Gao W, Ma H (2012) Structural shape and topology optimization using a meshless Galerkin level set method. Int J Numer Meth Eng 90(3):369–389
Wang MY, Chen SK, Xia Q. TOPLSM, 199-line. 2004. version. http://ihome.ust.hk/~mywang/down load/TOPLSM _199.m
Allaire G. A 2-d Scilab Code for shape and topology optimization by the level set method. 2009. http://www.cmap.polytechnique.fr/~allaire/levelset_en.html
Otomori M, Yamada T, Izui K, Nishiwaki S (2015) MATLAB code for a level set-based topology optimization method using a reaction diffusion equation. Struct Multidiscip Optim 51(5):1159–1172
Cecil T, Qian JL, Osher S (2004) Numerical methods for high dimensional Hamilton-Jacobi equations using radial basis functions. J Comput Phys 196(1):327–347
Luo Z, Tong LY, Wang MY, Wang SY (2007) Shape and topology optimization of compliant mechanisms using a parameterization level set method. J Comput Phys 227(1):680–705
Wendland H (1995) Piecewise polynomial, positive definite and compactly supported radial functions of minimal degree. Adv Comput Math 4(1):389–396
Wendland H (2006) Computational aspects of radial basis function approximation. Stud Comput Math 12:231–256
Pan R, Skala V (2011) A two-level approach to implicit surface modeling with compactly supported radial basis functions. Eng Comput 27(3):299–307
Liu T, Wang ST, Li B et al (2014) A level-set-based topology and shape optimization method for continuum structure under geometric constraints. Struct Multidiscip Optim 50(2):253–273
Crandall MG, Evans LC, Lions PL (1984) Some properties of viscosity solutions of Hamilton-Jacobi equations. Trans Am Math Soc 282(2):487–502
Burger M, Hackl B, Ring W (2004) Incorporating topological derivatives into level set methods. J Comput Phys 194(1):344–362
Ho HS, Wang MY, Zhou M (2013) Parametric structural optimization with dynamic knot RBFs and partition of unity method. Struct Multidiscip Optim 47(3):353–365
Cai SY, Zhang WH, Zhu JH, Gao T (2014) Stress constrained shape and topology optimization with fixed mesh: a B-spline finite cell method combined with level set function. Comput Methods Appl Mech Eng 278:361–387
Zhang WH, Zhao LY, Gao T, Cai SY (2017) Topology optimization with closed B-splines and Boolean operations. Comput Methods Appl Mech Eng 315:652–670
Jahangiry HA, Tavakkoli SM (2017) An isogeometrical approach to structural level set topology optimization. Comput Methods Appl Mech Eng 319:240–257
Wang MY, Zong HM, Ma QP et al (2019) Cellular level set in B-splines (CLIBS): a method for modeling and topology optimization of cellular structures. Comput Methods Appl Mech Eng 349:378–404
Tavakoli R, Mohseni SM (2014) Alternating active-phase algorithm for multimaterial topology optimization problems: a 115-line MATLAB implementation. Struct Multidiscip Optim 49(4):621–642
Cui MT, Chen HF, Zhou JL (2016) A level-set based multi-material topology optimization method using a reaction diffusion equation. Comput Aided Des 73:41–52
Liu K, Tovar A (2014) An efficient 3D topology optimization code written in Matlab. Struct Multidiscip Optim 50(6):1175–1196
Liu JK, Ma YS (2015) 3D level-set topology optimization: a machining feature-based approach. Struct Multidiscip Optim 52(3):563–582
Fu JJ, Li H, Gao L, Xiao M (2019) Design of shell-infill structures by a multiscale level set topology optimization method. Comput Struct 212:162–172
Olhoff N, Du JB (2016) Generalized incremental frequency method for topological designof continuum structures for minimum dynamic compliance subject to forced vibration at a prescribed low or high value of the excitation frequency. Struct Multidiscip Optim 54(5):1113–1141
Wu JL, Luo Z, Li H, Zhang N (2017) Level-set topology optimization for mechanical metamaterials under hybrid uncertainties. Comput Methods Appl Mech Eng 319:414–441
Delgado G, Hamdaoui M (2019) Topology optimization of frequency dependent viscoelastic structures via a level-set method. Appl Math Comput 347:522–541
Osher SJ, Santosa F (2001) Level set methods for optimization problems involving geometry and constraints: I. Frequencies of a two-density inhomogeneous drum. J Comput Phys 171(1):272–288
Bendsøe MP, Sigmund O (2004) Topology optimization: theory, methods, and applications. Springer, Berlin
Osher S, Shu CW (1991) High-order essentially nonoscillatory schemes for Hamilton-Jacobi equations. SIAM J Numer Anal 28(4):907–922
Svanberg K (1987) The method of moving asymptotes–a new method for structural optimization. Int J Numer Meth Eng 24(2):359–373
Wang YQ, 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
Wei P, Li Z, Li X, Wang MY (2018) An 88-line MATLAB code for the parameterized level set method based topology optimization using radial basis functions. Struct Multidiscip Optim 58(2):831–849
Acknowledgements
This work was supported by the Project of China Scholarship Council (201506965015). The authors are also grateful to the anonymous reviewers for their valuable suggestions for improving the manuscript.
Author information
Authors and Affiliations
Corresponding author
Additional information
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
Cui, M., Luo, C., Li, G. et al. The parameterized level set method for structural topology optimization with shape sensitivity constraint factor. Engineering with Computers 37, 855–872 (2021). https://doi.org/10.1007/s00366-019-00860-8
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00366-019-00860-8