摘要:目前國內外商業解釋軟件系統對山地地震資料的解釋存在一定的局限性,川慶鉆探工程公司地球物理勘探公司多年來雖在山地地震資料解釋方面積累了大量的生產技術和科研成果,但某些技術特別是一些關鍵核心技術集成應用十分不便。因此,構建集成統一的山地地震解釋軟件平臺,使上述技術有形化便成為了一個重要課題。通過對現有主流商業軟件的基礎平臺的深入剖析,結合川渝地區山地物探的研發模式,探索出一套基礎平臺加功能插件的軟件架構設計思路,并形成了GeoMountain解釋工程師軟件系統。該解釋平臺較好地解決了軟件開發與集成問題,具有很好的擴展性。基于該解釋平臺開發了井分析、含逆斷層的構造解釋、屬性儲層預測以及多波等功能插件。該系統已在10多個項目的地震資料解釋中取得了較好的應用效果。
關鍵詞:GeoMountain軟件系統;山地;地震勘探;解釋計算機程序;插件;應用
0 引言
當前,地震解釋軟件種類較多,國外的有大型地震綜合解釋LandMark軟件系統、微機一體化油藏描述的Discovery軟件系統,地震微機解釋軟件包SMT,斯倫貝謝公司的勘探開發一體化軟件包Geoframe系統,OpendTect軟件系統。國內有處理解釋一體化的GeoEast軟件系統[1],雙狐微機解釋系統等。LandMark軟件主要有OpenWorks軟件平臺和各個應用程序組成,應用程序都是OpenWorks的插件,均運行于OpenWorks環境下,受它管理,遵循其設置的規則和標準,所有應用程序產生的各類數據包括地質、地震、測井、人文4大類數據,均存儲于OpenWorks數據庫中,形成了一個統一的數據體。盡管如此,在插件的管理方面,開發人員仍不能方便地進行插件安裝和卸載。而OpendTect軟件具有很好的插件機制,主要由基礎環境以及在此基礎上運用高級插件技術(Plugin)開發的功能模塊組成,但在數據平臺方面又有所欠缺。.結合四川山地物探的研發模式,探索一套基礎平臺加功能插件的軟件架構設計,使該解釋平臺(即GeoMountoin軟件系統)較好地解決軟件開發與集成,使之具有很好的擴展性。
1 基礎平臺構建
GeoMountain軟件系統由基礎平臺和功能插件組成(圖1)。基礎平臺分為插件平臺和數據平臺。
插件平臺是整個系統的核心,是功能插件實現的基礎。插件平臺包含重要的核心組件,分別有運行時核心、工作臺GUI、項目管理、幫助系統數據管理和平臺數據業務等。插件平臺不包含具體的功能實現,只為功能插件提供運行環境、實現接口及數據管理,而插件實現其業務功能要依賴平臺接口。插件通過平臺安裝的方式安裝入平臺中,同時平臺也提供插件管理功能,如卸載插件等(圖2)。可以很好地解決軟件開發與集成問題,適用高級版和低級版的軟件安裝,這對程序組織開發十分方便。軟件系統采用C++語言的跨平臺GUI工具包QT開發[2~3],可運行于Windows、Linux、Unix等多個平臺之上。
數據平臺的主要功能是為整個插件平臺的基本數據實現統一管理,提供統一的訪問接口。對地震、層位等類型數據通過文件流的方式管理;而井相關數據、子波數據使用數據庫存儲。數據管理平臺定義了各種類型數據的訪問接口,以滿足功能插件的二次開發。
2 插件模塊
插件分系統插件和用戶插件。系統插件納入基礎平臺,而用戶插件有選擇性地進行安裝。目前,GeoMountain解釋工程師軟件系統開發的系統插件有井分析插件(GmLog)、實用工具(GmTool);用戶插件有構造解釋(GmSI)、屬性儲層預測(GmAttr)、多波解釋(GmMCI)、地質繪圖(GmMap)等插件。
井分析插件包括合成記錄、地質層位標定、AVO分析、流體替換、交會分析等單井分析以及地層對比、砂體對比分析等多井分析功能。構造解釋插件主要包括速度場構建、2D/3D構造解釋、全三維可視化解釋、時深轉換等。屬性儲層預測插件包括常規屬性及特殊屬性提取、屬性優化、儲層預測。地質繪圖插件包括數據網格化、等值線繪制、構造成圖等功能。圖3為插件的部分界面。

3 軟件系統的特色
GeoMountain解釋軟件采用先進的平臺加插件的架構設計,較好地解決了軟件開發與集成問題。軟件系統界面語言可自由切換,QT可滿足不同層次用戶的界面語言需求。該軟件系統融合了川慶鉆探工程有限工程公司地球物理勘探公司多年來山地地震解釋的生產技術和科研成果,如復雜構造速度場構建技術、逆掩斷裂帶成圖技術,改進的第三代相干技術、高精度時頻分析技術、流體屬性定量分析技術等。
4 軟件系統的應用
GeoMountain解釋軟件系統在10多個項目中得到了廣泛應用,取得較好效果。圖4為西部某工區構建的地下速度模型,經時深轉換后得到深度剖面。由于準確的速度場構建,消除了時間剖面的構造假象,恢復了地下復雜構造的真實形態(圖5)。圖6為某層的逆掩斷層構造成圖,它同時刻畫了斷層上、下盤包括逆掩部分的構造形態。
5 結束語
具有自主知識產權的GeoMountain解釋工程師軟件系統填補了國內山地地震資料解釋軟件方面的空白,它融合了中國石油天然氣集團公司川慶鉆探工程有限公司地球物理勘探公司山地復雜地震資料解釋的生產經驗和科研成果,大大改善了山地地震勘探技術有形化的技術環境,軟件系統的架構設計使得GeoMountain解釋軟件系統具有很好的擴展性、集成性。
在本文的修改過程中得到何光明、周阿波、陶正喜、李忠、劉鴻、謝芳、巫駿和洪余剛等人的指導和幫助,在此一并表示感謝。
參考文獻
[1] 王子蘭,王仕儉,李素閃,等.GeoEast處理解釋一體化應用[J].天然氣工業,2007,27(增刊A):222-224.
[2] 閆峰欣.C++ GUI Programming with QT4[M].北京:電子工業出版社,2008.
[3] 王宏琳.地球物理勘探軟件平臺技術[M].北京:石油工業出版社,1999.
(本文作者:鄒文1 黃東山1 巫盛洪1 陳愛萍1 鐘萍2 1.川慶鉆探工程公司地球物理勘探公司技術發展中心;2.川慶鉆探工程公司地球物理勘探公司物探研究中心)
贊 賞 分享
您可以選擇一種方式贊助本站
支付寶轉賬贊助
微信轉賬贊助

- 注解:本資料由會員及群友提供僅供閱讀交流學習,不得用于商業用途!