Abstract
In recent years, there has been significant progress in the field of topology optimization, with many researchers focusing on improving the computational efficiency of this method through numerical algorithms. Concurrently, the realm of high-performance computing (HPC) has experienced dynamic changes, with manufacturers, systems, and architectures continually evolving. Among the various methods employed in HPC, the preconditioned conjugate gradient multigrid method (pCGMG) has gained popularity, particularly for addressing very large-scale problems. This article introduces a novel concept of leveraging HPC to reduce the computational time associated with multi-material topology optimization (MTO) challenges. In the context of MTO procedures, pCGMG is employed to solve the linear equations resulting from the discretization of differential equations. Notably, pCGMG’s effectiveness is particularly evident in larger-scale problems due to its mesh size-based approach. The study specifically evaluates minimal compliance-based designs for large-scale linear static systems. Its primary contribution lies in the integration of pCGMG into the MTO problem domain. The article includes numerical examples that utilize pCGMG to compare optimal results of iteration count and execution time for various mesh sizes in the context.
References
Bendsøe, M., Kikuchi, N.: Generating optimal topologies in structural design using a homogenization method. J. Comput. Appl. Math. 71(2), 97–224 (1998)
Sigmund, O.: A 99 line topology optimization code written in MATLAB. Struct. Multidiscip. Optim. 21, 120–127 (2001)
Andreassen, E., Clausen, A., Schevenels, M., Lazarov, B.S., Sigmund, O.: Efficient topology optimization in MATLAB using 88 lines of code. Struct. Multidiscip. Optim. 43, 1–16 (2011)
Tavakoli, R., Mohseni, M.: Alternating active-phase algorithm for multimaterial topology optimization problems: a 115-line MATLAB implementation. Struct. Multidiscip. Optim. 49, 621–642 (2014)
Bruns, T.E., Sigmund, O., Tortorelli, D.A.: Numerical methods for the topology optimization of structures that exhibit snap-through. Int. J. Numer. Meth. Eng. 55(10), 1215–1237 (2002)
Liu, X., Li, Z., Wang, L., Wang, J.: Solving topology optimization problems by the guide-weight method. Struct. Multidiscip. Optim. 6, 136–150 (2011)
Wang, Y., Liao, Z., Ye, M., Zhang, Y., Li, W., Xia, Z.: An efficient isogeometric topology optimization using multilevel mesh, MGCG and local-update strategy. Adv. Eng. Softw. 139, 102733 (2020)
Zhang, W., Song, J., Zhou, J., Du, Z., Zhu, Y., Sun, Z., Guo, X.: Topology optimization with multiple materials via moving morphable component (MMC) method. Int. J. Numer. Meth. Eng. 113(11), 1653–1675 (2018)
Chin, T.W., Leader, M.K., Kennedy, G.J.: A scalable framework for large-scale 3D multimaterial topology optimization with octree-based mesh adaptation. Adv. Eng. Softw. 135, 102682 (2019)
Hestenes, M.R., Stiefel, E.: Methods of conjugate gradients for solving linear systems. J. Res. Natl. Bur. Stand. 49(6), 409–436 (1952)
Bendsøe, M.P., Sigmund, O.: Material interpolation schemes in topology optimization. Arch. Appl. Mech. 69, 635–654 (1999)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Luu, N.G., Banh, T.T. (2024). A Preconditioned Conjugate Gradient Multigrid Method for Multi-material Topology Optimization. In: Tavares, J.M.R.S., Pal, S., Gerogiannis, V.C., Hung, B.T. (eds) Proceedings of Second International Conference on Intelligent System. ICIS 2023. Algorithms for Intelligent Systems. Springer, Singapore. https://doi.org/10.1007/978-981-99-8976-8_5
Download citation
DOI: https://doi.org/10.1007/978-981-99-8976-8_5
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-99-8975-1
Online ISBN: 978-981-99-8976-8
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)