欢迎阅读水哥原创文章,历年原创文章请点击:
更多水哥原创课程,请点击:
在加强筋单元没有出来之前(大约为2020之前的版本),很早的混凝土模拟主要采用切割法和整体法来模拟。
整体法采用混凝土单元65模拟,实常数计算及指定较为繁琐,且通常具有较大的误差。
切割法也即在混凝土建模时根据钢筋走向将钢筋线切割出来,这种方法一般只适用于钢筋走向比较规则和简单的情况,一旦钢筋较多,切割法的操作就非常繁琐且很容易导致几何体切割过于碎裂造成卡机现象。
Workbench里面使用加强筋单元相对简单,只需要在线的属性里面修改单元类型为加强筋即可,那么在APDL中如何操作呢?
本文介如何采用加强筋单元来模拟钢筋。加强筋单元主要分为Reinf263、
264和265,其中263用于梁杆等线单元的加强,265适用于钢筋网情况的模拟,264适用于3D中单根钢筋的模拟,其有限元几何分别如下所示:
Reinf264
使用加强筋单元要注意,由于加强筋单元依赖于母体单元存在,所以在定义加强筋单元之前,一定要对实体单元进行网格划分。另外,加强筋单元无法通过实常数输入来确定其截面,类似梁单元,可通过sectype和secdata输入。
已知某实体梁,截面尺寸为400*800, 长度为4000,顶部钢筋为三级钢4根20,底部为4根22,底部钢筋施加预应力100Mpa,顶部受10KN/M的荷载,不考虑材料非线性,两端固结。
注意:在生成264单元时,要先采用辅助单元mesh200生成线单元模型,然后在用Ereinf命令进行转换。
!顶部钢筋
lsel,s,loc,y,450,800-1
type,2
secnum,2
lesize,all,40
lmesh,all
!底部钢筋
lsel,s,loc,y,1,450
lsel,u,loc,x,0
lsel,u,loc,x,4000
type,2
secnum,3
lesize,all,40
lmesh,all
!转为加强筋单元
allsel,all
ereinf
检查加强筋单元是否生成,首先调整单元透明度,设为1,如下所示:
第五步:施加预应力
加强筋单元支持预应力的施加,采用Inistate命令即可,代码如下:
!预应力的施加
esel,s,ename,,264
esel,r,cent,y,0,450
inistate,set,-2,stre
inistate,define,all,all,,,100
allsel,all
allsel,all
第六步:检查预应力是否施加
只考虑预应力,不考虑自重及外部荷载,计算后查看各项云图,核查是否吻合只考虑预应力的情况,例如此处案例,查看位移云图,其有向上位移的趋势,符合一般趋势, 可说明预应力施加成功。
第七步:施加正常荷载,进行相关后处理。
结构位移云图
钢筋应力
本文命令流和相关素材文件可点击左下角阅读原文前往水哥博客进行下载,如果下载不了,将网址复制到浏览器打开哦~
如果觉得这个实用,欢迎转载,分享!
更多水哥原创课程,请点击:
更多有限元学习资源,请访问水哥博客:FSCAE.COM
祝好
ANSYS结构院
2024.08.21