VoroTO: Multiscale Topology Optimization of Voronoi Structures using Surrogate Neural Networks (2404.18300v1)
Abstract: Cellular structures found in nature exhibit remarkable properties such as high strength, high energy absorption, excellent thermal/acoustic insulation, and fluid transfusion. Many of these structures are Voronoi-like; therefore researchers have proposed Voronoi multi-scale designs for a wide variety of engineering applications. However, designing such structures can be computationally prohibitive due to the multi-scale nature of the underlying analysis and optimization. In this work, we propose the use of a neural network (NN) to carry out efficient topology optimization (TO) of multi-scale Voronoi structures. The NN is first trained using Voronoi parameters (cell site locations, thickness, orientation, and anisotropy) to predict the homogenized constitutive properties. This network is then integrated into a conventional TO framework to minimize structural compliance subject to a volume constraint. Special considerations are given for ensuring positive definiteness of the constitutive matrix and promoting macroscale connectivity. Several numerical examples are provided to showcase the proposed method.
- Topology optimization: theory, methods, and applications. Springer Science & Business Media, 2013.
- Topology optimization approaches: A comparative review. Structural and multidisciplinary optimization, 48(6):1031–1055, 2013.
- Ronald F Gibson. A review of recent research on mechanics of multifunctional composite materials and structures. Composite structures, 92(12):2793–2810, 2010.
- Design for robustness, volume 11. IABSE, 2009.
- Design of ultra-lightweight and high-strength cellular structural composites inspired by biomimetics. Composites Part B: Engineering, 121:108–121, 2017.
- In-plane energy absorption characteristics and mechanical properties of 3d printed novel hybrid cellular structures. Journal of Materials Research and Technology, 20:3616–3632, 2022.
- Advances in assessment of bone porosity, permeability and interstitial fluid flow. Journal of biomechanics, 46(2):253–265, 2013.
- Cellular solids: structure and properties. Press Syndicate of the University of Cambridge, Cambridge, UK, pages 175–231, 1997.
- Additive manufacturing of porous structures for unmanned aerial vehicles applications. Advanced Engineering Materials, 20(9):1800290, 2018.
- Controllable synthesis of a robust sucrose-derived bio-carbon foam with 3d hierarchical porous structure for thermal insulation, flame retardancy and oil absorption. Chemical Engineering Journal, 434:134514, 2022.
- Scott J Hollister. Porous scaffold design for tissue engineering. Nature materials, 4(7):518–524, 2005.
- A new method of fabricating robust freeform 3d ceramic scaffolds for bone tissue regeneration. Biotechnology and Bioengineering, 110(5):1444–1455, 2013.
- Functionally graded porous structures: Analyses, performances, and applications–a review. Thin-Walled Structures, 191:111046, 2023.
- Nondestructive evaluation of mechanical properties of femur bone. Journal of Nondestructive Evaluation, 40(1):22, 2021.
- Additively manufactured biomorphic cellular structures inspired by wood microstructure. Journal of the Mechanical Behavior of Biomedical Materials, 123:104729, 2021.
- SR Jongerius and D Lentink. Structural analysis of a dragonfly wing. Experimental Mechanics, 50:1323–1334, 2010.
- Effect of unit cell type and pore size on porosity and mechanical behavior of additively manufactured ti6al4v scaffolds. Materials, 11(12):2402, 2018.
- Adaptive bone remodeling incorporating simultaneous density and anisotropy considerations. Journal of biomechanics, 30(6):603–613, 1997.
- Design of complex bone internal structure using topology optimization with perimeter control. Computers in biology and medicine, 94:74–84, 2018.
- Pore network microarchitecture influences human cortical bone elasticity during growth and aging. Journal of the mechanical behavior of biomedical materials, 63:164–173, 2016.
- Topology optimization of bone using cubic material design and evolutionary methods based on internal remodeling. Mechanics Research Communications, 95:52–60, 2019.
- Lightweight design with metallic additively manufactured cellular structures. Journal of Computational Design and Engineering, 9(1):155–167, 2022.
- Design and analysis of strut-based lattice structures for vibration isolation. Precision Engineering, 52:494–506, 2018.
- Protocols for the optimal design of multi-functional cellular structures: from hypersonics to micro-architected materials. Journal of the American Ceramic Society, 94:s15–s34, 2011.
- Multi-scale structures of porous media and the flow prediction. Journal of Natural Gas Science and Engineering, 21:986–992, 2014.
- Procedural voronoi foams for additive manufacturing. ACM Transactions on Graphics (TOG), 35(4):1–12, 2016.
- Design and compressive behavior of controllable irregular porous scaffolds: based on voronoi-tessellation and for additive manufacturing. ACS biomaterials science & engineering, 4(2):719–727, 2018.
- Bio-inspired method based on bone architecture to optimize the structure of mechanical workspieces. Materials & Design, 160:708–717, 2018.
- Anisotropic porous structure modeling for 3d printed objects. Computers & Graphics, 70:157–164, 2018.
- Topology optimization of multi-scale structures: a review. Structural and Multidisciplinary Optimization, 63:1455–1480, 2021.
- Fluto: Graded multi-scale topology optimization of large contact area fluid-flow devices using neural networks. Engineering with Computers, pages 1–17, 2023.
- Tomas: Topology optimization of multiscale fluid devices using variational autoencoders and super-shapes. arXiv preprint arXiv:2309.08435, 2023.
- A system for high-resolution topology optimization. IEEE transactions on visualization and computer graphics, 22(3):1195–1208, 2015.
- Design and optimization of conforming lattice structures. IEEE transactions on visualization and computer graphics, 27(1):43–56, 2019.
- James K Guest. Imposing maximum length scale in topology optimization. Structural and Multidisciplinary Optimization, 37:463–473, 2009.
- Suguang Dou. A projection approach for topology optimization of porous structures through implicit local volume control. Structural and Multidisciplinary Optimization, 62(2):835–850, 2020.
- Multi-physics topology optimization of functionally graded controllable porous structures: Application to heat dissipating problems. Materials & Design, 193:108775, 2020.
- Design of graded porous bone-like structures via a multi-material topology optimization approach. Structural and Multidisciplinary Optimization, 64:677–698, 2021.
- Cellular topology optimization on differentiable voronoi diagrams. International Journal for Numerical Methods in Engineering, 124(1):282–304, 2023.
- Designing 2d stochastic porous structures using topology optimisation. Composite Structures, 321:117305, 2023.
- Concurrent multiscale topology optimization of hollow structures considering geometrical nonlinearity. Engineering with Computers, pages 1–18, 2023.
- Material interpolation schemes in topology optimization. Archive of applied mechanics, 69:635–654, 1999.
- Clustering-based multiscale topology optimization of thermo-elastic lattice structures. Computational Mechanics, 66:979–1002, 2020.
- Integrated design of cellular composites using a level-set topology optimization method. Computer Methods in Applied Mechanics and Engineering, 309:453–475, 2016.
- Mechanical characterization of structured sheet materials. ACM Transactions on Graphics (TOG), 37(4):1–15, 2018.
- A low-parametric rhombic microstructure family for irregular lattices. ACM Transactions on Graphics (TOG), 39(4):101–1, 2020.
- Strong 3d printing by tpms injection. IEEE Transactions on Visualization and Computer Graphics, 26(10):3037–3050, 2019.
- Efficient representation and optimization for tpms-based porous structures. IEEE Transactions on Visualization and Computer Graphics, 28(7):2615–2627, 2020.
- Explicit topology optimization of conforming voronoi foams. arXiv preprint arXiv:2308.04001, 2023.
- Femoral stem incorporating a diamond cubic lattice structure: Design, manufacture and testing. Journal of the Mechanical Behavior of Biomedical Materials, 77:58–72, 2018.
- 3d printing of acellular scaffolds for bone defect regeneration: A review. Materials Today Communications, 22:100979, 2020.
- Evaluation of compressive and permeability behaviors of trabecular-like porous structure with mixed porosity based on mechanical topology. Journal of Functional Biomaterials, 14(1):28, 2023.
- Parametric design of voronoi-based lattice porous structures. Materials & Design, 191:108607, 2020.
- Build-to-last: Strength to weight 3d printed objects. ACM Transactions on Graphics (ToG), 33(4):1–10, 2014.
- XY Kou and ST Tan. A simple and effective geometric representation for irregular porous structure modeling. Computer-Aided Design, 42(10):930–941, 2010.
- Stochastic porous microstructures. arXiv preprint arXiv:2305.09176, 2023.
- A stress-based topology optimization method by a voronoi tessellation additive manufacturing oriented. The International Journal of Advanced Manufacturing Technology, 103:1965–1975, 2019.
- Multiscale design of graded stochastic cellular structures for the heat transfer problem. Applied Sciences, 13(7):4409, 2023.
- Der-Tsai Lee and Robert L Drysdale, III. Generalization of voronoi diagrams in the plane. SIAM Journal on Computing, 10(1):73–87, 1981.
- Sensor-based exploration: The hierarchical generalized voronoi graph. The International Journal of Robotics Research, 19(2):96–125, 2000.
- Fast computation of generalized voronoi diagrams using graphics hardware. In Proceedings of the 26th annual conference on Computer graphics and interactive techniques, pages 277–286, 1999.
- Randomized incremental construction for the hausdorff voronoi diagram revisited and extended. Journal of Combinatorial Optimization, 37:579–600, 2019.
- Restricting voronoi diagrams to meshes using corner validation. In Computer Graphics Forum, volume 36, pages 81–91. Wiley Online Library, 2017.
- Anisotropic voronoi diagrams and guaranteed-quality anisotropic mesh generation. In Proceedings of the nineteenth annual symposium on Computational geometry, pages 191–200, 2003.
- An anisotropic voronoi algorithm for generating polycrystalline microstructures with preferred growth directions. Computational Materials Science, 186:109947, 2021.
- Voronoi based coverage control with anisotropic sensors. In 2008 American control conference, pages 736–741. IEEE, 2008.
- Travis E Oliphant et al. Guide to numpy, volume 1. Trelgol Publishing USA, 2006.
- How to determine composite material properties using numerical homogenization. Computational Materials Science, 83:488–495, 2014.
- Neural network layers for prediction of positive definite elastic stiffness tensors. arXiv preprint arXiv:2203.13938, 2022.
- Multilayer feedforward networks are universal approximators. Neural networks, 2(5):359–366, 1989.
- Accurate cyclic plastic analysis using a neural network material model. Engineering Analysis with Boundary Elements, 28(3):195–204, 2004.
- Neural networks as material models within a multiscale approach. Computers & structures, 87(19-20):1177–1186, 2009.
- Artificial neural networks in numerical modelling of composites. Computer Methods in Applied Mechanics and Engineering, 198(21-26):1785–1804, 2009.
- Neural network constitutive modelling for non-linear characterization of anisotropic materials. International journal for numerical methods in engineering, 85(8):939–957, 2011.
- Guanghui Liang and K Chandrashekhara. Neural network based constitutive model for elastomeric foams. Engineering structures, 30(7):2002–2011, 2008.
- A neural network-based surrogate model for carbon nanotubes with geometric nonlinearities. Computer Methods in Applied Mechanics and Engineering, 328:411–430, 2018.
- Multiscale topology optimization using neural network surrogate models. Computer Methods in Applied Mechanics and Engineering, 346:1118–1135, 2019.
- Data-driven metamaterial design with laplace-beltrami spectrum as “shape-dna”. Structural and multidisciplinary optimization, 61:2613–2628, 2020.
- Deep generative modeling for mechanistic-based learning and design of metamaterial systems. Computer Methods in Applied Mechanics and Engineering, 372:113377, 2020.
- Machine-learning-assisted metasurface design for high-efficiency thermal emitter optimization. Applied Physics Reviews, 7(2), 2020.
- Data-driven design for metamaterials and multiscale systems: A review. Advanced Materials, 36(8):2305254, 2024.
- Probabilistic representation and inverse design of metamaterials based on a deep generative model with semi-supervised learning strategy. Advanced Materials, 31(35):1901111, 2019.
- Deep learning for topology optimization of 2d metamaterials. Materials & Design, 196:109098, 2020.
- Machine-learning optimized method for regional control of sound fields. Extreme Mechanics Letters, 45:101297, 2021.
- Deep learning: a rapid and efficient route to automatic metasurface design. Advanced Science, 6(12):1900128, 2019.
- Plasmonic nanostructure design and characterization via deep learning. Light: Science & Applications, 7(1):60, 2018.
- On the use of artificial neural networks in topology optimisation. Structural and Multidisciplinary Optimization, 65(10):294, 2022.
- Tounn: Topology optimization using neural networks. Structural and Multidisciplinary Optimization, 63:1135–1149, 2021.
- Graded multiscale topology optimization using neural networks. Advances in Engineering Software, 175:103359, 2023.
- Numerical optimization. Springer, 1999.
- Adam: A method for stochastic optimization. arXiv preprint arXiv:1412.6980, 2014.
- Pytorch: An imperative style, high-performance deep learning library. In Advances in Neural Information Processing Systems 32, pages 8024–8035. Curran Associates, Inc., 2019.
- Auto: a framework for automatic differentiation in topology optimization. Structural and Multidisciplinary Optimization, 64(6):4355–4365, 2021.
- Python Deep Learning: Exploring deep learning techniques and neural network architectures with Pytorch, Keras, and TensorFlow. Packt Publishing Ltd, 2019.
- Efficient topology optimization in matlab using 88 lines of code. Structural and Multidisciplinary Optimization, 43:1–16, 2011.
- Infill optimization for additive manufacturing—approaching bone-like porous structures. IEEE transactions on visualization and computer graphics, 24(2):1127–1140, 2017.
- Methodology for optimizing composite design via biological pattern generation mechanisms. Materials & Design, 197:109208, 2021.