Energy-conserving equivariant GNN for elasticity of lattice architected metamaterials

Ivan Grega, Ilyes Batatia, Gábor Csányi, Sri Karlapati, Vikram S. Deshpande
1/30/2024
cs.LGcond-mat.mtrl-sci

No official code found. Best implementation: igrega348/energy-equiv-lattice-gnn (9 stars, MIT, last commit 2024-08-30).

Abstract

Lattices are architected metamaterials whose properties strongly depend on their geometrical design. The analogy between lattices and graphs enables the use of graph neural networks (GNNs) as a faster surrogate model compared to traditional methods such as finite element modelling. In this work, we generate a big dataset of structure-property relationships for strut-based lattices. The dataset is made available to the community which can fuel the development of methods anchored in physical principles for the fitting of fourth-order tensors. In addition, we present a higher-order GNN model trained on this dataset. The key features of the model are (i) SE(3) equivariance, and (ii) consistency with the thermodynamic law of conservation of energy. We compare the model to non-equivariant models based on a number of error metrics and demonstrate its benefits in terms of predictive performance and reduced training requirements. Finally, we demonstrate an example application of the model to an architected material design task. The methods which we developed are applicable to fourth-order tensors beyond elasticity such as piezo-optical tensor etc.

View on arXivView PDF

Code Implementations(1)

MIT

Energy-conserving equivariant GNN for elasticity of lattice architected metamaterials. ICLR 2024

92Python, Jupyter NotebookMar 6, 20242 years agoMIT

Similar Papers

Cite this paper

@article{grega2024energyconserving,
  title  = {Energy-conserving equivariant GNN for elasticity of lattice architected metamaterials},
  author = {Ivan Grega and Ilyes Batatia and Gábor Csányi and Sri Karlapati and Vikram S. Deshpande},
  year   = {2024},
  eprint = {2401.16914},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2401.16914v2},
  journal = {ICLR 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2401.16914.svg)](https://codeofpaper.com/paper/2401.16914)

Discussion