父塊

父塊

父塊是指在模型中允許的最大的塊,被分割後形成的小塊稱為子塊。父塊的大小是根據鑽孔間距、採礦方法、地質條件和計算機的能力確定的。

基本介紹

  • 中文名:父塊
  • 外文名:The parent block
  • 定義:模型中允許的最大的塊
  • 拼音:fu kuai
  • 相關名詞:子塊
  • 套用學科:區塊鏈
概述,父塊與嵌套子程式,利用規則體元方法建立礦體模型優點,

概述

單元塊有父塊和子塊之分。父塊是指在模型中允許的最大的塊,子塊是父塊被分割後形成的小塊。父塊的大小是根據鑽孔間距、採礦方法、地質條件和計算機的能力確定的。較小的子塊尺寸,能更好或更接近地描述礦體的自然形態。但過小的尺寸會使礦體剖分的單元體過多,從而加大計算機的運算負荷,計算速度緩慢。當遇到薄層狀礦體或地質體時,或在礦體的邊界時,父塊比較大的尺寸無法很好地描述它們,即使可以,但產生的誤差很大,但是可以利用分割父塊的方法解決此問題。
子塊的大小由事先用戶定義的分割父塊的細度確定。如可以定義父塊在X軸方向被分為5個子塊,在Y軸方向被分為3個子塊,在Z軸方向不分子塊。則子塊的尺寸為:X軸方向是父塊的1/5,Y軸方向是父塊的1/3,Z軸方向和父塊的尺寸相同。子塊只有在礦體的邊界處才會生成,並不是每一個父塊都會被分割為子塊。

父塊與嵌套子程式

獨立子程式是以獨立對象的形式存儲在資料庫伺服器中的,因此這是一種全局結構,與之對應的是嵌套子程式,即嵌套在PL/SQL塊中的局部子程式,其存儲位置取決於其所在父塊的位置。嵌套子程式只能在其定義的塊內部被調用,而不能在其父塊外被調用。
嵌套子程式與獨立子程式的區別在於:
(1)獨立子程式已經編譯好放在資料庫伺服器端,可以直接調用,而嵌套子程式存在於定義它的語句塊中,在運行時需要先進行編譯;
(2)獨立子程式不能重載,而嵌套子程式則可以進行重載;
(3)獨立子程式可以被任意PL/SQL塊調用,而嵌套子程式只能在定義它的塊中被調用。

利用規則體元方法建立礦體模型優點

①容易實現礦體模
型的內部空間的連續變化,特別對於變化程度很高的礦體屬性特徵;
②容易實現實體的整體性質,如質量、體積。
然而,規則體元建模方法面臨兩個矛盾:為提高剖分精度,尤其是在礦體邊界處,指定較小體單元尺寸,但會減緩計算機的可視化處理速度;為提高可視化處理速度,增大體元尺寸,則降低模擬精度,造成體模擬的邊界鋸齒狀。一種較好的解決辦法是對邊界的單元塊定義其百分比,這種百分比是根據邊界單元塊被邊界曲面分割後,單元塊在曲面內部的百分比。
單元塊的邊界百分比法可以較好地擬合複雜的實體邊界,但在對實體進行體積估算(如估算地質體的儲量)時,會造成一定的誤差,這種誤差只有當邊界單元塊的總百分比達到無偏時,才能降低到最小。這樣,就有必要用一種更為合理的方法對邊界的體元進行再次剖分。

相關詞條

熱門詞條

聯絡我們