在岩土工程数值分析中,首先要对模型进行初始地应力平衡计算。ABAQUS有限元软件有五种初始地应力平衡方法:①自动平衡法;②关键字定义初始地应力法(或在界面操作);③ODB导入法;④初始应力提取法;⑤用户子程序SIGNI法。由于第五种方法需要一定的编程基础,操作起来太复杂不易掌握,故本文只讲解较为实用的前四种平衡方法abaqus。

地应力平衡的目标:使土层在自重作用下的变形很小abaqus jc模型----不存在初始位移,只存在初始应力。一般情况下,最大位移达到10-4次幂以下就可以了。

①自动平衡法

(如果土体采用线弹性,abaqus屈曲分析且比较规则,可使用此法;若采用本构模型,用此方法很难收敛)

建模:

赋属性:

装配:

Step模块:

添加地应力分析步,增量改为自动。

Load模块:

重力必须放在地应力分析步。

注:如果为海底土,则需要在土的上方施加静水压力;若为上方有大重物的隧道,则需施加物体作用在隧道上的压力。

②关键字定义初始地应力法

建立好网格模型之后,分别测量出硬土和软土区域最高点和最低点坐标,并通过自重应力公式分别计算出坐标对应的土体自重应力值。随后,输入土壤水平方向上的静止侧压力系数来完成语言的编写。在 ABAQUS 软件的Edit Keywords 中添加如下语句:Initial Conditions, type=Stress, Geostatic; Setname, stress1, coord1,stress2,coord2,kx,ky(土的单元号或单元集合,起点应力值,对应坐标,终点应力值,对应坐标,x、y 向的静止侧压力系数),以此实现初始地应力场的添加。此种方法收abaqus子程序调用敛性比较好,可以得到比较理想的结果后面的软件主菜单“Model"一一“Edit Keywords"模块。

动力显示分析能用此方法。

③ODB导入法

(不建议用于动力显示分析的地应力平衡。可用于采用本构模型的土体平衡。如果模型比较复杂,可结合model-change)

建模:

赋属性:

装配:

Step模块:

添加静力通用分析步,其他默认。

Load模块:

在静力通用分析步上施加重力。

注:abaqus单元类型我一般情况下喜欢将Z轴正向朝向实际情况的天空方向,因此重力的数值输入在分量3中,负号代表朝下。

边界条件:

划网格:

Job模块:

提交作业前,先设定工作目录,知道你所需的odb文件存在那。

保持默认设置,可根据电脑性能使用多个平行处理器。

计算完成后,点击Results查看结果,S33为Z轴向的应力,如下所示:

平衡前,模型位移如下,最大位移6.19e-3。

回到job模块,点击Monitor,查看Step和Increment对应的信息:分析用了几个分析步,几个增量步。

回到Load模块,进行如下操作:

File name选择输出的odb文件。

重新回到job模块,新建一个job,提交作业。

点击Results查看结果。

平衡后,模型位移如下,最大位移1.168e-17,平衡效果很好。

注:如果平衡效果不好,可重复多次,直到得到好的平衡结果。

④初始应力提取法

应力提取法顾名思义首先要提取出模型的应力,然后对数据进行编辑,最后将编辑后的应力文件导入到模型中进行计算。

采用方法③的模型进行说明,在gravity作业下查看结果(前面的操作跟法③一样)。

点击工具栏Report,Report Field Output。

改下输出文件名字,便于找到。

找到输出的应力文件,进行处理。

将前后蓝色部分删除,然后全选复制进excel进行数据处理:点击数据,分列,默认设置就行,一直点下一步,直到完成。

建立新列,数据需要跟PART相互对应,新列全部输入Part-1-1,将文件保存为CSV格式。

然后用笔记本的方式打开excel文件,将“Part-1-1,”替换为“Part-1-1.”,然后保存。

将Excel文件粘贴到工作目录下(若建立文件时就在工作目录下可忽略)

在ABAQUS---Model---Edit keyword---Model-1(这就是你的Model名字)---在材料属性后面加上: *initial conditions,type=stress,input=stress-in.csv完成。

然后重新提交JOB进行计算。

点击Result查看结果:Z轴向的应力(S33)变大?

平衡后,模型位移如下,最大位移1.372e-2,平衡效果变差?这是为什么吶?欢迎交流沟通。

ABAQUS地应力平衡方法详解相关推荐

  1. AVL树平衡旋转详解

    AVL树平衡旋转详解 概述 AVL树又叫做平衡二叉树.前言部分我也有说到,AVL树的前提是二叉排序树(BST或叫做二叉查找树).由于在生成BST树的过程中可能会出现线型树结构,比如插入的顺序是:1, ...

  2. stm32项目平衡车详解(stm32F407)下

    stm32项目平衡车详解(stm32F407)下 本文章学习借鉴于创客学院团队,以表感谢.教学视频 B站学习地址 HC-SRO4 超声波测距避障功能开发 TSL1401 CCD摄像头实现小车巡线功能 ...

  3. 重装上阵怎么造简便机器人_重装上阵机器人蓝图怎么做?机器人蓝图制作方法详解[多图]...

    重装上阵机器人蓝图怎么做?重装上阵今日迎来了公测,很多小伙伴早就等不及了吧,已经去尝试了一番吧.很多小伙伴还不太清楚机器人蓝图怎么制作,那么下面就为大家带来重装上阵机器人蓝图制作方法详解,希望对小伙伴 ...

  4. dsp31段最佳调音图_31段均衡器调整方法详解,音响调音师必备!

    31段均衡器调整方法详解,音响调音师必备! 2018-11-29 X (插图:德国MATCH DSP调音软件主界面) 1.均衡器的调整方法: 超低音:20Hz-40Hz,适当时声音强而有力.能控制雷声 ...

  5. 华为手机摄影从入门到精通_最全的华为手机摄影教程~最全的手机相机使用方法详解...

    华为的手机拍摄功能什么高像素啊,双摄像头啊这些优势在此不做陈述,主要介绍一下它强大各种功能如何应用. 把手机摄影的拍摄模式分为三类常规拍摄.自拍模式.专业模式. 常规拍摄:即打开相机的首界面直接进行的 ...

  6. python统计csv行数_对Python 多线程统计所有csv文件的行数方法详解

    如下所示: #统计某文件夹下的所有csv文件的行数(多线程) import threading import csv import os class MyThreadLine(threading.Th ...

  7. python修改文件内容_Python批量修改文本文件内容的方法详解

    这篇文章主要介绍了Python批量修改文本文件内容的方法的相关资料,需要的朋友可以参考下 Python批量替换文件内容,支持嵌套文件夹 import os path="./" fo ...

  8. python二维元组_python中读入二维csv格式的表格方法详解(以元组/列表形式表示)

    如何去读取一个没有表头的二维csv文件(如下图所示)? 并以元组的形式表现数据: ((1.0, 0.0, 3.0, 180.0), (2.0, 0.0, 2.0, 180.0), (3.0, 0.0, ...

  9. Spring JdbcTemplate方法详解

    2019独角兽企业重金招聘Python工程师标准>>> Spring JdbcTemplate方法详解 标签: springhsqldbjava存储数据库相关sql 2012-07- ...

  10. golang 解析php序列化,golang实现php里的serialize()和unserialize()序列和反序列方法详解...

    Golang 实现 PHP里的 serialize() . unserialize() 安装 go get -u github.com/techleeone/gophp/serialize 用法 pa ...

最新文章

  1. 090613 今天做了一个软件没搞定的RAID5
  2. 深度丨吴恩达走了,林元庆也走了,百度研究院到底怎么了?
  3. 查看cananl是否启动_振动筛无法启动的3大原因及8大注意事项
  4. 学习LINUX第三天:最简单的LAMP组合(适合初学者)
  5. 专 linux命令之set x详解
  6. 通讯录管理系统(C语言)
  7. Android 编程下快捷图标的创建
  8. 浙江嘉兴“网事”再添国字招牌 领跑城市智慧转型
  9. Matlab--m代码转C与C++代码)1(简单示例涉及到函数调用)
  10. 基于JAVA+SpringMVC+Mybatis+MYSQL的校园餐厅系统
  11. java编译sql存过_SQL SERVER 临时表导致存储过程重编译(recompile)的一些探讨
  12. 学习笔记_vnpy实战培训day04
  13. 为什么需要数据库外键
  14. 安卓pdf 控件使用说明
  15. mysql提权马免杀_webshell/牛逼免杀提权隐藏大马.asp at master · tennc/webshell · GitHub...
  16. 二维联合分布(X,Y)求(U,V)
  17. 有机农业产品宣传介绍PPT模板
  18. Ubuntu 9.04 解决没有声音的问题 (Realtek声卡)
  19. ENVI监督分类后背景值也被分成一种地物,解决方案和转移矩阵制作方法
  20. Android蓝牙通讯

热门文章

  1. [笔记分享] [SD] msm8926 sd 探测流程
  2. 电影台词搜索引擎,英语学习和视频创作的必备神器
  3. 高仿城通网盘php,PHP-php 如何实现同时允许下载的文件个数控制,类似于城通网盘这样的文件下载控制...
  4. 三区三线划定-永久基本农田
  5. 论坛php网站模板,自适应discuz论坛门户网站模板
  6. 基于医院信息管理系统案例的软件构造分析
  7. 麒麟服务器开启多个终端,厉害:麒麟多开同步器
  8. 计算机辅助制造相关的技术,什么是PCB制造中CAM或计算机辅助制造技术?
  9. wifi无线破解之跑pin最详细教程 2017
  10. java随机生成6位流水号,Java生成随机流水号