Isogeometric Topology Optimization Based on Topological Derivatives

Downloads

Authors

Abstract

Topology optimization is a valuable tool in engineering, facilitating the design of optimized structures. However, topological changes often require a remeshing step, which can become challenging. In this work, we propose an isogeometric approach to topology optimization driven by topological derivatives. The combination of a level-set method together with an immersed isogeometric framework allows seamless geometry updates without the necessity of remeshing. At the same time, topological derivatives provide topological modifications without the need to define initial holes [7]. We investigate the influence of higher-degree basis functions in both the level-set representation and the approximation of the solution.  Two numerical examples demonstrate the proposed approach, showing that employing higher-degree basis functions for approximating the solution improves accuracy, while linear basis functions remain sufficient for the level-set function representation.

Keywords:

topology optimization, isogeometric analysis, topological derivative, level-set method, immersed methods, higher-degree basis function

References

[1] G. Allaire and F. Jouve. Coupling the level set method and the topological gradient in structural optimization, [in:] Proceedings IUTAM Symposium on Topological Design Optimization of Structures, Machines and Materials, pp. 3-12. Dordrecht, 2006. https://doi.org/10.1007/1-4020-4752-5 1.



[2] G. Allaire, F. Jouve, and A. Toader. A level-set method for shape optimization. C. R. Acad. Sci. Paris, Ser. I, 334: 1125–1130, 2002. https://doi.org/10.1016/S1631-073X(02)02412-3



[3] G. Allaire, F. Jouve, and A. Toader. Structural optimization using sensitivity analysis and a level-set method. Journal of Computational Physics, 194: 363–393, 2 2004. https://doi.org/10.1016/j.jcp.2003.09.032



[4] M. Aminzadeh and S. M. Tavakkoli. A parameter space approach for isogeometrical level set topology optimization. International Journal for Numerical Methods in Engineering, 123: 3485–3506, 8 2022. https://doi.org/10.1002/nme.6976



[5] M. Aminzadeh and S. M. Tavakkoli. Multiscale topology optimization of structures by using isogeometrical level set approach. Finite Elements in Analysis and Design, 235, 8 2024. https://doi.org/10.1016/j.finel.2024.104167



[6] S. Amstutz. Sensitivity analysis with respect to a local perturbation of the material property. Asymptotic Analysis, 49(1-2): 87–108, 2006. https://doi.org/10.3233/ASY-2006-778



[7] S. Amstutz and H. Andrä. A new algorithm for topology optimization using a level-set method. Journal of Computational Physics, 216: 573–588, 8 2006. https://doi.org/10.1016/j.jcp.2005.12.015



[8] M. P. Bendsøe and N. Kikuchi. Generating optimal topologies in structural design using a homogenization method. Computer Methods in Applied Mechanics and Engineering, 71: 197–224, 1988. https://doi.org/10.1016/0045-7825(88)90086-2



[9] M. Burger, B. Hackl, and W. Ring. Incorporating topological derivatives into level set methods. Journal of Computational Physics, 194: 344–362, 2 2004. https://doi.org/10.1016/j.jcp.2003.09.033



[10] F. de Prenter, C. V. Verhoosel, E. H. van Brummelen, M. G. Larson, and S. Badia. Stability and conditioning of immersed finite element methods: Analysis and remedies. Archives of Computational Methods in Engineering, 30: 3617–3656, 7 2023. https://doi.org/10.1007/s11831-023-09913-0



[11] L. Dedé, M. J. Borden, and T. J.R. Hughes. Isogeometric analysis for topology optimization with a phase field model. Archives of Computational Methods in Engineering, 19: 427–465, 9 2012. https://doi.org/10.1007/s11831-012-9075-z



[12] P. Gangl. A multi-material topology optimization algorithm based on the topological derivative. Computer Methods in Applied Mechanics and Engineering, 366, 7 2020. https://doi.org/10.1016/j.cma.2020.113090



[13] P. Gangl and K. Sturm. A simplified derivation technique of topological derivatives for quasi-linear transmission problems. ESAIM - Control, Optimisation and Calculus of Variations, 26, 2020. https://doi.org/10.1051/cocv/2020035



[14] P. Gangl, T. Komann, N. Krenn, and S. Ulbrich. Robust topology optimization of electric machines using topological derivatives. Arxiv, 4 2025. http://arxiv.org/abs/2504.05070



[15] T.J.R. Hughes, J. A. Cottrell, and Y. Bazilevs. Isogeometric analysis: CAD, finite elements, NURBS, exact geometry and mesh refinement. Computer Methods in Applied Mechanics and Engineering, 194: 4135–4195, 10 2005. https://doi.org/10.1016/j.cma.2004.10.008



[16] H. A. Jahangiry and S. M. Tavakkoli. An isogeometrical approach to structural level set topology optimization. Computer Methods in Applied Mechanics and Engineering, 319: 240–257, 6 2017. https://doi.org/10.1016/j.cma.2017.02.005



[17] M. Khatibinia, M. Khatibinia, and M. Roodsarabi. Structural topology optimization based on hybrid of piecewise constant level set method and isogeometric analysis. International Journal of Optimization in Civil Engineering, 10: 493–512, 2020. https://www.researchgate.net/publication/342924423



[18] N. Krenn. Multi-material topology optimization subject to pointwise stress constraints for Additive Manufacturing. Master’s thesis, Graz University of Technology, 2021.



[19] B. Ma, J. Zheng, G. Lei, J. Zhu, P. Jin, and Y. Guo. Topology optimization of ferromagnetic components in electrical machines. IEEE Transactions on Energy Conversion, 35: 786–798, 6 2020. https://doi.org/10.1109/TEC.2019.2960519



[20] S. Osher and J. A. Sethian. Fronts propagating with curvature-dependent speed: Algorithms based on Hamilton-Jacobi formulations. Journal of Computational Physics, 79: 12–49, 1988. https://doi.org/10.1016/0021-9991(88)90002-2



[21] M. Roodsarabi, M. Khatibinia, and S. R. Sarafrazi. Hybrid of topological derivative-based level set method and isogeometric analysis for structural topology optimization. Steel and Composite Structures, 21: 1389–1410, 8 2016. https://doi.org/10.12989/scs.2016.21.6.1389



[22] R. I. Saye. High-order quadrature methods for implicitly defined surfaces and volumes in hyperrectangles. SIAM Journal on Scientific Computing, 37: A993–A1019, 2015. https://doi.org/10.1137/140966290



[23] R. I. Saye. High-order quadrature on multi-component domains implicitly defined by multivariate polynomials. Journal of Computational Physics, 448, 1 2022. 10.1016/j.jcp.2021.110720.



[24] D. Schillinger and M. Ruess. The finite cell method: A review in the context of higher-order structural analysis of CAD and image-based geometric models. Archives of Computational Methods in Engineering, 22: 391–455, 7 2015. https://doi.org/10.1007/s11831-014-9115-y



[25] S. Shojaee, M. Mohamadian, and N. Valizadeh. Composition of isogeometric analysis with level set method for structural topology optimization. International Journal of Optimization in Civil Engineering, 2: 47–70, 2012. https://www.researchgate.net/publication/259593893



[26] O. Sigmund and K. Maute. Topology optimization approaches: A comparative review. Structural and Multidisciplinary Optimization, 48: 1031–1055, 12 2013. https://doi.org/10.1007/s00158-013-0978-6



[27] O. Sigmund and J. Petersson. Numerical instabilities in topology optimization: A survey on procedures dealing with checkerboards, mesh-dependencies and local minima. Structural Optimization, 16: 68–75,1998. https://doi.org/10.1007/BF01214002



[28] G. H. Teixeira, M. Loibl, and B. Marussig. Comparison of integration methods for cut elements, [in:] Proceedings The 9th European Congress on Computational Methods in Applied Sciences and Engineering, p.9. Lisboa, 2024. https://doi.org/10.23967/eccomas.2024.098



[29] T. Toprak, M. Loibl, G. H. Teixeira, I. Shiskina, C. Miao, J. Kiendl, B. Marussig, and F. Kummer. Employing continuous integration inspired workflows for benchmarking of scientific software – a use case on numerical cut cell quadrature. ArXiv, 4 2025. https://arxiv.org/abs/2503.17192



[30] R. Verzicco. Immersed boundary methods: Historical perspective and future outlook. Annual Review of Fluid Mechanics, 11: 39, 2023. https://doi.org/10.1146/annurev-fluid-120720



[31] R. Vázquez. A new design for the implementation of isogeometric analysis in Octave and MATLAB: Geopdes 3.0. Computers and Mathematics with Applications, 72: 523–554, 8 2016. https://doi.org/10.1016/j.camwa.2016.05.010



[32] M. Y. Wang, X. Wang, and D. Guo. A level set method for structural topology optimization. Computer Methods in Applied Mechanics and Engineering, 192: 227–246, 2003. https://doi.org/10.1016/S0045-7825(02)00559-5



[33] X. S. Wang, L. T. Zhang, and W. K. Liu. On computational issues of immersed finite element methods. Journal of Computational Physics, 228: 2535–2551, 4 2009. https://doi.org/10.1016/j.jcp.2008.12.012



[34] M. Wiesheu, T. Komann, M. Merkel, S. Schöps, S. Ulbrich, and I. Cortes Garcia. Combined parameter and shape optimization of electric machines with isogeometric analysis. Optimization and Engineering, 26: 1011–1038, 2024. https://doi.org/10.1007/s11081-024-09925-0