Reverse shape compensation via a gradient-based moving particle optimization method

Abstract Reverse shape compensation is widely used in additive manufacturing to offset the displacement distortion caused by various sources, such as volumetric shrinkage, thermal cooling, etc. Also, reverse shape compensation is also an effective tool for the four-dimensional (4D) printing techniques, shape memory polymers (SMPs), or 3D self-assemble structures to achieve a desired geometry shape under environmental stimuli such as electricity, temperature, gravity etc. In this paper, a gradient-based moving particle optimization method for reverse shape compensation is proposed to achieve a desired geometry shape under a given stimulus. The geometry is described by discrete particles, where the radius basis kernel function is used to realize a mapping from particle to density field, and finite element analysis is used to compute the deformation under the external stimulus. The optimization problem is formulated in detail, and MMA optimizer is implemented to update the location of discrete particles based on sensitivity information. In this work, self-weight due to gravity imposed on linear elastic structures is considered as the source of deformation. The objective of the problem is then to find the initial shape so that the deformed shape under gravity is close to desired geometry shape. A shape interpolation method based on Artificial Neural Network is proposed to reconstruct the accurate geometric prototype. Several numerical examples are demonstrated to verify the effectiveness of proposed method for reverse shape compensation. The computational framework for reverse shape compensation described in this paper has the potential to be extended to consider linear and non-linear deformation induced by other external stimuli.

[1]  K. Jimmy Hsia,et al.  Capillary induced self-assembly of thin foils into 3Dstructures , 2010 .

[2]  M. Wang,et al.  A level set‐based parameterization method for structural shape and topology optimization , 2008 .

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

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

[5]  Michael Yu Wang,et al.  Parametric structural optimization with radial basis functions and partition of unity method , 2011 .

[6]  W. Wall,et al.  Isogeometric structural shape optimization , 2008 .

[7]  Michael Yu Wang,et al.  Engineering feature design for level set based structural optimization , 2013, Comput. Aided Des..

[8]  Yu He,et al.  Stress-based shape and topology optimization with cellular level set in B-splines , 2020, Structural and Multidisciplinary Optimization.

[9]  Leevan Ling,et al.  A volumetric integral radial basis function method for time-dependent partial differential equations. I. Formulation , 2004 .

[10]  Elmar Eisemann,et al.  Optimized subspaces for deformation-based modeling and shape interpolation , 2016, Comput. Graph..

[11]  Ulrich Häussler-Combe,et al.  An adaptive approach with the Element-Free-Galerkin method , 1998 .

[12]  Ole Sigmund,et al.  Shape optimization of the stokes flow problem based on isogeometric analysis , 2013 .

[13]  Kunwoo Lee,et al.  Isometric shape interpolation , 2015, Comput. Graph..

[14]  George Cybenko,et al.  Approximation by superpositions of a sigmoidal function , 1989, Math. Control. Signals Syst..

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

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

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

[18]  Hui Liu,et al.  VCUT level set method for topology optimization of functionally graded cellular structures , 2019, Computer Methods in Applied Mechanics and Engineering.

[19]  K. J. Hsia,et al.  Controlled molecular self-assembly of complex three-dimensional structures in soft materials , 2017, Proceedings of the National Academy of Sciences.

[20]  Lin Cheng,et al.  Topology optimization for energy dissipation design of lattice structures through snap-through behavior , 2020 .

[21]  Z. Kang,et al.  An adaptive method for high-resolution topology design , 2013 .

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

[23]  Frédéric Demoly,et al.  Design for 4D printing: Modeling and computation of smart materials distributions , 2019, Materials & Design.

[24]  Z. Kang,et al.  Structural topology optimization based on non-local Shepard interpolation of density field , 2011 .

[25]  E. Kansa,et al.  Exponential convergence and H‐c multiquadric collocation method for partial differential equations , 2003 .

[26]  Z. Kang,et al.  An adaptive refinement approach for topology optimization based on separated density field description , 2013 .

[27]  Michael Yu Wang,et al.  A Study on Basis Functions of the Parameterized Level Set Method for Topology Optimization of Continuums , 2020 .

[28]  Zhan Kang,et al.  Adaptive topology optimization with independent error control for separated displacement and density fields , 2014 .

[29]  Andrew Triantaphyllou,et al.  A methodology for precision additive manufacturing through compensation , 2017 .

[30]  Yi Min Xie,et al.  Evolutionary Topology Optimization of Structures with Multiple Displacement and Frequency Constraints , 2012 .

[31]  Michael Yu Wang,et al.  A study on X-FEM in continuum structural optimization using a level set model , 2010, Comput. Aided Des..

[32]  Salvatore Cuomo,et al.  Surface reconstruction from scattered point via RBF interpolation on GPU , 2013, 2013 Federated Conference on Computer Science and Information Systems.

[33]  Michael Yu Wang,et al.  An 88-line MATLAB code for the parameterized level set method based topology optimization using radial basis functions , 2018, Structural and Multidisciplinary Optimization.

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

[35]  John A Rogers,et al.  Self‐Folded Gripper‐Like Architectures from Stimuli‐Responsive Bilayers , 2018, Advanced materials.

[36]  Guiqing Li,et al.  Fast as-isometric-as-possible shape interpolation , 2015, Comput. Graph..

[37]  Zhan Kang,et al.  A topology optimization method for geometrically nonlinear structures with meshless analysis and independent density field interpolation , 2014 .

[38]  S. Y. Wang,et al.  An extended level set method for shape and topology optimization , 2007, J. Comput. Phys..

[39]  Z. Kang,et al.  A level set method for structural shape and topology optimization using radial basis functions , 2009 .

[40]  M. Wang,et al.  Radial basis functions and level set method for structural topology optimization , 2006 .

[41]  H. Meng,et al.  A review of stimuli-responsive shape memory polymer composites , 2013 .

[42]  Zhan Kang,et al.  Velocity field level‐set method for topological shape optimization using freely distributed design variables , 2019, International Journal for Numerical Methods in Engineering.

[43]  M. Wang,et al.  Parametric structural optimization with dynamic knot RBFs and partition of unity method , 2013 .

[44]  Gui-Rong Liu,et al.  An adaptive procedure based on background cells for meshless methods , 2002 .

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

[46]  Jun Ni,et al.  A review of 4D printing , 2017 .

[47]  Patrick Reuter,et al.  Efficient Reconstruction of Large Scattered Geometric Datasets using the Partition of Unity and Radial Basis Functions , 2004, WSCG.

[48]  Sabino Ayvar-Soberanis,et al.  Design against distortion for additive manufacturing , 2018, Additive Manufacturing.

[49]  Anas Yaghi,et al.  Distortion prediction and compensation in selective laser melting , 2017 .

[50]  Albert C. To,et al.  Topology optimization based on deep representation learning (DRL) for compliance and stress-constrained design , 2020 .

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

[52]  A. Quaglino,et al.  kFEM: Adaptive meshfree finite‐element methods using local kernels on arbitrary subdomains , 2018 .

[53]  J. Rogers,et al.  Kirigami‐Inspired Self‐Assembly of 3D Structures , 2020, Advanced Functional Materials.

[54]  Chi King Lee,et al.  On error estimation and adaptive refinement for element free Galerkin method. Part I: stress recovery and a posteriori error estimation , 2004 .

[55]  Yi Min Xie,et al.  Evolutionary topology optimization of continuum structures including design-dependent self-weight loads , 2011 .

[56]  Elisabetta A. Matsumoto,et al.  Biomimetic 4D printing. , 2016, Nature materials.

[57]  Z. Kang,et al.  A nodal variable method of structural topology optimization based on Shepard interpolant , 2012 .

[58]  Sanjay B. Joshi,et al.  Parametric error modeling and software error compensation for rapid prototyping , 2003 .

[59]  Matthew G. Knepley,et al.  PetRBF--A parallel O(N) algorithm for radial basis function interpolation , 2009, ArXiv.

[60]  A. To,et al.  Topology Optimization Design of Stretchable Metamaterials with Bezier Skeleton Explicit Density (BSED) Representation Algorithm , 2019, ArXiv.

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

[62]  Hao Deng,et al.  A Heaviside function‐based density representation algorithm for truss‐like buckling‐induced mechanism design , 2019, International Journal for Numerical Methods in Engineering.

[63]  Yong Chen,et al.  A Reverse Compensation Framework for Shape Deformation Control in Additive Manufacturing , 2017, J. Comput. Inf. Sci. Eng..

[64]  Geoffrey E. Hinton,et al.  Learning internal representations by error propagation , 1986 .

[65]  Subra Suresh,et al.  Formation and size distribution of self-assembled vesicles , 2017, Proceedings of the National Academy of Sciences.

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

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

[68]  Chor Yen Yap,et al.  Review of selective laser melting : materials and applications , 2015 .

[69]  Ye Tian,et al.  Cellular level set in B-splines (CLIBS): A method for modeling and topology optimization of cellular structures , 2019, Computer Methods in Applied Mechanics and Engineering.

[70]  Albert C. To,et al.  Linear and nonlinear topology optimization design with projection‐based ground structure method (P‐GSM) , 2020, International Journal for Numerical Methods in Engineering.

[71]  M. Wang,et al.  A semi-Lagrangian level set method for structural optimization , 2012 .

[72]  Jiun-Shyan Chen,et al.  Filters, reproducing kernel, and adaptive meshfree method , 2003 .

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

[74]  Sam Anand,et al.  Geometric Approaches to Input File Modification for Part Quality Improvement in Additive Manufacturing , 2015 .

[75]  Julián A. Norato,et al.  A geometry projection method for the topology optimization of curved plate structures with placement bounds , 2018 .

[76]  Julián A. Norato,et al.  Topology Optimization of Structures Made of Discrete Geometric Components With Different Materials , 2018, Journal of Mechanical Design.

[77]  Q. Meng,et al.  A review of shape memory polymer composites and blends , 2009 .

[78]  A. To,et al.  A density‐based boundary evolving method for buckling‐induced design under large deformation , 2020, International Journal for Numerical Methods in Engineering.