×

matlab_fem_lastplasticity

swMATH ID: 35972
软件作者: 乔马克,M。;Sysala,S。;J.瓦尔德曼。
描述: 高效灵活的二维和三维弹塑性问题Matlab实现。考虑了用位移表示的各种弹塑性问题的完全矢量化MATLAB实现。它基于隐式时间离散化、有限元方法和半光滑牛顿法。每次牛顿迭代都代表一个具有切线刚度矩阵的线性方程组。我们提出了该矩阵的分解,该矩阵由三个大型稀疏矩阵组成,分别表示弹性刚度算子、应变位移算子和应力应变算子的导数。前两个矩阵固定并组装一次,每次迭代只需更新第三个矩阵。切线刚度矩阵的装配时间与实际计算中的塑性积分点数成线性比例,且不超过弹性刚度矩阵装配时间。MATLAB代码可供下载,并提供完整的二维和三维有限元实现,假设von Mises和Drucker-Prager屈服准则。还可以选择几个有限元和数值求积规则。
主页: https://arxiv.org/abs/1805.04155
源代码:  https://github.com/matlabfem/matlab_fem_elastplasticity网站
依赖项: Matlab公司
关键词: Matlab代码矢量化;弹塑性;有限元法;切向刚度矩阵;半光滑牛顿法
相关软件: Matlab公司;HYPLAS公司;钠14;NGSolve公司;github;QVILIB公司;F3DAM公司;CuPy公司;SuiteSparse系列;FEniCS公司;DUNE公司;MooAFEM公司;交易.ii;oFEM公司;变容有限元法;国际有限公司;Veamy公司;FLagSHyP公司;DeCLUTR公司;通用条款
引用于: 13文件

按年份列出的引文