Wallpaper Group-Based Mechanical Metamaterials and their Mechanical Responses
Creators
Description
This repository contains a dataset of geometries of potential mechanical metamaterials and their mechanical response, as described in our preprint 'Wallpaper Group-Based Mechanical Metamaterials: Dataset Including Mechanical Responses', https://arxiv.org/abs/2507.11195.
More specifically, a large dataset of 2D microstructures and their macroscopic mechanical responses in the hyperelastic, finite-strain regime including buckling. The geometries of the microstructures are generated using a novel method, which covers all 17 wallpaper symmetry groups and features a rich parametric space, as the microstructural geometries are described using Bézier curves. The mechanical responses are obtained through computational homogenization utilizing finite element simulations. The dataset includes 1020 distinct geometries, each subjected to 12 loading trajectories, totaling 12,240 trajectories.
Our dataset offers a solid foundation for training and benchmarking surrogate models that aim to analyze the relationship between symmetries and material properties, investigating symmetry-breaking during pattern transformations, and potentially revealing emergent behavior in mechanical metamaterials.
The Python code used to generate the geometries is available at https://github.com/FHendriks11/wallpaper_microstructures, and the MATLAB code used for the finite element simulations is available at https://github.com/FHendriks11/mechmetamat_homogenization.
v2: updated README.md
v3: removed missed cases of contact
v4: replaced trajectories that ended in an error with converged trajectories
Files
data.zip
Files
(46.1 GB)
Name | Size | Download all |
---|---|---|
md5:86c33dc6bb8b6ca85b36715156ed631b
|
46.1 GB | Preview Download |
md5:c85a4560ee6d2e8a05cf1ea3da8957b7
|
57 Bytes | Download |
md5:99b677f71b1daf80d43360ceb3164b11
|
30.1 kB | Preview Download |
md5:f3d951fc02de40e6454efde11292b278
|
32 Bytes | Preview Download |
md5:e52ba050d2e0d1a72b2998d33a33931a
|
1.3 MB | Preview Download |
Additional details
Related works
- Is derived from
- Software: https://github.com/FHendriks11/wallpaper_microstructures (URL)
- Software: https://github.com/FHendriks11/mechmetamat_homogenization (URL)
Software
- Repository URL
- https://github.com/FHendriks11/wallpaper_microstructures
- Programming language
- Python