Published July 2025 | Version v4
Dataset Open

Wallpaper Group-Based Mechanical Metamaterials and their Mechanical Responses

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

Software

Repository URL
https://github.com/FHendriks11/wallpaper_microstructures
Programming language
Python