ABAQUS岩土隧道入门地应力平衡基本问题

ABAQUS岩土隧道入门地应力平衡基本问题

一:Abaqus地应力平衡方法理解

Abaqus地应力平衡现常用分为两种方法:(6.10版以前那种笨拙修改csv文件和添加keywords自己计算每层土应力的方法,就真的很折腾,而且适应性还不好)

1. 通过Geostatic中Automatic平衡,这种方法是自动平衡,通过设置最小位移精度,迭代计算达到平衡的最小位移精度;算盘放小胖版主案例说法“依据小胖的经验,对于标准的隧道开挖,几何简单,采用1e-5的位移准则是可以的。但如果比较复杂的模型,宝宝们也不要太吝啬,放宽到0.5 mm以下也是可以的。毕竟我们玩的是大尺度模拟,半个毫米都不一定能测得出来。”,而对于单元数量巨大的模型,本身计算一次就需要不短的时间,再通过迭代自动计算地应力平衡,这个时间。。。。。。;并且Automatic只有100个increment,如果100到了还没平衡好,虽然“可以在上次计算的应力基础上再平衡一次。”但是这样下去如果遇见不收敛,就是何年何月才能算好地应力平衡。So,再看第二种方法咯

2. 通过导入自重变形结果odb文件,定义应力场来计算。若用Geostatic分析步换成Fixed平衡固定计算一次的自重变形结果odb;再通过Predefined field导入这个自重变形结果odb;具体小胖版主有实例截图,就是在Predefined field中initial分析步stress进行设置“从外部文件导入”这个自重变形结果,Geostatic分析步Fixed 下也只有一步step 和Increment,所有就应是1。

但是再计算七万别忘啦,再复制重命名或者新建一个job,要是覆盖了自重变形结果的odb,就白搭

若采用的static general分析步,控制初始增量步默认是Automatic,初始和最大控制一步计算就行,与geostatic的fixed的自重变形计算结果是一样滴,导入平衡方法也一样,结果可以比较一下,具体可以看看算盘坊小胖的地应力平衡初、中、高教程,这个只能算基础入门的概念理解

二:keywords语言基本单元生死法以及场变语言理解

(注:自用的6.14-1和新版,全部都可以通过UG窗口界面设置逻辑了,不用向上世纪那样自己编语言,当

然后期还是要学习一下编程)

▲原始方法地应力平衡语句: *initial conditions, type=stress, geostatic

土层名,大力,竖向坐标,小力,竖向坐标,侧向系数

▲单元生死(可通过相互作用控制): *model change, add XXXX

*model change, remove XXXX

▲控制场变: *field, variable=1 XXXX,2

三:文件存储路径问题

未汉化英文版是不能读取中文路径的,中文路径会有乱码

汉化版中路径文件夹命名不能带类似上面“.”的标点,比如odb文件这样就无法调用 Job文件再命名可以用日期加“-”来隔断 调用odb文件需要在temp工作目录下

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4