Generative Lattice Units with 3D Diffusion for Inverse Design: GLU3D
Source abstract
Abstract
Abstract Architected materials, exhibiting unique mechanical properties derived from their designs, have seen significant growth due to the design versatility and cost‐effectiveness offered by additive manufacturing. While finite element methods accurately evaluate the mechanical response of these structures, identifying new designs exhibiting specific mechanical properties remains challenging, often requiring computationally expensive simulations and design expertise. This underscores the need for a framework that generates structures based on desired mechanical properties without requiring expert input. In this work, a novel denoising diffusion‐based model is presented that generates complex lattice unit cell structures based on desired mechanical properties, manufacturable via additive techniques. The proposed framework generates unique lattice unit cell structures in the implicit domain which can be easily converted to mesh structures for fabrication and voxel structures for structural analysis. The proposed model accelerates the design process by generating unique structures with both isotropic and anisotropic stiffness, outperforming traditional unit cells like simple cubic and body‐centered‐cubic in energy absorption and compression load at lower densities. Additionally, this work explores a new class of hybrid structures, derived by combining multiple configurations of triply periodic minimal surface structures using non‐linear transition functions, which may offer equivalent or enhanced strength compared to conventional designs.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Cellular and Composite Structures · Advanced Materials and Mechanics · Acoustic Wave Phenomena Research
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Mechanical Engineering Carnegie Mellon University 5000 Forbes Ave Pittsburgh PA 15213 USA
Funding
DEVCOM Army Research Laboratory
References (100+)
Show source-provided references
1. 10.1002/adma.20230253010.1002/adma.202302530 ↗
2. 10.1038/s42254-018-0018-y10.1038/s42254-018-0018-y ↗
3. 10.1126/sciadv.160008410.1126/sciadv.1600084 ↗
4. 10.1073/pnas.151135411210.1073/pnas.1511354112 ↗
5. 10.1016/j.matdes.2021.10973010.1016/j.matdes.2021.109730 ↗
6. 10.1038/nphoton.2011.15410.1038/nphoton.2011.154 ↗
7. 10.1002/adma.20130345610.1002/adma.201303456 ↗
8. 10.1126/science.109679610.1126/science.1096796 ↗
9. 10.1038/natrevmats.2016.110.1038/natrevmats.2016.1 ↗
10. 10.1088/0953-8984/21/17/17570410.1088/0953-8984/21/17/175704 ↗
11. 10.1103/PhysRevLett.113.01430110.1103/PhysRevLett.113.014301 ↗
12. 10.1038/s41578-021-00283-210.1038/s41578-021-00283-2 ↗
13. 10.1016/j.ijheatmasstransfer.2006.03.04210.1016/j.ijheatmasstransfer.2006.03.042 ↗
14. 10.1016/j.applthermaleng.2023.12129610.1016/j.applthermaleng.2023.121296 ↗
15. 10.1073/pnas.160017111310.1073/pnas.1600171113 ↗
16. 10.3389/fmats.2018.0006810.3389/fmats.2018.00068 ↗
17. 10.1557/jmr.2014.22610.1557/jmr.2014.226 ↗
18. 10.1016/j.jmrt.2022.10.01510.1016/j.jmrt.2022.10.015 ↗
19. 10.1002/admt.20180041910.1002/admt.201800419 ↗
20. 10.2528/PIERL1207031110.2528/PIERL12070311 ↗
21. 10.1016/j.pmatsci.2017.12.00310.1016/j.pmatsci.2017.12.003 ↗
22. 10.1002/advs.20210266210.1002/advs.202102662 ↗
23. 10.1002/adma.20130198610.1002/adma.201301986 ↗
24. 10.1039/C6RA27333E10.1039/C6RA27333E ↗
25. 10.1016/j.jmrt.2022.02.02510.1016/j.jmrt.2022.02.025 ↗
26. 10.1016/j.compositesb.2020.10850110.1016/j.compositesb.2020.108501 ↗
27. 10.1016/j.eml.2020.10099010.1016/j.eml.2020.100990 ↗
28. Liu X.‐N. · Appl. Phys. Lett. · 2011 · 98 · 25
29. 10.1016/j.jmps.2017.04.00910.1016/j.jmps.2017.04.009 ↗
30. 10.1126/science.125229110.1126/science.1252291 ↗
31. 10.1002/adma.20157026210.1002/adma.201570262 ↗
32. 10.1016/j.compositesb.2017.07.05410.1016/j.compositesb.2017.07.054 ↗
33. 10.1016/j.cma.2014.05.02210.1016/j.cma.2014.05.022 ↗
34. 10.1007/s00158-021-02881-810.1007/s00158-021-02881-8 ↗
35. 10.1021/nl504057310.1021/nl5040573 ↗
36. 10.1063/1.11796110.1063/1.117961 ↗
37. 10.1016/j.ijmecsci.2020.10563810.1016/j.ijmecsci.2020.105638 ↗
38. 10.1016/j.cma.2021.11389410.1016/j.cma.2021.113894 ↗
39. 10.1126/science.aaw474110.1126/science.aaw4741 ↗
40. A.Barati Farimani J.Gomes V.Pande inAPS Division of Fluid Dynamics Meeting Abstracts 2017 pp. E31–004.
41. 10.1016/j.addma.2022.10281710.1016/j.addma.2022.102817 ↗
42. 10.1016/j.addma.2022.10325010.1016/j.addma.2022.103250 ↗
43. 10.1063/5.015115910.1063/5.0151159 ↗
44. 10.1021/acscatal.3c0495610.1021/acscatal.3c04956 ↗
45. 10.3389/fmats.2019.0011010.3389/fmats.2019.00110 ↗
46. 10.1126/science.aaa841510.1126/science.aaa8415 ↗
47. 10.1038/nature1453910.1038/nature14539 ↗
48. 10.1016/j.cma.2023.11634310.1016/j.cma.2023.116343 ↗
49. 10.1115/1.404980510.1115/1.4049805 ↗
50. 10.1126/sciadv.abd741610.1126/sciadv.abd7416 ↗
51. 10.1016/j.finel.2021.10357210.1016/j.finel.2021.103572 ↗
52. 10.1115/1.404953310.1115/1.4049533 ↗
53. 10.1002/adma.20220623810.1002/adma.202206238 ↗
54. 10.1038/s41524-022-00938-w10.1038/s41524-022-00938-w ↗
55. 10.1038/s41570-018-012110.1038/s41570-018-0121 ↗
56. 10.1021/acs.nanolett.8b0317110.1021/acs.nanolett.8b03171 ↗
57. 10.1038/s41566-018-0246-910.1038/s41566-018-0246-9 ↗
58. Goodfellow I. · Adv. Neural Inf. Process. Syst. · 2014 · 27 · 2672
59. D. P.Kingma M.Welling Auto‐encoding variational bayes arXiv preprint arXiv:1312.61142013.
60. 10.1016/j.cma.2020.11337710.1016/j.cma.2020.113377 ↗
61. 10.1016/j.matdes.2020.10909810.1016/j.matdes.2020.109098 ↗
62. 10.1126/sciadv.aaz416910.1126/sciadv.aaz4169 ↗
63. 10.1007/s00158-019-02424-210.1007/s00158-019-02424-2 ↗
64. M.Mirza S.Osindero Conditional generative adversarial nets arXiv preprint arXiv:1411.17842014.
65. 10.1016/j.matdes.2021.11017810.1016/j.matdes.2021.110178 ↗
66. J.Sohl‐Dickstein E.Weiss N.Maheswaranathan S.Ganguli inInternational conference on machine learning PMLR New York2015 pp.2256–2265.
67. Ho J. · Adv. Neural Inf. Process. Syst. · 2020 · 33 · 6840
68. A. Q.Nichol P.Dhariwal inInternational Conference on Machine Learning PMLR New York2021 pp.8162–8171.
69. Dhariwal P. · Adv. Neural Inf. Process. Syst. · 2021 · 34 · 8780
70. Song Y. · Adv. Neural Inf. Process. Syst. · 2021 · 34 · 1415
71. T.Salimans J.Ho Progressive distillation for fast sampling of diffusion models arXiv preprint arXiv:2202.005122022.
72. Lu C. · Adv. Neural Inf. Process. Syst. · 2022 · 35 · 5775
73. 10.1115/1.405573010.1115/1.4055730 ↗
74. 10.1557/s43578-023-00892-310.1557/s43578-023-00892-3 ↗
75. 10.1016/j.cma.2023.11612610.1016/j.cma.2023.116126 ↗
76. 10.1016/j.mattod.2023.03.00710.1016/j.mattod.2023.03.007 ↗
77. Y.Feng Y.Feng H.You X.Zhao Y.Gao inProceedings of the AAAI conference on artificial intelligence vol.33 2019 pp.8279–8286.10.1609/aaai.v33i01.33018279 ↗
78. Qi C. R. · Adv. Neural Inf. Process. Syst. · 2017 · 30 · 5099
79. Y.Zhou O.Tuzel inProceedings of the IEEE conference on computer vision and pattern recognition IEEE Piscataway NJ2018 pp.4490–4499.10.1109/CVPR.2018.00472 ↗
80. J. J.Park P.Florence J.Straub R.Newcombe S.Lovegrove inProceedings of the IEEE/CVF conference on computer vision and pattern recognition IEEE Piscataway NJ2019 pp.165–174.10.1109/CVPR.2019.00025 ↗
81. 10.1063/5.008233810.1063/5.0082338 ↗
82. 10.1038/s42256-021-00322-110.1038/s42256-021-00322-1 ↗
83. 10.1016/j.matdes.2021.10993710.1016/j.matdes.2021.109937 ↗
84. S.Cheng M.Bronstein Y.Zhou I.Kotsia M.Pantic S.Zafeiriou Meshgan: Non‐linear 3d morphable models of faces arXiv preprint arXiv:1903.103842019.
85. 10.1098/rspa.2003.126910.1098/rspa.2003.1269 ↗
86. 10.1016/j.matdes.2018.02.03210.1016/j.matdes.2018.02.032 ↗
87. 10.1016/j.memsci.2019.03.03910.1016/j.memsci.2019.03.039 ↗
88. 10.1093/jcde/qwaa03210.1093/jcde/qwaa032 ↗
89. 10.1108/RPJ-09-2015-012110.1108/RPJ-09-2015-0121 ↗
90. 10.1016/j.cma.2018.03.00710.1016/j.cma.2018.03.007 ↗
91. 10.1016/S0009-2614(99)01000-310.1016/S0009-2614(99)01000-3 ↗
92. 10.1016/S0009-2614(00)00373-010.1016/S0009-2614(00)00373-0 ↗
93. 10.1016/j.jmbbm.2021.10487110.1016/j.jmbbm.2021.104871 ↗
94. 10.1016/j.simpa.2021.10016710.1016/j.simpa.2021.100167 ↗
95. 10.1115/1.404055510.1115/1.4040555 ↗
96. O.Ronneberger P.Fischer T.Brox inMedical Image Computing and Computer‐Assisted Intervention–MICCAI 2015: 18th International Conference Munich Germany October 5‐9 2015 Proceedings Part III 18 Springer Berlin Heidelberg2015 pp.234–241.10.1007/978-3-319-24574-4_28 ↗
97. K.He X.Zhang S.Ren J.Sun inProceedings of the IEEE conference on computer vision and pattern recognition IEEE Piscataway NJ2016 pp.770–778.10.1109/CVPR.2016.90 ↗
98. D. P.Kingma J.Ba Adam: A method for stochastic optimization arXiv preprint arXiv:1412.69802014.
99. K.Gokcesu H.Gokcesu Generalized huber loss for robust learning and its efficient minimization for a robust statistics arXiv preprint arXiv:2108.126272021.
100. The code and the data used to train the model is at https://github.com/BaratiLab/GLU3D‐Generative‐Lattice‐Units‐with‐3D‐Diffusion(accessed: June 2024)