Topology optimization based on deep representation learning (DRL) for compliance and stress-constrained design

This paper proposed a new topology optimization method based on geometry deep learning. The density distribution in design domain is described by deep neural networks. Compared to traditional density-based method, using geometry deep learning method to describe the density distribution function can guarantee the smoothness of the boundary and effectively overcome the checkerboard phenomenon. The design variables can be reduced phenomenally based on deep learning representation method. The numerical results for three different kernels including the Gaussian, Tansig, and Tribas are compared. The structural complexity can be directly controlled through the architectures of the neural networks, and minimum length is also controllable for the Gaussian kernel. Several 2-D and 3-D numerical examples are demonstrated in detail to demonstrate the effectiveness of proposed method from minimum compliance to stress-constrained problems.

[1]  James K. Guest,et al.  Topology optimization with multiple phase projection , 2009 .

[2]  Tomaso Poggio,et al.  Learning Functions: When Is Deep Better Than Shallow , 2016, 1603.00988.

[3]  Paris Perdikaris,et al.  Machine learning of linear differential equations using Gaussian processes , 2017, J. Comput. Phys..

[4]  G. Baudat,et al.  Kernel-based methods and function approximation , 2001, IJCNN'01. International Joint Conference on Neural Networks. Proceedings (Cat. No.01CH37222).

[5]  Xiaoming Wang,et al.  A level set method for structural topology optimization , 2003 .

[6]  G. Karniadakis,et al.  Physics-informed neural networks for high-speed flows , 2020, Computer Methods in Applied Mechanics and Engineering.

[7]  Max Tegmark,et al.  Why Does Deep and Cheap Learning Work So Well? , 2016, Journal of Statistical Physics.

[8]  George E. Karniadakis,et al.  Hidden physics models: Machine learning of nonlinear partial differential equations , 2017, J. Comput. Phys..

[9]  George Em Karniadakis,et al.  PPINN: Parareal Physics-Informed Neural Network for time-dependent PDEs , 2019, ArXiv.

[10]  D. Tortorelli,et al.  A geometry projection method for continuum-based topology optimization with discrete elements , 2015 .

[11]  Matthias Nießner,et al.  Shape Completion Using 3D-Encoder-Predictor CNNs and Shape Synthesis , 2016, 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[12]  Ole Sigmund,et al.  On fully stressed design and p-norm measures in structural optimization , 2017 .

[13]  Pascal Vincent,et al.  Representation Learning: A Review and New Perspectives , 2012, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[14]  Daniel A. White,et al.  Multiscale topology optimization using neural network surrogate models , 2019, Computer Methods in Applied Mechanics and Engineering.

[15]  O. Sigmund,et al.  Filters in topology optimization based on Helmholtz‐type differential equations , 2011 .

[16]  E LorensenWilliam,et al.  Marching cubes: A high resolution 3D surface construction algorithm , 1987 .

[17]  Peigen Li,et al.  Isogeometric topology optimization for continuum structures using density distribution function , 2019, International Journal for Numerical Methods in Engineering.

[18]  Michael S. Triantafyllou,et al.  Deep learning of vortex-induced vibrations , 2018, Journal of Fluid Mechanics.

[19]  Geoffrey E. Hinton,et al.  Deep Learning , 2015, Nature.

[20]  Daniel A. Tortorelli,et al.  A geometric projection method for designing three‐dimensional open lattices with inverse homogenization , 2017 .

[21]  M. Shukla,et al.  Implicit-Function-Based Design and Additive Manufacturing of Triply Periodic Minimal Surfaces Scaffolds for Bone Tissue Engineering , 2019, Journal of Materials Engineering and Performance.

[22]  John Hart Morse Theory for Implicit Surface Modeling , 1997, VisMath.

[23]  Boyan Stefanov Lazarov,et al.  Maximum length scale in density based topology optimization , 2017 .

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

[25]  Geoffrey E. Hinton,et al.  ImageNet classification with deep convolutional neural networks , 2012, Commun. ACM.

[26]  William E. Lorensen,et al.  Marching cubes: A high resolution 3D surface construction algorithm , 1987, SIGGRAPH.

[27]  Ole Sigmund,et al.  Combined shape and topology optimization for minimization of maximal von Mises stress , 2017 .

[28]  Xu Guo,et al.  Topology optimization with multiple materials via moving morphable component (MMC) method , 2018 .

[29]  George I. N. Rozvany,et al.  A critical review of established methods of structural topology optimization , 2009 .

[30]  O. Sigmund,et al.  Minimum length scale in topology optimization by geometric constraints , 2015 .

[31]  James K. Guest,et al.  Achieving minimum length scale in topology optimization using nodal design variables and projection functions , 2004 .

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

[33]  Alexander M. Bronstein,et al.  Deformable Shape Completion with Graph Convolutional Autoencoders , 2017, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition.

[34]  J. N. Reddy,et al.  A new multi-p-norm formulation approach for stress-based topology optimization design , 2016 .

[35]  Xu Guo,et al.  Doing Topology Optimization Explicitly and Geometrically—A New Moving Morphable Components Based Framework , 2014 .

[36]  Erik Holmberg,et al.  Stress constrained topology optimization , 2013, Structural and Multidisciplinary Optimization.

[37]  Kai A. James,et al.  Structural and Multidisciplinary Optimization Manuscript No. Stress-constrained Topology Optimization with Design- Dependent Loading , 2022 .

[38]  James K. Guest,et al.  Imposing maximum length scale in topology optimization , 2009 .

[39]  O. Sigmund Morphology-based black and white filters for topology optimization , 2007 .

[40]  Irina Voiculescu,et al.  Implicit Curves and Surfaces: Mathematics, Data Structures and Algorithms , 2009 .

[41]  Julián A. Norato,et al.  Stress-based topology optimization with discrete geometric components , 2017 .

[42]  A. Schoen Infinite periodic minimal surfaces without self-intersections , 1970 .

[43]  Toplogical optimization of structures using Fourier representations , 2018 .

[44]  Andreas Griewank,et al.  Automatic Differentiation of Algorithms: From Simulation to Optimization , 2000, Springer New York.

[45]  D. Yoo Porous scaffold design using the distance field and triply periodic minimal surface models. , 2011, Biomaterials.

[46]  James K. Guest,et al.  Projection-based two-phase minimum and maximum length scale control in topology optimization , 2018, Structural and Multidisciplinary Optimization.

[47]  Weihong Zhang,et al.  Stress constrained topology optimization with free-form design domains , 2015 .

[48]  A Penalty Function for Enforcing Maximum Length Scale Criterion in Topology Optimization , 2006 .

[49]  Xu Guo,et al.  Explicit three dimensional topology optimization via Moving Morphable Void (MMV) approach , 2017, 1704.06060.

[50]  Paris Perdikaris,et al.  Machine Learning of Space-Fractional Differential Equations , 2018, SIAM J. Sci. Comput..

[51]  Thaddeus Beier,et al.  Feature-based image metamorphosis , 1992, SIGGRAPH.

[52]  Ole Sigmund,et al.  On projection methods, convergence and robust formulations in topology optimization , 2011, Structural and Multidisciplinary Optimization.

[53]  Paris Perdikaris,et al.  Physics-informed neural networks: A deep learning framework for solving forward and inverse problems involving nonlinear partial differential equations , 2019, J. Comput. Phys..

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

[55]  Zhan Kang,et al.  Topology optimization using material-field series expansion and Kriging-based algorithm: An effective non-gradient method , 2020 .

[56]  Julián A. Norato,et al.  Stress-based shape and topology optimization with the level set method , 2018 .

[57]  Jianbin Du,et al.  A generalized DCT compression based density method for topology optimization of 2D and 3D continua , 2018, Computer Methods in Applied Mechanics and Engineering.

[58]  S. Rahmatalla,et al.  A Q4/Q4 continuum structural topology optimization implementation , 2004 .

[59]  Yoav Freund,et al.  The Alternating Decision Tree Learning Algorithm , 1999, ICML.

[60]  Shufeng Tan,et al.  Reducing data dimensionality through optimizing neural network inputs , 1995 .

[61]  Marc Levoy,et al.  Zippered polygon meshes from range images , 1994, SIGGRAPH.

[62]  Matus Telgarsky,et al.  Representation Benefits of Deep Feedforward Networks , 2015, ArXiv.

[63]  J. Pujol The solution of nonlinear inverse problems and the Levenberg-Marquardt method , 2007 .

[64]  Julián A. Norato,et al.  Stress-based topology optimization for continua , 2010 .

[65]  Yangjun Luo,et al.  A material-field series-expansion method for topology optimization of continuum structures , 2019 .

[66]  Prabhat,et al.  Highly-Ccalable, Physics-Informed GANs for Learning Solutions of Stochastic PDEs , 2019, 2019 IEEE/ACM Third Workshop on Deep Learning on Supercomputers (DLS).

[67]  Barak A. Pearlmutter,et al.  Automatic differentiation in machine learning: a survey , 2015, J. Mach. Learn. Res..

[68]  Moritz Diehl,et al.  CasADi: a software framework for nonlinear optimization and optimal control , 2018, Mathematical Programming Computation.

[69]  A. K. Rigler,et al.  Accelerating the convergence of the back-propagation method , 1988, Biological Cybernetics.

[70]  Lorenz T. Biegler,et al.  Large-Scale Optimization with Applications : Part II: Optimal Design and Control , 1997 .

[71]  Ole Sigmund,et al.  Length scale and manufacturability in density-based topology optimization , 2016, Archive of Applied Mechanics.

[72]  James K. Guest,et al.  Reducing dimensionality in topology optimization using adaptive design variable fields , 2010 .

[73]  Ole Sigmund,et al.  Manufacturing tolerant topology optimization , 2009 .

[74]  Qi Xia,et al.  Stress-based topology optimization using bi-directional evolutionary structural optimization method , 2018 .

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

[76]  Paris Perdikaris,et al.  Multiscale Modeling Meets Machine Learning: What Can We Learn? , 2019 .

[77]  Daniel A. White,et al.  A dual mesh method with adaptivity for stress-constrained topology optimization , 2020 .

[78]  Masakazu Matsugu,et al.  Subject independent facial expression recognition with robust face detection using a convolutional neural network , 2003, Neural Networks.

[79]  Jianhua Zhou,et al.  A Moving Morphable Void (MMV)-based explicit approach for topology optimization considering stress constraints , 2018, Computer Methods in Applied Mechanics and Engineering.

[80]  Tomaso A. Poggio,et al.  Regularization Theory and Neural Networks Architectures , 1995, Neural Computation.

[81]  George Em Karniadakis,et al.  Quantifying total uncertainty in physics-informed neural networks for solving forward and inverse stochastic problems , 2018, J. Comput. Phys..

[82]  Richard A. Newcombe,et al.  DeepSDF: Learning Continuous Signed Distance Functions for Shape Representation , 2019, 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[83]  T. Poggio,et al.  Deep vs. shallow networks : An approximation theory perspective , 2016, ArXiv.

[84]  M. Wang,et al.  Shape equilibrium constraint: a strategy for stress-constrained structural topology optimization , 2013 .

[85]  A. Chaari,et al.  Modeling and Identification of Hammerstein System by using Triangular Basis Functions , 2011 .

[86]  Leonidas J. Guibas,et al.  PointNet: Deep Learning on Point Sets for 3D Classification and Segmentation , 2016, 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[87]  Qingqi Hong,et al.  Towards additive manufacturing oriented geometric modeling using implicit functions , 2018, Visual Computing for Industry, Biomedicine, and Art.

[88]  Ralph R. Martin,et al.  Algorithms for reverse engineering boundary representation models , 2001, Comput. Aided Des..