Learning polycrystal plasticity using mesh-based subgraph geometric deep learning

Hanfeng Zhai
{"title":"Learning polycrystal plasticity using mesh-based subgraph geometric deep learning","authors":"Hanfeng Zhai","doi":"arxiv-2409.05169","DOIUrl":null,"url":null,"abstract":"Polycrystal plasticity in metals is characterized by nonlinear behavior and\nstrain hardening, making numerical models computationally intensive. We employ\nGraph Neural Network (GNN) to surrogate polycrystal plasticity from finite\nelement method (FEM) simulations. We present a novel message-passing GNN that\nencodes nodal strain and edge distances between FEM mesh cells, aggregates them\nto obtain embeddings, and combines the decoded embeddings with the nodal\nstrains to predict stress tensors on graph nodes. We demonstrate training GNN\nbased on subgraphs generated from FEM mesh-graphs, in which the mesh cells are\nconverted to nodes and edges are created between adjacent cells. The GNN is\ntrained on 72 graphs and tested on 18 graphs. We apply the trained GNN to\nperiodic polycrystals and learn the stress-strain maps based on strain-gradient\nplasticity theory. The GNN is accurately trained based on FEM graphs, in which\nthe $R^2$ for both training and testing sets are 0.993. The proposed GNN\nplasticity constitutive model speeds up more than 150 times compared with the\nbenchmark FEM method on randomly selected test polycrystals. We also apply the\ntrained GNN to 30 unseen FEM simulations and the GNN generalizes well with an\noverall $R^2$ of 0.992. Analysis of the von Mises stress distributions in\npolycrystals shows that the GNN model accurately learns the stress distribution\nwith low error. By comparing the error distribution across training, testing,\nand unseen datasets, we can deduce that the proposed model does not overfit and\ngeneralizes well beyond the training data. This work is expected to pave the\nway for using graphs as surrogates in polycrystal plasticity modeling.","PeriodicalId":501234,"journal":{"name":"arXiv - PHYS - Materials Science","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2024-09-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - PHYS - Materials Science","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2409.05169","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Polycrystal plasticity in metals is characterized by nonlinear behavior and strain hardening, making numerical models computationally intensive. We employ Graph Neural Network (GNN) to surrogate polycrystal plasticity from finite element method (FEM) simulations. We present a novel message-passing GNN that encodes nodal strain and edge distances between FEM mesh cells, aggregates them to obtain embeddings, and combines the decoded embeddings with the nodal strains to predict stress tensors on graph nodes. We demonstrate training GNN based on subgraphs generated from FEM mesh-graphs, in which the mesh cells are converted to nodes and edges are created between adjacent cells. The GNN is trained on 72 graphs and tested on 18 graphs. We apply the trained GNN to periodic polycrystals and learn the stress-strain maps based on strain-gradient plasticity theory. The GNN is accurately trained based on FEM graphs, in which the $R^2$ for both training and testing sets are 0.993. The proposed GNN plasticity constitutive model speeds up more than 150 times compared with the benchmark FEM method on randomly selected test polycrystals. We also apply the trained GNN to 30 unseen FEM simulations and the GNN generalizes well with an overall $R^2$ of 0.992. Analysis of the von Mises stress distributions in polycrystals shows that the GNN model accurately learns the stress distribution with low error. By comparing the error distribution across training, testing, and unseen datasets, we can deduce that the proposed model does not overfit and generalizes well beyond the training data. This work is expected to pave the way for using graphs as surrogates in polycrystal plasticity modeling.
利用基于网格的子图几何深度学习多晶体塑性
金属中的多晶体塑性以非线性行为和应变硬化为特征,因此数值模型的计算量很大。我们采用图神经网络(GNN)从有限元法(FEM)模拟中代入多晶体塑性。我们提出了一种新颖的消息传递 GNN,它可以编码 FEM 网格单元之间的节点应变和边缘距离,将其聚合以获得嵌入,并将解码后的嵌入与节点应变相结合,从而预测图节点上的应力张量。我们演示了基于有限元网格图生成的子图的 GNN 训练,其中网格单元被转换为节点,相邻单元之间创建了边。我们在 72 个图形上训练了 GNN,并在 18 个图形上进行了测试。我们将训练好的 GNN 应用于周期多晶体,并根据应变梯度塑性理论学习应力应变图。基于有限元图形对 GNN 进行了精确训练,训练集和测试集的 R^2$ 均为 0.993。在随机选择的测试多晶体上,与基准有限元方法相比,所提出的 GNN 塑性构成模型的速度提高了 150 多倍。我们还将训练好的 GNN 应用于 30 个未见过的有限元模拟,GNN 的泛化效果很好,总 R^2$ 为 0.992。对多晶体中 von Mises 应力分布的分析表明,GNN 模型以较低的误差准确地学习了应力分布。通过比较训练数据集、测试数据集和未见数据集的误差分布,我们可以推断出所提出的模型没有过拟合,并且在训练数据之外具有良好的泛化能力。这项工作有望为在多晶体塑性建模中使用图形作为替代物铺平道路。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信