在结构的爆炸冲击问题中,由于重力作用,结构不同位置存在应力梯度,该应力梯度的存在必然对结果产生影响,因此,在结构抗爆抗冲击计算中必须考虑重力作用,下面介绍在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
SIDR0,为一般的瞬态加载曲线;
SIDR1,用该曲线仅进行重力初始化;
SIDR2,用该曲线进行重力初始化并在求解过程中保持其作用;
因而,如果我们考虑重力的影响,并保持其作用时,可以选择SIDR2
*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号,则程序即可按照该曲线来对结构进行动力松弛,将重力的作用施加到结构当中。

Taochun Yang
Author: Taochun Yang

佐雍得尝,与众分享,收获快乐!

Related Posts

One thought on “LS-DYNA如何施加重力

发表回复