在workbench中尝试做一个简单的接触模型,失败,求指导

浏览:2631 回答:19

我尝试做一个圆表面和平面的挤压接触分析。分析模型分别为圆顶棒与块体。材料均为库中的Aluminum Alloy。两个模型之间作摩擦接触,摩擦系数0.1,其他默认设置。

blob.png

网格划分上,两个模型整体为2mm,接触部分为0.2mm。(因为只是试算,划分上比较随意)

blob.png

然后对模型进行约束。对块体底面作Fixed Support,棒体侧面作Frictional Support,然后给棒体上平面施加一个向下的100N的力。

blob.png

然后是想分析模型的位移、应力应变和接触面状态的情况。

结果是报错,看不懂信息。什么是CONT?

blob.png

但是如果我对棒体不施加上述的约束,而直接施加一个向下的位移(0.2mm)的话,是能算出来的,虽然结果也有些奇怪。所以是我对棒体的约束弄错了吗?需要再对棒体施加一个绕Z轴的旋转?还是其他原因

邀请回答 我来回答

全部回答

(9)
默认 最新
上将潘凤
接触之后的米塞斯应力本来就不该发生在表面,你可以这样想,压力相当于一个边界,一个物体受压之后一定是物体内部的应力最大的.验证结果你可以用法相拉格朗日方法算一下看看结果和现在的相差多少,或者在结果后处理中看下穿透一般e-13量级就应该是可信的了!
2017年1月14日
评论 点赞
戏言玩家物语
应力结果不对,很大程度上是因为你接触部分网格太大。你去看一下赫兹接触公式就知道,应力和接触面积有关。所以你接触区域网格的大小,必须小于接触面积。
2017年1月8日
评论 点赞
程文佳
按照理论计算,你的结果是正确的。
2016年12月27日
评论 点赞
王海
很明显的问题,改时间步长,改小就好了
2016年12月12日
评论 点赞
风·黑印骑士

谢谢各位的解疑,我在采用均一的网格划分(body side 1.5mm),给与压强载荷,接触方式选择Frictional,并且在Interface Treatment项中选用Adjust to Touch后能算出来了。

blob.png

结果如下

blob.png

blob.png

blob.png

但是结果还是应力最大点不在接触面,是因为我接粗区域的网格还不够细密?

另外我想再请教一下为什么要用压强而不能直接用压力?

而要用Adjust to touch是因为导进来的模型的接触面存在少量间隙或过盈,不调整直接计算的话会导致初始计算异常?

2016年10月29日
评论 1 点赞
风·黑印骑士
我试了试把接触刚度调成0.7,然后使用每次循环增大刚度的方式,也一样。
2016年10月25日
评论 点赞

位移施载结果blob.pngblob.png

2016年10月25日
评论 5 点赞
海阔天空5
楼上说的对啊,网格差异太大了吧,还有你用pressure,别用force
2016年10月25日
已采纳 评论 3 点赞
宁博士CAE团队
接触的部分网格差异太大了吧,你不加密试试
2016年10月25日
已采纳 评论 1 点赞

没解决?试试专家一对一服务

换一批