Mechanical Metamaterial: Square Array of Circular Holes Under Deformation
Authors/Creators
Description
This repository contains data for a research project involving graph neural networks (GNNs) applied to mechanical metamaterials and their deformations.
The mechanical metamaterials of interest consist of a flexible rubber-like material with a square grid of almost-circular holes in it, of various diameters. The holes are not quite circular, because they were made slightly elliptic to avoid the bifurcation point.
This data was used to obtain the results in the paper 'Similarity Equivariant Graph Neural Networks for Homogenization of Metamaterials'.
The data includes PyTorch Geometric Graph objects, raw data from MATLAB simulations, and files describing the finite element mesh. The Jupyter notebook 'data_create_graphs.ipynb' in the GitHub repository can be used to turn the raw data and mesh information into the graph objects.
GitHub repository with the code: https://github.com/FHendriks11/SimEGNN
Link to the corresponding paper Similarity Equivariant Graph Neural Networks for Homogenization of Metamaterials: https://www.sciencedirect.com/science/article/pii/S0045782525001392 (also on ArXiv: https://arxiv.org/abs/2404.17365)
The .pkl files are pickle files and can be opened in Python using the standard pickle library. The mesh files, which have the extension .mat, are MatLab files and can be opened either in MatLab or in Python using scipy.io.loadmat from the scipy library.
Files
README.md
Files
(2.8 GB)
| Name | Size | Download all |
|---|---|---|
|
md5:5ca5d099f4879272ee7d28dd6a47cdae
|
81.3 MB | Download |
|
md5:733672dd77172fb658c14cd589475c95
|
80.9 MB | Download |
|
md5:79ded6602edfe22cd5fad9a487bdc415
|
62.7 MB | Download |
|
md5:9707840a8e44407463005b85ee54017c
|
53.6 MB | Download |
|
md5:5bf8068899322c258bcc8edd56e88e97
|
140.0 MB | Download |
|
md5:bdd9db8023ef776bb455ab55bc91ffb4
|
482.2 MB | Download |
|
md5:ecd9f40abdf5b6a05023a94a4b57cacc
|
139.3 MB | Download |
|
md5:934ebd141a8ea9c7b0a8b3cbeadc27c9
|
479.9 MB | Download |
|
md5:d35796857ce8666bb601b31ae3f0ed2c
|
138.2 MB | Download |
|
md5:0ef6a493b140c6a4363c1744d7c07a1c
|
474.1 MB | Download |
|
md5:bf5019d97e144589da38cf44d1d21fd4
|
140.8 MB | Download |
|
md5:faf82f9a55702b53acb398cabbe9c367
|
484.9 MB | Download |
|
md5:010652b6e72a161acf4362d16a2fcb65
|
10.9 kB | Download |
|
md5:cf8a4275f41d0f4095ca15424a76e798
|
11.0 kB | Download |
|
md5:c50a28d5872963690c948a892df5f1d2
|
8.4 kB | Download |
|
md5:37598495f291f0e61e7c84ac71a92526
|
7.4 kB | Download |
|
md5:8b813b5313c20da951079d9a21224fa4
|
6.5 kB | Preview Download |
|
md5:4c56c12fd75d1434a17d069be488d513
|
10.6 MB | Preview Download |
Additional details
Related works
- Is supplement to
- Preprint: arXiv:2404.17365 (arXiv)
- Journal article: 10.1016/j.cma.2025.117867 (DOI)
Software
- Repository URL
- https://github.com/FHendriks11/SimEGNN
- Programming language
- Python
- Development Status
- Active