本帖最后由 D_eagle 于 2011-8-26 09:19 编辑
我们知道dyna中施加重力可以通过*load_body来施加,但有一个问题我想很多会员还很迷惑,那就是如何在dyna中考虑结构的自重而产生的预应力呢?其实这个问题早在08年的这个帖子http://forum.simwe.com/viewthread.php?tid=851202&highlight=%D6%D8%C1%A6中就有人提过,但看到很多用户对此问题不是很重视,也有些人对在dyna中考虑自重还存在一些问题,这两天懒得干活,所以就写了这个帖子。。。废话不说了,咋们切入正题。。。
然后,咋们简单谈一下什么情况下需要考虑自重。。。 例如在模拟汽车在公路或者机车在轨道上行驶时,此时就需要考虑车辆本身的自重,因为实际情况下车辆是由下面的承载物体支撑的,而咋们建模时机车和轨道是有间隙的或者说零距离接触~此时就需要考虑结构的自重。。。当然有人会讲直接施加重力不就得了,何必整得这么复杂呢?但假设你对车体施加初速度的话,在车体和地面接触时车体已经走过了一段距离,我想这应该会对后面的结果有一定的影响。。。关于自重产生的预应力的重要性,sanchen兄的这个帖子http://forum.simwe.com/viewthread.php?tid=942859&extra=page%3D1%26amp%3Bfilter%3Dtype%26amp%3Btypeid%3D440也写得很详细,可以去看看。。。
接着谈谈考虑自重产生的预应力的方法,一般有3种方法可以用来考虑结构自重产生的预应力: 1、动态松弛法:包括explicit_dynamic_relaxation和implicit_dynamic_relaxation两种;
2、显隐转换法:就是在显示分析之前先做一个隐士分析,可以用ANSYS或dyna自带的隐士求解器,再用dyna自带的隐士求解器时最后采用双精度版本;
3、阻尼法:就是在显示分析中施加重力加速度是施加一个大的阻尼,使其动能逐渐趋向于0,待其稳定之后将阻尼删除继续下一步分析。
接下来,咋们用一个例子来说明如何用阻尼法来考虑结构自重产生的预应力,如下图所示,图中圆柱为50*400的45#钢,模型采用*simplified_johnson_cook模型,长方体为100*100*15的刚体,两者之间的距离为0.2mm... 具体分析请见附件,如有问题,欢迎拍砖,谢谢。。。 |