Deep learning-based topological optimization for representing a user-specified design area

by   Keigo Nakamura, et al.

Presently, topology optimization requires multiple iterations to create an optimized structure for given conditions. Among the conditions for topology optimization,the design area is one of the most important for structural design. In this study, we propose a new deep learning model to generate an optimized structure for a given design domain and other boundary conditions without iteration. For this purpose, we used open-source topology optimization MATLAB code to generate a pair of optimized structures under various design conditions. The resolution of the optimized structure is 32 * 32 pixels, and the design conditions are design area, volume fraction, distribution of external forces, and load value. Our deep learning model is primarily composed of a convolutional neural network (CNN)-based encoder and decoder, trained with datasets generated with MATLAB code. In the encoder, we use batch normalization (BN) to increase the stability of the CNN model. In the decoder, we use SPADE (spatially adaptive denormalization) to reinforce the design area information. Comparing the performance of our proposed model with a CNN model that does not use BN and SPADE, values for mean absolute error (MAE), mean compliance error, and volume error with the optimized topology structure generated in MAT-LAB code were smaller, and the proposed model was able to represent the design area more precisely. The proposed method generates near-optimal structures reflecting the design area in less computational time, compared with the open-source topology optimization MATLAB code.


page 4

page 6

page 9

page 10


Machine learning accelerated topology optimization of nonlinear structures

The field of optimal design of linear elastic structures has seen many e...

TopologyGAN: Topology Optimization Using Generative Adversarial Networks Based on Physical Fields Over the Initial Domain

In topology optimization using deep learning, load and boundary conditio...

3D Topology Optimization using Convolutional Neural Networks

Topology optimization is computationally demanding that requires the ass...

An AI-Assisted Design Method for Topology Optimization Without Pre-Optimized Training Data

In this publication, an AI-assisted design method based on topology opti...

Real-Time Topology Optimization in 3D via Deep Transfer Learning

The published literature on topology optimization has exploded over the ...

Topology optimization of 2D structures with nonlinearities using deep learning

The field of optimal design of linear elastic structures has seen many e...