A practical algorithm for the design of multiple-sized porous scaffolds with triply periodic structures
Yibao Li,Qing Xia,Seungyoon Kang,Soobin Kwak,Junseok Kim
DOI: https://doi.org/10.1016/j.matcom.2024.02.004
IF: 3.601
2024-02-15
Mathematics and Computers in Simulation
Abstract:In this study, we present a practical volume-merging method for generating multiple-sized porous structures that exhibit geometries with triply periodic minimal surface (TPMS) lattice structures. The proposed method consists of three stages: (1) designing the physical models with a signed distance field, (2) performing a merging operation for the porous scaffolds, and (3) assembling different units into a composite structure. The significant advantages of the proposed algorithm can be summarized as follows: Our method is independent of the model shape; the designed structures maintain a smooth surface with a constant mean curvature, and the mathematical computational complexity is low. We can join two different-sized triply periodic minimal surface lattices in the radial direction, where the transition region is obtained by smooth interpolation between the two lattice structures with different cell sizes or types. However, constructing large-sized models is only conceptually possible due to computational cost and memory storage constraints. To overcome these limitations, we present a practical method that can efficiently assemble large-scaled models at a low computational cost. The proposed method is based on a Boolean union operation of basic units of TPMS. Thus, it is simple to generate large-scale three-dimensional multiple-sized porous volumes based on our proposed method, which can be applied to many applications in mechanical and electrical engineering. The produced multi-scale compound scaffolds have smooth surfaces without fractures, making them suitable for straightforward application in additive manufacturing. Several numerical tests are conducted to validate the efficiency of the proposed algorithm.
mathematics, applied,computer science, software engineering, interdisciplinary applications