ANSYS附加动水质量(westergarrd公式)

本文介绍了如何在ANSYS中使用Westergarrd公式为水工结构附加动水质量,以模拟动水压力。通过实常数和命令流展示了两种方法,一种直接附加质量,另一种通过施加压力并约束求解反力来确定质量。内容涉及到水工结构抗震计算,拱坝动水压力折减系数,以及结构与水体交界面的处理。
摘要由CSDN通过智能技术生成

在水工结构的抗震计算中,不可避免的需要考虑动水压力的作用,当前规范中一般是要求将动水压力以附加质量的形式考虑,如果对压力用质量形式考虑有疑惑时,可以这样理解:结构发生振动时,会带动周围的水体发生运动,我们可以将这部分水体以质量的形式附加在结构表面,进而近似考虑动水压力的作用。但这里要对概念分清楚,动水压力并不等同于附加质量,附加质量只是动水压力作用的近似考虑,动力情况下,水体对结构不只是质量的影响,还有刚度和阻尼的影响。

以下是基于westergarrd公式给ANSYS模型附加质量的一个简单命令,仅供参考:

/PREP7

H=242             !定义最大水深

Z0=2210            !定义坝基面高程

Z1=Z0+H              !定义水面高程

rouw=1000            !定义水体密度,kg/m3

zjxs=0.5             !拱坝动水压力折减系数0.5,重力坝为1.0 

 

!定义mass21单元,单元类型编号99

et,99,mass21

nr=100                !用于实常数编号

 

allsel

CMSEL,S,shangyoumian,AREA

NSLA,S,1

 

!将需要附加质量的节点编为一个数组

*get,n1,node,,count

*dim,nn1,array,n1

*get,nmin,node,,num,min

nn1(1)=nmin

*do,i,2,n1

  *get,nnum,node,nmin,nxth

  nmin=nnum

  nn1(i)=nmin

*enddo

allsel

 

!根据节点位置以及节点影响面积附加不同质量

*do,i,1,n1

  nnum=nn1(i)

  z=nz(nnum)

  hc=Z1-z

!高于水面的节点附加质量为0

  *IF,hc,LT,0,THEN

    hc=0                                                                     <

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值