999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于C# 的FLAC3D到Surpac三維地質數據轉換

2016-01-27 03:30:19柴福山陳建平
地質學刊 2015年3期
關鍵詞:語言

柴福山, 陳建平, 徐 斌

(1.中國地質大學(北京)地球科學與資源學院,北京100083; 2.北京市國土資源信息研究開發重點實驗室,北京100083)

基于C# 的FLAC3D到Surpac三維地質數據轉換

柴福山1,2, 陳建平1,2, 徐斌1,2

(1.中國地質大學(北京)地球科學與資源學院,北京100083; 2.北京市國土資源信息研究開發重點實驗室,北京100083)

摘要:將FLAC3D和Surpac應用于正演成礦模擬和反演預測評價來實現礦產資源的聯合評價是找尋隱伏礦體的一種新思路。FLAC3D和Surpac的存儲方式和數據結構有很大不同,為了使FLAC3D正演模擬的結果能導入Surpac中進行聯合評價,采用C# 語言實現了FLAC3D的模擬數據(TXT數據)向Surpac的CSV數據轉換。實驗表明,此轉換方法能夠簡單快速地將FLAC3D的模擬結果轉移到Surpac軟件中,具有較高的實用性。

關鍵詞:C#語言;FLAC3D軟件;Surpac軟件;數據轉換;云南個舊

中圖分類號:P628+.3

文獻標識碼:A

文章編號:1674-3636(2015)03-0491-04

收稿日期:2015-06-12;修回日期:2015-06-18;編輯:蔣艷

基金項目:國土資源部公益性行業科研專項(201011002),中國地質調查局地質礦產評價專項(12120113091100)

作者簡介:柴福山(1988—),男,碩士研究生,地質工程專業, E-mail:fushan@cugb.edu.cn

0引言

計算機的快速發展對地球科學的推動作用,以及地學定量化、數字化和信息化的自身需求,地學模擬技術有了巨大的提升(呂鵬等,2011)。對隱伏礦體的模擬和再現,探討其動力學機制,是當前地質工作者感興趣的課題之一。到目前為止,可以通過物理方法和數學方法來對隱伏礦體進行模擬。但是,物理模擬方法成本較高,而且對地質演化的空間規模以及時間規模難以控制。鑒于這些局限性,數值模擬方法越來越受到重視。很多國內外研究傳統構造地質學、大地構造學和成礦學等領域的專家先后在地學數值模擬方面做過大量研究,例如Bruce Hobbs(澳大利亞)、Neil Mancktelow(瑞士)、Paul Williams(加拿大)、Cee Pashan(德國)、England Houseman(英國)等。到20世紀80年代末,我國才開始將FLAC應用于巖土工程地質力學分析,也就是在這個時候,FLAC才開始在地質學方面得到應用,并且取得了一定的應用成果(謝和平等,1999;龔紀文等,2002;楊立強等,2003)。

在隱伏礦體的預測評價中,基于成礦地質過程模擬,通過剖析礦床成因,總結規律來進行成礦預測的方法,是與礦床成礦過程相一致的預測評價過程,稱為正演成礦模擬;利用數學模型對指示礦床存在的地質特征(地層、巖體、斷裂、地球物理異常、地球化學異常等)進行綜合分析,計算找礦有利度的隱伏礦成礦預測評價方法,是在尋求已有成礦事實的基礎上反推成礦過程的預測評價過程,稱為反演預測評價。基于FLAC3D在巖石三維結構受力特性模擬和塑性流動方面的優勢,在正演成礦模擬中一般采用FLAC3D軟件。前人已經做過大量從GOCAD等轉換到FLAC3D的研究(趙鵬飛等,2012),但尚未見進行反向轉換的報道,因為需要二次開發程序來實現。依托C#語言為平臺,依據最近鄰域插值算法實現了FLAC3D的模擬數據向Surpac的CSV數據轉換。通過此轉換方法,能夠快速將FLAC3D的模擬結果轉移到Surpac軟件中進行資源預測評價。

最近鄰域插值算法是經典插值算法中最為簡單的算法(馬書紅,2014),它以歐氏距離為基礎,適合快速處理大量空間數據。此方法在醫學、圖像去噪、傳感器模式識別等方面得到了很好的應用,所以使用這種方法來轉換數據。

1FLAC3D軟件和Surpac軟件

FLAC3D(Fast Lagrangian Analysis of Continua)是美國Itasca公司開發的一套仿真計算軟件。它是二維的有限差分程序FLAC2D的拓展,能進行三維結構的受力特性模擬和塑性流動分析,更適用于連續多孔介質的變形、傳熱和流體的模擬。在地學領域的應用主要包括:流體在巖石中的運移規律、斷裂-流體耦合及空間分布、成礦流體-壓力模型等(蔣春明,2012;李小雙等,2013;李利東等,2014)。

Surpac軟件由澳大利亞Gemcom公司開發,在礦業領域處于國際領先水平,被廣泛應用于資源評估、礦山開采、地質測量等方面。它擁有一整套三維立體建模和三維圖形顯示等工具,完全集成的圖形模塊是其核心內容,是建立復雜的地質模型方便、快捷、有效的平臺。軟件系統采用模塊化集成,包含數十個可選的功能模塊,涵蓋礦山的各個應用,并有TCL二次開發平臺,提供面向礦山的三維可視化展示。

由資料可知(羅周全等,2008),FLAC3D軟件在三維實體建模和劃分網絡單元方面稍有不足,而Surpac強大的復雜地質建模和三維可視化功能正好彌補了FLAC3D的缺陷(王銀秀等,2014;王巧云等,2014)。所以在礦產勘查中,經常將這2個軟件結合起來進行成礦資源預測評價。

2技術實現

如何將正演成礦模擬的結果(TXT文件)快速準確地導入到Surpac中進行可視化顯示,具有重要的意義。對FLAC3D的正演模擬數據的結構和Surpac軟件讀取數據的特點進行分析,發現二者的數據結構和存儲方式有很大的不同,因此,根據二者的存儲方式和空間結構的不同確定轉換算法,選擇合適的數據結構來實現編程。數據轉換流程圖如圖1。

圖1 數據轉換流程Fig.1 Flow chart of data conversion

在將FLAC3D的正演模擬結果轉換到Surpac軟件的程序中,數據來源于FLAC3D的文本文件(TXT文件)和Surpac的CSV文件。通過FLAC3D提供的命令來輸出塊體的空間位置和模擬結果值,即可得到網格的ID(塊體編號)、x(塊體在X軸上的坐標)、y(塊體在Y軸上的坐標)、z(塊體在Z軸上的坐標)以及模擬結果(如Zone Pore Pressures,孔隙壓力值)等數據;在Surpac中能直接導出塊體成CSV文件,CSV(Comma Separated Value)是逗號分隔值,有時也叫字符分隔值,其文件以純文本形式存儲表格數據,最廣泛的應用是在程序之間轉移表格數據。Surpac的塊體數據結構為:

xyzsize(x)size(y)size(z)屬性

其中,x、y、z為塊體單位的中心點坐標,size(x)、size(y)、size(z)分別代表塊體單元在X、Y、Z方向上的長度,其余項為塊體單元的屬性。

在數據轉換的過程中,通常存在如下一種情況:FLAC3D軟件中網格大小與Surpac軟件中塊體模型的尺寸并不一樣大,無法直接按塊體賦值。為此,研究其數據特點,通過三維空間坐標的方法對這些數據進行重組,從而計算獲取Surpac塊體在FLAC3D中所對應的數據。具體計算步驟如下。

(1) 讀取FLAC3D數據,根據其質心計算塊體X、Y、Z方向的索引號,并將此索引號和對應的模擬結果存儲到數據字典中。計算方法如下。

(1)

(2)

(3)

式(1)、(2)、(3)中,dx、dy、dz分別是FLAC3D塊體的三維坐標,minXbound、minYbound、minZbound分別是在FLAC3D中X、Y、Z方向的整個模型的最小邊界值,Xlength、Ylength、Zlength分別是FLAC3D單個塊體在X、Y、Z方向上的長度,其空間關系如圖2。

圖2 空間關系圖Fig.2 Diagram showing spatial relationship

(2) 根據Surpac塊體的三維質心坐標采用式(1)—(3)來計算此塊體在FLAC3D中所對應的索引號。

(3) 在以上2個數據的基礎上,通過塊體的索引號,建立二者的關聯,取得塊體的模擬結果。

3應用實例

以云南個舊錫礦卡房礦田新山勘查區為研究對象,進行正反演聯合評價。個舊是我國最大的錫礦床,也是世界上最早的產錫基地,卡房礦田新山勘查區位于個舊礦的西南部,是個舊五大礦田之一,基礎地質資料非常豐富。一方面,建立研究區實體模型,對地、物、化、遙等信息進行定量化分析,應用“立方體預測方法”,采用證據權法進行找礦有力度的計算,進行反演成礦預測,圈定找礦靶區;另一方面,采用FLAC3D中進行正演成礦數值模擬,得到模擬結果。最后將正反演結果導入Surpac中進行三維可視化顯示。將FLAC3D正演模擬結果導入到Surpac中的展示效果如圖3、圖4所示。

圖3 FlAC3D正演模擬結果Fig.3 Forward simulation results of FLAC3D

圖4 FLAC3D導入Surpac后的顯示效果Fig.4 Display effect of FLAC3D after exporting Surpac

通過圖3、圖4對比可以看出,FLAC3D中的顯示效果與FLAC3D正演模擬結果基本相同,但由于二者的顯示方式不同,顯示效果稍有差別。這主要是由以下2個方面的原因引起:(1) 在數據轉換的過程中,受計算機的性能的影響,FLAC3D和Surpac中塊體的總范圍要適中,不能一個范圍遠遠大于另一個范圍;(2) 數據轉換過程中沒有涉及到插值,所以顯示的時候,二者有稍微差別。總體來看,這種轉換方法簡單、可行、有效。

4結論

FLAC3D軟件在數值模擬中具有獨特的優勢,但在三維實體建模和劃分網絡單元方面稍有不足,Surpac強大的復雜地質建模和三維可視化功能正好彌補了FLAC3D的缺陷。在隱伏礦體的預測評價中,將FLAC3D和Surpac應用于正演成礦模擬和反演預測評價來實現礦產資源的正反演聯合評價。為了實現正反演的聯合評價,先把FLAC3D的數據保存到TXT文件中,再將其導入到Surpac的CSV文件中。通過轉換程序,生成1個新的帶模擬結果的CSV文件,完成了FLAC3D的模擬數據(TXT數據)向Surpac的CSV數據轉換。這種方法解決了這2種軟件之間數據的單獨性,為正反演的聯合評價提供了數據基礎。從轉換結果可以看出,雖然在某些地方出現了一定的誤差,但總體上來看,轉換后的趨勢與FLAC3D中的趨勢基本一樣,表明此轉換方法簡單可行,具有較高的實用性。

參考文獻:

龔紀文,崔建軍,席先武,等. 2002.FLAC數值模擬軟件及其在地學中的應用[J]. 大地構造與成礦學,26(3): 321-325.

蔣春明. 2012. 三維建模及數值模擬技術在礦床研究中的應用:以刁泉銀銅礦為例[D].湖南長沙: 中南大學.

羅周全,吳亞斌,劉曉明,等. 2008. 基于Surpac的復雜地質體FLAC3D模型生成技術[J]. 巖土力學,29(5): 1334-1338.

呂鵬,畢志偉,朱鵬飛,等. 2011. 地學模擬相關技術的研究與進展[J]. 地質通報,30(5): 677-682.

李小雙,李耀基,王孟來. 2013. 磷礦地下開采地壓規律的FLAC3D數值模擬[J].金屬礦山,42(11): 14-20.

李利東,高興利,馮國強,等. 2014. 木瓜礦10-103工作面采場礦壓數值模擬研究[J]. 現代礦業,28(10): 152-154.

馬書紅.2014.幾種經典插值算法的放大結果比較[J].信息通信,137(5):34.

王巧云,劉漢棟,陳建平,等. 2014. 山東焦家金成礦帶三維地質建模及成礦預測[J]. 地質學刊,38(3): 412-420.

王銀秀,李業偉. 2014.Surpac軟件在三維地質建模中的應用[J].地質學刊,38(3): 445-450.

謝和平,周宏偉,王金安,等. 1999.FLAC在煤礦開采沉陷預測中的應用及對比分析[J]. 巖石力學與工程學報,18(4): 397-401.

楊立強,張中杰,林舸,等. 2003.FLAC基本原理及其在地學中的應用[J]. 地學前緣,10(1): 24-24.

趙鵬飛,王功文,李瑞喜,等.2012.基于C#與GOCAD-FLAC3D的三維地質模擬程序設計[J].西北地質,45(增刊1):202-205.

Three-dimensionalgeologicaldataconversionfromFLAC3DtoSurpacbasedonC#

CHAIFu-shan1,2,CHENJian-ping1,2,XUBin1,2

(1.SchoolofEarthSciencesandResources,ChinaUniversityofGeosciences(Beijing),Beijing100083,China; 2.KeyLaboratoryofDevelopmentandResearchforLandResourcesInformationinBeijing,Beijing100083,China)

Abstract:A combined evaluation of mineral resources by using FLAC3D software in forward metallogenic modeling and using Surpac software in inversion prediction evaluation is a new idea in searching for concealed ore bodies. The data format and data storage of FLAC3D are very different from those of Surpac. In order to import the data of forward mineralization simulation from FLAC3D into Surpac for a combined research, this study used C# to realize the data conversion from simulated data (TXT format) in FLAC3D to CSV data in Surpac. Experiments show that the conversion method can rapidly and accurately export the simulation of FLAC3D to the Surpac software.

Keywords:C#; FLAC3D software; Surpac software; data conversion; Gejiu in Yunnan

猜你喜歡
語言
詩之新,以語言創造為基
中華詩詞(2023年8期)2023-02-06 08:51:28
語言是刀
文苑(2020年4期)2020-05-30 12:35:30
讓語言描寫搖曳多姿
多向度交往對語言磨蝕的補正之道
累積動態分析下的同聲傳譯語言壓縮
日常語言與播音語言
新聞傳播(2016年10期)2016-09-26 12:15:04
語言技能退化與語言瀕危
我有我語言
論語言的“得體”
語文知識(2014年10期)2014-02-28 22:00:56
Only Words慎用你的語言
主站蜘蛛池模板: 怡红院美国分院一区二区| 国产福利不卡视频| 国产高清在线丝袜精品一区| 91在线无码精品秘九色APP| 亚洲欧美日本国产综合在线| 色婷婷色丁香| 国产情侣一区| 国产美女精品在线| 日韩精品亚洲人旧成在线| 精品无码一区二区三区电影| 久久综合干| 成人毛片免费在线观看| 欧美伦理一区| 国产成人精品第一区二区| 亚洲视频色图| 国产成人91精品免费网址在线| 四虎永久在线精品国产免费| 波多野结衣视频网站| 免费jizz在线播放| 国产精品永久免费嫩草研究院| 国产精鲁鲁网在线视频| 在线亚洲小视频| 国产精品浪潮Av| 日韩资源站| 精品国产自在现线看久久| 国产精品成人啪精品视频| 久久香蕉国产线看观看精品蕉| 亚洲一区国色天香| 亚洲无码电影| 欧美午夜小视频| 国产青青草视频| 色综合久久88色综合天天提莫 | 亚洲精品视频免费观看| 8090午夜无码专区| 美女毛片在线| 五月天福利视频| 久久久久免费看成人影片| 久久人搡人人玩人妻精品一| 亚洲无码免费黄色网址| 欧美一区二区福利视频| 高清欧美性猛交XXXX黑人猛交| 国产精品天干天干在线观看| 国产精品林美惠子在线播放| 午夜不卡福利| 国产午夜精品一区二区三区软件| 在线国产毛片| 国产一区二区免费播放| 成色7777精品在线| 国产网站一区二区三区| 99在线视频网站| 在线国产欧美| 国产极品粉嫩小泬免费看| 青青草欧美| 久久精品视频一| 伊人久久久久久久| 婷婷在线网站| 91精品国产无线乱码在线| 国产亚洲视频中文字幕视频| 美女一级免费毛片| 欧美中文字幕无线码视频| 在线观看精品国产入口| 欧美日韩亚洲国产主播第一区| 欧美激情成人网| 老司机精品久久| 四虎在线观看视频高清无码| 久操中文在线| 亚洲国产精品久久久久秋霞影院| 成人毛片免费在线观看| 丝袜高跟美脚国产1区| 黑色丝袜高跟国产在线91| 欧美综合激情| www成人国产在线观看网站| 色窝窝免费一区二区三区 | 国产小视频免费观看| 亚洲精品波多野结衣| 97视频免费在线观看| 中文字幕亚洲第一| 99久久国产精品无码| 中国特黄美女一级视频| 亚洲天堂成人| 男人天堂伊人网| 18禁高潮出水呻吟娇喘蜜芽|