ESPFEM2D: A MATLAB 2D explicit smoothed particle finite element method code for geotechnical large deformation analysis

IF 3.7 2区 工程技术 Q1 MATHEMATICS, INTERDISCIPLINARY APPLICATIONS Computational Mechanics Pub Date : 2024-02-15 DOI:10.1007/s00466-024-02441-z
Wei Zhang, Yihui Liu, Jinhui Li, Weihai Yuan
{"title":"ESPFEM2D: A MATLAB 2D explicit smoothed particle finite element method code for geotechnical large deformation analysis","authors":"Wei Zhang, Yihui Liu, Jinhui Li, Weihai Yuan","doi":"10.1007/s00466-024-02441-z","DOIUrl":null,"url":null,"abstract":"<p>The Smoothed Particle Finite Element Method (SPFEM) has gained popularity as an effective numerical method for modelling geotechnical problems involving large deformations. To promote the research and application of SPFEM in geotechnical engineering, we present ESPFEM2D, an open-source two-dimensional SPFEM solver developed using MATLAB. ESPFEM2D discretizes the problem domain into computable particle clouds and generates the finite element mesh using Delaunay triangulation and the <span>\\( \\alpha \\)</span>-shape technique to resolve mesh distortion issues. Additionally, it incorporates a nodal integration technique based on strain smoothing, effectively eliminating defects associated with the state variable mapping after remeshing. Furthermore, the solver adopts a simple yet robust approach to prevent the rank-deficiency problem due to under-integration by using only nodes as integration points. The Drucker-Prager model is adopted to describe the soil’s constitutive behavior as a demonstration. Implemented in MATLAB, this open-source solver ensures easy accessibility and readability for researchers interested in utilizing SPFEM. ESPFEM2D can be easily extended and effectively coupled with other existing codes, enabling its application to simulate a wide range of large geomechanical deformation problems. Through rigorous validation using four numerical examples, namely the oscillation of an elastic cantilever beam, non-cohesive soil collapse, cohesive soil collapse, and slope stability analysis, the accuracy, effectiveness and stability of this open-source solver have been thoroughly confirmed.</p>","PeriodicalId":55248,"journal":{"name":"Computational Mechanics","volume":"11 1","pages":""},"PeriodicalIF":3.7000,"publicationDate":"2024-02-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Computational Mechanics","FirstCategoryId":"5","ListUrlMain":"https://doi.org/10.1007/s00466-024-02441-z","RegionNum":2,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"MATHEMATICS, INTERDISCIPLINARY APPLICATIONS","Score":null,"Total":0}
引用次数: 0

Abstract

The Smoothed Particle Finite Element Method (SPFEM) has gained popularity as an effective numerical method for modelling geotechnical problems involving large deformations. To promote the research and application of SPFEM in geotechnical engineering, we present ESPFEM2D, an open-source two-dimensional SPFEM solver developed using MATLAB. ESPFEM2D discretizes the problem domain into computable particle clouds and generates the finite element mesh using Delaunay triangulation and the \( \alpha \)-shape technique to resolve mesh distortion issues. Additionally, it incorporates a nodal integration technique based on strain smoothing, effectively eliminating defects associated with the state variable mapping after remeshing. Furthermore, the solver adopts a simple yet robust approach to prevent the rank-deficiency problem due to under-integration by using only nodes as integration points. The Drucker-Prager model is adopted to describe the soil’s constitutive behavior as a demonstration. Implemented in MATLAB, this open-source solver ensures easy accessibility and readability for researchers interested in utilizing SPFEM. ESPFEM2D can be easily extended and effectively coupled with other existing codes, enabling its application to simulate a wide range of large geomechanical deformation problems. Through rigorous validation using four numerical examples, namely the oscillation of an elastic cantilever beam, non-cohesive soil collapse, cohesive soil collapse, and slope stability analysis, the accuracy, effectiveness and stability of this open-source solver have been thoroughly confirmed.

Abstract Image

查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
ESPFEM2D:用于岩土工程大变形分析的 MATLAB 二维显式平滑粒子有限元法代码
平滑粒子有限元法(SPFEM)作为一种对涉及大变形的岩土工程问题进行建模的有效数值方法,受到了广泛欢迎。为了促进 SPFEM 在岩土工程中的研究和应用,我们推出了使用 MATLAB 开发的开源二维 SPFEM 求解器 ESPFEM2D。ESPFEM2D 将问题域离散为可计算的粒子云,并使用 Delaunay 三角剖分法和 \( \α \) 形技术生成有限元网格,以解决网格变形问题。此外,它还采用了基于应变平滑的节点积分技术,有效消除了重网格化后与状态变量映射相关的缺陷。此外,该求解器还采用了一种简单而稳健的方法,通过仅使用节点作为积分点来防止因积分不足而导致的秩不足问题。作为示范,采用了 Drucker-Prager 模型来描述土壤的构成行为。该开源求解器在 MATLAB 中实现,确保了对使用 SPFEM 有兴趣的研究人员的易用性和可读性。ESPFEM2D 可轻松扩展并与其他现有代码有效耦合,从而使其能够应用于模拟各种大型地质力学变形问题。通过使用四个数值实例(即弹性悬臂梁振荡、非粘性土坍塌、粘性土坍塌和边坡稳定性分析)进行严格验证,该开源求解器的准确性、有效性和稳定性得到了充分证实。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
Computational Mechanics
Computational Mechanics 物理-力学
CiteScore
7.80
自引率
12.20%
发文量
122
审稿时长
3.4 months
期刊介绍: The journal reports original research of scholarly value in computational engineering and sciences. It focuses on areas that involve and enrich the application of mechanics, mathematics and numerical methods. It covers new methods and computationally-challenging technologies. Areas covered include method development in solid, fluid mechanics and materials simulations with application to biomechanics and mechanics in medicine, multiphysics, fracture mechanics, multiscale mechanics, particle and meshfree methods. Additionally, manuscripts including simulation and method development of synthesis of material systems are encouraged. Manuscripts reporting results obtained with established methods, unless they involve challenging computations, and manuscripts that report computations using commercial software packages are not encouraged.
期刊最新文献
An improved thermomechanical model for the prediction of stress and strain evolution in proximity to the melt pool in powder bed fusion additive manufacturing A consistent discretization via the finite radon transform for FFT-based computational micromechanics On the use of scaled boundary shape functions in adaptive phase field modeling of brittle fracture Efficient and accurate analysis of locally resonant acoustic metamaterial plates using computational homogenization Modeling cellular self-organization in strain-stiffening hydrogels
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1