利用 abaqus 解决地应力平衡
2009-07-24 17:04
第一步:建立模型,材料,分析步(GEOSTATIC) ~1 Z; f/ j9 | a' Y
第二步:施加荷载,LOAD,选择施加重力 GRAVITY,在你想施加重力的方向输入数值9.8
第三步:在命令行中输入 mdb.models['模型名字'].setValues(noPartsInputFile=ON) (请严格按照:
d0 N1 R, g1 |' R3 e7 G* {
这个格式,注意大小写的字母)/ I& e' [. a$ a- j7 ]
第四步:提交 J0B,完成后4 t; l- }" j1 Z( X; T# @
第五步:按以下步骤,Roport---Report Field Output---选中 S11,S22,S33,S12,S13,S23---Name:XX
INP+ r9 x. E0 i$ V1 H1 d3 Q) z
---Write 中选择 Field Output-------------ok!!!
第六步:用软件(推荐使用 UltraEdit 很好编辑的)打开 XX.INP,保存格式内容& l$ P z3 d- Q y
单元号 S11 S22 S33 S12 S13 S23 (请注意,在保存内容中没有这一行的) {3 ]7 }/ b# P6 s2 _0 {5 L
1 , . , . , . , . , . , .# |6 C" r4 z1 j$ Y- T: o: ]
2 , . , . , . , . , . , .
. , . , . , . , . , . , .( @" s9 m6 V: U# t- o8 C B$ f
. , . , . , . , . , . , .
这个结果文件是最重要的,在所保存的文件中只有数值部分,没有英文字母,没有
上面那个“单元号”这一行,而且单元号前面也没有什么 PART 名字什么的,就是1,2.
.......这些数字。- Z5 l$ q; h- s9 s5 Z, G+ |
第七步:在 ABAQUS----Model---Edit keywords---Model-1(这就是你的 Model 名字)---在材料属
性后面2 }0 Z( b. u; A* t" F, q
加上:*initial conditions,type=stress,input=xx.inp 完成3 k$ c- b' F5 t4 W* G8 X' }
第八步:重新提交 JOB,OK
第九步:如果你还没有成功的话,那我只能说----------------我无语了。:)
ABAQUS 的这项功能确实很不错。:)这个功能让基坑开挖、隧道开挖等的初始应力,开挖后
的残余应力很好的显示;也可以很好的模拟铁路设计中的工后沉降的概念,在地应力平衡后,
加上荷载所得沉降即为工后沉降;也很好的模拟了桩土复合地基的问题,如果没有初始应力
的模拟,使土对桩产生了挤压应力,从而通过设定摩擦系数就可以模拟了桩与土之间的摩擦
力;除此之外,在进行挡土墙计算时也需要 ABAQUS 的这项功能,反正很多都用得着。