Search papers, labs, and topics across Lattice.
This study introduces eCNNTO, an element-based Convolutional Neural Network designed to accelerate density-based Topology Optimization (TO) by predicting near-optimal densities from historical data, thereby bypassing numerous iterations typically required in the optimization process. By utilizing CNNs with residual connections and a novel training strategy focused on final stage density histories, eCNNTO effectively captures spatial correlations among elements, leading to more cohesive structural features. The method demonstrates remarkable generalization capabilities across diverse conditions, achieving up to 90% and 97% reductions in iterations for two-dimensional and three-dimensional problems, respectively.
Achieving up to 97% fewer iterations in topology optimization could revolutionize design processes across engineering disciplines.
This work proposes an element-based Convolutional Neural Network (CNN) to accelerate density-based Topology Optimization (TO), termed eCNNTO. TO generally undergoes a large number of iterations, where finite element analysis is performed in every iteration, leading to the efficiency bottleneck especially when dense meshes are used to achieve high-resolution designs. To address this limitation, eCNNTO is proposed to build upon Kallioras et al. (2020), where a Deep Belief Network (DBN) was trained for every element to predict its near-optimal density from its early history, thereby skipping the great majority of iterations and significantly accelerating the TO procedure. However, the method lacks spatial correlations among neighboring elements and may lead to disconnected features in the final structure. The proposed method employs CNN with residual connections to address this issue. On top of it, a novel training strategy is introduced to further enhance the optimization efficiency, where the training dataset consists of the final stage density histories rather than early ones. This change can also help reduce the required training data size. eCNNTO requires only a small dataset to train and yet it can be generalized to problems with largely different boundary conditions, loading cases, design domain geometries, mesh resolutions, as well as non-design domains. In the end, the generalization capabilities and efficiency of eCNNTO are demonstrated through a variety of examples in two and three dimensions, achieving up to 90% and 97% reduction of iterations, respectively.