各位道友早上好啊,今天给大家分享一个我工作中遇到并解决了的问题。
在一次分析中,有两个装配件是过盈配合,在设计工程师提供的数模中,这两个件就是互相穿透的。然而我们仿真中的网格是不允许有初始穿透的存在。
要是在以往,以我的脾气,那必须是把其中一个零件穿透的部分给他砍了,然后直接去跑分析。但是在某个深夜,我在网上知识海洋里冲浪的时候,看到了一个有关过盈配合分析的资料。于是抱着试试就逝世的心态,我就尝试了一下,结果还成功了,今天就和大家分享下其中的一些设置。
这是一根轴和一根管,轴的直径要比管的内径大。
材料就用默认的一号弹性材料即可
接触如图设置,这里要定义他的曲线LCID1动态松弛曲线和LCID2瞬态曲线
动态松弛曲线,这里SIDR=1
瞬态曲线
控制卡片里我们如图设置。
【NRCYCK】检验收敛的迭代数目。默认=250。
【DRTOL】收敛容差,默认0.001 ,想要快速收敛,可以设置0.1,对于螺栓预紧力,默认设置都能很快收敛,对于重力影响,收敛会比较慢,可以调大容差加快收敛。
【DRFCTR】动力释放因子。默认0.995。
【DRTERM】终止时间选项为动力释放。到达这个时间时终止或当收敛时终止。
【TSSFDR】在动力释放中用于计算时间步的比例因子。如果是0,该比例因子为在CONTROL-TIMESTEP定义的TSSFAC值。收敛后,比例因子被重新设定在 TSSFAC中。
【IRELAL】基于Papadrakakis运算法则的自动控制动力释放选项。
EQ.0:不激活。
EQ.1:激活。
【EDTTL】自动控制动力释放时的收敛公差。
【IDRFLG】控制动态松弛开启和关闭。
EQ.0:不激活。
EQ.1:激活动力释放。
当你在进行显示动力学分析时,开启和关闭都对计算没有影响,只要在载荷曲线(Curve)中SIDR一栏设置为1,就能强制开启动态松弛。
当进行隐式分析时候,建议打开将IDRFLG设置为1(当然SIDR也要设置为1),
可以看到在计算一开始,管子内壁就出现了应力。