ANSYS Workbench 接触高级选项详解(3)
8.Stabilization Damping Factor
这个选项只有在选择Frictional ,rough,frictionless这三个非线性接触类型时才会出现
零件之间的初始状态可能不是完全接触上的,或是积分点之间有一定的距离,计算一开始无法探测到零件之间的接触,可能会产生刚性位移。可以在接触面之间添加一个阻尼避免刚性位移,有助于收敛。
默认值是0 ,当为0时,这个值只在第一个载荷步计算的时候起作用。后面的载荷步计算中程序会根据计算情况定义阻尼系数。
若人为定义一个阻尼系数,那么这个系数会在所有的载荷步计算中应用。
9.Pinball
这个选项是用来设置两个接触面之间探测的距离,当接触面之间距离小于pinball 范围,则接触生效,若距离大于pinball范围,则认为接触失效。
使用pinball功能来人为定义接触探测标准对几何零件之间的初始缝隙消除是一个比较好用的办法。
如下几个使用场景供参考:
当你的几何模型是一个面,然后在ANSYS里定义了面的厚度作为一个三维问题时,经常会出现面几何与之接触的其他零件之间缝隙比较大,那么你可以增加pinball尺寸,使得初始的接触就生效。
在大变形问题中,由于零件的变形较大,可能导致较大的穿透,造成计算精度不高。这时,如果能够定义一个比较合理的pinball 尺寸来消除一定量的穿透,可以一定程度上提高计算精度
两个零件的几何模型之间有一定的距离,但是实际上是接触面,修改几何很麻烦,因此可以定义一个较大的pinball 来使其接触生效。
不过需要注意的是,对于绑定接触和不分离接触,在设置pinball 值时需要小心,如果pinball过大,导致不相干零件也被探测进接触的话,会导致计算出错;
对于非线性接触来说,判定接触状态时,不完全依据pinball探测,所以影响不是很大。
如上图,Pinball Region 下拉菜单有三个选项,Progaram Controlled,Auto Detection Value,Radius。
在导入几何时,程序会先自动生成接触对,对于能够自动生成的接触对。如果实际情况中这个接触对并没有的话,可以使用Auto Detection Value 这个选项来定义一个大的pinball值来取消这个接触。(当然,如果你确定你在之后的计算也不考虑这个接触的话,可以手动删掉这个接触)
对于手动定义的接触对,使用radius 定义接触面之间探测区域半径。
三篇的高级接触设置完结了,关于这个部分,其实我想说,在分析一个新的问题的时候,第一步最好是全部使用程序默认的设置跑一遍。如果计算结果没有问题,计算时间可以接受,那么无需考虑更改太多的设置。