journal article·2023-10Open access

Differentiable graph-structured models for inverse design of lattice materials

Dominik Dold, Derek Aranguren van Egmond

Cell Reports Physical Science· Volume 4· Issue 10

Abstract

Architected materials possessing physico-chemical properties adaptable to disparate environmental conditions embody a disruptive new domain of materials science. Fueled by advances in digital design and fabrication, materials shaped into lattice topologies enable a degree of property customization not afforded to bulk materials. A promising venue for inspiration toward their design is in the irregular micro-architectures of nature. However, the immense design variability unlocked by such irregularity is challenging to probe analytically. Here, we propose a new computational approach using graph-based representation for regular and irregular lattice materials. Our method uses differentiable message passing algorithms to calculate mechanical properties, allowing automatic differentiation with surrogate derivatives to adjust geometric structure and local attributes of individual lattice elements to achieve inversely designed materials with desired properties. We further introduce a graph neural network surrogate model for structural analysis at scale. The methodology is generalizable to any system representable as heterogeneous graphs.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Machine Learning in Materials Science · Material Selection and Properties · Polymer composites and self-healing

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (57)

Show source-provided references
1. Materials for space exploration and settlement10.1038/s41563-018-0184-4 ↗
2. Gibson · 2010
3. Bioinspired structural materials10.1038/nmat4089 ↗
4. Towards out of earth manufacturing: overview of the ESA materials and processes activities on manufacturing in space10.1007/s12567-022-00428-1 ↗
5. Additive manufacturing—A review of 4D printing and future applications
6. Unveiling the predictive power of static structure in glassy systems10.1038/s41567-020-0842-8 ↗
7. Inverse design of porous materials using artificial neural networks
8. Inverse design of nanoporous crystalline reticular materials with deep generative models10.1038/s42256-020-00271-1 ↗
9. Deep Learning Accelerated Design of Mechanically Efficient Architected Materials10.1021/acsami.3c02746 ↗
10. High-Throughput Generation of 3D Graphene Metamaterials and Property Quantification Using Machine Learning10.1002/smtd.202200537 ↗
11. Inverse machine learning framework for optimizing lightweight metamaterials10.1016/j.matdes.2021.109937 ↗
12. A semi-supervised approach to architected materials design using graph neural networks10.1016/j.eml.2020.101029 ↗
13. Artificial intelligence and machine learning in design of mechanical materials10.1039/D0MH01451F ↗
14. Nature-inspired architected materials using unsupervised deep learning10.1038/s44172-022-00037-0 ↗
15. Controllable inverse design of auxetic metamaterials using deep learning10.1016/j.matdes.2021.110178 ↗
16. Deep-learning-based inverse design of three-dimensional architected cellular materials with the target porosity and stiffness using voxelized Voronoi lattices10.1080/14686996.2022.2157682 ↗
17. Inverse design of truss lattice materials with superior buckling resistance10.1038/s41524-022-00938-w ↗
18. Predicting stress, strain and deformation fields in materials and structures with graph neural networks10.1038/s41598-022-26424-3 ↗
19. Deep learning predicts path-dependent plasticity10.1073/pnas.1911815116 ↗
20. Data-driven metamaterial design with Laplace-Beltrami spectrum as ’shape-DNA’10.1007/s00158-020-02523-5 ↗
21. Inverting the structure–property map of truss metamaterials by deep learning10.1073/pnas.2111505119 ↗
22. Topology optimization for multiscale design of porous composites with multi-domain microstructures10.1016/j.cma.2018.10.017 ↗
23. Data-driven structural design optimization for petal-shaped auxetics using isogeometric analysis
24. Deep-learning-based isogeometric inverse design for tetra-chiral auxetics10.1016/j.compstruct.2021.114808 ↗
25. Bioinspired Stochastic Design: Tough and Stiff Ceramic Systems10.1002/adfm.202108492 ↗
26. Inverse-designed spinodoid metamaterials
27. Automatic design of mechanical metamaterial actuators10.1038/s41467-020-17947-2 ↗
28. Surrogate gradient learning in spiking neural networks: Bringing the power of gradient-based optimization to spiking neural networks10.1109/MSP.2019.2931595 ↗
29. Using Graph Neural Networks to Approximate Mechanical Response on 3D Lattice Structures
30. Öchsner · 2018
31. Elastic axial stiffness properties of lattice structures: Analytical approach and experimental validation for bcc and f2cc, z unit cells
32. Gibson · 1997
33. Yield surfaces of various periodic metal honeycombs at intermediate relative density10.1016/j.ijplas.2003.12.002 ↗
34. Lim · 2015
35. Semi-supervised classification with graph convolutional networks
36. Neural Message Passing for Quantum Chemistry
37. Inductive Representation Learning on Large Graphs
38. Gnnexplainer: Generating explanations for graph neural networks
39. The remarkable robustness of surrogate gradient learning for instilling complex function in spiking neural networks10.1162/neco_a_01367 ↗
40. Superspike: Supervised learning in multilayer spiking neural networks10.1162/neco_a_01086 ↗
41. Modeling relational data with graph convolutional networks
42. Molecular property prediction: A multilevel quantum interactions modeling perspective
43. Learning mesh-based simulation with graph networks
44. A generalist neural algorithmic learner
45. Graph neural networks for materials science and chemistry10.1038/s43246-022-00315-6 ↗
46. Dynamic graph cnn for learning on point clouds
47. CatBoost: unbiased boosting with categorical features
48. Categorical Reparametrization with Gumbel-Softmax
49. Graph neural networks for an accurate and interpretable prediction of the properties of polycrystalline materials10.1038/s41524-021-00574-w ↗
50. Mechanical neural networks: Architected materials that learn behaviors10.1126/scirobotics.abq7278 ↗
51. A neuromorphic network for generic multivariate data classification10.1073/pnas.1303053111 ↗
52. Convolutional networks for fast, energy-efficient neuromorphic computing10.1073/pnas.1604850113 ↗
53. Neuromorphic hardware in the loop: Training a deep spiking network on the brainscales wafer-scale system
54. Accelerated physical emulation of bayesian inference in spiking neural networks10.3389/fnins.2019.01201 ↗
55. Megson · 2019
56. Reexamining the mechanical property space of three-dimensional lattice architectures10.1016/j.actamat.2017.08.052 ↗
57. Python Software Package: pyLattice2D. https://gitlab.com/EuropeanSpaceAgency/pylattice2d.