Abaqus梁单元简介(03)——自定义详细截面梁单元

2019-08-21 湖人总冠军

在实际结构中,有部分类似梁、柱的复杂截面结构,例如工程中常用的型材、门窗框架材料、非标准梁柱、甚至具有复合材料截面的结构件。在建筑、工程机械、复合材料等领域,各种非标准截面的结构设计可能比较多。

复合材料截面

如果使用详细建模会造成模型规模过大,但是有没有合适的预定义截面以供选取。Abaqus为该类需求提供了自定义截面梁的截面定义功能。

应用该功能,用户可以建立与实际截面一致的截面几何,例如本demo:

截面外部采用刚度较低的材质,内部部分采用刚度较大的材质。

然后创建两种材料:本demo仅定义了密度与弹性模量、泊松比;必须使用各项同性线弹性、或者正交线弹性材料;如果有温度相关的材料属性应该也是可以定义的。

做自定义截面,要建立Solid Section Property;

定义完材料属性之后的,划分网格,注意网格类型要选择正确:

单元类型为:Beam Section (WARP2D3、WARP2D4)

最终网格如下所示:为了便于选择位置相对居中的截面积分点位置,建议画网格的时候层数为单数,个别边的网格数量也为单数。本例所画网格上下积分点位置由于尖角轴线几何切分就不太居中,引以为戒哈。

然后,定义一个静态分析步:

需要定义充分的场变量输出数据:E,RF,RM,S,SF,SE,SM,U,UR

然后对模型的KeyWord进行编辑:

删除或者用双星号(**)注释掉 *Step 与 *End Step之间的所有关键字与数据,然后在 *Step 与 *End Step之间加入以下类似设置:具体意义请参看Abaqus KeyWord User`s Guide

*Step, name=Step-1, nlgeom=NO

*Beam Section Generate

*Section Origin, origin=CENTROID

0.0,0.0

*Section Points

1,296,1

2,137,2

3,412,3

4,544,4

*End Step

经过编辑的模型就可以在Abaqus/CAE里面建立Job并提交计算了。

计算会得到:(job-name).bsp 文件。*.bsp文件内部以文本的格式列出了自建截面的各项力学指标:

之后,用户就可以把建立的梁单元模型通过编辑Keyword后使用前面自建的梁截面属性。用双星号(**)注释掉模型中梁单元的截面属性,然后在后面添加自建截面属性,并导入自建截面属性文件(**.bsp)关键字编辑如下:

......

......

**** Section: Section-1  Profile: Profile-2

****BeamSection,elset=Set-1,material=Material-****1,temperature=GRADIENTS, section=I

****0.5, 0.4, 0.2, 0.2, 0.02, 0.03, 0.03

****0.,0.,-1.

*Beam General Section, section=meshed, elset=Set-1

0.,0.,-1.

*Include, input=meshed-beam-CrossSection.bsp

.....

.....

编辑Keyword之后就可以建立Job然后提交计算了。本demo计算结果如下:

变形U的结果与积分点位置无关,取截面中心位置变形。

梁整体应力应变的计算结果与截面积分点位置相关,如基于截面积分点1的梁整体应力计算结果

基于截面积分点4的梁整体应力计算结果:

通过以下命令获取截面内详细应力状态分布插件:

abaqus fetch job=compositeBeam.py

或者类似命令:

abq2019  fetch job=compositeBeam.py

启动Abaqus运行插件运行界面如下:

点击“OK”即可在以下窗口循环选择要输出梁整体模型对应单元号的截面计算结果分布状态:

1号单元截面S11结果:

10号单元截面S11结果

免责声明:文章版权归原作者所有,如涉及作品内容、版权和其它问题,请跟我们联系!文章内容为作者个人观点,并不代表本网站赞同或支持其观点。
全部评论(3)

fredel 3年前 评论:

感谢大师的指点,前面我都完成了,但到了最后一步,读取不了compositeBeam.py,这个是用python自己编写的么?能不能把这个文件也提供一下

7788biad 4年前 评论:

我写出了.bsp文件,但怎么赋给beam单元?您能说的再详细些吗?我几次都失败了

13430268051 4年前 评论:

请问有没有什么方法可以让自建的截面用于弹塑性的分析

收藏成功!
已取消收藏!