第二十二章:隐式建模

二十二、隐式建模

GEOBASE的隐式建模模块是面向复杂矿体和复杂地质体建模的全新模块;隐式建模技术是一种基于数学算法的自动化三维地质建模方法,将地质变量(如岩性、品位、地层边界)转化为数学函数。该算法通过插值点数据,在三维空间中生成连续函数,从而描述地层曲面或属性场的分布形态。广泛应用于岩土勘察、煤炭、金属矿山等行业,能够快速从地质数据生成复杂的三维模型。传统建模依赖技术人员手动绘制剖面并连接生成三维模型,过程耗时且难以更新数据。隐式建模则通过数学算法直接从原始数据(如钻孔、地球物理数据)自动推导地质界面和属性分布,消除了机械性绘图工作。


显式建模

隐式建模

数据更新

需手动重建模型

动态实时更新

复杂地质表达

依赖简化几何拼接

数学函数精准刻画

多源数据融合

独立处理、难以统一

属性场与地质体一体化

扩展应用

几何绘图

地质规则定义与验证

隐式建模适用于层状储层,强调连续性建模;

侵入型:聚焦断裂与热液活动,依赖物理仿真;

脉状体:针对离散矿体,需高分辨率与形态识别。

img1

22.1 建模思路及准备工作

隐式建模总体思路:

通过数学函数从离散地质数据(如钻孔、采样点)自动推导出连续的三维地质体,无需人工绘制界面。

核心目标是:

数据驱动:利用多源数据(如钻孔坐标、岩性参数参数)定义地质特征。

自动化插值:通过算法生成平滑的等值面,代表煤层、断层或矿体边界。

动态更新:支持新数据实时融入,模型自动调整,适应模型动态更新

可视化输出:生成直观的三维模型,支持贴图和交互分析。

隐式建模数据准备及操作流程:

1. 数据准备与地表建模

‌输入数据‌:导入地形点云数据、卫星影像,生的三维地表面模型‌

‌2. 钻孔与物探数据处理

‌钻孔建模‌:导入钻孔位置及岩性分层数据,构建钻孔三维模型

‌物探数据整合‌:导入物化探数据准备用于属性插值。

‌3. 构建地层面:

绘制圆盘:通过软件生成圆盘对象,编辑及控制;

‌曲面生成‌:基于钻孔揭露的地层界线和控制圆盘软件利用算法自动生成连续地层面。

4.建立地质体:

侵入体:通过从岩性表中创建距离点;

脉状体:从岩性中创建上下盘点;

5.构建实体模型:

地层排序;

‌地质体融合‌:组合各地层面形成三维地质体模型

6. 模型应用与输出‌

‌工程分析‌:通过剖面切割生成地质剖面

‌块体模型转换‌:将地质模型转换为块体模型,支持资源量估算或数值模拟


22.2 创建地表网格及地表约束

隐式建模 中,确定建模范围是隐式建模的第一步,用于定义三维地质模型的空间边界,确保模型覆盖目标区域。建模范围的确定主要通过设置地表网格(Surface Mesh) 和 模型边界(Bounding Volume) 实现,结合数据输入和地质约束。

点击功能菜单—隐式建模—建立地表网格:

img2

在弹出的对话框中可以通过对图形区绘制矩形来定义建模范围,同时可以对Z值进行设定,也就是画一个正方体来包裹住建模范围:

img3

其中:

正交矩形、旋转矩形—通过绘制xy平面的矩形矿来确定建模范围。

最大Z、最小Z、方位角—通过设定这三个值来确定z方向的建模范围和建模范围的角度。

地表约束—在此对话框可以选择准备好的dtm地表模型对建模范围的地表进行约束。

多边形约束—在此对话框可以选择准备好的闭合多段线对建模的xy范围进行约束。

网格尺寸—建立三维模型的网格步距,数值越小则模型越精确。

点击确定之后即可创建成功。

img4

因为后期的对象操作都在透明地表网格范围中,为了方便操作在图形区中小范围选择是无法选中它的,可以框选大范围完全包裹住地表网格来选中对象,也可以在属性框中设置可选性,如下图所示:

img5

也可以通过实体创建地表网格,点击功能菜单—隐式建模—从实体中创建:

img6

按照提示操作即可将实体模型转换为地表网格对象,从而确定建模范围。

22.3 圆盘操作

在隐式建中圆盘对象(Disc Object)是一种几何工具,用于表示地质界面,如断层或岩性接触面。圆盘对象用于显示结构趋势,具体表现为法线与点的交点,支持编辑倾向和倾角。圆盘对象置于规则网格上,方向表示各向异性,通过圆盘来生成岩性表达面;编辑和控制圆盘是复杂地质结构的建模重要操作

img7

22.3.1 绘制圆盘

通过手动绘制创建圆盘。点击功能菜单—隐式建模—绘制圆盘:

img8

在弹出的对话框中,可以设置圆盘半径:

img9

面向屏幕—创建的圆盘对象的控制方向始终对应着当前的视角方向,按照软件提示左键选择图形区的位置即可插入成功。

img10

垂直屏幕—创建的圆盘始终垂直于平面视角,手动控制圆盘控制线的方向。对话框点击确定之后,首先在图形区中鼠标单机确定圆盘插入位置:

img11

鼠标以刚刚的点为中心,可以控制圆盘控制线的方向。

img12

确定好之后点击鼠标左键即可创建成功。

img13

22.3.2 离散点圆盘

通过点对象创建圆盘。比如我们在图形区中提取某一个岩层的底板点之后,即可用此功能来创建圆盘控制对象。

img14

点击功能菜单—隐式建模—离散点圆盘:

img15

对话框中可以设置圆盘的控制方向,一种是自动计算倾角和方位角,另一种是当前视角方向创建,设置好之后按照软件提示选中点对象,即可创建成功。

img16

22.3.3 三角网圆盘

通过三角网创建圆盘对象。

点击功能菜单—隐式建模—三角网圆盘:

img17

在弹出的对话框中:

img18

可以通过单独一个dtm表面创建圆盘对象,也可以通过两个三角网相交的位置创建圆盘。其中取样步距就是圆盘的密度,步距越小则越密集;偏移距离是创建的圆盘对象在z方向对比dtm面的距离。默认为0,则圆盘贴在面上创建,数值越大,则圆盘整体的Z值偏移就越大。

img19

22.3.4 多段线圆盘

沿着多段线创建圆盘对象。

点击功能菜单—隐式建模—多段线圆盘:

img20

在弹出的对话框中设置圆盘取样步距和圆盘大小,同时设置圆盘的方向点击确定,在图形区中选择多段线对象即可创建成功。

img21

创建完成之后,我们可以选中线段圆盘对象,在属性框中调整对应的参数,线段是否闭合,圆盘方向等。

img22

22.3.5 圆盘编辑及控制原理

前面提到了四种手动创建圆盘的方式,圆盘对于隐式建模来说非常的重要,后面将通过这些圆盘来生成对应的岩性表面,最终的三维模型建模依据也就是岩性表面的形态,所以在本软件中圆盘对象的控制及为灵活,支持类CAD对象的灵活编辑包括捕捉、夹点拖拽、方向控制等等,并且模型会实时动态更新。

举一个简单的例子,在图形区的地表网格中随意的创建一些圆盘对象,接下来会依次介绍圆盘的控制原理和常见的几种编辑方式。

img23

圆盘控制原理

圆盘创建完成之后,可以看到是由一个圆盘和中心点衍生出来的控制线(俗称圆盘法线方向)组成。圆盘的法线方向就控制了此圆盘所对应的岩性的延伸方向。最终我们的目标就是控制岩性面上的圆盘方向来使当前岩性的表面符合我们的预期。可以用上面的例子生成一个三维表面:

img24

由上图可以看到当前圆盘控制线的方向就是当前岩性的延伸方向,也可以通过当当前岩性面的着色来判断,绿色(着色)的就是岩性延伸方向,灰色的面之后就是围岩的方向,参考下图示意:

img25

可以再生成一个三维体模型方便大家理解,示例中将围岩的部分附上透明色,可以更直观的看到岩性表面和体模型的空间关系。

img26

圆盘的编辑:

1.       手动调整圆盘

选中一个圆盘对象,在圆盘的中心位置的正方形夹点为圆盘位置的调整;圆盘控制线顶端圆形夹点为圆盘发现方向的调整:

img27

2.       属性框调整

选中一个或者多个圆盘对象,在属性框中可以设置圆盘的方位角、倾角、显示半径等参数,同时可以调整圆盘方向:

img28

3.       岩性表面的圆盘编辑

岩性表面的动态更新技术:通过编辑岩性面上的圆盘实时更新。创建岩性表面之后,选中它,可以看到面上的圆盘对象也是选中状态,同时圆盘位置夹点和圆盘方向夹点都为高亮状态,可以随时拖动他们,同时岩性表面也会实时更新。

img29

移动圆盘位置:拖动正方形夹点,移动鼠标再此点击即可。

img30       img31

移动前 移动后

控制圆盘方向:拖动控制线顶部圆形夹点即可。

img32      img33

移动前 移动后

添加圆盘:首先选中正方形圆盘位置夹点,鼠标移动到需要添加圆盘的位置;

img34

键盘输入“a”,然后回车即可成功添加圆盘,同时岩性面也会实时更新。

img35

圆盘编辑可选性:为了方便操作,可以在属性框中设置当前岩性面上的圆盘对象是否能编辑,同时也可以修改其他参数。

img36


22.3.5 计算圆盘法线

计算圆盘法线功能用于一次性调整多个圆盘对象的控制方向,比如下面的例子中的圆盘对象方向朝向杂乱无章,我们就可以通过此功能进行法线统一计算调整。点击功能菜单—隐式建模—计算圆盘法线。

img37

在弹出的对话框中设置对应的搜索参数,点击确定,然后在图形区中选择圆盘对象即可。

img38   img39

操作前 操作后

22.4 创建岩性对象

前面通过介绍手动创建圆盘对象等操作来讲解隐式建模的原理。在真实的建模过程中我们需要从钻孔数据库创建岩性对象,通过岩性对象提取对应的圆盘对象来生成真实的岩性面,或者从岩性对象中提取距离点、上下边界等等数据来创建侵入地层、脉状地层、断层等等,接下来我们将用一个有色矿山的岩性数据库来讲解操作。

创建岩体对象类似于全地层建模中提取虚拟孔的操作,一共有三种方式;钻孔数据库、勘探线剖面数据、实体模型。

22.4.1 从数据库创建

打开钻孔数据库(*.drillmap)之后,可以看到在geology表中有对于岩性的描述字段,所以要将此表中的数据提取为岩性对象。

img40

点击功能菜单—隐式建模—从数据库创建:

img41

在弹出的对话框中选择对应的岩性表和字段点击确定即可。

img42

22.4.2 从剖面数据创建

点击功能菜单—隐式建模—从剖面创建:

img43

操作类似从剖面提取虚拟孔,在对话框中输入沿剖面提取的步距、角度和距离容差,再选择是否为连续地层即可。

img44

22.4.3 从实体创建

通过实体创建岩性对象,注意实体必须是上下闭合的层状模型,同时每一层的图层名称即为岩性名称。

点击功能菜单—隐式建模—从实体创建:

img45

在对话框中鼠标指定位置就是通过手动插入模型任意位置创建岩性对象,不勾选的话就是通过设置xy步距创建整个实体模型范围内的岩性对象。

img46

22.5 插值算法介绍

上面的文章已经提到了隐式建模的数据源处理方式,下面将正式开始介绍如何从提取到的圆盘、上下盘边界、距离点创建各种表面或者岩体。在这之前需要介绍一下建模的几种插值算法的区别,后续在对话框中会频繁看到估值算法的选项。

img47

22.5.1 克里格Kriging

克里格是一种基于地质统计学的插值方法,核心是通过变异函数(Variogram)描述空间自相关性。其假设区域化变量(如矿石品位)具有空间结构性,通过分析样本点之间的距离与属性差异的关系,建立变异函数模型(如球状、指数或高斯模型)。估值时,克里格通过求解线性方程组确定权重,使得估计值为无偏最优估计,并提供估计方差以量化不确定性。它不仅是一种插值工具,更能量化插值结果的不确定性,因此在地质建模(如矿体品位、地层厚度、地下水分布等)等领域被广泛应用(在矿云CAD系列的三维建模软件中,克里格是处理钻孔数据插值的核心算法之一)。

有以下特点:

1.       考虑空间关系:空间数据(如矿体品位、地层厚度)的一个重要特征是:距离越近的点,属性值越相似(空间自相关)。克里格通过变异函数(Variogram) 量化这种相关性

2.       误差计算:通过估计方差帮助评估模型可靠性

3.       计算复杂度高:需拟合变异函数并求解方程组,对大规模数据计算成本较高。

在GeoBase中支持克里格算法生成估值面,尤其适用于地质数据中属性值的空间分布建模,如矿体品位预测。通过变异函数分析数据的空间连续性,可有效捕捉地质体的结构性变化。

22.5.2 距离幂次反比法 IDW

距离幂次反比法(Inverse Distance Weighting, IDW)是一种基于空间距离的插值方法,其核心思想是利用已知点的值对未知点进行加权平均,权重与距离的幂次成反比。该方法通过基于 “距离越近,权重越大” 的假设,权重公式为:

img48

直接通过样本点与预测点的距离计算权重将离散的采样点数据转化为连续的估值面,幂次越高,近邻点的权重越大,结果越不平滑;幂次越低,结果越平滑但可能丢失细节

有以下特点:

1.       简单快速:无需复杂统计假设,适合初步分析或快速建模。

2.       依赖距离:仅考虑距离,忽略空间自相关性,在复杂地质条件下可能失真。

距离幂次反比法常用于快速生成初步模型,尤其在数据稀疏或无明显空间结构时。例如,在钻孔数据较少的区域,可作为快速插值的方案

22.5.3 径向基RBF(线性)

径向基函数(RBF)通过全局基函数的线性组合进行插值,公式为:

img49

其中,为基函数,如线性基函数(如平面样条)。线性 RBF 假设基函数与距离呈线性关系,例如:(r) = r通过最小化插值误差确定系数,适用于简单线性关系的拟合。

特点:

1.全局插值:所有样本点共同影响预测值,适合全局趋势明显的数据。

2.简单性:线性基函数计算成本低,但可能无法捕捉复杂非线性变化。

3.边界效应:在数据边界外推时可能出现不稳定。

GEOBASE 的 隐式建模技术支持线性 RBF,适用于快速生成初步模型,尤其在数据分布较均匀或线性趋势明显的场景。

22.5.4 径向基RBF(样条)

样条 RBF 使用样条函数作为基函数,如薄板样条(Thin Plate Spline, TPS),其通过最小化弯曲能量(即曲面二阶导数的平方积分)实现平滑插值。TPS 的基函数形式为:

img50

通过求解线性方程组确定系数,确保插值曲面通过所有样本点并保持平滑

特点:

1.平滑性:样条 RBF 生成的曲面光滑,适合处理噪声数据或复杂非线性关系。

2.全局影响:所有样本点共同作用,可能导致边缘区域过度平滑。

3.计算复杂度:需求解大型线性方程组,对大规模数据效率较低。

GEOBASE的隐式建模结合了薄板样条等样条函数,用于生成高精度的隐式模型,尤其在地质体边界复杂或需要平滑过渡的场景中表现优异。

22.5.5 对比总结

四种估值算法对比表:

算法

原理基础

空间结构考虑

计算复杂度

适用场景

克里格

变异函数与空间自相关性

具有明显空间趋势或各向异性数据,例如矿体品位分布

IDW

距离加权平均

数据稀疏或无明显结构的快速建模

RBF线性

线性基函数全局组合

线性趋势明显或简单非线性关系,例如地层厚度估值

RBF样条

样条函数全局平滑插值

复杂曲面拟合;用于复杂地质体的建模,如断层或褶皱地层


GEOBASE的隐式建模技术通过优化算法,可高效处理大规模数据,并支持多算法组合,例如结合样条 RBF 与克里格的空间分析能力,实现更精准的隐式建模。

22.5 编辑岩性

点击功能菜单—隐式建模—编辑岩性:

img51

在弹出的对话框中:

img52

地层—提取的所有岩层的岩性代号;

主层—可以把不同的地层编辑成主层代号相同,代表这些地层合并成一个地层。可以简化建模流程;

颜色—对地层进行颜色设置;

侵入/脉状地层勾选—在处理岩性中,可以把侵入、脉状、溶洞等复杂地质体忽略,先对主层进行建模,复杂地质体最后处理;勾选此复选框即可;

地层配色—一键自动对地层进行配色;

提取主层—一键提取相同字段的地层为主层;

地层显示模式—对图形区中地层显示模式 。

22.6 二维表面

通过估值算法生成岩性二维表面。

点击功能菜单—隐式建模—二维表面:

img53

在弹出的对话框中可以多选需要生成的岩性表面,同时可以对岩性表面的颜色进行设置:

img54

其中:

网格尺寸—模型精度设置,值越小模型越精确,同时计算速度越慢。

估值算法—四种估值算法可选,详情查看插值算法介绍章节。

面方向—面的朝向设置,向上则从底板点计算面,上下则从顶板点计算面。

估值类型—厚度估值是指通过顶、底面之间最短距离确定空间分布;高度估值则是通过地质体在地表垂直方向的距离确定地质体的空间分布。

下面两个重要的地质约束参数,用于解决特殊地质现象或插值异常问题

负厚度系数—在理论上,地层或矿体厚度应为正值,但在插值过程中(如边界区域或数据稀疏处),算法可能因过度拟合或外推产生负厚度,通过设置负厚度系数(通常为 0~1 之间的比例值),将负厚度转换为极小的正值(如 0.1 米),或通过加权平均使其趋近于零,从而保证厚度的物理合理性。

末端超深系数—在钻孔数据有限的情况下,插值算法可能在模型底部(末端)过度平滑或外推,导致地质体延伸过深,与实际地质规律不符。通过设置末端超深系数(通常为 0~2 之间的比例值),限制地质体在深度方向的最大延伸距离,使其不超过已知最深点的一定倍数。例如,若最深钻孔深度为 500 米,系数设为 1.5,则模型底部边界最大深度为 750 米。

设置好参数之后点击确定即可创建二维面:

img55

22.7 提取边界圆盘

通过岩性对象提取岩层圆盘对象。

点击功能菜单—隐式建模—提取边界圆盘:

img56

案例中演示提取B地层的接触面边界点圆盘,在对话框中选择B地层。然后在下方框中可以看到B地层只出现一次,所以把其他地层自动忽略掉,同时也没有对应合并地层和简化地层。

img57

设置完之后点击确定,即可在图形区中看到圆盘对象提取成功。

img58

这个时候可以按照实际情况判断生成的圆盘对象方向是否正确,也就是岩体的延伸方向是否正确,如果有错误再进行圆盘反向操作即可。

22.8 三维表面

在上部我们成功提取了B岩层的圆盘对象,而此功能就是通过圆盘对象生成岩性三维表面。

点击功能菜单—隐式建模—三维表面:

img59

在弹出的对话框中手动输入岩性名称和对岩性表面进行配色,如果想直接沿用编辑岩性中的参数,点击“按图层名称分类创建”即可。

img60

点击确定之后即可成功创建B岩层的岩性面:

img61

案例中我们重复提取圆盘和生成岩性面的操作,提取沉积地层S2的岩性面。注意:在选择对应的地层的时候,图形区红色米字标识可以预览提取结果。

img62

生成岩性面后需要检查它的形态,包括经过钻孔的情况、边界边缘是否合理。可以通过上面提过的圆盘编辑(拖动,添加圆盘)对它进行编辑,直到达到认为合理的形态即可。

img63

按照思路继续对IN和SH地层进行岩性面建模,这样就完成了主层的建模,之后就进行下一步:对侵入地层、脉状地层进行建模。

img64

22.9 提取距离点

提取距离点为构建侵入体做准备。

点击功能菜单—隐式建模—提取距离点:

img65

图形区保持岩性对象打开,提取QV1地层的距离点,弹出如下对话框:

img66

首先勾选需要提取距离点的地层名称。内部和外部的取样距离填写参数,一般内部小于外部采用默认参数即可。然后点击确定在软件选中岩性对象:

img67

操作成功之后就可以看到图形区中的距离点对象,深蓝色点代表外部点,绿色代表内部点。可以查看这些点的属性,内部点设为正值,外部点设为负值。

img68

22.10 侵入地层

点击功能菜单—隐式建模—侵入地层:

img69

在对话框中输入地层的名称和配色点击确定即可,按照软件提示选中所有的距离点即可看到创建的侵入地层:

img70

可以双击侵入体对象,在对话框中对各向异性进行调整来控制侵入体的形态。

img71

22.11 提取上下边界

脉状地层(如石英脉、矿脉)通常具有明显的上下界面,在平面或剖面上表现为两条近平行的边界线,分别代表脉体的上表面(上盘)和下表面(下盘)。

GEOBASE的脉状体建模就是通过上下盘边界线的空间坐标,结合厚度参数,使用插值算法(如 RBF、克里格)生成上下表面,进而构建封闭的三维体。

点击功能菜单—隐式建模—提取上下边界:

img72

在弹出的对话框中选中对应的地层(演示中MU地层为脉状体地层),点击确定后在图形区选中所有的岩性对象即可。

img73

操作完之后隐藏岩性对象即可看到图形区中的上下盘线段。后面建立模型的时候,通过这些控制线的间距或垂向偏移量,定义脉体厚度的渐变规律(如线性变薄、指数衰减)。

img74

22.12 脉状地层

点击功能菜单—隐式建模—脉状地层:

img75

在弹出的对话框中输入对应的名称和颜色点击确定即可。

img76

按照提示选择上步生成的上下边界线,鼠标右键即可创建脉状体模型成功。

img77

22.13 断层

通过圆盘对象创建断层面,然后将断层面进行入库,系统自动将插值生成的地层网格与断层网格进行布尔运算,生成包含断层的完整三维地质体模型。通过 “切割” 操作将地层网格沿断层面分离为两部分。

点击功能菜单—隐式建模—创建断层:

img78

在弹出的对话框中设置断层名称及颜色点击确定即可:

img79

按照软件提示选中岩性对象后右键即可创建断层成功。

img80

点击功能菜单—隐式建模—断层入库:

img81

在图形区中选中断层对象,在弹出的对话框中选中需要切分的岩体,可以点击复选框在图形区中预览切割的部分,然后点击确定即可,后续在构建体模型时就可以看到我们入库的断层模型。

img82

22.14 实体转换地质体

此功能可以把三角网模型转换为地质体对象参与隐式建模。

点击功能菜单—隐式建模—实体转地质体:

img83

按照软件提示选中三角网对象点击右键即可转换成果。

img84

转换前

img85

转换后

22.15 构建体模型

根据地表网格的范围和岩性面对象的排序信息,构建三维体模型。

22.15.1 数据准备

1.地表网格:建模范围及岩性延伸边界。

img86

3.       所有主层岩性面。

img87

4.       脉状地层、侵入地层、溶洞等复杂地质体模型。

img88

22.15.2 地层排序

设置 “地层顺序”,确保老地层在下、新地层在上,避免不合理的交叉。

地层排序有两种方式:

1.       通过选中岩性面或者复杂地质体对象,在属性框进行序号编写。

img89

2.       点击功能菜单—隐式建模—构建地质体:

img90

在对话框中对所有的地层进行统一排序:

img91

22.15.3 构建体模型

点击功能菜单—隐式建模—构建体模型:

img92

在弹出的对话框中可以看到当前所有的地层及排序情况:

img93

其中:

上部分复选框—对地层编号、颜色等进行编辑;

背景地层—未知岩性的模型名称及颜色设置;

生成地层—构建三维地质体模型;

分离模型—对当前每个地层分开进行建模及保存,包括地表网格范围、岩性对象。

剥离模型—对已勾选岩性的岩层进行三维建模,其他的部分则不建模。

点击生成地层之后即可看到最终的三维地质体模型结果(围岩的部分渲染透明色,方便查看内部构造):

img94

点击分离模型之后可以看到文件夹中所有岩层的成果:

img95

22.15.4 模型验证

初步模型建立完成之后还需要验证、调整;按照经验一般分为以下几步:

1.交叉验证:

将模型与未参与建模的钻孔数据对比,评估吻合度;

img96

2.地质合理性检查:

检查岩性体与断层、地层的空间关系是否符合区域地质规律;

3.参数调整:

若模型与实际不符,调整插值参数或补充控制圆盘。

22.16 岩性建模

岩性建模也是隐式建模中构建三维模型的一种方式,与构建体模型(层状建模)不同的是,岩性建模不需要排序信息就可以直接通过不同岩性在三维空间中的分布范围、接触关系来建立三维体模型,多用于溶洞、交叉地层、重复地层等复杂性地层建模。

一般来说,如果能通过地层剥离,一层一层的岩性按照构建体模型来建模,就不要用岩性建模,岩性建模的精度和边缘光滑度都要差于构建体模型(层状建模法),但是遇到地层过于复杂的情况就可以用此功能进行操作。比如在下面的例子中,这部分的地层出现了重复、交叉,并且还有很多溶洞的情况,通过排序的层状建模是无法操作的,就会用到岩性建模。

img97

点击功能菜单—隐式建模—岩性建模:

img98

在弹出的对话框中可以看到当前图形区所有的岩性分布,可以对颜色进行编辑:

img99

其中:

网格尺寸—建模精度参数,数值越小则模型越精确;

Z方向比例—调整三维空间中垂直方向(z 轴方向)的尺度。由于实际地质体在水平和垂直方向上的变化特征往往存在差异,比如地层在水平方向可能延伸范围较广,而垂直方向上的厚度变化相对较小或变化速率与水平方向不同。通过设置 z 方向比例,可以对垂直方向的尺度进行放大或缩小等调整,以便更合理地展示地质体在垂直方向的形态特征;

估值算法—估值算法的选择请查看前序章节;

取样间隔—索样品点数就是指在进行插值计算时,选取周围已知样品点的数量。如果点数过少,可能无法全面反映周围岩性的变化趋势,导致估值结果偏差较大;而点数过多,虽然可能会使估值更准确,但会增加计算量,延长建模时间。

八分圆搜索—八分圆搜索是将空间划分为八个象限(即八分圆),根据待估点的位置,只在相关的象限内去搜索合适的样品点来参与估值计算,而不是使用所有的钻孔数据。这样可以大幅减少不必要的计算量,从而提高岩性估值的效率,加快三维体模型的构建速度。

一般选择默认参数即可,理解上面参数的含义之后也可以适当调整。点击确定,选择图形区中对应的岩性对象右键即可建模。

img100

等待建模完成之后即可,可以给主地层添加一个透明色来观察模型情况。

img101