Abstract
Topology optimization is a method to find the optimal material distribution of a structure by minimizing the objective function under the design and limit constraints. In this paper, we developed a deep learning-based machine learning algorithm to get the optimized structure for the given input conditions of a structure. We trained convolutional neural network (CNN)-based encoder–decoder architecture using the existing dataset as target images and input conditions modeled as input images. The target images are the optimized structures, developed using the MATLAB open-source topology optimization code, generated by varying the volume fraction from 5 to 95% with an increment of 5% and Poisson’s ratio varied from 0.01 to 0.49. The input conditions, i.e., the volume fraction and Poisson’s ratio are modeled as input images. In the present study, four types of input images and two encoder–decoder architectures are developed, and their performance is studied using identity mapping to obtain the optimized structure of a cantilever beam which is fixed at one end and a constant load is applied at the other end.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
O. Sigmund, A 99 line topology optimization code written in matlab. Struct. Multidisc. Optim. 21(2), 120–127 (2001)
T.E. Bruns, A reevaluation of the SIMP method with filtering and an alternative formulation for solidvoid topology optimization. Struct. Multidisc. Optim. 30(6), 428–436 (2005)
I. Sosnovik, I. Oseledets, Neural Networks for Topology Optimization. arXiv preprint arXiv:1709.09578 (2017)
S. Banga et al., 3D Topology Optimization using Convolutional Neural Networks. arXiv preprint arXiv:1808.07440 (2018)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Harish, B., Eswara Sai Kumar, K., Srinivasan, B. (2020). Topology Optimization Using Convolutional Neural Network. In: Salagame, R., Ramu, P., Narayanaswamy, I., Saxena, D. (eds) Advances in Multidisciplinary Analysis and Optimization. Lecture Notes in Mechanical Engineering. Springer, Singapore. https://doi.org/10.1007/978-981-15-5432-2_26
Download citation
DOI: https://doi.org/10.1007/978-981-15-5432-2_26
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-15-5431-5
Online ISBN: 978-981-15-5432-2
eBook Packages: EngineeringEngineering (R0)