附加质量法在ANSYS中的实施

发布日期:[08-11-30 21:33:46] 浏览人次:[]

摘要:利用参数化设计语言在ANSYS中实现了桥墩流固耦合动力分析中的附加质量法,并在ANSYS的工具栏中实现了界面友好的操作菜单,使用户经过简单的操作实现桥墩的动力分析。

关键词:附加质量法;桥墩;动水压力;ANSYS参数化设计语言

附加质量法是Westergaard在对水体-重力坝体系的动水压力响应的研究基础上,提出的一种考虑水体对结构作用的简化的动力分析的计算方法,它是将动水压力等效成质量附加在结构上,达到等效的动力响应[1]。由于方法简单计算方便,它在目前桥梁和重力坝设计中广泛采用。目前我国的公路桥梁的设计规范中,建议在设计中考虑动水压力影响时,也是采用该方法[2]。在采用有限元方法计算桥梁和重力坝的地震响应时,也多采用附加质量法简化水体的作用,使计算量大为减少。

本文利用ANSYS中提供的APDL(参数化设计语言)和Digital Visual Fortran6.5开发了在ANSYS环境中的附加质量法的质量矩阵的自动形成的程序,用户只需在ANSYS提供的图形界面的前处理中,建立2节点的质量单元,然后将其单独选出来,然后点击三次按钮,附加的质量矩阵就自动形成,并读入到ANSYS程序中,在此基础上用户再利用ANSYS提供的求解功能进行动力分析。

1 附加质量法

水工结构的动力分析,往往只考虑水体的动压力。Westergaard研究了这一问题,求解了垂直刚性坝面在水平简谐地面运动的动水压力。为了方便应用,他将动水压力分布近似地用抛物线来表示,根据实际动水压力对于坝踵的力矩与近似动水压力对坝踵的力矩相等的条件,得到沿坝高的坝面动水压力幅

上式通常称为Westergaard动水压力近似公式,其中kh为地震系数,h 为坝高,y是以水面为原点的垂向坐标。动水压力的特点与惯性力相似,所以可以用附着在坝面的一定质量的水体来代替水的动力学效应。根据惯性力与坝面动水压力相等的条件,可得Westergaard附加质量公式

以上的Westergaard的动水压力和附加质量公式目前在美国和日本的建筑抗震设计中还在广泛使用。另外,在求解固液耦合问题的解析解时,也常常采用附加质量法。在用有限元法求解水体-结构耦合问题时,附加质量法也非常容易在程序中实施,根据虚功原理可求出等效节点力,进而求得附加质量矩阵。由动水压力转换而来的附加质量法的计算公式为

(1)

式中的[N]为单元的形函数,a,b分别为单元节点在水面下的坐标值。在ANSYS中,对于2节点的空间三维梁单元来讲,其插值函数为

(2)

因此,最后得到的附加质量矩阵是一个12×12的对称矩阵。根据公路工程抗震设计规范(JTJ00489)动水压力计算借鉴日本规范, 的函数[3]。为了保证计算精度,在计算时采用了6点Gauss积分法进行数值积分。

2 在ANSYS中的实现

为了在ANSYS中实现附加质量法的动力学计算,使用了ANSYS中提供给用户的单元Matrix27号单元[4]。该单元为2节点12自由度的单元,用户可借用该单元提供刚度、阻尼和质量矩阵。利用前面的公式,使用Digital Visual Fortran6.5编制了形成附加质量法的质量矩阵的程序,并使用ANSYS提供的ADPL语言和数据接口形式,实现了质量矩阵的自动计算和输入。

首先,利用APDL语言在ANSYS的工具条(Toolbar)中,建立了三个选项按钮,分别是“DATA_OUT”、“CAL_MASS”和“GET_MASS”,见图1。它们分别对应的功能是:

“DATA_OUT” —— 输出Matrix27单元的节点编号和几何数据

“CAL_MASS” —— 根据以上数据计算附加质量矩阵

“GET_MASS” —— 将附加质量矩阵传入ANSYS中


图1 ANSYS工具条中添加的选项按钮

在使用这三个按钮功能时,应注意的是,首先在ANSYS中利用前处理建立以Matrix27为单元属性的单元,并对每一个单元赋予不同的实常数(

|<< << < 1 2 > >> >>|
www.mapeng.net 马棚网
www.mapeng.net
文章作者:未知 | 文章来源:网络 | 责任编辑:admin | 发送至邮箱: | 加入收藏:
本文关键字:附加  质量法  ANSYS  实施
本文所属专题:
相关资讯
热点资讯
推荐资讯

关于我们 | 站点导航 | 使用帮助 | 友情链接 | 广告服务 | 免责声明 | 新手上路
设为首页 | 加入收藏 | 在线留言 | 马棚网QQ群:{92562572}{102901272}{333259257} | 交流QQ: 客户服务 客户服务 客户服务