Robust Topology Optimization Using Variational Autoencoders

Topology Optimization (TO) is the process of finding the optimal arrangement of materials within a design domain by minimizing a cost function, subject to some performance constraints. Robust topology optimization (RTO), as a class of TO problems, also incorporates the effect of input uncertainties, such as uncertainty in loading, boundary conditions, and material properties, and produces a design with the best average performance of the structure while reducing the response sensitivity to input uncertainties. It is computationally expensive to carry out RTO using finite element solvers due to the high dimensional nature of the design space which necessitates multiple iterations and the need to evaluate the probabilistic response using numerous samples. In this work, we use neural network surrogates to enable a faster solution approach via surrogate-based optimization. In particular, we build a Variational Autoencoder (VAE) to transform the the high dimensional design space into a low dimensional one, thus making the design space exploration more efficient. Furthermore, finite element solvers will be replaced by a neural network surrogate that predicts the probabilistic objective function. Also, to further facilitate the design exploration, we limit our search to a subspace, which consists of designs that are solutions to deterministic topology optimization problems under different realizations of input uncertainties. With these neural network approximations, a gradient-based optimization approach is formed to minimize the predicted objective function over the low dimensional design subspace. We demonstrate the effectiveness of the proposed approach on two compliance minimization problems: (1) the design of an L-bracket structure with uncertainty in loading angle, and (2) the design of a heat sink with varying load magnitude in the heat sources. Through these examples, we show that VAE performs well on learning the features of the design from minimal training data. Further, it also shows that converting the design space into a very low dimensional latent space makes the problem computationally efficient, and that the resulting gradient-based optimization algorithm produces optimal designs with lower robust compliances than those observed in the training set.

[1]  Tolga Tasdizen,et al.  Image-Based Multiresolution Topology Optimization Using Deep Disjunctive Normal Shape Model , 2021, Comput. Aided Des..

[2]  M. Zhou,et al.  Generalized shape optimization without homogenization , 1992 .

[3]  Wei Chen,et al.  Microstructural Materials Design Via Deep Adversarial Learning Methodology , 2018, Journal of Mechanical Design.

[4]  M. Zhou,et al.  The COC algorithm, Part II: Topological, geometrical and generalized shape optimization , 1991 .

[5]  Yi Ren,et al.  Improving Design Preference Prediction Accuracy Using Feature Learning , 2016 .

[6]  Jan Sokolowski,et al.  On the Topological Derivative in Shape Optimization , 1999 .

[7]  Wang Chunjie,et al.  Robust Topology Optimization under Loading Uncertainty with Proportional Topology Optimization Method , 2016, 2016 Eighth International Conference on Measuring Technology and Mechatronics Automation (ICMTMA).

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

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

[10]  James T. Allison,et al.  An indirect design representation for topology optimization using variational autoencoder and style transfer , 2018 .

[11]  G. Allaire,et al.  A level-set method for shape optimization , 2002 .

[12]  Xu Guo,et al.  Robust structural topology optimization considering boundary uncertainties , 2013 .

[13]  Wei Li,et al.  Convolutional Neural Networks for Steady Flow Approximation , 2016, KDD.

[14]  Ole Sigmund,et al.  A 99 line topology optimization code written in Matlab , 2001 .

[15]  Chang Liu,et al.  Machine Learning-Driven Real-Time Topology Optimization Under Moving Morphable Component-Based Framework , 2018, Journal of Applied Mechanics.

[16]  James K. Guest,et al.  Topology optimization of continuum structures under uncertainty – A Polynomial Chaos approach , 2012 .

[17]  Seonho Cho,et al.  Reliability-based topology optimization of geometrically nonlinear structures with loading and material uncertainties , 2004 .

[18]  H. P. Mlejnek,et al.  Some aspects of the genesis of structures , 1992 .

[19]  Yi Ren,et al.  One-shot generation of near-optimal topology through theory-driven machine learning , 2018, Comput. Aided Des..

[20]  Kurt Maute,et al.  Reliability-based topology optimization using stochastic gradients , 2021, Structural and Multidisciplinary Optimization.

[21]  Max Yi Ren,et al.  Microstructure Representation and Reconstruction of Heterogeneous Materials via Deep Belief Network for Computational Material Design , 2016, ArXiv.

[22]  Mattias Schevenels,et al.  Topology optimization with geometric uncertainties by perturbation techniques , 2012 .

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

[24]  Anders Clausen,et al.  Efficient topology optimization in MATLAB using 88 lines of code , 2011 .

[25]  Kurt Maute,et al.  Topology optimization under uncertainty using a stochastic gradient-based approach , 2019, Structural and Multidisciplinary Optimization.

[26]  Nobuyuki Umetani,et al.  Exploring generative 3D shapes using autoencoder networks , 2017, SIGGRAPH Asia Technical Briefs.

[27]  Amir Barati Farimani,et al.  Deep Learning the Physics of Transport Phenomena , 2017, ArXiv.

[28]  Levent Burak Kara,et al.  A data-driven investigation and estimation of optimal topologies under variable loading configurations , 2014, Comput. methods Biomech. Biomed. Eng. Imaging Vis..

[29]  Diederik P. Kingma,et al.  An Introduction to Variational Autoencoders , 2019, Found. Trends Mach. Learn..

[30]  James K. Guest,et al.  Structural optimization under uncertain loads and nodal locations , 2008 .

[31]  Bernhard Sendhoff,et al.  Robust Optimization - A Comprehensive Survey , 2007 .

[32]  Dan M. Frangopol,et al.  Reliability-based analysis and design optimization of electrostatically actuated MEMS , 2004 .

[33]  Wei Chen,et al.  A new level-set based approach to shape and topology optimization under geometric uncertainty , 2010 .

[34]  Hadi Meidani,et al.  A Deep Neural Network Surrogate for High-Dimensional Random Partial Differential Equations , 2018, Probabilistic Engineering Mechanics.

[35]  Wei Chen,et al.  Level set based robust shape and topology optimization under random field uncertainties , 2010, DAC 2009.

[36]  Xiaoming Wang,et al.  Level Set Models for Structural Topology Optimization , 2003, DAC 2003.

[37]  G. Allaire,et al.  Structural optimization using sensitivity analysis and a level-set method , 2004 .

[38]  Gerhart I. Schuëller,et al.  A survey on approaches for reliability-based optimization , 2010 .

[39]  M. Bendsøe,et al.  Generating optimal topologies in structural design using a homogenization method , 1988 .

[40]  Daniel A. White,et al.  Simple, accurate surrogate models of the elastic response of three-dimensional open truss micro-architectures with applications to multiscale topology design , 2019, Structural and Multidisciplinary Optimization.

[41]  S. A. Channiwala,et al.  Airfoil Parameterization Techniques: A Review , 2014 .

[42]  Y. Xie,et al.  A simple evolutionary procedure for structural optimization , 1993 .

[43]  Markus J. Buehler,et al.  De novo composite design based on machine learning algorithm , 2018 .

[44]  Ikjin Lee,et al.  Deep Generative Design: Integration of Topology Optimization and Generative Models , 2019, Journal of Mechanical Design.

[45]  Yi Ren,et al.  Improving direct physical properties prediction of heterogeneous materials from imaging data via convolutional neural network and a morphology-aware generative model , 2017, Computational Materials Science.

[46]  Hongxun Yao,et al.  Auto-encoder based dimensionality reduction , 2016, Neurocomputing.

[47]  Abdelkhalak El Hami,et al.  Reliability‐Based Topology Optimization , 2013 .

[48]  Ken Perlin,et al.  Accelerating Eulerian Fluid Simulation With Convolutional Networks , 2016, ICML.

[49]  Carl Doersch,et al.  Tutorial on Variational Autoencoders , 2016, ArXiv.

[50]  Wei Chen,et al.  A new level-set based approach to shape and topology optimization under geometric uncertainty , 2010 .

[51]  Xu Guo,et al.  Confidence structural robust design and optimization under stiffness and load uncertainties , 2009 .

[52]  John E. Renaud,et al.  An Investigation of Reliability-based Topology Optimization , 2006 .

[53]  Honglak Lee,et al.  Estimating and Exploring the Product Form Design Space Using Deep Generative Models , 2016, DAC 2016.

[54]  Daniel A. Tortorelli,et al.  Topology optimization under uncertainty via non-intrusive polynomial chaos expansion , 2017 .

[55]  Martin P. Bendsøe Topology Optimization , 2009, Encyclopedia of Optimization.

[56]  Glen Mullineux,et al.  Introducing Loading Uncertainty in Topology Optimization , 2009 .

[57]  Dan M. Frangopol,et al.  Life-cycle reliability-based optimization of civil and aerospace structures , 2003 .

[58]  Recep M. Gorguluarslan,et al.  Two-stage convolutional encoder-decoder network to improve the performance and reliability of deep learning models for topology optimization , 2021, Structural and Multidisciplinary Optimization.