本文摘要(由AI生成):
本文主要介绍了单轴、双轴和三轴试验的基本概念和操作流程,以及单轴和巴西劈裂试验的区别和操作要点。其中,单轴试验分为有侧限和无侧限两种,一般只做无侧限的岩石单轴试验。巴西劈裂试验与单轴试验相似,只是在最后一步时,试样形状为圆形。在进行单轴或巴西劈裂试验前,需要进行一些预处理,包括删除所有墙、进行平衡等操作。在加载前,需要删除所有墙,然后再生成加载的墙,以使应力从0开始。在加载过程中,需要注意一些关键问题,如搜索球的位置、检测墙上接触的数量等。最后,本文还介绍了单轴和巴西劈裂试验与双轴试验的不同之处,以及相应的操作流程。
首先说明一下单轴、双轴、三轴
单轴一般分为有侧限和无侧限,有侧限就是压的时候旁边有墙挡着。一般来说单轴只做无侧限的岩石单轴。
配图1:单轴示意图
巴西劈裂和单轴相似,只是在最后一步的时候,不是方形样,而是圆形的。
如何生成圆形试样,我比较倾向于先生成方形的样,然后切割成圆形的试样。
再说一下顺序:基本顺序跟我之前双轴帖子说的一样,只是在加载前,需要把墙都删除,之后再生成加载的墙。这样加载的时候应力从0开始。
这里有几个比较关键的点是:
1、墙删除平衡后,需要搜索一下球的位置,得到上下的边界,不至于浪费太多的计算时间。
2、加载的时候,为了让应变从0开始,需要检测墙上接触的数量,我设置的是超过5就认为是开始加载了。
这里就不讲前面的成样、预压和伺服了,在之前的双轴里面讲了一点,还不懂的话可以联系我。
这里讲点和之前不同的。
首先是单轴或者巴西劈裂前的处理
这里从加胶结后运行的命令流。首先进行的是删除所有墙,然后进行平衡,你可以想象是把岩石从地下取出来。为什么双轴的时候不用这个呢,因为双轴应力从围压开始,而单轴是从0开始的。
然后后面进行的步骤的遍历所有的颗粒,得到颗粒的边界,这里将边界稍微往上往下一个颗粒半径,是为了加载之前没有接触
然后是加载
这里做了两个步骤
首先是加载到有5个接触的时���,这里重新写了计算应力应变的函数把之前的覆盖了,因为左右的墙删除了,还用之前的会报错的。
内容简介:完整代码及部分解释