• 1.摘要
  • 2.基本信息
  • 3.概述
  • 4.父块与嵌套子程序
  • 5.利用规则体元方法建立矿体模型优点

父块

父块是指在模型中允许的最大的块,被分割后形成的小块称为子块。父块的大小是根据钻孔间距、采矿方法、地质条件和计算机的能力确定的。

基本信息

  • 中文名

    父块

  • 外文名

    The parent block

  • 定义

    模型中允许的最大的块

  • 拼音

    fu kuai

  • 相关名词

    子块

  • 应用学科

    区块链

概述

单元块有父块和子块之分。父块是指在模型中允许的最大的块,子块是父块被分割后形成的小块。父块的大小是根据钻孔间距、采矿方法、地质条件和计算机的能力确定的。较小的子块尺寸,能更好或更接近地描述矿体的自然形态。但过小的尺寸会使矿体剖分的单元体过多,从而加大计算机的运算负荷,计算速度缓慢。当遇到薄层状矿体或地质体时,或在矿体的边界时,父块比较大的尺寸无法很好地描述它们,即使可以,但产生的误差很大,但是可以利用分割父块的方法解决此问题。

子块的大小由事先用户定义的分割父块的细度确定。如可以定义父块在X轴方向被分为5个子块,在Y轴方向被分为3个子块,在Z轴方向不分子块。则子块的尺寸为:X轴方向是父块的1/5,Y轴方向是父块的1/3,Z轴方向和父块的尺寸相同。子块只有在矿体的边界处才会生成,并不是每一个父块都会被分割为子块。

父块与嵌套子程序

独立子程序是以独立对象的形式存储在数据库服务器中的,因此这是一种全局结构,与之对应的是嵌套子程序,即嵌套在PL/SQL块中的局部子程序,其存储位置取决于其所在父块的位置。嵌套子程序只能在其定义的块内部被调用,而不能在其父块外被调用。

嵌套子程序与独立子程序的区别在于:

(1)独立子程序已经编译好放在数据库服务器端,可以直接调用,而嵌套子程序存在于定义它的语句块中,在运行时需要先进行编译;

(2)独立子程序不能重载,而嵌套子程序则可以进行重载;

(3)独立子程序可以被任意PL/SQL块调用,而嵌套子程序只能在定义它的块中被调用。

利用规则体元方法建立矿体模型优点

①容易实现矿体模

型的内部空间的连续变化,特别对于变化程度很高的矿体属性特征;

②容易实现实体的整体性质,如质量、体积。

然而,规则体元建模方法面临两个矛盾:为提高剖分精度,尤其是在矿体边界处,指定较小体单元尺寸,但会减缓计算机的可视化处理速度;为提高可视化处理速度,增大体元尺寸,则降低模拟精度,造成体模拟的边界锯齿状。一种较好的解决办法是对边界的单元块定义其百分比,这种百分比是根据边界单元块被边界曲面分割后,单元块在曲面内部的百分比。

单元块的边界百分比法可以较好地拟合复杂的实体边界,但在对实体进行体积估算(如估算地质体的储量)时,会造成一定的误差,这种误差只有当边界单元块的总百分比达到无偏时,才能降低到最小。这样,就有必要用一种更为合理的方法对边界的体元进行再次剖分。