ANSYS Workbench接触分析案例详解

文章转载自公众号 Workbench小学生 Workbench小学生 作者 小鲸鱼


点击上方蓝字关注并设为星标

\   知识分享 · 精品课程 · 工程仿真   \


本文由Workbench小学生授权转载

这篇文章囊括了接触分析中常见的问题,并通过思考和验证,给出了解决方案和经验总结,相信朋友们按照这篇教程完整的走一遍分析过程,会对接触分析的理解更近一步。

1.建模

条件:一个圆盘与一个矩形板,生成壳体。注意:两者分析之前未接触。

2.选取材料

进入材料库,选取非线性材料中的铝合金(Aluminum Alloy NL)

注意:NL表示Nonlinear ,译为非线性。

3.进入分析模块,调出Properties选项

4.修改分析类型,将Analysis type由3D改为2D

5.双击Model进入分析界面,修改矩形板的材料为Aluminum Alloy NL,圆盘默认为结构钢(Structural Steel)

6.参数设置

(1)根据左侧outline依次向下添加(由于此分析不用添加局部坐标系,因此修改完材料属性后,直接添加接触)

(2)工况:矩形板与圆盘为摩擦接触(也可使用无摩擦接触,读者可以亲自尝试)

(3)接触面为圆盘外圆周,目标面为矩形板顶边,设置摩擦系数为0.15

(4)由于模型为刚-柔接触,因此修改behavior为非对称(Asymmetric)

(5)在advanced中将接触算法设置为增广拉格朗日(Augmented Lagrange)

(6)探测方法设置为高斯点探测(on Gauss point )

注意:

①由于两者的材料都是金属,因此摩擦系数 ≤0.2

②非线性分析中默认的接触算法为增广拉格朗日(Augmented Lagrange),线性默认为纯罚函数(Pure penalty)

③纯罚函数的收敛性很好,接触刚度对其影响大,但是它的穿透性不可控制,而增广拉格朗日收敛性表现为穿透较大,迭代次数较多,但其可以在一定程度上控制穿透性

④高斯点与节点探测的区别:

高斯点:适合大多情况,网格密度小、更精确

节  点:仅适用于角接触

⑤局部坐标系的添加:如果全局坐标系不是所需要的,就必须添加局部坐标系作为附属坐标系

7.划分网格(Mesh),选中图中模型,根据模型自动划分网格

8.分析设置(Analysis Setting)

(1)打开自动时间步(Anto Time Stepping)与大变形(Large Deflection)

(2)修改载荷子步依次为50,50,100后,其他均默认

9.添加边界条件(Load or Supports)

(1)选中矩形板的下边线,将其设置为Displacement

(2)X方向数值设置为-15mm,Y方向数值设置为0

(3)选中圆盘的外圆周,将其设置为Fixed support

思考:

为什么打开大变形开关?

答:因为在静力学中,极限转动角度为10°,大位移或者大转动即视为非线性分析,当受力物体的变形与其几何尺寸相比较大,且线性叠加原理不再适用时,可视作大变形。

10.求解(Solve),计算到0.11359s时,开始不收敛,求解图形出现干涉。

注意:在2D分析中,displacement的分量只有X与Y,选项默认为Free,设置为0表示约束此方向的位移,在本案例中,设置Y方向位移为0,如果Y向设置为Free,表明Y向是可动的,矩形块向左移动过程中,会顺着圆弧滑移而无法达到本次分析的目的(读者可以自己尝试这两者的区别)

思考:

为什么displacement加载为矩形块的下边线而不是侧边与上边线?

答:虽然给矩形块的任意部位加载位移都会使其移动,但是由于上边线与圆盘在分析过程中会接触,而侧边在大位移的情况下(当矩形块的侧边与圆盘接触)依然会接触,进而导致不收敛,解决方案为:添加载荷的部位应该远离其受力位置。

11.检查模型。查看等效应力发现,在收敛的最后一个子步,模型表现为出现明显穿透。

12.修改接触状态,修改接触面和目标面,将目标面选中为矩形板的上边线和侧边。

13.再次求解。依然存在微小的穿透现象,原因:矩形板与圆盘接触的尖角处未处理,使计算出现较大接触刚度波动,导致不收敛。

14.查看收敛曲线图。查看Worksheet中的力收敛曲线,发现的力标准值(Force Criterion)位于力收敛值(Force Convergence)的下方,说明非线性不收敛。

注意:力收敛图查看方法:当紫线一直处于蓝线上方,表现为不收敛状态,如果紫线在蓝线的上下波动或紫线一直处于蓝线下方,表明每个载荷子步收敛,当最终紫线的终点位于蓝线下方时,表明计算收敛。

15.进入Design Modeler模块修改模型,将矩形板与圆盘接触部分的尖角改为圆角,圆角半径为0.5mm,实现接触平滑过渡。注意:圆角半径不宜过大,防止影响模型整体的精度

16.修改接触,将目标面设置为圆弧段、矩形板上边线及侧边,其余默认。

17.求解,再次不收敛。

18.调换接触。调换接触面与目标面所选的对象,并修改载荷子步依次为100,50,1000

19.查看Worksheet中的力收敛图,发现子步收敛(Substep Converged)。

20.计算完成,得到最终云图。

总结:

(1)一个好的网格(六面体网格)既能使计算更好的收敛,又能保证计算的精度,可以通过查看网格质量,倾斜度,雅克比等

(2)目标面/接触面的不正确选择,可能导致错误结果

选择原则:目标面应为—凹、粗、刚、高阶、大

目的:为了减少穿透量(接触面不能穿过目标面,目标面可穿过接触面)

(3)载荷子步数太小也会导致计算结果不收敛,因此减小步长(增大载荷子步数)是必要的,但需要与边界条件和网格相配合才能达到收敛

(4)边界条件的错误,例如载荷施加过大、约束施加错误或干涉都会导致计算的不收敛

(5)接触设置必须将所有能接触到的模型部位选为接触面或目标面

(6)非线性是位移与载荷不是线性关系,求解非线性方程组时,将非线性问题分割为多段,然后对每段就行线性求解,求解的结果与理论的结果的差值如果在收敛准则内,则表明求解收敛,否则还需要划分的更细,子步数量就是对载荷划分的数量,子步越多,越容易收敛。

输入子步数时,应注意:最小子步≤初始子步≤最大子步,最小子步与最大子步应相差一个数量级

(7)纯罚函数与增广拉格朗日中,可以对接触刚度进行调节来保证收敛,但是需要多次调试

(8)不收敛也可以通过对后几阶残差进行查看,判断不收敛情况的影响因素


\ CAE工程师精品课 \

ANSYS Workbench应力分析基础课程 | 点上图了解

经典界面应力分析基础课程 | 点上图了解

Workbench有限元网格划分课程 | 点上图了解

Workbench结构动力学基础课程 | 点上图了解


\ 推荐阅读 \

· ANSYS接触分析——两悬臂梁亲密触碰

· 如何从有限元分析中获得有效且正确的结果 | (一) 建立模型

· 有限元分析中的接触和摩擦模拟(一)

仿真学习与应用

知识分享 | 精品课程 | 工程仿真

· 回复1 CAE工程师精品课

· 回复2 下载官方教材

· 回复3 加大达人库让技术变现

· 回复4 接CAE活儿

长按识别二维码即可回复

点「在看」让更多人获益

    已同步到看一看