马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
- *HEADING
- EB2ARXRT: REBAR IN TENSION [B23]
- *NODE
- 1,
- 2,10.
- *ELEMENT,TYPE=B23,ELSET=BEAM
- 1, 1,2
- *BEAM SECTION,SECTION=RECT,MATERIAL=ELMAT, ELSET=BEAM
- 10.,10.
- *MATERIAL,NAME=ELMAT
- *ELASTIC
- 1.,
- *REBAR,ELEMENT=BEAM,MATERIAL=RBMAT1,NAME=REBAR1
- BEAM,1.,-2.5,-2.5
- *REBAR,ELEMENT=BEAM,MATERIAL=RBMAT2,NAME=REBAR2
- BEAM,1.,2.5,2.5
- *MATERIAL,NAME=RBMAT1
- *ELASTIC
- 30.E6,
- *MATERIAL,NAME=RBMAT2
- *ELASTIC
- 30.E6,
- *BOUNDARY
- 1,1,2
- 1,6
- *STEP, PERTURBATION
- *STATIC
- *CLOAD
- 2,1,100000.
- *EL PRINT,REBAR,FREQ=9999
- S,
- E,
- *NODE PRINT
- U,RF,COORD
- *END STEP
- *STEP,NLGEOM
- LARGE DISPLACEMENT ANALYSIS
- *STATIC
- 1.,1.
- *CLOAD ,OP=NEW
- 2,1,100000.
- *EL PRINT,REBAR,FREQ=9999
- S,
- E,
- *NODE PRINT
- U,RF,COORD
- *END STEP
复制代码
1。采用rebar layer 的办法,在part里面画一个面,然后在property里面定义一个surface为rebar layer,把这个surface的属性赋给前面的part里面的那个面。然后在interation中embed中把钢筋层embed到混凝土实体中去。
2。采用桁架单元的办法,在part里面建好纵筋和箍筋的钢筋骨架,在property中分别赋予截面和属性,在interation中的embed把钢筋骨架embed到混凝土的实体中去。
3。如果是作构件的话,第二种办法建的比较精确,而且后处理比较方便,查看钢筋单元的应力比较直观,如果是作结构的话,第一种钢筋层的办法比较好,但是个人觉得钢筋层的办法纵筋和箍筋的位置定义的不是很明确。
用truss模拟钢筋,要在mesh的时候指定他是truss单元,过程如下
: __________________________________
| part 模块:用wire的方法画线 |
|__________________________________|
||
\/
__________________________________
| property 模块:创建钢筋的section |
| property(在category里面选beam-> |
| truss |
|__________________________________|
||
\/
__________________________________
| assembly 模块:建立instance, |
|__________________________________|
||
\/
__________________________________
| Interaction 模块: 在constaint里面|
| 选embedded |
|__________________________________|
||
\/
________________________________
| mesh 模块:指定单元属性 |
| 钢筋单元必须为truss单元(T3D2等) |
|__________________________________| |