复杂几何体弹性变形的高阶多尺度方法

IF 6.9 1区 工程技术 Q1 ENGINEERING, MULTIDISCIPLINARY
Sabit Mahmood Khan, Yashar Mehmani
{"title":"复杂几何体弹性变形的高阶多尺度方法","authors":"Sabit Mahmood Khan,&nbsp;Yashar Mehmani","doi":"10.1016/j.cma.2024.117436","DOIUrl":null,"url":null,"abstract":"<div><div>Computational methods, such as finite elements, are indispensable for modeling the mechanical compliance of elastic solids. However, as the size and geometric complexity of the domain increases, the cost of simulations becomes prohibitive. One example is the microstructure of a porous material, such as a piece of rock or bone sample, captured by an X-ray <span><math><mi>μ</mi></math></span>CT image. The solid geometry consists of numerous grains, cavities, and/or channels, with the domain large enough to allow inferring statistically converged macroscale properties. The pore-level multiscale method (PLMM) was recently proposed by the authors to reduce the associated computational cost through a divide-and-conquer strategy. The domain is decomposed into subdomains via watershed segmentation, and local basis and correction functions are built numerically, then assembled to obtain an approximate solution. However, PLMM is limited to domains corresponding to microscale porous media, incurs large errors when modeling loading conditions that generate significant bending/twisting moments locally, and it is equipped with only one mechanism to control approximation errors <em>during</em> a simulation. Here, we generalize PLMM into a high-order variant, called hPLMM, that removes these drawbacks. In hPLMM, appropriate mortar spaces are defined at subdomain interfaces that allow improving the boundary conditions used to solve local problems on the subdomains, thus the accuracy of the approximation. Moreover, errors can be reduced by a second mechanism wherein an upfront cost is paid <em>prior to</em> a simulation, useful if basis functions can be reused many times, e.g., across loading steps. Finally, the method applies not just to pore-scale, but also Darcy-scale and non-porous domains. We validate hPLMM against a range of complex 2D/3D geometries and discuss its convergence and algorithmic complexity. Implications for modeling failure and nonlinear problems are discussed.</div></div>","PeriodicalId":55222,"journal":{"name":"Computer Methods in Applied Mechanics and Engineering","volume":"432 ","pages":"Article 117436"},"PeriodicalIF":6.9000,"publicationDate":"2024-10-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"High-order multiscale method for elastic deformation of complex geometries\",\"authors\":\"Sabit Mahmood Khan,&nbsp;Yashar Mehmani\",\"doi\":\"10.1016/j.cma.2024.117436\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><div>Computational methods, such as finite elements, are indispensable for modeling the mechanical compliance of elastic solids. However, as the size and geometric complexity of the domain increases, the cost of simulations becomes prohibitive. One example is the microstructure of a porous material, such as a piece of rock or bone sample, captured by an X-ray <span><math><mi>μ</mi></math></span>CT image. The solid geometry consists of numerous grains, cavities, and/or channels, with the domain large enough to allow inferring statistically converged macroscale properties. The pore-level multiscale method (PLMM) was recently proposed by the authors to reduce the associated computational cost through a divide-and-conquer strategy. The domain is decomposed into subdomains via watershed segmentation, and local basis and correction functions are built numerically, then assembled to obtain an approximate solution. However, PLMM is limited to domains corresponding to microscale porous media, incurs large errors when modeling loading conditions that generate significant bending/twisting moments locally, and it is equipped with only one mechanism to control approximation errors <em>during</em> a simulation. Here, we generalize PLMM into a high-order variant, called hPLMM, that removes these drawbacks. In hPLMM, appropriate mortar spaces are defined at subdomain interfaces that allow improving the boundary conditions used to solve local problems on the subdomains, thus the accuracy of the approximation. Moreover, errors can be reduced by a second mechanism wherein an upfront cost is paid <em>prior to</em> a simulation, useful if basis functions can be reused many times, e.g., across loading steps. Finally, the method applies not just to pore-scale, but also Darcy-scale and non-porous domains. We validate hPLMM against a range of complex 2D/3D geometries and discuss its convergence and algorithmic complexity. Implications for modeling failure and nonlinear problems are discussed.</div></div>\",\"PeriodicalId\":55222,\"journal\":{\"name\":\"Computer Methods in Applied Mechanics and Engineering\",\"volume\":\"432 \",\"pages\":\"Article 117436\"},\"PeriodicalIF\":6.9000,\"publicationDate\":\"2024-10-14\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Computer Methods in Applied Mechanics and Engineering\",\"FirstCategoryId\":\"5\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S0045782524006911\",\"RegionNum\":1,\"RegionCategory\":\"工程技术\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q1\",\"JCRName\":\"ENGINEERING, MULTIDISCIPLINARY\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Computer Methods in Applied Mechanics and Engineering","FirstCategoryId":"5","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0045782524006911","RegionNum":1,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"ENGINEERING, MULTIDISCIPLINARY","Score":null,"Total":0}
引用次数: 0

摘要

有限元等计算方法是模拟弹性固体机械顺应性不可或缺的方法。然而,随着领域大小和几何复杂性的增加,模拟成本也变得高昂。一个例子是 X 射线 μCT 图像捕捉到的多孔材料(如岩石或骨骼样本)的微观结构。固体几何结构由许多晶粒、空腔和/或通道组成,其域大到足以推断出统计收敛的宏观尺度属性。作者最近提出了孔隙级多尺度方法(PLMM),通过分而治之的策略降低相关计算成本。该方法通过分水岭分割将域分解为子域,并通过数值方法建立局部基函数和校正函数,然后进行组合以获得近似解。然而,PLMM 仅限于微尺度多孔介质对应的域,在模拟局部产生较大弯曲/扭转力矩的加载条件时会产生较大误差,而且在模拟过程中只有一种控制近似误差的机制。在此,我们将 PLMM 推广为高阶变体,称为 hPLMM,以消除这些缺点。在 hPLMM 中,子域界面上定义了适当的迫击炮空间,可以改善用于解决子域局部问题的边界条件,从而提高近似的精度。此外,还可以通过第二种机制来减少误差,即在模拟前支付预付费用,这在基函数可以多次重复使用(如跨加载步骤)的情况下非常有用。最后,该方法不仅适用于孔隙尺度,也适用于达西尺度和非孔隙域。我们针对一系列复杂的二维/三维几何图形验证了 hPLMM,并讨论了其收敛性和算法复杂性。我们还讨论了失效和非线性问题建模的意义。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
High-order multiscale method for elastic deformation of complex geometries
Computational methods, such as finite elements, are indispensable for modeling the mechanical compliance of elastic solids. However, as the size and geometric complexity of the domain increases, the cost of simulations becomes prohibitive. One example is the microstructure of a porous material, such as a piece of rock or bone sample, captured by an X-ray μCT image. The solid geometry consists of numerous grains, cavities, and/or channels, with the domain large enough to allow inferring statistically converged macroscale properties. The pore-level multiscale method (PLMM) was recently proposed by the authors to reduce the associated computational cost through a divide-and-conquer strategy. The domain is decomposed into subdomains via watershed segmentation, and local basis and correction functions are built numerically, then assembled to obtain an approximate solution. However, PLMM is limited to domains corresponding to microscale porous media, incurs large errors when modeling loading conditions that generate significant bending/twisting moments locally, and it is equipped with only one mechanism to control approximation errors during a simulation. Here, we generalize PLMM into a high-order variant, called hPLMM, that removes these drawbacks. In hPLMM, appropriate mortar spaces are defined at subdomain interfaces that allow improving the boundary conditions used to solve local problems on the subdomains, thus the accuracy of the approximation. Moreover, errors can be reduced by a second mechanism wherein an upfront cost is paid prior to a simulation, useful if basis functions can be reused many times, e.g., across loading steps. Finally, the method applies not just to pore-scale, but also Darcy-scale and non-porous domains. We validate hPLMM against a range of complex 2D/3D geometries and discuss its convergence and algorithmic complexity. Implications for modeling failure and nonlinear problems are discussed.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
CiteScore
12.70
自引率
15.30%
发文量
719
审稿时长
44 days
期刊介绍: Computer Methods in Applied Mechanics and Engineering stands as a cornerstone in the realm of computational science and engineering. With a history spanning over five decades, the journal has been a key platform for disseminating papers on advanced mathematical modeling and numerical solutions. Interdisciplinary in nature, these contributions encompass mechanics, mathematics, computer science, and various scientific disciplines. The journal welcomes a broad range of computational methods addressing the simulation, analysis, and design of complex physical problems, making it a vital resource for researchers in the field.
×
引用
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学术官方微信