用户登录

你在这里

为什么在使用诸如contact或tie之类的交互功能时,会遇到Abaqus UMAT子程序的麻烦?

Rudraprasad Bhattacharyya的照片

我利用商业软件Abaqus在UMAT子程序中实现了一个本构关系。首先,我先用“单元素模型”测试了UMAT子程序。然后我用比较大的几何图形进行测试。它工作得很好。现在,当我试图做一个涉及接触的模型,即使用“交互模块”。我得到了“混凝土圆柱体劈裂张力试验”的过度约束警告错误。相同的输入文件(除了材料定义)在Abaqus上完美地运行,符合Mohr-Coulomb标准。我能看到一个合理的应力应变曲线。但是当我使用UMAT时,模拟运行时没有警告或错误消息。ODB文件显示样品中的应力为零。 Interestingly, the Abaqus message file gives following information
1." ***警告:解算器问题。处理2个节点的doof3时枢轴为零。已在节点集“warnnosolvprobzeropiv_3_2_1_1_1”中识别节点。
2.在这个迭代过程中发生了严重的不连续性。10个点由闭转开。100分从滑到粘

我的问题是:
1.为什么相同的输入文件与Abaqus的内置材料定义没有导致上述警告?
2.是否有一种方法可以在数字上分配一个不对称的求解器给我的UMAT材料?

订阅评论“为什么使用Abaqus UMAT子程序在使用诸如contact或tie之类的交互功能时会遇到麻烦?”

最近的评论

更多的评论

辛迪加

认购辛迪加