在结构的爆炸冲击问题中,由于重力作用,结构不同位置存在应力梯度,该应力梯度的存在必然对结果产生影响,因此,在结构抗爆抗冲击计算中必须考虑重力作用,下面介绍在LS-DYNA中施加重力的方法(ls-dyna中将重力理解为惯性力,正值作用在坐标轴的负方向)。
所需要的关键字有:
*LOAD_BODY_OPTION (OPTION=X, Y, Z. 分别表示X方向,Y方向,Z方向的重力)
*DEFINE_CURVE (定义加载曲线,重力加速度载荷及动力松弛方式)
*DEFINE_CURVE
$ LCID SIDR
1 2
0.000000000000E+00 9.800000000000
1.000000000000E+07 9.800000000000
当SIDR=0,为一般的瞬态加载曲线;
当SIDR=1,用该曲线仅进行重力初始化;
当SIDR=2,用该曲线进行重力初始化并在求解过程中保持其作用;
因而,如果我们考虑重力的影响,并保持其作用时,可以选择SIDR=2。
*SET_PART_LIST (定义part组可以实现在制定的part上添加重力,如果缺省则表示所有的part都施加重力)。
*load_body_generalized来施加动力松弛,如:
*LOAD_BODY_GENERALIZED
$ n1 n2 LCID
1 431 0 1 0.000 0.000 0.000
0.0000 0.0000 1.0000 0.0000 0.0000 0.0000
当需要进行重力初始化时,将DRLCID参数选择为前面定义的curve号,则程序即可按照该曲线来对结构进行动力松弛,将重力的作用施加到结构当中。
Skidson