ADINA中rebar使用初探
本帖最后由 kuku124 于 2010-11-27 16:23 编辑ADINA中Rebar单元使用初探
苦苦
Rebar单元是truss单元的特殊型式,可以与周围节点自行产生约束关系,可用来模拟钢筋、锚索、锚杆等构件。它的具体使用方法及特殊要求如下:
一、调用Rebar
如前所述,Rebar属于特殊的truss单元,首先进入truss单元组选择界面(如左图所示),之后进入Advanced选项卡(如右图所示),在右图中element option下拉菜单内有none和use rebars两个选项,正常使用truss单元,默认为none,使用rebar时选取use rebars。
选取rebar后,接下来是定义rebar line,顾名思义,选取模拟rebar的线,点击rebar-line label的复选框,出现一个对话框(如下图所示),点击Add,增加一组rebar -line,输入待选line即可。
二、基本要求
Rebar单元的使用与一般的Truss单元不同,下面按照2D,3D两种情况分别阐述rebar单元的特殊性。
1.运算前不生成网格
这是rebar的一个特别的地方,用户定义完rebar line之后,调试完模型的其他部位,即可进行计算,rebar的单元是运算后系统生成的。
如果在前处理划分网格份数,也就是subdivide line,在运算后生成的rebar网格份数不受前处理划分影响,如下图所示,上图为前处理,划分50份,下图为后处理,系统划分24份。
如果在前处理生成rebar网格,系统将提示rebar单元不能划分网格,如下图所示。
2.与单元交叉处生成节点和单元
Rebar的另一个特别的地方,计算之后系统生成rebar的单元,是按照rebar line与其交叉的单元来确定节点和单元位置的,下边举例说明:
如下图所示,上下两surface在边界条件、网格划分都相同的情况下,两个surface中分别安插一条line,已定义为rebar,下侧的rebar超出上侧rebar左右各半个单元距离(见红圈处),也就是说下侧rebar的端点没有与附近单元交叉,通过计算后,系统生成rebar单元,如右图所示,从rebar的长度上看,两条rebar距离相同,且下侧超出的部分消失了,从轴力图中可知两个rebar受力相同,所以没有与周边单元交叉的line是不会生成rebar单元的。
同样道理,3D情况也同理。如下面四张图所示。
三、特殊要求
Rebar单元有一项特别的要求,就是在rebar-line为曲线的情况下,需要在前处理划分网格份数(注:仍不在前处理生成网格),下图所示2D情况下,前处理未划分网格份数的情况。左图为前处理未划分的模型,右图为计算后形成的后处理模型,从右图中可以看出未在前处理划分网格的rebar变成直线,并与surface的网格交叉生成单元。
同理,3D情况也一样,如下图所示。
下面对2D、3D情况的rebar分别在前处理划分份数,如下图所示,可确定两个结论:第一,曲线rebar在前处理需要划分份数;第二,划分的份数与后处理生成的份数无关,仍与其交叉的单元数有关。2D情况下划分15份,结果生成单元为30份;3D情况下划分50份,结果生成单元仍为30份。
四、其他
这里主要提示一个常见问题,就是带rebar的模型在运算之后,生成了rebar单元,此时回到前处理时,rebar单元就存在了,若要修改此rebar单元使用删除网格(delete mesh)的方式在某些版本里不能实现,本人有一个经验,就是取消带rebar的单元组,然后重新设置rebar。
建议:本人对rebar单元的使用只是初级阶段,很多其他功能还未尝试过,比如预应力钢筋的模拟等,希望大家共同开展这方面的研究,将rebar的使用功能总结完善。
楼主能不能搞个用rebar做预应力的例子啊 楼主能不能搞个用rebar做预应力的例子啊
jdbear 发表于 2010-11-27 16:26 http://forum.simwe.com/images/common/back.gif
我研究研究,会尽快做出来!呵呵 苦哥辛苦了;预应力的例子土木手册上就有,但那道题好像有些问题 苦苦真厉害,我还想用rebar建立钢筋,进行混凝土柱的弹塑性分析呢 非常不错,建议测试一下交叉钢筋,实际情况中钢筋可能会发生交叉,这个时候也会有许多需要注意的地方。 纵筋和箍筋接触的地方怎么考虑比较好?该怎样建模?
借这个帖子问一下,呵呵 这么好的帖子,怎么能让他沉了呢,顶起!!!
页:
[1]