| 
一、初始地应力平衡
x
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。您需要 登录 才可以下载或查看,没有账号?我要加入 
  方法一:
 地应力平衡方法:
 第一步:建立模型,材料,分析步(GEOSTATIC),或是静力分析步
 第二步:施加荷载,LOAD,选择施加重力GRAVITY,在你想施加重力的方向输入数值9.8
 第四步:开始计算,完成后
 第五步:按以下步骤,[Module]Visualization-Report---Report Field Output---下拉菜单里面选择centriod,然后依次把s11、s22、s33、s12、s13、s23点选上,setup页面选择报告文件的名字---**.txt---Write中选择Field Output-------------ok!!!
 第六步:先打开excel,在excel中打开**.txt,选择“分隔符号”—选择“导入的起始行”---点下一步-----在出来的界面上点“完成”后在每两个数之间插一个逗号,可以通过excel里的替换方法。然后把所有数据复制到一个文本文档中,把文档名改为**。inp,注意你的文件原来在哪就放哪,不要挪动。
 第七步,在你的inp文件的step1分析步的上一行加*initial conditions,type=stress,input=**.inp
 第八步:回到job模块下,在下面的〈〈〈标记的空白里加语句mdb.models['model-1'].setValues(noPartsInputFile=ON)
 第九步。重新提交JOB,OK
 但是你要注意
 在abaqus安装文件的环境变量文件中最后一行加入
 cae_no_parts_input_file=ON
 
 方法二:
 1)建立模型,材料,分析步(GEOSTATIC)。
 2)施加荷载,LOAD,选择施加重力GRAVITY,在你想施加重力的方向输入数值9.8。
 3)在JOB中提交分析。
 4)按以下步骤,Report---Report Field Output---选中S11,S22,S33,S12,S13,S23---Name:cc.inp。Write中只选择Field Output。
 5)修改cc.inp,用excel,打开(分隔符,Tap键、空格键)
 6)删除都是1的那列。在1,2,3,4等的前面加上(part instance)的name和小数点。
 7)另存为,文件类型设置为CSV。
 8)用文字编辑软件删除小数点后面的逗号。
 9)最后变为
 soil-1.1,S11,S22,S33,S12,S13,S23
 10)另存为cc.dat
 11)在Edit keywords中材料属性后面加上
 *initial conditions,type=stress,input=cc.dat
 12)重新提交JOB,OK
 
 方法三:
 1)地表水平、土体材料在水平方向相同,可应用这种简单方法。
 2)在Edit keywords中材料属性后面加上。
 *initial conditions,type=stress,geostatic
 set-1,0.0,5,-392e3,-5,0.9
 3)单元集名称、应力竖向分力第一个值、对应垂直坐标、应力竖向分力第二个值、对应垂直坐标、侧压力系数。
 4)水平地应力通过竖向应力乘以侧压力系数得到。
 
 补充
 6.10及6.11可以实现自动地应力平衡
 自动地应力平衡是新版本最为关注的新功能之一,因为它省去了计算自重应力以及生成相应初应力文件和导入的麻烦。在地应力步中选择自动增量步就能使用自动地应力平衡功能,还能指定允许的位移变化容限。不过自动地应力平衡功能仅支持有限的几种材料,D-P并不包含在内,而且对单元也有一定的要求。虽然可以使用不支持的材料和单元,但可能自动地应力平衡不容易收敛或位移差值超过容限。虽然可以用塑性模型,但帮助文件中说应该用在主要为弹性的情况下。我认为材料
 
 转自:wei1012的博客
 |