A New CGAN Technique for Constrained Topology Design Optimization

This paper presents a new conditional GAN (named convex relaxing CGAN or crCGAN) to replicate the conventional constrained topology optimization algorithms in an extremely effective and efficient process. The proposed crCGAN consists of a generator and a discriminator, both of which are deep convolutional neural networks (CNN) and the topology design constraint can be conditionally set to both the generator and discriminator. In order to improve the training efficiency and accuracy due to the dependency between the training images and the condition, a variety of crCGAN formulation are introduced to relax the non-convex design space. These new formulations were evaluated and validated via a series of comprehensive experiments. Moreover, a minibatch discrimination technique was introduced in the crCGAN training process to stabilize the convergence and avoid the mode collapse problems. Additional verifications were conducted using the state-of-the-art MNIST digits and CIFAR-10 images conditioned by class labels. The experimental evaluations clearly reveal that the new objective formulation with the minibatch discrimination training provides not only the accuracy but also the consistency of the designs.

[1]  M. Bendsøe Optimal shape design as a material distribution problem , 1989 .

[2]  Wojciech Zaremba,et al.  Improved Techniques for Training GANs , 2016, NIPS.

[3]  Erik Lund,et al.  Topology Optimization - Broadening the Areas of Application , 2005 .

[4]  M.-H. Herman Shen,et al.  A novel topology design approach using an integrated deep learning network architecture , 2018, ArXiv.

[5]  M.-H. Herman Shen,et al.  A Novel Topology Optimization Approach using Conditional Deep Learning , 2019, ArXiv.

[6]  Ian Goodfellow,et al.  Generative adversarial networks , 2020, Commun. ACM.

[7]  Martin P. Bendsøe,et al.  Optimization of Structural Topology, Shape, And Material , 1995 .

[8]  Sharad Rawat,et al.  Application of Adversarial Networks for 3D Structural Topology Optimization , 2019, SAE technical paper series.

[9]  In Gwun Jang,et al.  Deep learning for determining a near-optimal topological design without any iteration , 2018, Structural and Multidisciplinary Optimization.

[10]  Ivan V. Oseledets,et al.  Neural networks for topology optimization , 2017, Russian Journal of Numerical Analysis and Mathematical Modelling.

[11]  Sun Yong Kim,et al.  A new efficient convergence criterion for reducing computational expense in topology optimization: reducible design variable method , 2012 .

[12]  Yoshua Bengio,et al.  Generative Adversarial Networks , 2014, ArXiv.

[13]  M. Bendsøe,et al.  Topology Optimization: "Theory, Methods, And Applications" , 2011 .