有限性元特辑II 初始地应力平衡两种方法(实例)

1. 几何建模

长30m 高20m 长方形 2D shell

blob.png

2. 材料属性

blob.png

3.装配

blob.png

4. 分析步定义

blob.png

5. 载荷及边界条件

                                 约束左、右、下边

blob.png

blob.png

定义重力(整个Domain);注意坐标系

blob.png

6. 网格划分

使用减缩积分平面应变单元,CPE4R,自由化划分,全局尺寸1

blob.png

7. 关键设置

在命令行中,输入 mdb.models['Model-1'].setValues(noPartsInputFile=ON),按回 车键

blob.png

8. 创建Job,提交分析

结果查看

blob.png


9. 保存应力值

将分析得到的应力场保存为一个文本文件。

具体做法:打开分析得到的ODB文件, 选择菜单Report→Field Output,在下图所示的对话框中,选中积分点上的各个应力分量(对于二维问题,应力分量S11、S22、S33和S12;对于三维问题,还应选中S13和S23)。

blob.png


Setup设置,在Name文本框中输入要保存的文件名(本例,soil.inp),取消对Append to file 的选择,在Write后面只选中Field Output !其余设置可默认。

blob.png


注意,此处输出的应是当前分析步结束时的应力结果,因此上述对话框顶部的Step必须是Geostatic分析步,Frame必须是1。如果Frame是0,会看到输出的应力都是0。



10. 修改soil.inp

按照ABAQUS所要求的初始应力场文件格式,修改上述文件soil.inp中的内容。具体方法为: 用Excel(或WPS表格)打开上述文件soil.inp,在”文本文件导入向导”的步骤1中选择“分隔符号”,在步骤2中选择“Tab”键和“空格”键,这样soil.inp中的各列数据就成为Excel表格中的各个列。删除表格中开始几行的模型信息,再删除积分点编号所在的第2列数据(都为数字1),只保留单元编号和各个应力分量列,可将各个应力分量的科学计数法格式改为显示小数点后5位数字。修改前和修改后的数据如下:

blob.png

blob.png

修改前

blob.png

修改后

blob.png


下面将上述数据输出为以逗号分隔的文本文件soil.csv,

具体的方法是:在Excel中单击菜单“文件”→“另存为”,将文件类型设置为“CSV(逗号分隔)”,对于出现的提示信息,单击“是”,即可。


11.修改关键字,为模型定义初始应力场

1,手动添加关键字法

将原来的CAE模型另存为soil2.cae,选择菜单Model→Edit keywords,在*STEP语句之前添加以下语句:

*initial conditions,type=stress,input=soil.csv

修改前

 blob.png

修改后

blob.png


12. 重新建立Job,提交分析

注意, 初始应力场文件soil.csv应该和新建的INP文件位于同一个路径下。

看地应力平衡的结果

blob.png


注意, 初始应力场文件soil.csv应该和新建的INP文件位于同一个路径下。

可观察到,初始状态下(0时刻), 模型就具有了一个初始应力场,这个应力场与上一个未加初始地应力的分析步结束时刻的应力场完全相同。

上面就已经完成了初始地应力平衡 ,接下来可以添加其他分析步(例如普通的静力分析步Static,General),定义接触和实际的荷载,并去掉前面第一步中临时边界条件。

Remark:也可用UltraEdit 处理CSV文件,而不选用EXCEL。唯一区别是,EXCEl有行数限制,当n>65536时,不能载入全部文件内容。


方法II

同样分两个步骤:

1.自动地应力平衡。

2.读取ODB文件结果定义初始应力。

同样形式如下:

blob.png

精力有限,不想详述~


总结

初始地应力平衡,在岩土工程等中,非常重要与关键,需给予足够重视。当然,本教程足够简单,更深的问题未涉及~感兴趣的,请查阅相关资料!



(建议有个草稿箱,刚刚出错,内容全没了……)



小哥原创,转载请注明出处   本人邮箱 xingwjin@sina.com




CAE联盟十周年原创案例大赛岩土工程土木工程ABAQUS

有限性元特辑II 初始地应力平衡两种方法(实例)的评论8条

  • 奋斗的狮子
    1
    你好,采用第1种方法的时候,划分为了两个部件,最后出来的csv文件,中间还有部分文字描述,删除后,在CAE中算不出来,应该怎么办。
  • 单车小Y
    0
    转发

有限性元特辑II 初始地应力平衡两种方法(实例)的相关案例教程

知乎、B站:[易木木响叮当] 关注可了解更多的有限元数值仿真技巧。问题或建议,请公众号留言; 如果你觉得木木同学对你有帮助,欢迎赞赏。 Abaqus是一款强大的有限元分析软件,随着版本的更迭,产品逐渐包含了前处理模块、求解器、后处理模块,用户上手难度越来越小。 Matlab同样也是一款强大的商业数值计算软件,其可视化能力强的一批,作为兴趣研究,可多玩玩这些工具联合使用的效果,这次将这两款工具联合使
1. 引言 静态液化的本质是土的剪切强度突然失去,尽管现代静态液化分析使用了先进的数值模型【静态液化模拟(Static Liquefaction);液化模拟(Liquefaction Modeling)】,但由于我们已经初步掌握了土体的物理力学性质,因此可以使用试验室三轴压缩数据和现场CPT测试数据快速进行静态液化的验证和评估。本文简要讨论了使用非排干脆性指数评估静态液化(undrained br
Moldex3D 许可证管理员 (LM) 介绍 Moldex3D 许可证管理器 (License Manager) 为基于window服务器之应用程序,使用 service-based application,通过TCP / IP网络协议使用客户端 - 服务器体系结构。Moldex3D 许可证管理员用于授权 Moldex3D 软件。Moldex3D 许可证管理员内嵌在所散布的软件中,且必须先以其他
1、前言 考虑材料参数空间变异性的岩土工程对象的数值分析是岩土工程研究中重要分支。当前,考虑材料参数空间变异性(即参数随机场)的分析手段中,除了极少数非主流的数值分析软件可以实现一键式随机场分析以外,大多数复杂的随机场实现都存在较高的门槛,且难以实现复杂的岩土对象相互作用分析。在主流岩土工程分析软件中,如,flac和abaqus中,前者需要使用fish编程,且基本要借助第三方软件计算随机场才能实现
Moldex3D 许可证管理员 (LM) 介绍 Moldex3D 许可证管理器 (License Manager) 为基于window服务器之应用程序,使用 service-based application,通过TCP / IP网络协议使用客户端 - 服务器体系结构。Moldex3D 许可证管理员用于授权 Moldex3D 软件。Moldex3D 许可证管理员内嵌在所散布的软件中,且必须先以其他
影响力
粉丝
内容
获赞
收藏
    项目客服
    培训客服
    5 6