作者 | Lobby ,仿真秀专栏作者

导读:lobby曾是国内“双一流“”院校本硕连读土木专业的大学生,现在从事土木相关的研发工作。目前在仿真秀官网发布过数十篇付费文章,含金量颇高,受到用户的好评。本期我们将带来lobby老师原创的PFC岩土颗粒流离散元分析经验,希望对离散元软件和理论学习者有所帮助。

一、离散元中单元试验的作用

和传统弹塑性力学中本构模型不一样的是,离散元中的本构关系都是建立在颗粒层次,如何标定离散元的微观参数是进行离散元数值模拟首先要做的事情。和有限元一样的是,离散元中参数确定的数据来源一样是单元试验。拿传统的莫尔库伦弹塑性模型作为例子,需要确定的参数是弹性模量E,泊松比v,粘聚力c和内摩擦角fai。利用有限元计算的时候,我们直接将使用三轴试验确定的模型参数直接给软件就可以了。但是来到离散元中,我们发现找不到可以给这些参数的地方。

离散元确定微观参数的方法只有试错法,或者难听点说就是凑参数。我们参数直接给在颗粒上,使其表现出来的力学特性和现实一样,那我们就认为这一套参数是有效的。那怎么认为“力学特性和现实一样”呢?

那就是单元试验中的表现和现实一致了。一个离散元试样,进行一个三轴试验,如果围压是一致的,其变形曲线和现实一致,我们就认为其力学特性是一致的了。所以单元试验是确定离散元中微观参数的方法,也是沟通离散元和大型复杂工况的桥梁。

二、单元试验的模拟步骤

我们现实中进行单元试验直接就是在实验室中进行的,交给我们手里的是完整的试样。这个在离散元中是没法做到的,能给到我们的只有颗粒。所以在进行室内模拟之前,我们需要使用离散元得到一个完整的试样。

岩石的分类按成因分可分为沉积岩、火成岩和变质岩。后者是前两者的变质作用产物。对于沉积岩和火成岩来说,都是在一定的埋深情况下固结形成的,沉积岩在成岩之前是固态松散物,火成岩成岩前就是熔浆。我们一般研究的岩石都是在地面以下成岩之后经过地质作用搬运到地表的,所以一般岩石中储存着成岩压力下的应变能。

讲这么多也是为了介绍我们在离散元中形成试验的步骤:形成颗粒**体—预压—加胶结。颗粒**体可以对应固结成岩前的松散物,无论是沉积岩还是火成岩都可以这样看待。预压对应现实中的赋存条件,认为其在地下多少米固结成岩的。加胶结认为是现实中的固结作用,到这一步为止,我们的岩石就形成了。

形成岩石后,对应现实是有卸载的,这个在现实里面就是将岩石取出的过程。如果不考虑这个也可以,岩石的弹塑性一般来讲是由于内部微裂纹的发展,对于浅部岩石来说,不会影响太大,对于深部岩石来说,卸载产生的应变能释放会使岩石内部产生微裂纹。

再之后就是进入实验室环节了,根据不同试验,其应力路径不一样。下面介绍常用的四个试验,分别是单轴抗压、巴西劈裂、双轴试验、直剪试验。试���参数取一般煤岩的力学特性,已经事先用双轴试验标定过,最后会给出强度包络线。

三、单轴试验和巴西劈裂

将这两个放在一起是因为这两个一般配套使用,分别对应岩石的抗压和抗拉特性。其实这两个的加载方法是一样的,都是上下两个加载板加压。不一样的是单轴试验的试样形状是方形(2d)或者圆柱形(3d),巴西劈裂的形状是圆形(2d)或者扁圆柱(3d)。

图2为岩石单轴的破坏情况,左边的图为CT断面扫描图,右边的图为离散元模拟结果,就破坏模式来说还是比较接近的。岩石单轴一般比较容易形成V型的主裂纹,主裂纹会向下部衍生出次裂纹,这些特性都可以非常好的在离散元模拟中体现。

图2:单轴破坏模式

除了比较直观的裂隙之外,我们可以在离散元中可以观察到微裂隙的发展情况,这里在离散元中输出试样变形破坏、应力应变曲线以及微裂纹数目的图,之后用gif软件做成动图,可以非常直观的看出试样的渐进破坏过程。

图3:单轴渐进破坏

图4为岩石巴西劈裂的破坏情况,因为现实中直接拉伸试验难度比较大,所以一般使用巴西劈裂试验代替直接拉伸试验测试试样的单轴拉伸强度。可以看出和试验情况一样,主裂隙为试样的直径方向,次列席不同的试样都不太一样,左边的图是水泥试样的结果,强度较高,所以在主裂隙张开后形成次裂隙,而右边的为煤岩试样,强度较低,所以在加载面次生出裂隙。

图5为巴西劈裂的渐进破坏模式,可以看到当应力接近峰值的时候,裂隙从加载端产生,并向中间延伸,当到达峰值应力的时候,微裂纹贯通形成宏观的裂隙,并且裂纹数目之后趋于稳定。

四、双轴试验

在pfc2d中,一般默认使用双轴试验对应三轴试验的结果。可以看出模拟的结果基本上和试验破坏模式类似,为一条斜裂隙。在模拟结果中,除了可以看出宏观上的破坏情况,也可以看到微观上岩体中分布的微裂隙。

图6:三轴试验结果以及双轴模拟结果

同样给出图7双轴破坏的渐变图,可以看到未破坏前,微裂纹在试样中都会有分布,应力达到峰值应力后出现宏观贯通的裂纹,并且裂纹数突然增加趋于稳定。

图7:双轴渐变破坏

五、直剪试验

直剪试验在数值模拟中会略显麻烦一点���因为剪切盒的生成需要一点点的功夫。直剪试验和三轴试验一样,也是为了测量试样的抗剪强度。因为三轴试验的操作成本会比较好,而直剪试验能够快速的得到试样大概的剪切强度而被广泛采用。如果我们手头没有试样的三轴试验数据,而只有直剪试验数据,我们只能够采用直剪数值模拟来标定试样的参数。

左边的图是一个小伙伴做的水泥试样的直剪结果,我们模拟的一样是煤岩的试样,所以并不能完全对应上。就定性来看,剪切面的形状还是能够模拟出来的,在推的一边会产生向下的裂纹,而右边则会产生向上的裂纹发展,这个在试验中也可以看出来,只是因为加载的问题,裂纹没有贯通。当然最后模拟的宏观的剪切面还会是直的,但是就微观来看,其产生的是S形的微裂纹分布,这个对于岩石力学的研究是有帮助的。

图8:直剪破坏模式

一样给出了直剪的渐变破坏图,可以看出裂纹是从加载端产生,并向中间发展,在应力到达峰值的时候形成贯通裂纹,并且应力开始衰减,而微裂纹数目趋于稳定。

图9:直剪渐变破坏

六、强度包络线

点击完整阅读全文

我的PFC岩土颗粒流离散元分析攻略(附赠学习资料)

相关阅读推荐:

一套可行的PFC力控制实现循环加载方法(附同步视频教程+离散元学习资料)
 无需调用Tecplot,PFC后处理技巧为你plot精美科研图

PFC简易入门教程

我的PFC岩土颗粒流离散元分析攻略(附赠学习资料)相关推荐

  1. PFC颗粒流离散元数值模拟

    2021.3.16 离散元数值模拟PFC日记: 你好! 这是我第一次使用CSDN 记录PFC颗粒流学习日记

  2. 岩土工程、颗粒流计算软件PFC6.0疫情传播案例——生化危机、病毒传播感染、古尔丹大战霜狼氏族

    颗粒流软件PFC6.0 案例--病毒感染.传播感染算例<古尔丹的黑魔法军团> 没人点赞这个博客就关啦!T_T 博客介绍 代码 结果 没人点赞这个博客就关啦!T_T 博客介绍 想了几个名字: ...

  3. 国产CAE的涅槃-岩土行业高性能离散元软件MatDEM

    作者 | 刘春博士   一.导读 2019年9月11日,ANSYS公司公开宣称:"收购LSTC公司,一举获得其旗下拥有LS-DYNA(结构&流体&电磁的多物理场求解器).LS ...

  4. Altair的离散元分析工具EDEM软件的2022.2版本下载与安装配置教程

    目录 前言 一.EDEM安装 二.使用配置 总结 前言 Altair EDEM是一种离散元分析(DEMS)软件,用于模拟和分析粉体.颗粒和颗粒系统的行为.该软件采用离散元方法,将物质分解成离散的颗粒, ...

  5. ML之ME/LF:机器学习中的模型评估指标/损失函数(连续型/离散型)的简介、损失函数/代价函数/目标函数之间区别、案例应用之详细攻略

    ML之ME/LF:机器学习中的模型评估指标/损失函数(连续型/离散型)的简介.损失函数/代价函数/目标函数之间区别.案例应用之详细攻略 目录 损失函数的简介 损失函数/代价函数/目标函数之间区别 损失 ...

  6. shopee店铺运营重点是什么?最火的引流和出单攻略来了!

    要想在虾皮shopee开店不难,可是要想搞好店铺经营就沒有这么简单,卖家经营的优劣直接与店铺的销售量紧扣.针对shopee新手而言,店铺的经营重点是什么,这一点尤其关键.这样才可以恰当引流和开单.最火 ...

  7. NLP:自然语言处理领域常见的文本特征表示/文本特征抽取(本质都是“数字化”)的简介、四大类方法(基于规则/基于统计,离散式【one-hot、BOW、TF-IDF】/分布式)之详细攻略

    NLP:自然语言处理领域常见的文本特征表示/文本特征抽取(本质都是"数字化")的简介.四大类方法(基于规则/基于统计,离散式[one-hot.BOW.TF-IDF]/分布式[CO- ...

  8. Python之pandas:利用describe函数统计【类别型】特征/离散型变量的描述性统计信息(包括个数count、unique、top及其freq、first、last)之详细攻略

    Python之pandas:利用describe函数统计[类别型]特征/离散型变量的描述性统计信息(包括个数count.unique.top及其freq.first.last)之详细攻略 目录 利用d ...

  9. 【BZOJ3252】攻略 DFS序+线段树(模拟费用流)

    [BZOJ3252]攻略 Description 题目简述:树版[k取方格数] 众所周知,桂木桂马是攻略之神,开启攻略之神模式后,他可以同时攻略k部游戏. 今天他得到了一款新游戏<XX半岛> ...

最新文章

  1. 考研失败了,该何去何从?
  2. React后台管理系统-file-uploader组件
  3. 双目估计方法_教你提高双目立体视觉系统的精度!
  4. JavaScript--我所理解的原型链
  5. oracle主备不同步,主备环境下数据不一致重新部署复制
  6. mysql的两种存储方法_mysql的两种存储引擎
  7. 秋招开始,求职别慌!C 认证了解一下!
  8. C# 设置Excel中的数字字符串格式
  9. 谈如何边做事,边提高
  10. 从零开始学ArcGIS Server(三)--如何创建一个个人地理数据库ArcSDE Personal geodatabase...
  11. java获取系统所有字体_java获取本机所有可用字体
  12. java+mysql 基于ssm205网上购物超市系统#毕业设计
  13. Visio设置跨线之间不避让
  14. 什么是TDK?什么是网站的TDK?扫(myself的)盲
  15. 鸿蒙时代实力排名,鸿蒙时期神魔不敢进入四大禁区,九天银河上榜,第一堪称黑暗禁地...
  16. 国标GB28181协议视频监控平台EasyGBS设备播放断流现象的排查分析及解决
  17. C# windowsService安装
  18. java计算机毕业设计体育竞赛成绩管理系统源码+数据库+系统+lw文档+mybatis+运行部署
  19. OpenHarmony——LiteOS小故事(进程篇)
  20. 一流程序员靠数学,二流程序员靠算法,网友:我是七流靠复制

热门文章

  1. 数据库系统原理题-期末
  2. 影视剪辑,再来新一波视频剪辑素材
  3. 数字签名显示加密服务器显示错误,测试数字签名和加密
  4. Dameware在Winxp下权限配置
  5. linux清除碎片命令,Linux磁盘碎片快速清理工具Kleandisk (2)
  6. 最好用的格式转换器!
  7. c语言变量使用范围,C语言变量的基本使用
  8. nsis出错_安装软件的时候报Nsis Error的错误信息该怎么解决?
  9. Unity 2019 打包黑屏、粉屏
  10. 计算机屏幕荧光是什么意思,荧光屏的意思是什么