System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种FLAC3D三维岩石裂隙面建模方法技术_技高网

一种FLAC3D三维岩石裂隙面建模方法技术

技术编号:40198244 阅读:6 留言:0更新日期:2024-01-27 00:02
本发明专利技术公开了一种FLAC3D三维岩石裂隙面建模方法,包括以下步骤:岩石三维裂隙面数据初始处理;三维岩石裂隙面网格数据生成;FLAC3D岩石三维裂隙面生成。本发明专利技术能够基于岩石曲面三维扫描数据,建立岩石FLAC3D三维裂隙面,为探索岩石三维裂隙面力学特性提供了一种新的建模方法。

【技术实现步骤摘要】

本专利技术涉及岩石三维裂隙面建模方法,特别涉及一种flac3d三维岩石裂隙面建模方法。


技术介绍

1、岩石裂隙节理将完整岩体分割成岩块,降低了岩体的整体强度,岩体的三维裂隙形状及力学参数对工程岩体强度有较大影响。flac3d是岩体工程中数值模拟计算常用的软件,由于目前flac3d中只提供了平整裂隙面的建模方法,而对于不规则裂隙面建模却没有提供相应的参考,此外,由于不规则裂隙面存在,不利flac3d网格划分,容易造成网格畸异性,导致数值模拟计算出错或计算异常,因此,对于flac3d不规则三维裂隙面建模存在较大难度。


技术实现思路

1、为了解决上述技术问题,本专利技术提供一种简单可行的flac3d三维岩石裂隙面建模方法。

2、本专利技术解决上述问题的技术方案是:一种flac3d三维岩石裂隙面建模方法,包括以下步骤:

3、步骤一:岩石三维裂隙面数据初始处理;

4、步骤二:三维岩石裂隙面网格数据生成;

5、步骤三:flac3d岩石三维裂隙面生成。

6、上述flac3d三维岩石裂隙面建模方法,所述步骤一具体过程为:

7、采用talysurf cli 2000三维扫描仪扫描花岗岩上表面三维裂隙面,设定岩石裂隙面x方向及y方向尺寸;获取岩石裂隙面的三维形貌数据,包括x、y、z坐标数据,同时计算所有x坐标、y坐标及z坐标的最大值及最小值:xmax、xmin、ymin、ymax、zmin及zmax;并将所有坐标点的x坐标及y坐标均减去坐标的最小值:

8、

9、上式中x处理后、y处理后为平移后的x坐标及y坐标值,x初始、y初始为采用talysurf cli2000三维扫描仪获取的x坐标及y坐标值,而z坐标值不作任何处理。

10、上述flac3d三维岩石裂隙面建模方法,所述步骤二具体过程为:

11、以x=0,y=0坐标为起始点,以5mm为间距生成x、y网格;并在每一个小网格内,生成一个中心点,中心点的坐标为:

12、

13、式中x中心、y中心为中心点的x、y坐标,x1、x2、x3、x4及y1、y2、y3、y4为网格四个角点的x、y坐标值;并将所有数据点的x坐标及y坐标保存起来。

14、上述flac3d三维岩石裂隙面建模方法,所述步骤二中,为建立岩石三维裂隙曲面,进一步确定网格数据点对应的z坐标值;

15、为获取网格数据点对应的z坐标值,将网格上数据点x坐标与y坐标与处理后三维扫描曲面坐标进行比对,选取与网格数据点x坐标与y坐标最近的三维数据点对应的z坐标值为网格数据点对应的z坐标值,其中距离最近的计算公式为:

16、

17、式中x处理后、y处理后为岩石三维形貌扫描数据点处理后的x坐标及y坐标值,x网格、y网格为网格数据点的x坐标及y坐标值,当距离dis最小时,对应的扫描数据坐标的z坐标值为网格数据点的z坐标值;采用该方法获取所有网格数据点的z坐标值。

18、上述flac3d三维岩石裂隙面建模方法,所述步骤三具体过程为:

19、3-1)基于岩石三维裂隙扫描数组z坐标最大值zmax及最小值zmin,计算出模型下半部分底端z坐标zbottom和上半部分模型顶端坐标zup:

20、

21、3-2)一个网格是由四个三角形构成,选定一个网格,设p3为此网格的中心点,p1、p2为此网格的两个相邻角点,则p1、p2、p3构成一个三角形,p1、p2、p3的z坐标值为先前计算出的网格数据点的z坐标值;

22、3-3)将点p1、p2、p3分别沿z上移,得到点p1-up、p2-up、p3-up,使得点p1-up、p2-up、p3-up的z坐标值均为zup;

23、3-4)将点p1、p2、p3分别沿z下移,得到点p1-bottom、p2-bottom、p3-bottom,使得p1-bottom、p2-bottom及p3-bottom的z坐标值均为zbottom;点p1-up、p1、p1-bottom三个坐标点x坐标及y坐标相同,点p2-up、p2、p2-bottom三个坐标点x坐标及y坐标相同,点p3-up、p3、p3-bottom三个坐标点x坐标及y坐标相同;

24、3-5)基于6个坐标点p1-up、p2-up、p3-up、p1、p2、p3建立5面体模型,并将该模型分组为up;

25、3-6)基于6个坐标点p1、p2、p3、p1-bottom、p2-bottom、p3-bottom建立5面体模型,并分组为bottom;

26、3-7)基于步骤3-5)和3-6)建立一个网格内三维模型;

27、3-8)基于步骤3-2)至3-7),建立所有网格数据模型,从而得到三维实体模型;

28、3-9)采用命令流“interface 1wrap up bottom”,得到岩石flac3d三维裂隙面。

29、本专利技术的有益效果在于:本专利技术首先进行岩石三维裂隙面数据初始处理;然后进行三维岩石裂隙面网格数据生成;最后进行flac3d岩石三维裂隙面生成。本专利技术能够基于岩石曲面三维扫描数据,建立岩石flac3d三维裂隙面,为探索岩石三维裂隙面力学特性提供了一种新的建模方法。

本文档来自技高网...

【技术保护点】

1.一种FLAC3D三维岩石裂隙面建模方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的FLAC3D三维岩石裂隙面建模方法,其特征在于,所述步骤一具体过程为:

3.根据权利要求2所述的FLAC3D三维岩石裂隙面建模方法,其特征在于,所述步骤二具体过程为:

4.根据权利要求3所述的FLAC3D三维岩石裂隙面建模方法,其特征在于,所述步骤二中,为建立岩石三维裂隙曲面,进一步确定网格数据点对应的z坐标值;

5.根据权利要求4所述的FLAC3D三维岩石裂隙面建模方法,其特征在于,所述步骤三具体过程为:

【技术特征摘要】

1.一种flac3d三维岩石裂隙面建模方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的flac3d三维岩石裂隙面建模方法,其特征在于,所述步骤一具体过程为:

3.根据权利要求2所述的flac3d三维岩石裂隙面建模方法,其特征在于,所述步骤二具体...

【专利技术属性】
技术研发人员:王敏万文赵延林
申请(专利权)人:湖南科技大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1