Published November 27, 2024 | Version v1
Dataset Open

Mechanical Metamaterial: Square Array of Circular Holes Under Deformation

  • 1. ROR icon Eindhoven University of Technology
  • 2. ROR icon Czech Technical University in Prague

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