动力分析中无限元的应用探索

1、介绍

本例来自Abaqus Benchmarks Guide中3.2.18“Pressure oninfinite geostatic medium”。该例有2个重点:

1)无限元需不需要设置初始应力(不要,能自动平衡)

2)无限元对动力分析的意义(避免人为截断边界上波的折射和反射)

除上述两点之外,本节介绍了如何创建无限元。



2、建模

1)在Part中创建一个二维平面变形体,长、宽均为10(图1)。创建集合fem,包含所有区域。利用partition edge将顶面切割为0.3m和0.7m的两段,方便后期加载用。将右侧边定义为集合A,底边定义为集合B,方便后期设置无限元用。

在动力分析中使用无限元的图1

图1

2)Property模块中创建材料Material-1(extended Drucker-Prager model),密度1000(本例中力的单位为N,长度单位为m,时间单位为s,质量单位kg),参数设置见图2。

在动力分析中使用无限元的图2

图2  

创建截面属性,并分配给fem区域。

3)拼装后进入step模块。依次建立三个dynamic,explicit分析步,分析步时长分别为5e-3,8e-3,6.7e-2。这三个分析步的作用分别为施加重力荷载并设置初始应力(建立平衡状态),在地基表面瞬间施加压力(200000),待压力波传递。将输出控制调整为every time increment(一般没必要取这么多)。

4)进入Load模块,将左侧设置为对称边界条件(或u1=0),右侧和底部后续会设置无限元。在第一步中对地基设置重力荷载(重力加速度)-10,第二步地基表面设置Pressure(大小2000)。设置初始应力,初始应力的大小应与重力相对应,为三角形分布(图3)

在动力分析中使用无限元的图3

图3

5)划分网格,将fem区域划分为0.5*0.5的CPE4R。

6)进入Job模块,生成inp文件(创建任务inf后,点击write input按钮)



3、修改inp文件,生成无限元

1)在工作目录下找到生成的inp文件,本例中为inf.inp,将其复制重命名为newinf.inp。

2)为生成无限元,需要增加一些节点。找到*End Part语句,在前面插入如下语句

*NCOPY,CHANGE NUMBER=1000,OLD SET=A,NEW SET=AA,SHIFT(将A集合里的节点拷贝,节点号增量1000,shift代表节点平移)2,0(x,y向平移的坐标)

*NCOPY,CHANGE NUMBER=2000,OLD SET=B,NEW SET=BB,SHIFT0,-2

查看效果可以执行file-import-model找到修改后的inp文件导入。执行view-assembly(part) display options打开element和node的编号显示,效果如图4。

在动力分析中使用无限元的图4

图4

再添加如下语句生成无限元

*ELEMENT,TYPE=CINPE4,ELSET=INF(生成单元类型cinpe4,平面无限元,放到集合inf里)

1001,42,21,1021,1042(单元号,4个节点号,逆时针排列,第一条边与有限元共边)

2001,2,1,2001,2002

然后利用语句

*ELGEN,ELSET=INF

1001,20,21,1(第一个单元是之前定义的1001号,共生成20个,节点编号增量为21,单元号增量为1,利用这种方法生成单元要注意单元的各节点编号是等量增加的,如1001的四个节点号是42,21,1021,1042,生成的第二个单元节点号分别为63,42,1042,1043,即增量为21,具体增量为多少要参照网格划分的结果)。

2001,20,1,1

在动力分析中使用无限元的图5

图5

3)最后插入*Solid Section, elset=inf, material=Material-1,将无限元区域定义为材料Material-1。



4、结果

通过command窗口,键入abaqusjob=newinf int执行计算。对于inp导入的模型,若无错误提示,也可在cae中提交计算。图6是step-1后的加速度,可见初始应力与所加荷载是平衡的(即使无限元区域没有设置初始应力)

在动力分析中使用无限元的图6

图6

图7是第二行第一个单元的压力变化图,后期波形比较平缓,边界上的波没有反射回来。若边界设置为固定边界,当波折返后,有明显的震荡(动图见图8)。

在动力分析中使用无限元的图7

图7

在动力分析中使用无限元的图8



fem,人为截断,有反射

在动力分析中使用无限元的图9

inf+fem

图8

5、早期进行动力分析时,也有采用自由边界的。

所谓自由边界就是两侧不设置位移约束。这同样也是截断边界,波也是有反射的。而采用无限元可以极大的避免这一现象,类似于学者们研究的粘弹性边界。另外请注意,静力分析和动力分析中无限元设置的要求不一样,动力分析中更自由,建议读者阅读帮助文档。另,本例中未加阻尼。

免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空