journal article·2022-12-29Open access

Computational Acceleration of Topology Optimization Using Deep Learning

Jalal Rasulzade, Samir Rustamov, Bakytzhan Akhmetov, Yelaman Maksum, Makpal Nogaibayeva

Applied Sciences· Volume 13· Issue 1

Abstract

Topology optimization is a computationally expensive process, especially when complicated designs are studied, and this is mainly due to its finite element analysis and iterative solvers incorporated into the algorithm. In the current work, we investigated the application of deep learning methods to computationally accelerate topology optimization. We tested and comparatively analyzed three types of improved neural network models using three different structured datasets and achieved satisfactory results that allowed for the generation of topology optimized structures in 2D and 3D domains. The results of the studies show that the improved Res-U-Net and U-Net are reliable and effective methods among deep learning approaches for the computational acceleration of topology optimization problems. Moreover, based on the results, it is evaluated that Res-U-Net gives better results than U-Net for higher iterations. We also showed that the proposed CNN method is highly accurate and required much less training time compared to existing methods.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Topology Optimization in Engineering · Advanced Multi-Objective Optimization Algorithms · Metaheuristic Optimization Algorithms Research

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

School of Information Technologies and Engineering, ADA University, Ahmadbey Aghaoglu Str. 11, AZ1008 Baku, Azerbaijan

Department of Mechanical Engineering, Satbayev University, 22a Satpaev Street, 050013 Almaty, Kazakhstan

School of Chemical Engineering, University of Birmingham, Birmingham B15 2TT, UK

Funding

Ministry of Education and Science of the Republic of Kazakhstan

References (26)

Show source-provided references
1. Weight reduction by topology optimization of an engine subframe mount, designed for additive manufacturing production10.1016/j.matpr.2019.08.015 ↗
2. A globally convergent method to accelerate topology optimization using on-the-fly model reduction10.1016/j.cma.2020.113635 ↗
3. Wang, S. (2007). Krylov Subscpace Methods for Topology Optimization on Adaptive Meshes. [Ph.D. Dissertation, University of Illinois].
4. Computational Acceleration of Topology Optimization Using Parallel Computing and Machine Learning Methods—Analysis of Research Trends
5. Large-scale topology optimization using preconditioned Krylov subspace methods with recycling10.1002/nme.1798 ↗
6. Large-scale robust topology optimization using multi-GPU systems10.1016/j.cma.2016.08.016 ↗
7. Dai, W., and Berleant, D. (2019, January 12–14). Benchmarking contemporary deep learning hardware and frameworks: A survey of qualitative metrics. Proceedings of the 2019 IEEE First International Conference on Cognitive Machine Intelligence (CogMI), Los Angeles, CA, USA.10.1109/CogMI48466.2019.00029 ↗
8. Machine Learning based parameter tuning strategy for MMC based topology optimization10.1016/j.advengsoft.2020.102841 ↗
9. A deep learning approach for efficient topology optimization based on the element removal strategy10.1016/j.matdes.2021.110179 ↗
10. Algorithmically-consistent deep learning frameworks for structural topology optimization10.1016/j.engappai.2021.104483 ↗
11. Deep learning driven real time topology optimisation based on initial stress learning10.1016/j.aei.2021.101472 ↗
12. Deep Reinforcement Learning for Engineering Design Through Topology Optimization of Elementally Discretized Design Domains10.1016/j.matdes.2022.110672 ↗
13. Topological dimensionality reduction-based machine learning for efficient gradient-free 3D topology optimization10.1016/j.matdes.2022.110885 ↗
14. Yang, X., Bao, D.W., and Yan, X. (2022, January 9–15). OptiGAN: Topological Optimization in Design Form-Finding with Conditional GANs. Proceedings of the 27th International Conference of the Association for Computer-Aided Architectural Design Research in Asia (CAADRIA) 2022, Sydney, Australia.10.52842/conf.caadria.2022.1.121 ↗
15. Machine learning for topology optimization: Physics-based learning through an independent training strategy10.1016/j.cma.2022.115116 ↗
16. An efficient data generation method for ANN—Based surrogate models10.1007/s00158-022-03180-6 ↗
17. Neural networks for topology optimization10.1515/rnam-2019-0018 ↗
18. TopologyGAN: Topology optimization using generative adversarial networks based on physical fields over the initial domain10.1115/1.4049533 ↗
19. Multi-stage deep neural network accelerated topology optimization10.1007/s00158-021-03028-5 ↗
20. Topology optimization approaches: A comparative review10.1007/s00158-013-0978-6 ↗
21. Generating optimal topologies in structural design using a homogenization method10.1016/0045-7825(88)90086-2 ↗
22. A 99 line topology optimization code written in matlab10.1007/s001580050176 ↗
23. Neofytou, A., Yu, F., Zhang, L., and Kim, H.A. (2022, January 3–7). Level Set Topology Optimization for Fluid-Structure Interactions. Proceedings of the AIAA SCITECH 2022 Forum, San Diego, CA, USA.10.2514/6.2022-2091 ↗
24. Aims, scope, methods, history and unified terminology of computer-aided topology optimization in structural mechanics10.1007/s001580050174 ↗
25. The method of moving asymptotes—A new method for structural optimization10.1002/nme.1620240207 ↗
26. Hunter, W. (2022, October 16). Topy—Topology Optimization with Python 2017. Github. Available online: https://github.com/williamhunter/topy.