abaqus模拟接触如何输出接触力.docx
《abaqus模拟接触如何输出接触力.docx》由会员分享,可在线阅读,更多相关《abaqus模拟接触如何输出接触力.docx(4页珍藏版)》请在冰点文库上搜索。
选择step模块,选Fieldoutputmanager,如下图所示,点Edit:
选择contact里面的Cforce之前的对勾,表示输出界面的接触合力,选中后点击OK,回到操作界面的Job里提交作业,算出结果后的查看有个技巧:
在后处理中选择createXYdata,弹出的对话框中选第一项,点Continue.
得到如下的对话框:
这里面的CFN1:
:
CFN1代指接触面接触时沿X轴方向的应力,CFN2:
:
CFN2代指接触面接触时沿Y轴方向的应力,CFN3:
:
CFN3为Z轴方向,本模拟里面是Y轴方向是正接触,产生压力的方向,所以调取其中的CFN2:
:
CFN2来研究,但有个缺点是应该输出哪一接触对呢?
哪个才是我原来设置的正确的接触位置,里面的标号都是面的编号,根本无从找起啊。
解决方案:
选择Model—EditKeywords,找到对应的模型名称打开:
在弹出的对话框中(实质就是python程序的源码,不过不完全),寻找定义接触的部分(INTERACTIONS),具体如下所示:
从这里可以详细地找到自己所定义的需要提取出接触应力的面的名称,从而找到对应接触面的编号,找到编号后再返回后处理中,在HistoryOutput对话框中找到对应编号的接触对,按照时间历程输出,可以看到是在什么时间(用riks计算是弧长)开始有接触应力的,合力最大值是多少,示例如下:
体现了一个接触面上的应力从无到有的过程,最大值为32.5KN。