Highlights
- •MiniSurf is an efficient CAD file generator for triply periodic minimal surfaces.
- •MiniSurf creates .slt files for additive manufacturing and input meshes for finite element modeling.
- •MiniSurf allows user-defined minimal surfaces.
- •MiniSurf has a simple and sleek GUI enabling user-controlled patterning and mesh density.
Abstract
Keywords
Current Code version | v1.0 |
Permanent link to code/repository used for this code version | https://github.com/SoftwareImpacts/SIMPAC-2020-28 |
Permanent link to reproducible capsule | https://codeocean.com/capsule/1851964/tree/v1 |
Legal Software License | MIT |
Code versioning system used | None |
Software code languages, tools, and services used | Matlab |
Compilation requirements, operating environments, & dependencies | |
If available Link to developer documentation/manual | |
Support email for questions | [email protected] and [email protected] |
Current software version | v1.0 |
Permanent link to executables of this version | https://github.com/mengtinh/MiniSurf |
Permanent link to Reproducible Capsule | https://codeocean.com/capsule/1851964/tree/v1 |
Legal Software License | MIT |
Computing platform / Operating System | Microsoft Windows |
Installation requirements & dependencies | Matlab Runtime |
If available Link to user manual — if formally published include a reference to the publication in the reference list | https://github.com/mengtinh/MiniSurf/blob/master/User%20Manual.pdf |
Support email for questions | [email protected] and [email protected] |
1. Introduction
- Wadley H.N.
- Hsieh M.-T.
- Deshpande V.S.
- Valdevit L.
- Bagheri A.
- Buj-Corral I.
- Ferrer M.
- Pastor M.M.
- Roure F.
- Maskery I.
- Aboulkhair N.T.
- Aremu A.O.
- Tuck C.J.
- Ashcroft I.A.
- Bai L.
- Gong C.
- Chen X.
- Sun Y.
- Zhang J.
- Cai L.
- Zhu S.
- Xie S.Q.
- McDevitt K.M.
- Thorson T.J.
- Botvinick E.L.
- Mumm D.R.
- Mohraz A.


2. Description and features

TPMS | Level-set equation for the TPMS |
---|---|
Schwarz P 30 , | |
Double Primitive [32]
Surface curvature in triply-periodic minimal surface architectures as a distinct design parameter in preparing advanced tissue engineering scaffolds. Biofabrication. 2017; 9https://doi.org/10.1088/1758-5090/aa6553 | |
Schwarz D , 33 | |
Complementary D [33] | |
Double Diamond [30] | |
D’ [30] | |
Gyroid 30 , , 33 | |
G’ [30] | |
Double gyroid [32]
Surface curvature in triply-periodic minimal surface architectures as a distinct design parameter in preparing advanced tissue engineering scaffolds. Biofabrication. 2017; 9https://doi.org/10.1088/1758-5090/aa6553 | |
Karcher K [30] | |
O, CT-O [30] | |
Lidinoid 33 , 34 | |
Neovius 30 , | |
I-WP , 33 | |
Fisher–Koch S 32 ,
Surface curvature in triply-periodic minimal surface architectures as a distinct design parameter in preparing advanced tissue engineering scaffolds. Biofabrication. 2017; 9https://doi.org/10.1088/1758-5090/aa6553 33 | |
Fisher–Koch C(S) [33] | |
Fisher–Koch Y [33] | |
Fisher–Koch C(Y) [33] | |
F-RD 30 , 32 ,
Surface curvature in triply-periodic minimal surface architectures as a distinct design parameter in preparing advanced tissue engineering scaffolds. Biofabrication. 2017; 9https://doi.org/10.1088/1758-5090/aa6553 33 |
3. Impact overview
- Torquato S.
- Donev A.
- Li W.
- Yu G.
- Yu Z.
- R.K. A.A.-R.
- D.W. A.
- A.S. D.
- Ye X.C.
- Lin X.C.
- Xiong J.Y.
- Wu H.H.
- Zhao G.W.
- Fang D.
4. Limitations
- (1)Suboptimal meshIn general, meshing in Matlab is done through the Delaunay triangulation algorithm [57,58], which connects a given set of discrete points. Although such algorithm tends to avoid triangular facets with acute angles, meshing of highly curved minimal surfaces – based on the initial user-defined 3D uniform grid points – still results in many triangular facets with bad aspect ratios (thin and long).
- (2)Zero-thickness surfaceMiniSurf generates minimal surfaces composed of many facets without any physical thickness. Postprocessing to thicken these surfaces is often required. Fortunately, many commercial finite element packages (for example, Simulia Abaqus) or additive manufacturing software (for example, Geomagic Design X) have such postprocessing ability.
- (3)Nonparallel computingCurrently, MiniSurf can only execute calculations with one single-core processor, although it can still efficiently generate highly meshed surfaces (300 × 300 × 300 initial mesh grid points) under one minute.
5. Conclusion and future improvements
Declaration of Competing Interest
Acknowledgments
References
- Multifunctional periodic cellular metals.Philos. Trans. R. Soc. A Math. Phys. Eng. Sci. 2006; 364: 31-68https://doi.org/10.1098/rsta.2005.1697
- Mechanical properties of two novel planar lattice structures.Int. J. Solids Struct. 2008; 45: 3751-3768https://doi.org/10.1016/j.ijsolstr.2007.10.005
- Topology optimization of lightweight periodic lattices under simultaneous compressive and shear stiffness constraints.Int. J. Solids Struct. 2015; 60: 1-16https://doi.org/10.1016/j.ijsolstr.2015.01.016
- Quasistatic deformation and failure modes of composite square honeycombs.2008
- Mechanical response of metallic honeycomb sandwich panel structures to high-intensity dynamic loading.Int. J. Impact Eng. 2008; 35: 1063-1074https://doi.org/10.1016/j.ijimpeng.2007.06.008
- Crack initiation and fracture toughness of random Voronoi honeycombs.Eng. Fract. Mech. 2013; 104: 140-161https://doi.org/10.1016/j.engfracmech.2013.03.017
- A versatile numerical approach for calculating the fracture toughness and R-curves of cellular materials.J. Mech. Phys. Solids. 2020; 138103925https://doi.org/10.1016/j.jmps.2020.103925
- Effective properties of the octet-truss lattice material.J. Mech. Phys. Solids. 2001; 49: 1747-1769https://doi.org/10.1016/S0022-5096(01)00010-2
- The fracture toughness of octet-truss lattices.J. Mech. Phys. Solids. 2017; 98: 271-289https://doi.org/10.1016/j.jmps.2016.09.009
- Mechanical response of ti-6al-4v octet-truss lattice structures.Int. J. Solids Struct. 2015; 60: 107-124https://doi.org/10.1016/j.ijsolstr.2015.02.020
- Ultra-strong architected Cu meso-lattices.Extrem. Mech. Lett. 2015; 2: 7-14https://doi.org/10.1016/j.eml.2015.01.006
- Determination of the elasticity modulus of 3D printed octet-truss structures for use in porous prosthesis implants.Materials (Basel). 2018; 11https://doi.org/10.3390/ma11122420
- Ultralight, ultrastiff mechanical metamaterials.Science. 2014; 344: 1373-1378https://doi.org/10.1126/science.1252291
- Strong, lightweight, and recoverable three-dimensional.Science. 2014; 345: 1322-1326https://doi.org/10.1126/science.1255908
- Insights into the mechanical properties of several triply periodic minimal surface lattice structures made by polymer additive manufacturing.Polymer (Guildf). 2018; 152: 62-71https://doi.org/10.1016/j.polymer.2017.11.049
- Microarchitected stretching-dominated mechanical metamaterials with minimal surface.Topologies. 2018; 1800029: 1-15https://doi.org/10.1002/adem.201800029
- Analysis and manufacturing of lattice structures: An overview.Int. J. Comput. Integr. Manuf. 2018; 31: 243-261https://doi.org/10.1080/0951192X.2017.1407456
- Compressive failure modes and energy absorption in additively manufactured double gyroid lattices.Addit. Manuf. 2017; https://doi.org/10.1016/j.addma.2017.04.003
- Additive manufacturing of customized metallic orthopedic implants: Materials, structures, and surface modifications.Metals (Basel). 2019; 9https://doi.org/10.3390/met9091004
- Ultrahigh-strength titanium gyroid scaffolds manufactured by selective laser melting (SLM) for bone implant applications.Acta Mater. 2018; 158: 354-368https://doi.org/10.1016/j.actamat.2018.08.005
- The mechanical response of cellular materials with spinodal topologies.J. Mech. Phys. Solids. 2019; 125: 401-419https://doi.org/10.1016/J.JMPS.2019.01.002
- Ultrahigh energy absorption multifunctional spinodal nanoarchitectures.Small. 2019; 466: 1903834-1903838
- Multiscale modeling and optimization of the mechanics of hierarchical metamaterials.MRS Bull. 2019; 44: 773-781https://doi.org/10.1557/mrs.2019.228
- The extreme mechanics of micro- and nanoarchitected materials.MRS Bull. 2019; 44: 758-765https://doi.org/10.1557/mrs.2019.230
- A new type of low density material: Shellular.Adv. Mater. 2015; 27: 5506-5511https://doi.org/10.1002/adma.201501546
- Scalable synthesis of gyroid-inspired freestanding three-dimensional graphene architectures.Nanoscale Adv. 2019; 350: 1508-1513
- Microstructural characteristics of bijel-templated porous materials.Materialia. 2019; 7100393https://doi.org/10.1016/j.mtla.2019.100393
- Post-processing bijels for applications.in: Bijels Bicontinuous Part. Emuls. The Royal Society of Chemistry, 2020: 34-60 (Chapter 2). http://dx.doi.org/10.1039/9781839160974-00034
- Composite bijel-templated hydrogels for cell delivery.ACS Biomater. Sci. Eng. 2018; 4: 587-594https://doi.org/10.1021/acsbiomaterials.7b00809
- Triply periodic bicontinuous cubic microdomain morphologies by symmetries.Macromolecules. 2001; 34: 6083-6089https://doi.org/10.1021/ma0019499
- Infinite Periodic Minimal Surfaces Without Self-Intersections.1970
- Surface curvature in triply-periodic minimal surface architectures as a distinct design parameter in preparing advanced tissue engineering scaffolds.Biofabrication. 2017; 9https://doi.org/10.1088/1758-5090/aa6553
- Photonic band gaps in materials with triply periodic surfaces and related tubular structures.Phys. Rev. B. 2003; 68: 1-13https://doi.org/10.1103/PhysRevB.68.115107
- Bonnet transformation of infinite periodic minimal surfaces with hexagonal symmetry.J. Chem. Soc. Faraday Trans. 1990; 86: 769https://doi.org/10.1039/ft9908600769
- Nodal surface approximations to the P, G, D and I-WP triply periodic minimal surfaces.Chem. Phys. Lett. 2001; 336: 187-195https://doi.org/10.1016/S0009-2614(00)01418-4
- Fluid permeabilities of triply periodic minimal surfaces.Phys. Rev. E. 2005; 72: 1-8https://doi.org/10.1103/PhysRevE.72.056319
- Minimal surfaces and multifunctionality.Proc. R. Soc. Lond. Ser. A Math. Phys. Eng. Sci. 2004; 460: 1849-1856https://doi.org/10.1098/rspa.2003.1269
- Optical properties of gyroid structured materials: From photonic crystals to metamaterials.Adv. Opt. Mater. 2015; 3: 12-32https://doi.org/10.1002/adom.201400333
- Iridescence and spectral filtering of the gyroid-type photonic crystals in parides sesostris wing scales.Interface Focus. 2012; 2: 681-687https://doi.org/10.1098/rsfs.2011.0082
- Photonic properties of bicontinuous cubic microphases.Phys. Rev. B. 2002; 65: 1-5https://doi.org/10.1103/PhysRevB.65.165123
- Schwarz meets schwann: Design and fabrication of biomorphic and durataxic tissue engineering scaffolds.Med. Image Anal. 2006; 10: 693-712https://doi.org/10.1016/j.media.2006.06.001
- Mechanical properties of a new type of architected interpenetrating phase composite materials.Adv. Mater. Technol. 2017; 2: 1-7https://doi.org/10.1002/admt.201600235
- Mechanical performance of additively-manufactured anisotropic and isotropic smooth shell-lattice materials: Simulations & experiments.J. Mech. Phys. Solids. 2019; 122: 1-26https://doi.org/10.1016/j.jmps.2018.08.022
- Mechanical performance of 3D printed interpenetrating phase composites with spinodal topologies.2020
M.-T. Hsieh, M. Begley, L. Valdevit, Architected implant designs for long bones: The advantage of minimal surface-based topologies, Acta Biomaterialia, in preparation.
- Effective conductivities and elastic moduli of novel foams with triply periodic minimal surfaces.Mech. Mater. 2016; 95: 102-115https://doi.org/10.1016/j.mechmat.2016.01.004
- Unusually low and density-insensitive thermal conductivity of three-dimensional gyroid graphene.Nanoscale. 2017; 9: 13477-13484https://doi.org/10.1039/c7nr04455k
- Micromechanical finite element predictions of a reduced coefficient of thermal expansion for 3D periodic architectured interpenetrating phase composites.Compos. Struct. 2015; 133: 85-97https://doi.org/10.1016/j.compstruct.2015.06.082
- Design, modeling and characterization of triply periodic minimal surface heat exchangers with additive manufacturing.2019: 2325-2337
- 3D Printed compact heat exchangers with mathematically defined core structures.J. Comput. Des. Eng. 2020; 7: 1-24https://doi.org/10.1093/jcde/qwaa032
- Bioinspired heat exchangers based on triply periodic minimal surfaces for supercritical CO2 cycles.Appl. Therm. Eng. 2020; 179115686https://doi.org/10.1016/j.applthermaleng.2020.115686
- Acoustic absorptions of multifunctional polymeric cellular structures based on triply periodic minimal surfaces fabricated by stereolithography.Virtual Phys. Prototyp. 2020; 15: 242-249https://doi.org/10.1080/17452759.2020.1740747
- Acoustic band gaps and elastic stiffness of PMMA cellular solids based on triply periodic minimal surfaces.Mater. Des. 2018; 145: 20-27https://doi.org/10.1016/j.matdes.2018.02.032
- Simulation of acoustic wave propagation in 3-D sonic crystals based on triply periodic minimal surfaces.Joimt Balt. Acoust. Meet. 2012;
- Thermo-electro-mechanical properties of interpenetrating phase composites with periodic architectured reinforcements.in: H. A. T. M. D. O. From Creep Damage Mech. To Homog. Methods. Springer, Cham2015https://doi.org/10.1007/978-3-319-19440-0_1
- Electrical properties of 3D printed graphite cellular lattice structures with triply periodic minimal surface architectures.Mater. Res. Express. 2019; 6https://doi.org/10.1088/2053-1591/ab569b
- The quickhull algorithm for convex hulls.ACM Trans. Math. Software. 1996; 22: 469-483https://doi.org/10.1145/235815.235821
- Two algorithms for constructing a delaunay triangulation.Int. J. Comput. Inf. Sci. 1980; 9: 219-242https://doi.org/10.1007/BF00977785
Article info
Publication history
Footnotes
The code (and data) in this article has been certified as Reproducible by Code Ocean: (https://codeocean.com/). More information on the Reproducibility Badge Initiative is available at https://www.elsevier.com/physical-sciences-and-engineering/computer-science/journals.
Identification
Copyright
User license
Creative Commons Attribution (CC BY 4.0) |
Permitted
- Read, print & download
- Redistribute or republish the final article
- Text & data mine
- Translate the article
- Reuse portions or extracts from the article in other works
- Sell or re-use for commercial purposes
Elsevier's open access license policy
ScienceDirect
Access this article on ScienceDirectLinked Article
- Update (2.0) to MiniSurf—A minimal surface generator for finite element modeling and additive manufacturingSoftware ImpactsVol. 6
- PreviewThis is an update to PII: S2665963820300178. We present an updated version v2.0 of our minimal surface generator MiniSurf v1.0, that creates triply periodic minimal surface (TPMS) computer-aided design (CAD) files for both finite element modeling and additive manufacturing. Besides making the GUI more user-friendly, in this new version we significantly improve the mesh quality of the generated CAD files by incorporating a mesh smoothing feature. With this new smoothing feature, MiniSurf v2.0 can now produce high quality CAD files for more accurate finite element modeling and more precise additive manufacturing.
- Full-Text
- Preview