完整的地应力平衡方法
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
看你施加的初始应力与该步计算所得的应力是否平衡,如存有差异,会自动平衡该应力差,因此会产生沉降,以消除该差异。
如果沉降不大,就认为初应力施加是理想的。
4、继续下面的分析步。
第二种方法:
1、建立模型,一般采用线弹性材料,施加边界条件,不要把所有节点都约束,要跟正常计算一样,施加重力,如有
预加荷载,同样施加。
地应力平衡方法:
第一步:
建立模型,材料,分析步(GEOSTATIC)
第二步:
施加荷载,LOAD,选择施加重力GRAVITY,在你想施加重力的方向输入数值9.8第三步:
在命令行中输入mdb.models['模型名字'].setValues(noPartsInputFile=ON) (请严格按照
这个格式,注意大小写的字母)
第四步:
Байду номын сангаас提交J0B,完成后
第五步:
按以下步骤,Roport---ReportField Output---选中S11,S22,S33,S12,S13,S23---Name:
XX.INP
---Write中选择Field Output-------------ok!!!
第六步:
用软件(推荐使用UltraEdit很好编辑的)打开XX.INP,保存格式内容
单元号S11S22S33S12S13S23(请注意,在保存内容中没有这一行的)
1,.,.,.,.,.,.
2,.,.,.,.,.,.
.,.,.,.,.,.,.
.,.,.,.,.,.,.
这个结果文件是最重要的,在所保存的文件中只有数值部分,没有英文字母,没有
上面那个“单元号”这一行,而且单元号前面也没有什么PART名字什么的,就是1,2.
希望我的建议能帮助初学者(其实我也是初学者,呵呵)很快掌握这个技巧。初应力施加方法介绍(经过计算验证的)
一种方法:
1、模型建好
2、用*INITIALCONDITIONS,TYPE=STRESS,GEOSTATIC命令施加计算得出的地应力,一般沿高度的线性分布,手工计算;
3、第一个step选用geostatic,中用*DLOAD命令施加重力荷载,施加计算初始应力时用到的所有外载,geostatic步会自动计算分析,
.......这些数字。
第七步:
在ABAQUS----Model---Edit keywords---Model-1(这就是你的Model名字)---在材料属性后面
加上:
*initial conditions,type=stress,input=xx.inp完成
第八步:
重新提交JOB,OK
第九步:
如果你还没有成功的话,那我只能说----------------我无语了。:)ABAQUS的这项功能确实很不错。:
2、建立一个static分析步,即可获得模型中的应力分布,利用菜单Report-Field Output项,在Variable对话框中的
应力分量(3-d),2-d只有四个分量,存为filenme.txt文件
3、可用excel打开该文本文件,2-d要把不需要的应力值全部添上,为0,然后存为filenme.csv文件,后改为filenme.inp文件,
我们手写的命令流格式。
6、计算时同样要建立geostatic步,否则在计算结果中可能未考虑初应力。
7、至于论坛中限制所有节点的方法,对重力荷载有效,如果在初始状态时就有预加荷载就不可行了。
)这个功能让基坑开挖、隧道开挖等的初始应力,开挖后的残余应力很好的显示;也可以很好的模拟铁路设计中的工后沉降的概念,在地应力平衡后,加上荷载所得沉降即为工后沉降;也很好的模拟了桩土复合地基的问题,如果没有初始应力的模拟,使土对桩产生了挤压应力,从而通过设定摩擦系数就可以模拟了桩与土之间的摩擦力;除此之外,在进行挡土墙计算时也需要ABAQUS的这项功能,反正很多都用得着。
如你的excel不能进行这种转换,可利用fortran程序转换。附后。
4、利用initial conditions,type=stress,INPUT=filenme.inp即可读入初始应力,abaqus自动将该应力分配给高斯积分点。
5、再利用该方法时,要修改cae形成的计算模型的inp文件,去掉所有instance,assembly,internal等关键词,使inp文件等同于
如果沉降不大,就认为初应力施加是理想的。
4、继续下面的分析步。
第二种方法:
1、建立模型,一般采用线弹性材料,施加边界条件,不要把所有节点都约束,要跟正常计算一样,施加重力,如有
预加荷载,同样施加。
地应力平衡方法:
第一步:
建立模型,材料,分析步(GEOSTATIC)
第二步:
施加荷载,LOAD,选择施加重力GRAVITY,在你想施加重力的方向输入数值9.8第三步:
在命令行中输入mdb.models['模型名字'].setValues(noPartsInputFile=ON) (请严格按照
这个格式,注意大小写的字母)
第四步:
Байду номын сангаас提交J0B,完成后
第五步:
按以下步骤,Roport---ReportField Output---选中S11,S22,S33,S12,S13,S23---Name:
XX.INP
---Write中选择Field Output-------------ok!!!
第六步:
用软件(推荐使用UltraEdit很好编辑的)打开XX.INP,保存格式内容
单元号S11S22S33S12S13S23(请注意,在保存内容中没有这一行的)
1,.,.,.,.,.,.
2,.,.,.,.,.,.
.,.,.,.,.,.,.
.,.,.,.,.,.,.
这个结果文件是最重要的,在所保存的文件中只有数值部分,没有英文字母,没有
上面那个“单元号”这一行,而且单元号前面也没有什么PART名字什么的,就是1,2.
希望我的建议能帮助初学者(其实我也是初学者,呵呵)很快掌握这个技巧。初应力施加方法介绍(经过计算验证的)
一种方法:
1、模型建好
2、用*INITIALCONDITIONS,TYPE=STRESS,GEOSTATIC命令施加计算得出的地应力,一般沿高度的线性分布,手工计算;
3、第一个step选用geostatic,中用*DLOAD命令施加重力荷载,施加计算初始应力时用到的所有外载,geostatic步会自动计算分析,
.......这些数字。
第七步:
在ABAQUS----Model---Edit keywords---Model-1(这就是你的Model名字)---在材料属性后面
加上:
*initial conditions,type=stress,input=xx.inp完成
第八步:
重新提交JOB,OK
第九步:
如果你还没有成功的话,那我只能说----------------我无语了。:)ABAQUS的这项功能确实很不错。:
2、建立一个static分析步,即可获得模型中的应力分布,利用菜单Report-Field Output项,在Variable对话框中的
应力分量(3-d),2-d只有四个分量,存为filenme.txt文件
3、可用excel打开该文本文件,2-d要把不需要的应力值全部添上,为0,然后存为filenme.csv文件,后改为filenme.inp文件,
我们手写的命令流格式。
6、计算时同样要建立geostatic步,否则在计算结果中可能未考虑初应力。
7、至于论坛中限制所有节点的方法,对重力荷载有效,如果在初始状态时就有预加荷载就不可行了。
)这个功能让基坑开挖、隧道开挖等的初始应力,开挖后的残余应力很好的显示;也可以很好的模拟铁路设计中的工后沉降的概念,在地应力平衡后,加上荷载所得沉降即为工后沉降;也很好的模拟了桩土复合地基的问题,如果没有初始应力的模拟,使土对桩产生了挤压应力,从而通过设定摩擦系数就可以模拟了桩与土之间的摩擦力;除此之外,在进行挡土墙计算时也需要ABAQUS的这项功能,反正很多都用得着。
如你的excel不能进行这种转换,可利用fortran程序转换。附后。
4、利用initial conditions,type=stress,INPUT=filenme.inp即可读入初始应力,abaqus自动将该应力分配给高斯积分点。
5、再利用该方法时,要修改cae形成的计算模型的inp文件,去掉所有instance,assembly,internal等关键词,使inp文件等同于