FRANC3D采用流程向导的方式进行操作,且每一步均采用图形和对话框的用户界面,极大方便了用户的操作,具有良好的用户体验。这些向导包括:
-
- 微动疲劳裂纹萌生分析向导
- 裂纹引入向导
- 裂纹扩展分析向导
- 疲劳裂纹扩展寿命计算向导
裂纹引入向导
FRANC3D可以引入的裂纹类型包括:
-
- 圆形/椭圆形裂纹(含埋藏型裂纹)
- 单前缘穿透型裂纹
- 双前缘穿透型裂纹
- 长条形表面浅裂纹
- 圆形环向裂纹(内环、外环)
- 跑道形裂纹
- 曲线椭圆形裂纹
- 用户自定义面内(或近似平面内)任意形状裂纹-user points
- 用户自定义空间三维任意形状裂纹-user mesh
- 椭球空腔(模拟气泡、腐蚀坑、夹渣、氧化物、缩孔、缩松等)
- 多重裂纹
- 从外部文件导入裂纹数据
FRANC3D采用有限元法来计算断裂力学参数和裂纹扩展寿命,其工作流程如下图所示:
1. 建立完整的有限元模型
分析人员使用有限元前处理工具创建不含裂纹的网格模型,一般情况下,将裂纹扩展区域定义成子模型,以提高计算的速度;
2. 引入裂纹
FRANC3D读取子模型、使用图形化的裂纹引入向导或借助Python语言以编码方式引入初始裂纹,对子模型进行网格重新划分,然后含有裂纹的子模型和剩余模型部分被重新整合;
3. 执行有限元计算
带有初始裂纹的网格自动提交给有限元软件进行计算,如:ABAQUS、ANSYS、NASTRAN等;
4. 裂纹扩展预测
FRANC3D自动读取应力分析结果计算所有裂纹前缘节点的应力强度因子,进行裂纹扩展分析,更新裂纹前缘位置,重新划分子模型网格;
5. 执行新的有限元计算
如果没有达到用户定义的分析结束条件,FRANC3D将提交一个新的有限元分析。上述循环过程不断重复,直到达到用户定义的限制条件或破坏条件,如SIF达到KIC。
FRANC3D的工作流程
FRANC3D可在FRANC3D界面中剖分子模型,并自动定义剖面上的节点集,无需在有限元软件中剖分子模型。FRANC3D提供了多个选项来剖分子模型,还可对剖分出的子模型进行局部修剪和调整,极大方便了用户的操作,也避免了误操作导致的后续问题的产生。
FRANC3D界面中直接剖分子模型
使用子模型进行裂纹扩展
FRANC3D能够完整记录用户的操作过程,形成脚本文件,读取该文件即可重现所有的操作过程,方便进行参数化研究,如不同尺寸的初始裂纹对裂纹扩展寿命的影响等。
脚本文件