鄭春亮 李樹建 季天明(長(zhǎng)城鉆探工程有限公司測(cè)井公司 124010)
在石油勘探工作中,需要應(yīng)用到大量的測(cè)井曲線,其中最主要的就是地質(zhì)綜合柱狀圖,很多相關(guān)軟件中都能夠進(jìn)行地質(zhì)綜合柱狀圖中的測(cè)井曲線的繪制,但是在實(shí)際應(yīng)用中,都主要是作為一個(gè)模塊來使用,還沒有完整的針對(duì)測(cè)井曲線管理、查詢、下載于一體的系統(tǒng)平臺(tái),并且相關(guān)軟件在實(shí)際應(yīng)用中,不能實(shí)現(xiàn)油田測(cè)井曲線數(shù)據(jù)庫(kù)的直接訪問,難以實(shí)現(xiàn)系統(tǒng)對(duì)測(cè)井曲線進(jìn)行成果圖的展示,應(yīng)用過程中非常的不方便,本文就主要針對(duì)此予以簡(jiǎn)單分析研究。
油田測(cè)井曲線中,測(cè)井曲線文件的產(chǎn)生主要來自于測(cè)井儀器的輸出,在實(shí)際的應(yīng)用中,油田測(cè)井工作中應(yīng)用到的儀器是多種多樣的,在型號(hào)及種類上具有一定的差別,不同種類、不同型號(hào)的測(cè)井儀器所產(chǎn)生的測(cè)井曲線文件格式具有較大差別,目前常用的兩種格式有:TXT格式與LAS格式,每種格式都會(huì)應(yīng)用一定的ASC II碼方式來進(jìn)行相關(guān)文本文件的保存,這就導(dǎo)致其具有各不相同的內(nèi)部結(jié)構(gòu),在其管理工作中,如果想要實(shí)現(xiàn)其統(tǒng)一集中管理,就需要對(duì)測(cè)井文件格式進(jìn)行轉(zhuǎn)換,并要與相關(guān)的測(cè)井專家進(jìn)行有關(guān)問題的討論,這就使得在曲線文件轉(zhuǎn)換領(lǐng)域具有較大的需求,本次研究中的油田測(cè)井曲線數(shù)據(jù)管理系統(tǒng)中,主要是應(yīng)用LAS 2.0格式作為測(cè)井曲線的相關(guān)文件通用格式。
測(cè)井曲線文件加載方面的需求,這主要包括相對(duì)路徑、結(jié)束深度、起始深度、文件體等方面的數(shù)據(jù)加載;其加載方式具有多井與單井兩種,在單井加載過程中,其加載流程主要表現(xiàn)為:選定井號(hào)、選擇所要加載的測(cè)井曲線文件、加載入庫(kù);在多井曲線文件加載過程中,其加載流程主要表現(xiàn)為:選擇所需要加載的測(cè)井曲線文件、依據(jù)文件頭的信息對(duì)測(cè)井曲線文件所歸屬的井進(jìn)行自動(dòng)判斷、加載入庫(kù)。
測(cè)井曲線文件的查詢需求,其所應(yīng)用的檢索方式主要是按井號(hào)檢索,其主要是在指定井號(hào)之后,對(duì)該井所包含的測(cè)井曲線文件信息予以羅列。在其測(cè)井曲線檢索工作中,可以根據(jù)輸入的曲線名稱、加載日期、深度范圍、井號(hào)等條件進(jìn)行檢索。
測(cè)井曲線的文件下載需求,其下載方式主要表現(xiàn)為:根據(jù)實(shí)際的需求提出下載請(qǐng)求、等待數(shù)據(jù)管理人員的審批、審批通過后可以直接實(shí)施下載。其下載內(nèi)容主要是曲線文件體以及測(cè)井曲線文件中的單條曲線數(shù)據(jù)。
測(cè)井曲線的文件回放需求,其主要應(yīng)該實(shí)現(xiàn)這樣的基本功能:(1)圖形的顯示,能夠以矢量圖的方式實(shí)現(xiàn)圖形的無級(jí)縮放;(2)可以實(shí)現(xiàn)圖形格式的自定義;(3)能夠?qū)崿F(xiàn)多井對(duì)比顯示、單井測(cè)井曲線顯示、多條測(cè)井曲線文件顯示、單條測(cè)井曲線文件顯示等多種顯示功能;(4)應(yīng)該能夠?qū)崿F(xiàn)各種不同比例尺的顯示。
在測(cè)井曲線的加載中,要求具有單獨(dú)的程序,并要具有菜單,每個(gè)模塊應(yīng)該能夠?qū)?yīng)一個(gè)菜單項(xiàng),并且在曲線加載的過程中,要具有取消按鈕。測(cè)井曲線的文件查詢,井號(hào)列表應(yīng)用的是樹形方式,其中一級(jí)節(jié)點(diǎn)表示的是盆地,二級(jí)節(jié)點(diǎn)表示的是一級(jí)構(gòu)造,三級(jí)節(jié)點(diǎn)表示的是二級(jí)構(gòu)造,四級(jí)節(jié)點(diǎn)表示的是井號(hào)。查詢結(jié)果要能夠以表格的形式來顯示。
在測(cè)井曲線的文件下載界面中,測(cè)井曲線文件信息要能夠以表格的方式來進(jìn)行顯示,每一個(gè)記錄之前都必須要求具有復(fù)選款,并可以根據(jù)實(shí)際需求對(duì)其進(jìn)行勾選,既可以進(jìn)行單選,又可以進(jìn)行多選。
測(cè)井曲線的回放,在其回放界面中,應(yīng)用TAB方式對(duì)相關(guān)窗口進(jìn)行分隔,并要求每個(gè)回放的圖像都能通過點(diǎn)擊TAB來進(jìn)行切換,在圖像上,可以通過鼠標(biāo)實(shí)現(xiàn)曲線的選取及放大、縮小。
系統(tǒng)要能夠保證測(cè)井曲線能夠轉(zhuǎn)換成為統(tǒng)一的LAS2.0格式,并且在轉(zhuǎn)換過程中,其要能夠具有異常處理功能,對(duì)于由于缺乏關(guān)鍵信息,導(dǎo)致不能成功轉(zhuǎn)換的相關(guān)的測(cè)井曲線文件,要對(duì)其所缺乏的關(guān)鍵信息予以指出,在曲線的查詢、下載過程中,對(duì)其工作效率具有一定的要求,并要求在五秒鐘之內(nèi)將查詢結(jié)果予以返回,要求一百條測(cè)井曲線的下載時(shí)間不能超過兩分鐘,系統(tǒng)在實(shí)際運(yùn)行過程中,要能夠?qū)崿F(xiàn)LAS2.0格式文件的回放功能,在對(duì)曲線特性處理時(shí),要保證其能夠滿足測(cè)井曲線的實(shí)際展示要求。
Dephi是一個(gè)融合了可視化組件庫(kù)功能、集成開發(fā)環(huán)境功能、現(xiàn)代編程語言的編程軟件,其基本類庫(kù)是可視化組件庫(kù)Visual Com ponent Library,其具有操作方便、可擴(kuò)展性強(qiáng)、封裝純粹的優(yōu)點(diǎn),即使是一個(gè)非常復(fù)雜的W in32API,在對(duì)其進(jìn)行VCL封裝之后,其使用起來也是比較方便的,其能夠支持類、過程及函數(shù)的嵌套,可以在一個(gè)過程中生命一個(gè)類或者是一個(gè)過程,其對(duì)于事件具有完整的支持與封裝,通過對(duì)事件對(duì)象進(jìn)行有效的聲明,能夠?qū)⑷我獾耐獠渴录唇壎ㄓ赩CL控件中,并且在Delphi的VCL中,還具有較多的偽API,其能夠?yàn)檐浖_發(fā)工作提供大力的支持。由于VCL具有非常好的可擴(kuò)展性,這會(huì)極大的方便控件編寫工作,并且可以實(shí)現(xiàn)任意ActiveX控件的導(dǎo)入導(dǎo)出,并且其具有平臺(tái)無關(guān)性,可以在其他操作系統(tǒng)中直接應(yīng)用。所有的VCL組件可以劃分為可視組件與非可視組件兩種類型,通常情況下,可視組件主要是繼承TW inControl,非可視組件主要是繼承自TCom ponent。
系統(tǒng)的主要功能模塊表現(xiàn)為:用戶管理模塊、測(cè)井曲線展示模塊、測(cè)井曲線解析模塊、測(cè)井曲線查詢下載、測(cè)井曲線加載。系統(tǒng)工作過程中的總體流程主要表現(xiàn)為:測(cè)井曲線文件加載、測(cè)井曲線文件查詢、測(cè)井曲線文件下載、測(cè)井曲線文件回放。
系統(tǒng)的需求性分析是油田測(cè)井項(xiàng)目中的關(guān)鍵內(nèi)容,本文就主要對(duì)油田測(cè)井曲線數(shù)據(jù)管理系統(tǒng)的需求性進(jìn)行了簡(jiǎn)單分析,并對(duì)其管理系統(tǒng)的總體設(shè)計(jì)進(jìn)行了簡(jiǎn)單探討,對(duì)于其應(yīng)用性能的提升具有積極的作用。
[1]付保紅,李玉春.油田測(cè)井曲線數(shù)據(jù)管理系統(tǒng)需求性分析[J].大慶師范學(xué)院學(xué)報(bào),2011(5).
[2]劉瑞超.大慶油田常規(guī)測(cè)井?dāng)?shù)據(jù)管理研究[J].軟件導(dǎo)刊,2010(4).