A Review of Methods for the Geometric Post-Processing of Topology Optimized Models

Topology optimization (TO) has 1 rapidly evolved from an academic exercise into an 2 exciting discipline with numerous industrial applica3 tions. Various TO algorithms have been established, 4 and several commercial TO software packages are 5 now available. However, a major challenge in TO 6 is the post-processing of the optimized models for 7 downstream applications. Typically, optimal topolo8 gies generated by TO are faceted (triangulated) mod9 els, extracted from an underlying finite element mesh. 10 These triangulated models are dense, of poor qual11 ity, and lack feature/parametric control. This poses 12 serious challenges to downstream applications such 13 as prototyping/testing, design validation, and design 14 exploration. 15 One strategy to address this issue is to directly im16 pose downstream requirements as constraints in the 17 TO algorithm. However, this not only restricts the 18 design space, it may even lead to TO failure. Sep19 aration of post-processing from TO is more robust 20 and flexible. The objective of this paper is to provide 21 a critical review of various post-processing methods, 22 and categorize them based both on targeted applica23 tions, and underlying strategies. The paper concludes 24 with unresolved challenges and future work. 25

[1]  Krishnan Suresh,et al.  A density-and-strain-based K-clustering approach to microstructural topology optimization , 2020 .

[2]  H. Gea Topology optimization: A new microstructure-based design domain method , 1996 .

[3]  Charlie C. L. Wang,et al.  The status, challenges, and future of additive manufacturing in engineering , 2015, Comput. Aided Des..

[4]  Xiaoping Qian,et al.  Topology optimization of self-supporting support structures for additive manufacturing , 2018 .

[5]  Charles T. Loop,et al.  Smooth Subdivision Surfaces Based on Triangles , 1987 .

[6]  Krishnan Suresh,et al.  Build optimization of fiber-reinforced additively manufactured components , 2020, Structural and Multidisciplinary Optimization.

[7]  Jihong Zhu,et al.  Topology Optimization in Aircraft and Aerospace Structures Design , 2016 .

[8]  José Carlos Bellido,et al.  Integration of topology optimized designs into CAD/CAM via an IGES translator , 2014 .

[9]  Jami J. Shah,et al.  Design of complex bone internal structure using topology optimization with perimeter control , 2018, Comput. Biol. Medicine.

[10]  Satyandra K. Gupta,et al.  A survey of CAD model simplification techniques for physics-based simulation applications , 2009, Comput. Aided Des..

[11]  David L Walker,et al.  Topology Optimization of an Aircraft Wing , 2015 .

[12]  Glaucio H. Paulino,et al.  Designing patient-specific 3D printed craniofacial implants using a novel topology optimization method , 2015, Medical & Biological Engineering & Computing.

[13]  Marco Attene,et al.  Edge-Sharpener: Recovering Sharp Features in Triangulations of non-adaptively re-meshed surfaces , 2003, Symposium on Geometry Processing.

[14]  Liang Gao,et al.  A level set method for topological shape optimization of 3D structures with extrusion constraints , 2015 .

[15]  Sung-Kie Youn,et al.  Isogeometric topology optimization using trimmed spline surfaces , 2010 .

[16]  Oded Amir,et al.  Topology optimization for additive manufacturing: Accounting for overhang limitations using a virtual skeleton , 2017 .

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

[18]  Sam Anand,et al.  Additive Manufacturing Constraints in Topology Optimization for Improved Manufacturability , 2018 .

[19]  Krishnan Suresh,et al.  A 199-line Matlab code for Pareto-optimal tracing in topology optimization , 2010 .

[20]  Chao Li,et al.  Conceptual and detailed design of an automotive engine cradle by using topology, shape, and size optimization , 2015 .

[21]  Franck Pourroy,et al.  Comparison of some approaches to define a CAD model from topological optimization in design for additive manufacturing , 2017 .

[22]  Martin Leary,et al.  Optimal topology for additive manufacture: A method for enabling additive manufacture of support-free optimal structures , 2014 .

[23]  Marc Levoy,et al.  A volumetric method for building complex models from range images , 1996, SIGGRAPH.

[24]  Rubén Ansola,et al.  A new overhang constraint for topology optimization of self-supporting structures in additive manufacturing , 2018 .

[25]  Juan J. Alonso,et al.  Aircraft design optimization , 2009, Math. Comput. Simul..

[26]  Thomas Weiland,et al.  Generation of 3D isosurfaces by means of the marching cube algorithm , 1996 .

[27]  Shutian Liu,et al.  A Realization Method for Transforming a Topology Optimization Design into Additive Manufacturing Structures , 2018 .

[28]  Liang Gao,et al.  Stress‐based multi‐material topology optimization of compliant mechanisms , 2018 .

[29]  Weihong Zhang,et al.  Topology optimization with closed B-splines and Boolean operations , 2017 .

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

[31]  P. Tang,et al.  Integration of topology and shape optimization for design of structural components , 2001 .

[32]  Jonathan Richard Shewchuk,et al.  Tetrahedral mesh generation by Delaunay refinement , 1998, SCG '98.

[33]  C. G. Jensen,et al.  Converting Topology Optimization Results into Parametric CAD Models , 2009 .

[34]  Gregory M. Nielson,et al.  Dual marching cubes , 2004, IEEE Visualization 2004.

[35]  Charlie C. L. Wang,et al.  Current and future trends in topology optimization for additive manufacturing , 2018 .

[36]  K. Suresh,et al.  Multi-constrained 3D topology optimization via augmented topological level-set , 2016, ArXiv.

[37]  Shijie Zheng,et al.  A NURBS-based finite cell method for structural topology optimization under geometric constraints , 2019, Comput. Aided Geom. Des..

[38]  Gregory Nellis,et al.  A fully developed flow thermofluid model for topology optimization of 3D-printed air-cooled heat exchangers , 2017 .

[39]  Saigopal Nelaturi,et al.  Exploring Feasible Design Spaces for Heterogeneous Constraints , 2019, Comput. Aided Des..

[40]  Takayuki Yamada,et al.  A topology optimization method for a coupled thermal–fluid problem using level set boundary expressions , 2015 .

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

[42]  Guilian Yi,et al.  Identifying boundaries of topology optimization results using basic parametric features , 2016, Structural and Multidisciplinary Optimization.

[43]  Debashish Dutta,et al.  Construction of a Surface Model and Layered Manufacturing Data From 3D Homogenization Output , 1996 .

[44]  Tamal K. Dey,et al.  Tight cocone: a water-tight surface reconstructor , 2003, SM '03.

[45]  Yeh-Liang Hsu,et al.  Interpreting results from topology optimization using density contours , 2001 .

[46]  Krishnan Suresh,et al.  Hinge-Free Compliant Mechanism Design Via the Topological Level-Set , 2013 .

[47]  Xiaoping Qian,et al.  Topology optimization of a coupled thermal-fluid system under a tangential thermal gradient constraint , 2016 .

[48]  Peter Liepa,et al.  Filling Holes in Meshes , 2003, Symposium on Geometry Processing.

[49]  Ruben Ansola,et al.  Overhang constraint for topology optimization of self-supported compliant mechanisms considering additive manufacturing , 2019, Comput. Aided Des..

[50]  Vadim Shapiro,et al.  Shape optimization with topological changes and parametric control , 2007 .

[51]  Sharad Rawat,et al.  Application of Adversarial Networks for 3D Structural Topology Optimization , 2019, SAE technical paper series.

[52]  Pilseong Kang,et al.  Isogeometric topology optimization of shell structures using trimmed NURBS surfaces , 2016 .

[53]  Ercan M. Dede,et al.  Topology Optimization, Additive Layer Manufacturing, and Experimental Testing of an Air-Cooled Heat Sink , 2015 .

[54]  Wojciech Matusik,et al.  InverseCSG: automatic conversion of 3D models to CSG trees , 2019, ACM Trans. Graph..

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

[56]  Albert C. To,et al.  Topology optimization for hybrid additive-subtractive manufacturing , 2017 .

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

[58]  Daniel Cohen-Or,et al.  GlobFit: consistently fitting primitives by discovering global relations , 2011, ACM Trans. Graph..

[59]  Dugan Um Solid Modeling and Applications , 2016 .

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

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

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

[63]  Tamal K. Dey,et al.  Delaunay Refinement for Piecewise Smooth Complexes , 2007, SODA '07.

[64]  Ahmad H. Nasri,et al.  T-splines and T-NURCCs , 2003, ACM Trans. Graph..

[65]  Yong Chen,et al.  A structural topology design method based on principal stress line , 2016, Comput. Aided Des..

[66]  Fabio Remondino From point cloud to surface , 2003 .

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

[68]  SiHang TetGen, a Delaunay-Based Quality Tetrahedral Mesh Generator , 2015 .

[69]  Yongsheng Ma,et al.  3D level-set topology optimization: a machining feature-based approach , 2015 .

[70]  Wenwen Wang,et al.  Parameterized level-set based topology optimization method considering symmetry and pattern repetition constraints , 2018, Computer Methods in Applied Mechanics and Engineering.

[71]  Wei Zhao,et al.  A robust hole-filling algorithm for triangular mesh , 2007, 2007 10th IEEE International Conference on Computer-Aided Design and Computer Graphics.

[72]  E. Catmull,et al.  Recursively generated B-spline surfaces on arbitrary topological meshes , 1978 .

[73]  Peter B. Coffin,et al.  Level set topology optimization of cooling and heating devices using a simplified convection model , 2015, Structural and Multidisciplinary Optimization.

[74]  Herbert Edelsbrunner,et al.  Edgewise Subdivision of a Simplex , 2000, Discret. Comput. Geom..

[75]  Yongsheng Ma,et al.  A survey of manufacturing oriented topology optimization methods , 2016, Adv. Eng. Softw..

[76]  Jean Flower,et al.  Generative Design Conversion to Editable and Watertight Boundary Representation , 2019, Comput. Aided Des..

[77]  Ping Hu,et al.  Explicit isogeometric topology optimization based on moving morphable voids with closed B-spline boundary curves , 2020 .

[78]  Jie Yuan,et al.  A new three-dimensional topology optimization method based on moving morphable components (MMCs) , 2017 .

[79]  Olga Sorkine-Hornung,et al.  Instant field-aligned meshes , 2015, ACM Trans. Graph..

[80]  Michela Spagnuolo,et al.  Shape Analysis and Structuring , 2008 .

[81]  Bret Stanford,et al.  Coupled aerostructural topology optimization using a level set method for 3D aircraft wings , 2015 .

[82]  Marco Attene,et al.  Recent Advances in Remeshing of Surfaces , 2008, Shape Analysis and Structuring.

[83]  Shutian Liu,et al.  Topology optimization design of cast parts based on virtual temperature method , 2018, Comput. Aided Des..

[84]  Flavio Prieto,et al.  A Hole-Filling Algorithm for Triangular Meshes Using Local Radial Basis Function , 2006, IMR.

[85]  Jihong Zhu,et al.  Structural design of aircraft skin stretch-forming die using topology optimization , 2013, J. Comput. Appl. Math..

[86]  Matthijs Langelaar,et al.  Topology optimization of 3D self-supporting structures for additive manufacturing , 2016 .

[87]  Jean-Christophe Cuillière,et al.  Towards the Integration of Topology Optimization into the CAD Process , 2014 .

[88]  Julián A. Norato,et al.  A Geometry Projection Method for Continuum-Based Topology Optimization of Structures , 2012 .

[89]  M MirzendehdelAmir,et al.  Support structure constrained topology optimization for additive manufacturing , 2016 .

[90]  Krishnan Suresh,et al.  Topology Optimization on the Cloud: A Confluence of Technologies , 2015 .

[91]  H PaulinoGlaucio,et al.  Topology optimization with manufacturing constraints , 2016 .

[92]  P. Beran,et al.  Concurrent shape and topology optimization for steady conjugate heat transfer , 2018, Structural and Multidisciplinary Optimization.

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

[94]  Glaucio H. Paulino,et al.  Structural topology optimization under constraints on instantaneous failure probability , 2016 .

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

[96]  Yi Min Xie,et al.  Evolutionary structural optimisation (ESO) using a bidirectional algorithm , 1998 .

[97]  S. Tavakkoli,et al.  An isogeometrical approach to structural level set topology optimization , 2017 .

[98]  Martin P. Bendsøe,et al.  Optimization of Structural Topology, Shape, And Material , 1995 .

[99]  W. J. Vankan,et al.  Multidisciplinary design analysis and multi-objective optimisation applied to aircraft wing , 2006 .

[100]  Krishnan Suresh,et al.  Stress-constrained topology optimization: a topological level-set approach , 2013, Structural and Multidisciplinary Optimization.

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

[102]  T. Shi,et al.  Topology optimization of compliant mechanism and its support through a level set method , 2016 .

[103]  Niels Olhoff,et al.  On CAD-integrated structural topology and design optimization , 1991 .

[104]  Lothar Harzheim,et al.  A review of optimization of cast parts using topology optimization , 2005 .

[105]  Alireza Hassanzadeh Taheri,et al.  An isogeometric approach to topology optimization of multi‐material and functionally graded structures , 2017 .

[106]  Ming-Hsiu Hsu,et al.  Interpreting three-dimensional structural topology optimization results , 2005 .

[107]  Peter Felicetti,et al.  Application of Topological Optimisation Technology to Bridge Design , 2014 .

[108]  Ren-Jye Yang,et al.  Topology optimization with additive manufacturing consideration for vehicle load path development , 2018 .

[109]  Ole Sigmund,et al.  Infill Optimization for Additive Manufacturing—Approaching Bone-Like Porous Structures , 2016, IEEE Transactions on Visualization and Computer Graphics.

[110]  Yunqing Zhang,et al.  Manufacturing- and machining-based topology optimization , 2006 .

[111]  Hojjat Adeli,et al.  Shape optimization of free-form steel space-frame roof structures with complex geometries using evolutionary computing , 2015, Eng. Appl. Artif. Intell..

[112]  Noboru Kikuchi,et al.  A surface reconstruction algorithm for topology optimization , 2006, Engineering with Computers.

[113]  Shutian Liu,et al.  Topology optimization for minimizing the maximum temperature of transient heat conduction structure , 2019, Structural and Multidisciplinary Optimization.

[114]  Wei Xu,et al.  Topological design and additive manufacturing of porous metals for bone scaffolds and orthopaedic implants: A review. , 2016, Biomaterials.

[115]  Yi Min Xie,et al.  Evolutionary Topology Optimization of Continuum Structures: Methods and Applications , 2010 .

[116]  Martin P. Bendsøe,et al.  Integrated topology and boundary shape optimization of 2-D solids , 1991 .

[117]  Iddo Hanniel,et al.  Topology and shape optimization with explicit geometric constraints using a spline-based representation and a fixed grid , 2018 .

[118]  C-Y. Lin,et al.  Automated image interpretation for integrated topology and shape optimization , 2000 .

[119]  Liang Xia,et al.  Evolutionary topology optimization of continuum structures with smooth boundary representation , 2018 .

[120]  Lothar Harzheim,et al.  A review of optimization of cast parts using topology optimization , 2005 .

[121]  Sehoon Ha,et al.  Iterative Training of Dynamic Skills Inspired by Human Coaching Techniques , 2014, ACM Trans. Graph..

[122]  Jian Zhang,et al.  A new topology optimization approach based on Moving Morphable Components (MMC) and the ersatz material model , 2016 .

[123]  Takayuki Yamada,et al.  Topology optimization in thermal-fluid flow using the lattice Boltzmann method , 2016, J. Comput. Phys..

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

[125]  M. Sabin,et al.  Behaviour of recursive division surfaces near extraordinary points , 1978 .

[126]  Julián A. Norato,et al.  Topology optimization with supershapes , 2018, Structural and Multidisciplinary Optimization.

[127]  Jixin Wang,et al.  Lightweight design of turnover frame of bridge detection vehicle using topology and thickness optimization , 2018, Structural and Multidisciplinary Optimization.

[128]  Ashok V. Kumar,et al.  Topology optimization using B-spline finite elements , 2011 .

[129]  Enrico Mazzarolo,et al.  Application of Topological Optimization to Bridge Design , 2013 .

[130]  Reinhard Klein,et al.  Efficient RANSAC for Point‐Cloud Shape Detection , 2007, Comput. Graph. Forum.

[131]  Michael M. Kazhdan,et al.  Poisson surface reconstruction , 2006, SGP '06.

[132]  Wenhua Du,et al.  Application of topology optimization to design an electric bicycle main frame , 2012 .

[133]  Colleen L Flanagan,et al.  Bioresorbable scaffolds for bone tissue engineering: optimal design, fabrication, mechanical testing and scale-size effects analysis. , 2015, Medical engineering & physics.

[134]  Jean-Christophe Cuillière,et al.  Automatic mesh generation and transformation for topology optimization methods , 2013, Comput. Aided Des..

[135]  Yunbo Zhang,et al.  Customization and topology optimization of compression casts/braces on two-manifold surfaces , 2019, Comput. Aided Des..

[136]  Ole Sigmund,et al.  Combined shape and topology optimization of 3D structures , 2015, Comput. Graph..

[137]  Sergio Rizzuti,et al.  Advances on mechanics, design engineering and manufacturing , 2018, International Journal on Interactive Design and Manufacturing (IJIDeM).

[138]  N. Mitra,et al.  GlobFit: consistently fitting primitives by discovering global relations , 2011, SIGGRAPH 2011.

[139]  Peter Wonka,et al.  PolyFit: Polygonal Surface Reconstruction from Point Clouds , 2017, 2017 IEEE International Conference on Computer Vision (ICCV).

[140]  Glaucio H. Paulino,et al.  Topology optimization with manufacturing constraints: A unified projection-based approach , 2016, Adv. Eng. Softw..

[141]  Thomas Lewiner,et al.  Efficient Implementation of Marching Cubes' Cases with Topological Guarantees , 2003, J. Graphics, GPU, & Game Tools.

[142]  Xiaoping Qian,et al.  Undercut and overhang angle control in topology optimization: A density gradient based integral approach , 2017 .

[143]  John G. Michopoulos,et al.  Multiscale Topology Optimization for Additively Manufactured Objects , 2018, J. Comput. Inf. Sci. Eng..

[144]  M. Rayasam,et al.  ISOCOMP: Unified geometric and material composition for optimal topology design , 2015 .