Reinforcement of General Shell Structures

We introduce an efficient method for designing shell reinforcements of minimal weight. Inspired by classical Michell trusses, we create a reinforcement layout whose members are aligned with optimal stress directions, then optimize their shape minimizing the volume while keeping stresses bounded. We exploit two predominant techniques for reinforcing shells: adding ribs aligned with stress directions and using thicker walls on regions of high stress. Most previous work can generate either only ribs or only variable-thickness walls. However, in the general case, neither approach by itself will provide optimal solutions. By using a more precise volume model, our method is capable of producing optimized structures with the full range of qualitative behaviors: from ribs to walls and smoothly transitioning in between. Our method includes new algorithms for determining the layout of reinforcement structure elements, and an efficient algorithm to optimize their shape, minimizing a non-linear non-convex functional at a fraction of the cost and with better optimality compared to standard solvers. We demonstrate the optimization results for a variety of shapes and the improvements it yields in the strength of 3D-printed objects.

[1]  George I. N. Rozvany,et al.  Structural Design via Optimality Criteria: The Prager Approach to Structural Optimization , 1989 .

[2]  H PaulinoGlaucio,et al.  Bridging topology optimization and additive manufacturing , 2016 .

[3]  Yaron Lipman,et al.  Orbifold Tutte embeddings , 2015, ACM Trans. Graph..

[4]  Grégoire Allaire,et al.  3-d Topology Optimization of Modulated and Oriented Periodic Microstructures by the Homogenization Method , 2020, J. Comput. Phys..

[5]  G. Paulino,et al.  GRAND3 — Ground structure based topology optimization for arbitrary 3D domains using MATLAB , 2015, Structural and Multidisciplinary Optimization.

[6]  Glaucio H. Paulino,et al.  Bridging topology optimization and additive manufacturing , 2015, Structural and Multidisciplinary Optimization.

[7]  G. Allaire,et al.  Optimization of Oriented and Parametric Cellular Structures by the Homogenization Method , 2017 .

[8]  Jessica K. Hodgins,et al.  Creating models of truss structures with optimization , 2002, SIGGRAPH.

[9]  Kam-Ming Mark Tam,et al.  Stress Line Additive Manufacturing (SLAM) for 2.5-D Shells , 2016 .

[10]  Dmitry Sokolov,et al.  Robust Polylines Tracing for N-Symmetry Direction Field on Triangulated Surfaces , 2013, ACM Trans. Graph..

[11]  Marcel Campen,et al.  Interactively controlled quad remeshing of high resolution 3D models , 2016, ACM Trans. Graph..

[12]  Konrad Polthier,et al.  QuadCover ‐ Surface Parameterization using Branched Coverings , 2007, Comput. Graph. Forum.

[13]  Denis Zorin,et al.  Robust field-aligned global parametrization , 2014, ACM Trans. Graph..

[14]  Kam-Ming Mark Tam Principal stress line computation for discrete topology design , 2015 .

[15]  G. Allaire,et al.  Minimum stress optimal design with the level set method. , 2008 .

[16]  G. I. N. Rozvany,et al.  Optimal Design of Flexural Systems: Beams, Grillages, Slabs, Plates and Shells , 1976 .

[17]  Ole Sigmund,et al.  On the (non-)optimality of Michell structures , 2016, Structural and Multidisciplinary Optimization.

[18]  Ole Sigmund,et al.  Homogenization-based topology optimization for high-resolution manufacturable micro-structures , 2018 .

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

[20]  G. Steven,et al.  Topology and shape optimization methods using evolutionary algorithms: a review , 2015 .

[21]  Bruno Lévy,et al.  Quad‐Mesh Generation and Processing: A Survey , 2013, Comput. Graph. Forum.

[22]  Daniele Panozzo,et al.  Directional Field Synthesis, Design, and Processing , 2016, Comput. Graph. Forum.

[23]  Hans-Peter Seidel,et al.  Design and volume optimization of space structures , 2017, ACM Trans. Graph..

[24]  Paolo Cignoni,et al.  Elastic textures for additive fabrication , 2015, ACM Trans. Graph..

[25]  Jun Wu,et al.  A System for High-Resolution Topology Optimization , 2016, IEEE Transactions on Visualization and Computer Graphics.

[26]  Glaucio H. Paulino,et al.  GRAND3 — Ground structure based topology optimization for arbitrary 3D domains using MATLAB , 2015 .

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

[28]  Eitan Grinspun,et al.  Computing discrete shape operators on general meshes , 2006, Comput. Graph. Forum.

[29]  Yin Yang,et al.  Stress‐Constrained Thickness Optimization for Shell Object Fabrication , 2017, Comput. Graph. Forum.

[30]  Jorge Nocedal,et al.  A trust region method based on interior point techniques for nonlinear programming , 2000, Math. Program..

[31]  David Bommes,et al.  Quantized global parametrization , 2015, ACM Trans. Graph..

[32]  SokółTomasz A 99 line code for discretized Michell truss optimization written in Mathematica , 2011 .

[33]  Eugenio Oñate,et al.  A simple triangular element for thick and thin plate and shell analysis , 1994 .

[34]  O. Sorkine-Hornung,et al.  Statics Aware Grid Shells , 2014 .

[35]  Daniele Panozzo,et al.  Tetrahedral meshing in the wild , 2018, ACM Trans. Graph..

[36]  Philippe Block,et al.  An overview and comparison of structural form finding methods for general networks , 2012 .

[37]  Robert V. Kohn,et al.  Hencky-Prandtl nets and constrained Michell trusses , 1983 .

[38]  Wojciech Matusik,et al.  Volumetric Michell trusses for parametric design & fabrication , 2019, SCF.

[39]  O. Sigmund,et al.  Topology optimization approaches , 2013, Structural and Multidisciplinary Optimization.

[40]  Tomasz Sokół,et al.  A 99 line code for discretized Michell truss optimization written in Mathematica , 2011 .

[41]  ZorinDenis,et al.  Reinforcement of General Shell Structures , 2020 .

[42]  Eitan Grinspun,et al.  Mesh arrangements for solid geometry , 2016, ACM Trans. Graph..

[43]  Wei Li,et al.  Rib‐reinforced Shell Structure , 2017, Comput. Graph. Forum.

[44]  Keenan Crane,et al.  Stripe patterns on surfaces , 2015, ACM Trans. Graph..

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

[46]  T Sokół A new adaptive ground structure method for multi-load spatial Michell structures , 2016 .

[47]  Boyan Stefanov Lazarov,et al.  Topology optimization using PETSc: An easy-to-use, fully parallel, open source topology optimization framework , 2015 .

[48]  Yong Chen,et al.  Beam Structure Optimization for Additive Manufacturing based on Principal Stress Lines , 2010 .

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

[50]  A. Michell LVIII. The limits of economy of material in frame-structures , 1904 .

[51]  David Bommes,et al.  Mixed-integer quadrangulation , 2009, SIGGRAPH '09.