首页/文章/ 详情

玩具级非线性有限元求解器Hanfem-0.0.1发布

21天前浏览960

Hanfem是本公 众号开发的一个玩具级非线性有限元求解器,主要是用于集成个人总结和记录的一些有限元求解器知识。虽然求解规模可达百万和千万自由度,但和Abaqus,Ansys这种已经开发几十年的求解器相比,仅仅属于玩具级。

从2025年4月5日起,Hanfem提供给感兴趣的朋友们试用,欢迎观看本文的朋友们下载,吐槽。下载链接:

链接: https://pan.baidu.com/s/13XYvhFRhJXIJHquH_F-nww 提取码: 3nq4

Hanfem以Abaqus的inp文件作为输入文件,后处理采用知名开源后处理软件Paraview,支持的功能如下:

(一)单元类型(以abaqus的单元类型命名规则):

2D实体单元:

CPS3,CPS4,CPE4,CPE4,CAX3,CAX4

3D实体单元:

C3D4,C3D6,C3D8,C3D10,C3D15,C3D20,C3D20R

梁单元:B33(仅支持矩形截面)

杆单元:T3D2

壳单元: S3,S4,Stri3,S4R5

(二)材料类型:

线弹性,弹塑性,超弹性(目前版本未开放)

(三)求解类型:

线性静力,非线性静力(几何非线性,材料+几何双重非线性),非线性隐式动力,非线性显式动力,线性屈曲分析(动力和线性屈曲目前暂不开放)。

(四)并行模式(并行版本未开放):

MPI为主,兼具部分openmp

(五)线性方程组求解:

直接法(mkl-pardiso库),迭代法(eigen库,多重网格amgcl库,petsc库)

上述是目前版本的基本功能,无论是在功能齐全度上和适应性上,都还有很多的内容需要补充。在单元技术上,Hanfem所采用的单元技术基本上以abaqus中的单元技术为基础,所支持的功能大部分能和abaqus对得不错,支持的求解规模,在之前的文章HANFEM-高性能非线性有限元程序基于MPI并行的非线性有限元求解器Hanfem已经提过。

这个版本已经有一个初步的提交界面Hanfem-gui,方便进行提交,以下是Hanfem-gui的界面:


以下是一些基本案例的云图,这里就不放和abaqus的对比了,如有需要,可自行用abaqus提交对应的Example中的inp进行对比:

以上,即是本文的全部内容,感谢您的阅读!



来源:有限元术
Abaqus非线性材料单元技术ParaViewANSYS
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2025-04-10
最近编辑:21天前
寒江雪_123
硕士 | cae工程师 签名征集中
获赞 50粉丝 111文章 66课程 9
点赞
收藏
作者推荐
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈