Inverse designing metamaterials with programmable nonlinear functional responses in graph space

Marco Maurizi, Derek Xu, Yu-Tong Wang, Desheng Yao, David Hahn +7 more
8/12/2024
cond-mat.mtrl-scics.LG

No confident code implementation found for this paper.

Abstract

Material responses to static and dynamic stimuli, represented as nonlinear curves, are design targets for engineering functionalities like structural support, impact protection, and acoustic and photonic bandgaps. Three-dimensional metamaterials offer significant tunability due to their internal structure, yet existing methods struggle to capture their complex behavior-to-structure relationships. We present GraphMetaMat, a graph-based framework capable of designing three-dimensional metamaterials with programmable responses and arbitrary manufacturing constraints. Integrating graph networks, physics biases, reinforcement learning, and tree search, GraphMetaMat can target stress-strain curves spanning four orders of magnitude and complex behaviors, as well as viscoelastic transmission responses with varying attenuation gaps. GraphMetaMat can create cushioning materials for protective equipment and vibration-damping panels for electric vehicles, outperforming commercial materials, and enabling the automatic design of materials with on-demand functionalities.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{maurizi2024inverse,
  title  = {Inverse designing metamaterials with programmable nonlinear functional responses in graph space},
  author = {Marco Maurizi and Derek Xu and Yu-Tong Wang and Desheng Yao and David Hahn and Mourad Oudich and Anish Satpati and Mathieu Bauchy and Wei Wang and Yizhou Sun and Yun Jing and Xiaoyu Rayne Zheng},
  year   = {2024},
  eprint = {2408.06300},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2408.06300v1}
}

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/2408.06300.svg)](https://codeofpaper.com/paper/2408.06300)

Discussion