- 积分
- 0
- 注册时间
- 2010-7-2
- 仿真币
-
- 最后登录
- 1970-1-1
|
发表于 2012-4-12 22:00:32
|
显示全部楼层
来自 福建福州
大家好,请教下钝化单元上施加边界条件的问题,我现在正模拟施工顺序对4层悬挑阳台的影响,其中一个施工顺序是这样的:浇筑2楼楼板和梁————砌筑二楼阳台围墙————浇筑3楼楼板和梁————砌筑三楼阳台围墙————浇筑4楼楼板和梁————砌筑四楼阳台围墙,边界是在各层楼板和梁端部施加固定约束。
现在我用两种方法模拟边界条件:
1、按施工顺序激活相应单元,并施加相应的边界条件,比如在激活三层楼板和梁的分析步里相应建立它的边界条件,结果疑问如下:三层楼板追踪单元由于没有约束,所以会产生一个由于二楼结构影响的初始位移,但是我激活三楼并施加相应约束后,为什么三楼结构的位移就没有了呢?个人感觉应该还有一个追踪单元残留下的位移的?其加载命令流如下:
** BOUNDARY CONDITIONS
**
** Name: bound2 Type: Symmetry/Antisymmetry/Encastre
*Boundary
bound2, ENCASTRE
** ----------------------------------------------------------------
**
** STEP: beam2
**
*Step, name=beam2
*Static
1., 1., 1e-05, 1.
**
** LOADS
**
*model change,remove
beam3,beam4,beam5,beam6,wall2,wall3,wall4,wall5
**
** Name: selfweighbeam2 Type: Gravity
*Dload
beam2, GRAV, 9800., 0., 0., 1.
**
** OUTPUT REQUESTS
**
*Restart, write, frequency=0
**
** FIELD OUTPUT: F-Output-1
**
*Output, field, variable=PRESELECT
**
** HISTORY OUTPUT: H-Output-1
**
*Output, history, variable=PRESELECT
*End Step
** ----------------------------------------------------------------
**
** STEP: wall2
**
*Step, name=wall2
*Static
1., 1., 1e-05, 1.
**
** LOADS
**
*model change,add
wall2
**
*model change,remove
Part-combine-1.wallcopy2
**
** Name: selfweighwall2 Type: Gravity
*Dload
wall2, GRAV, 9800., 0., 0., 1.
**
** OUTPUT REQUESTS
**
*Restart, write, frequency=0
**
** FIELD OUTPUT: F-Output-1
**
*Output, field, variable=PRESELECT
**
** HISTORY OUTPUT: H-Output-1
**
*Output, history, variable=PRESELECT
*End Step
** ----------------------------------------------------------------
**
** STEP: beam3
**
*Step, name=beam3
*Static
1., 1., 1e-05, 1.
**
** BOUNDARY CONDITIONS
**
*model change,add
beam3
**
*model change,remove
Part-combine-1.beamcopy3
**
** Name: bound3 Type: Symmetry/Antisymmetry/Encastre
*Boundary
bound3, ENCASTRE
**
** LOADS
**
** Name: selfweighbeam3 Type: Gravity
*Dload
beam3, GRAV, 9800., 0., 0., 1.
**
** OUTPUT REQUESTS
**
*Restart, write, frequency=0
**
** FIELD OUTPUT: F-Output-1
**
*Output, field, variable=PRESELECT
**
** HISTORY OUTPUT: H-Output-1
**
*Output, history, variable=PRESELECT
*End Step
** ----------------------------------------------------------------
**
** STEP: wall3
**
*Step, name=wall3
*Static
1., 1., 1e-05, 1.
**
** LOADS
**
*model change,add
wall3
**
*model change,remove
Part-combine-1.wallcopy3
**
** Name: selfweighwall3 Type: Gravity
*Dload
wall3, GRAV, 9800., 0., 0., 1.
**
** OUTPUT REQUESTS
**
*Restart, write, frequency=0
**
** FIELD OUTPUT: F-Output-1
**
*Output, field, variable=PRESELECT
**
** HISTORY OUTPUT: H-Output-1
**
*Output, history, variable=PRESELECT
*End Step
** ----------------------------------------------------------------
**
** STEP: beam4
**
*Step, name=beam4
*Static
1., 1., 1e-05, 1.
**
*model change,add
beam4
**
*model change,remove
Part-combine-1.beamcopy4
**
** BOUNDARY CONDITIONS
**
** Name: bound4 Type: Symmetry/Antisymmetry/Encastre
*Boundary
bound4, ENCASTRE
**
** LOADS
**
** Name: selfweighbeam4 Type: Gravity
*Dload
beam4, GRAV, 9800., 0., 0., 1.
**
** OUTPUT REQUESTS
**
*Restart, write, frequency=0
**
** FIELD OUTPUT: F-Output-1
**
*Output, field, variable=PRESELECT
**
** HISTORY OUTPUT: H-Output-1
**
*Output, history, variable=PRESELECT
*End Step
** ----------------------------------------------------------------
**
** STEP: wall4
**
*Step, name=wall4
*Static
1., 1., 1e-05, 1.
**
** LOADS
**
*model change,add
wall4
**
*model change,remove
Part-combine-1.wallcopy4
**
** Name: selfweighwall4 Type: Gravity
*Dload
wall4, GRAV, 9800., 0., 0., 1.
**
** OUTPUT REQUESTS
**
*Restart, write, frequency=0
**
** FIELD OUTPUT: F-Output-1
**
*Output, field, variable=PRESELECT
**
** HISTORY OUTPUT: H-Output-1
**
*Output, history, variable=PRESELECT
*End Step
** ----------------------------------------------------------------
**
** STEP: beam5
**
*Step, name=beam5
*Static
1., 1., 1e-05, 1.
**
*model change,add
beam5
**
*model change,remove
Part-combine-1.beamcopy5
**
** BOUNDARY CONDITIONS
**
** Name: bound5 Type: Symmetry/Antisymmetry/Encastre
*Boundary
bound5, ENCASTRE
**
** LOADS
**
** Name: selfweighbeam5 Type: Gravity
*Dload
beam5, GRAV, 9800., 0., 0., 1.
**
** OUTPUT REQUESTS
**
*Restart, write, frequency=0
**
** FIELD OUTPUT: F-Output-1
**
*Output, field, variable=PRESELECT
**
** HISTORY OUTPUT: H-Output-1
**
*Output, history, variable=PRESELECT
*End Step
** ----------------------------------------------------------------
**
** STEP: wall5
**
*Step, name=wall5
*Static
1., 1., 1e-05, 1.
**
** LOADS
**
*model change,add
wall5
**
*model change,remove
Part-combine-1.wallcopy5
**
** Name: selfweighwall5 Type: Gravity
*Dload
wall5, GRAV, 9800., 0., 0., 1.
**
** OUTPUT REQUESTS
**
*Restart, write, frequency=0
**
** FIELD OUTPUT: F-Output-1
**
*Output, field, variable=PRESELECT
**
** HISTORY OUTPUT: H-Output-1
**
*Output, history, variable=PRESELECT
*End Step
** ----------------------------------------------------------------
**
** STEP: beam6
**
*Step, name=beam6
*Static
1., 1., 1e-05, 1.
**
*model change,add
beam6
**
*model change,remove
Part-combine-1.beamcopy6
**
** BOUNDARY CONDITIONS
**
** Name: bound6 Type: Symmetry/Antisymmetry/Encastre
*Boundary
bound6, ENCASTRE
**
** LOADS
**
** Name: selfweighbeam6 Type: Gravity
*Dload
beam6, GRAV, 9800., 0., 0., 1.
**
** OUTPUT REQUESTS
**
*Restart, write, frequency=0
**
** FIELD OUTPUT: F-Output-1
**
*Output, field, variable=PRESELECT
**
** HISTORY OUTPUT: H-Output-1
**
*Output, history, variable=PRESELECT
*End Step
2、由于初始时没有给追踪单元施加约束,激活部分结构会引起追踪单元产生一个初始位移,这与实际结构的位置产生不一致,因此在初始步中我就施加了全部的边界约束(由于钝化单元与追踪单元共节点,所以施加在钝化单元上的边界与施加在追踪单元上的约束应该是一致的),便这样又产生了如下问题:按如上所述的施工顺序进行时,按道理底层的楼板和梁应该是不断增大的(各楼板与梁及围墙等构造截面一样),但我计算结果却不是如此,比如二楼围墙加上后,二楼楼板与梁应力增大了(3.5MPA),当把三楼楼板与梁激活后,二楼的楼板与应力反而减小了一点(3.2MPA),不知道什么原因?相应命令如下:请各位帮忙诊断下,谢谢啦!
** BOUNDARY CONDITIONS
**
** Name: bound2 Type: Symmetry/Antisymmetry/Encastre
*Boundary
bound2, ENCASTRE
** Name: bound3-1 Type: Displacement/Rotation
*Boundary, fixed
bound3, 2, 2
** Name: bound4-1 Type: Displacement/Rotation
*Boundary
bound4, 2, 2
** Name: bound5-1 Type: Displacement/Rotation
*Boundary
bound5, 2, 2
** Name: bound6-2 Type: Symmetry/Antisymmetry/Encastre
*Boundary
bound6,ENCASTRE
** ----------------------------------------------------------------
**
** STEP: beam2
**
*Step, name=beam2
*Static
1., 1., 1e-05, 1.
**
** LOADS
**
*model change,remove
beam3,beam4,beam5,beam6,wall2,wall3,wall4,wall5
**
** Name: selfweighbeam2 Type: Gravity
*Dload
beam2, GRAV, 9800., 0., 0., 1.
**
** OUTPUT REQUESTS
**
*Restart, write, frequency=0
**
** FIELD OUTPUT: F-Output-1
**
*Output, field, variable=PRESELECT
**
** HISTORY OUTPUT: H-Output-1
**
*Output, history, variable=PRESELECT
*End Step
** ----------------------------------------------------------------
**
** STEP: wall2
**
*Step, name=wall2
*Static
1., 1., 1e-05, 1.
**
** LOADS
**
*model change,add
wall2
**
*model change,remove
Part-combine-1.wallcopy2
**
** Name: selfweighwall2 Type: Gravity
*Dload
wall2, GRAV, 9800., 0., 0., 1.
**
** OUTPUT REQUESTS
**
*Restart, write, frequency=0
**
** FIELD OUTPUT: F-Output-1
**
*Output, field, variable=PRESELECT
**
** HISTORY OUTPUT: H-Output-1
**
*Output, history, variable=PRESELECT
*End Step
** ----------------------------------------------------------------
**
** STEP: beam3
**
*Step, name=beam3
*Static
1., 1., 1e-05, 1.
**
*model change,add
beam3
**
*model change,remove
Part-combine-1.beamcopy3
**
** BOUNDARY CONDITIONS
**
** Name: bound3-1 Type: Displacement/Rotation
*Boundary, op=NEW
** Name: bound3-2 Type: Symmetry/Antisymmetry/Encastre
*Boundary, op=NEW
bound3, ENCASTRE
**
** LOADS
**
** Name: selfweighbeam3 Type: Gravity
*Dload
beam3, GRAV, 9800., 0., 0., 1.
**
** OUTPUT REQUESTS
**
*Restart, write, frequency=0
**
** FIELD OUTPUT: F-Output-1
**
*Output, field, variable=PRESELECT
**
** HISTORY OUTPUT: H-Output-1
**
*Output, history, variable=PRESELECT
*End Step
** ----------------------------------------------------------------
**
** STEP: wall3
**
*Step, name=wall3
*Static
1., 1., 1e-05, 1.
**
** LOADS
**
*model change,add
wall3
**
*model change,remove
Part-combine-1.wallcopy3
**
** Name: selfweighwall3 Type: Gravity
*Dload
wall3, GRAV, 9800., 0., 0., 1.
**
** OUTPUT REQUESTS
**
*Restart, write, frequency=0
**
** FIELD OUTPUT: F-Output-1
**
*Output, field, variable=PRESELECT
**
** HISTORY OUTPUT: H-Output-1
**
*Output, history, variable=PRESELECT
*End Step
** ----------------------------------------------------------------
**
** STEP: beam4
**
*Step, name=beam4
*Static
1., 1., 1e-05, 1.
**
*model change,add
beam4
**
*model change,remove
Part-combine-1.beamcopy4
**
** BOUNDARY CONDITIONS
**
** Name: bound4-1 Type: Displacement/Rotation
*Boundary, op=NEW
** Name: bound4-2 Type: Symmetry/Antisymmetry/Encastre
*Boundary, op=NEW
bound4, ENCASTRE
**
** LOADS
**
** Name: selfweighbeam4 Type: Gravity
*Dload
beam4, GRAV, 9800., 0., 0., 1.
**
** OUTPUT REQUESTS
**
*Restart, write, frequency=0
**
** FIELD OUTPUT: F-Output-1
**
*Output, field, variable=PRESELECT
**
** HISTORY OUTPUT: H-Output-1
**
*Output, history, variable=PRESELECT
*End Step
** ----------------------------------------------------------------
**
** STEP: wall4
**
*Step, name=wall4
*Static
1., 1., 1e-05, 1.
**
** LOADS
**
*model change,add
wall4
**
*model change,remove
Part-combine-1.wallcopy4
**
** Name: selfweighwall4 Type: Gravity
*Dload
wall4, GRAV, 9800., 0., 0., 1.
**
** OUTPUT REQUESTS
**
*Restart, write, frequency=0
**
** FIELD OUTPUT: F-Output-1
**
*Output, field, variable=PRESELECT
**
** HISTORY OUTPUT: H-Output-1
**
*Output, history, variable=PRESELECT
*End Step
** ----------------------------------------------------------------
**
** STEP: beam5
**
*Step, name=beam5
*Static
1., 1., 1e-05, 1.
**
*model change,add
beam5
**
*model change,remove
Part-combine-1.beamcopy5
**
** BOUNDARY CONDITIONS
**
** Name: bound5-1 Type: Displacement/Rotation
*Boundary, op=NEW
** Name: bound5-2 Type: Symmetry/Antisymmetry/Encastre
*Boundary, op=NEW
bound5, ENCASTRE
**
** LOADS
**
** Name: selfweighbeam5 Type: Gravity
*Dload
beam5, GRAV, 9800., 0., 0., 1.
**
** OUTPUT REQUESTS
**
*Restart, write, frequency=0
**
** FIELD OUTPUT: F-Output-1
**
*Output, field, variable=PRESELECT
**
** HISTORY OUTPUT: H-Output-1
**
*Output, history, variable=PRESELECT
*End Step
** ----------------------------------------------------------------
**
** STEP: wall5
**
*Step, name=wall5
*Static
1., 1., 1e-05, 1.
**
** LOADS
**
*model change,add
wall5
**
*model change,remove
Part-combine-1.wallcopy5
**
** Name: selfweighwall5 Type: Gravity
*Dload
wall5, GRAV, 9800., 0., 0., 1.
**
** OUTPUT REQUESTS
**
** Name: bound6-2 Type: Symmetry/Antisymmetry/Encastre
*Boundary, op=NEW
** Name: bound6-1 Type: Displacement/Rotation
*Boundary, op=NEW
bound6, 2, 2
*Restart, write, frequency=0
**
** FIELD OUTPUT: F-Output-1
**
*Output, field, variable=PRESELECT
**
** HISTORY OUTPUT: H-Output-1
**
*Output, history, variable=PRESELECT
*End Step
** ----------------------------------------------------------------
**
** STEP: beam6
**
*Step, name=beam6
*Static
1., 1., 1e-05, 1.
**
*model change,add
beam6
**
*model change,remove
Part-combine-1.beamcopy6
**
** BOUNDARY CONDITIONS
**
** Name: bound6-1 Type: Displacement/Rotation
*Boundary, op=NEW
** Name: bound6-3 Type: Symmetry/Antisymmetry/Encastre
*Boundary, op=NEW
bound6, ENCASTRE
**
** LOADS
**
** Name: selfweighbeam6 Type: Gravity
*Dload
beam6, GRAV, 9800., 0., 0., 1.
**
** OUTPUT REQUESTS
**
*Restart, write, frequency=0
**
** FIELD OUTPUT: F-Output-1
**
*Output, field, variable=PRESELECT
**
** HISTORY OUTPUT: H-Output-1
**
*Output, history, variable=PRESELECT
*End Step
不知道哪种边界条件模拟更好呢? |
|