Multiscale topology optimization using neural network surrogate models

Abstract We are concerned with optimization of macroscale elastic structures that are designed utilizing spatially varying microscale metamaterials. The macroscale optimization is accomplished using gradient-based nonlinear topological optimization. But instead of using density as the optimization decision variable, the decision variables are the multiple parameters that define the local microscale metamaterial. This is accomplished using single layer feedforward Gaussian basis function networks as a surrogate models of the elastic response of the microscale metamaterial. The surrogate models are trained using highly resolved continuum finite element simulations of the microscale metamaterials and hence are significantly more accurate than analytical models e.g. classical beam theory. Because the derivative of the surrogate model is important for sensitivity analysis of the macroscale topology optimization, a neural network training procedure based on the Sobolev norm is described. Since the SIMP method is not appropriate for spatially varying lattices, an alternative method is developed to enable creation of void regions. The efficacy of this approach is demonstrated via several examples in which the optimal graded metamaterial outperforms a traditional solid structure.

[1]  Martin P. Bendsøe,et al.  Free material optimization via mathematical programming , 1997, Math. Program..

[2]  Pierre Cardaliaguet,et al.  Approximation of a function and its derivative with a neural network , 1992, Neural Networks.

[3]  Sagrario Lantarón,et al.  Hermite interpolation by neural networks , 2007, Appl. Math. Comput..

[4]  Robert Schaback,et al.  Error estimates and condition numbers for radial basis function interpolation , 1995, Adv. Comput. Math..

[5]  Kurt Hornik,et al.  Multilayer feedforward networks are universal approximators , 1989, Neural Networks.

[6]  A. Bower Applied Mechanics of Solids , 2009 .

[7]  M. Messner Optimal lattice-structured materials , 2016 .

[8]  Francesco Camastra,et al.  Data dimensionality estimation methods: a survey , 2003, Pattern Recognit..

[9]  Marek Karpinski,et al.  Polynomial Bounds for VC Dimension of Sigmoidal and General Pfaffian Neural Networks , 1997, J. Comput. Syst. Sci..

[10]  Jooyoung Park,et al.  Universal Approximation Using Radial-Basis-Function Networks , 1991, Neural Computation.

[11]  Robert D. Falgout,et al.  The Design and Implementation of hypre, a Library of Parallel High Performance Preconditioners , 2006 .

[12]  Michael Kirby,et al.  Geometric Data Analysis: An Empirical Approach to Dimensionality Reduction and the Study of Patterns , 2000 .

[13]  Lorenz T. Biegler,et al.  On the implementation of an interior-point filter line-search algorithm for large-scale nonlinear programming , 2006, Math. Program..

[14]  Tomonari Furukawa,et al.  Neural network constitutive modelling for non‐linear characterization of anisotropic materials , 2011 .

[15]  Nam Mai-Duy,et al.  Approximation of function and its derivatives using radial basis function networks , 2003 .

[16]  G. Allaire,et al.  Shape optimization by the homogenization method , 1997 .

[17]  Martin D. Buhmann,et al.  Radial Basis Functions: Theory and Implementations: Preface , 2003 .

[18]  M.H. Hassoun,et al.  Fundamentals of Artificial Neural Networks , 1996, Proceedings of the IEEE.

[19]  A. Rietz Sufficiency of a finite exponent in SIMP (power law) methods , 2001 .

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

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

[22]  G. Rozvany Aims, scope, methods, history and unified terminology of computer-aided topology optimization in structural mechanics , 2001 .

[23]  Jorge Nocedal,et al.  On the limited memory BFGS method for large scale optimization , 1989, Math. Program..

[24]  Daniel A. Tortorelli,et al.  An element removal and reintroduction strategy for the topology optimization of structures and compliant mechanisms , 2003 .

[25]  Feilong Cao,et al.  Interpolation and rates of convergence for a class of neural networks , 2009 .

[26]  J. Stoer,et al.  Introduction to Numerical Analysis , 2002 .

[27]  Bernhard A. Schrefler,et al.  Artificial Neural Networks in numerical modelling of composites , 2009 .

[28]  Guanghui Liang,et al.  Neural network based constitutive model for elastomeric foams , 2008 .

[29]  Tomonari Furukawa,et al.  Accurate cyclic plastic analysis using a neural network material model , 2004 .

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

[31]  Carsten Könke,et al.  Neural networks as material models within a multiscale approach , 2009 .

[32]  Manolis Papadrakakis,et al.  A neural network-based surrogate model for carbon nanotubes with geometric nonlinearities , 2018 .

[33]  Peter L. Bartlett,et al.  Almost Linear VC-Dimension Bounds for Piecewise Polynomial Networks , 1998, Neural Computation.

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

[35]  J. Zowe,et al.  Free material optimization: recent progress , 2008 .

[36]  T. E. Bruns,et al.  Topology optimization of non-linear elastic structures and compliant mechanisms , 2001 .

[37]  Zongben Xu,et al.  Approximation capability of interpolation neural networks , 2010, Neurocomputing.