李愉兵
摘要:石油在現(xiàn)代社會發(fā)展中占據(jù)著重要的作用,是一種與人們?nèi)粘I詈凸I(yè)生產(chǎn)都有著很大關(guān)系的一種不可再生能源,如何對其加以充分的開發(fā)和利用,已經(jīng)成為了現(xiàn)代科學(xué)技術(shù)積極研究的一個課題。在生產(chǎn)測井作業(yè)當(dāng)中,其地面系統(tǒng)的作用是非常重要的,其測試軟件的應(yīng)用大大提升了生產(chǎn)作業(yè)的效率。本文首先對生產(chǎn)測井地面系統(tǒng)測試軟件的功能和特征進行了簡要的論述,繼而對它的開發(fā)進行了具體的探討。
【關(guān)鍵詞】生產(chǎn)測井 地面系統(tǒng) 測試軟件 開發(fā)
對于測井?dāng)?shù)據(jù)的采集、存儲以及顯示等,對生產(chǎn)測井作業(yè)來說是十分重要的,而保證該項工作順利完成的前提就是生產(chǎn)系統(tǒng)的運行正常。生產(chǎn)測井系統(tǒng)的應(yīng)用,能夠?qū)崿F(xiàn)對測井資料的充分分析和利用,對測井中所出現(xiàn)的問題加以及時的處理,同時還可以發(fā)現(xiàn)系統(tǒng)中的缺陷,繼而對其加以實時的維護,所以說對生產(chǎn)測井地面系統(tǒng)加以測試是非常重要的。
1 簡述生產(chǎn)測井地面系統(tǒng)測試軟件
1.1 功能
想要滿足系統(tǒng)硬件的設(shè)計要求,繼而達成針對生產(chǎn)測井工程在維護方面的支持,同時對測井系統(tǒng)加以檢測,其相應(yīng)的測試軟件應(yīng)該滿足以下幾點要求:
(1)將Windows操作系統(tǒng)當(dāng)成軟件運行的基礎(chǔ)部分,繼而形成一種簡便、快捷的數(shù)據(jù)傳輸以及記錄操作的形式。
(2)可以實現(xiàn)測井工作的實時性,其中包含對測井信號加以采集和計算,對所繪制的數(shù)據(jù)曲線加以存儲等。
(3)其操作和控制界面要盡量完善,其中應(yīng)該包括主菜單、文件管理單元、選擇或者編輯服務(wù)表單元以及設(shè)置輸入法等。
(4)將現(xiàn)場資料準(zhǔn)確的轉(zhuǎn)換成為解釋資料,給解釋處理工作供給出更為方便轉(zhuǎn)換格式的基本功能。
1.2 特征
生產(chǎn)測井地面系統(tǒng)測試軟件主要具備四種較為突出的技術(shù)特征:
(1)軟件設(shè)計跟基本向下兼容所呈現(xiàn)的要求較為統(tǒng)一。
(2)在測井鉆探所呈現(xiàn)的廣度和深度出現(xiàn)變化的時候,應(yīng)該針對鉆探的深度是否正確做出具體的分析,要是深度沒有出現(xiàn)錯誤的話就應(yīng)該對測井曲線加以校準(zhǔn),繼而利用軟件對數(shù)據(jù)加以刪除,或者采用均勻插入的方式對曲線加以壓縮或者延長,從而可以符合正確深度的具體要求。
(3)測試軟件應(yīng)該具備對資料管理更加的直觀化和人性化功能。與此同時,其所具備的功能應(yīng)該包括在用戶對測井軟件加以命名或者對同名文件的名稱加以更改時的提醒,以及避免在計算機出現(xiàn)故障之后數(shù)據(jù)丟失而具備的實時保存數(shù)據(jù)的功能。
(4)在對測井曲線的疊加進行輸出或者處理的時候,可以在軟件中設(shè)置十條能夠同時呈現(xiàn)的測井曲線,同時在操作方式上更加的簡便,讓結(jié)果的可視化程度更高,讓數(shù)據(jù)信息的對比分析工作更加的便捷。
2 對生產(chǎn)測井地面系統(tǒng)測試軟件的開發(fā)利用
這個軟件是在Windows系統(tǒng)之下開發(fā)的,用核心態(tài)設(shè)備驅(qū)動程序完成了數(shù)據(jù)的底層采集工作,而且在用戶利用線程運行機制編寫多線程客戶程序,從而達成數(shù)據(jù)實時處理的狀態(tài),通過友好的人機界面顯示結(jié)果。
2.1 底層采集
一般情況之下,生產(chǎn)測井?dāng)?shù)據(jù)的傳輸基本上是依托于WTC電纜遙測系統(tǒng)完成的,在正常的作業(yè)當(dāng)中,通常向地面?zhèn)鬏數(shù)臄?shù)據(jù)是1幀/40ms,目前絕大多數(shù)的地面測試軟件都以USB通道為依托,一般采用USB2.0,最高理論傳送速率為12Mbt/s。一般測井?dāng)?shù)據(jù)的采集是由地面測井系統(tǒng)下的采集箱體完成,它由采集箱體通過井下電纜向井下儀器發(fā)送控制命令,接受井下上傳信號,進而進行恢復(fù)、解碼、采集后進行數(shù)據(jù)打包,然后按一定的協(xié)議通過USB與工控機進行通信。
2.2 數(shù)據(jù)處理
一般情況之下,結(jié)合測井對各個參數(shù)的具體要求,根據(jù)各個參數(shù)的特性運用不同方式把那些已經(jīng)輸送至主機的數(shù)據(jù)信息加以具體的顯示。同時根據(jù)測井模式f一般分為:點測、上測、下測)分別對幀變化、深度以及定時所對應(yīng)的標(biāo)志加以設(shè)置,接下來系統(tǒng)就可以利用對各種標(biāo)志加以判斷來做出相應(yīng)的計算和處理,繼而對其加以顯示。與此同時,還可以依據(jù)不同工作方式的具體需求,對所顯示的數(shù)據(jù)加以定時的刷新,從而實現(xiàn)動態(tài)檢測目的的實現(xiàn)。同時軟件還需具備實時存儲功能,并可對存儲數(shù)據(jù)進行回放。同時可在存儲數(shù)據(jù)中加入對比參數(shù)的比較曲線。
2.3 關(guān)鍵性技術(shù)
生產(chǎn)測井地面系統(tǒng)測試軟件主要是將Windows操作系統(tǒng)作為其最為基本的依托,可以實現(xiàn)對多線程技術(shù)所執(zhí)行的多個任務(wù)加以充分的調(diào)度,也就是說這個測試軟件具備多任務(wù)調(diào)度的功能和機制,這同時也是測試軟件所具備的各種功能得以實現(xiàn)的一個前提和保障。線程指的主要是一個在進程內(nèi)部存在的執(zhí)行單元,系統(tǒng)只要是形成了一個進程,它就會實現(xiàn)對一個主線程的形成,測試軟件當(dāng)中的主線程是應(yīng)用程序所對應(yīng)的對象,從系統(tǒng)開始運行的時候就能實現(xiàn)自動啟動。測試軟件想要達成對數(shù)據(jù)的采集、顯示以及處理等各種功能,一定要設(shè)計兩個工作線程,在這當(dāng)中讀取線程是用作測井?dāng)?shù)據(jù)的定時定點采集,而下發(fā)命令線程是針對井下的儀器對各種反饋命令加以發(fā)布,不過兩個線程都是由主線程所啟動的。與此同時,對數(shù)據(jù)加以的實時處理時利用Windows信息傳遞機制所設(shè)計的一些信息相應(yīng)函數(shù)具體達成的,在通常情況之下,信息響應(yīng)函數(shù)當(dāng)中的程序在對任務(wù)加以執(zhí)行和處理的時候,都是將讀線程設(shè)置的與之相應(yīng)的標(biāo)志當(dāng)成依據(jù)而具體實施的。
3 結(jié)束語
總而言之,經(jīng)過對生產(chǎn)測井地面系統(tǒng)測試軟件的功能、特征所進行的分析,還有對其開發(fā)利用的探討,可以得出結(jié)論,生產(chǎn)測井地面系統(tǒng)測試軟件的開發(fā)和設(shè)計具有非常重要的意義,能夠?qū)崿F(xiàn)對生產(chǎn)測井工藝流程的促進。同時由于現(xiàn)今石油儀器制造廠商的增多,行業(yè)的競爭加劇,對地面測井系統(tǒng)的兼容性、覆蓋性以及相應(yīng)測井解釋軟件提出了新要求,因而相關(guān)從業(yè)人員應(yīng)該積極探索,對國外的先進技術(shù)和經(jīng)驗加以積極的借鑒,結(jié)合我國石油開采行業(yè)的實際情況,對生產(chǎn)測井地面系統(tǒng)測試軟件加以切實的改善,繼而促進我國石油行業(yè)的發(fā)展,為國民經(jīng)濟的發(fā)展貢獻出屬于自己的一份力量。
參考文獻
[1]楊愛東,生產(chǎn)測井地面系統(tǒng)測試軟件的開發(fā)[J],中國石油和化工標(biāo)準(zhǔn)與質(zhì)量,2012(08):124.
[2]胡琎,生產(chǎn)測井地面系統(tǒng)測試軟件開發(fā)[J].化工管理,2016 (18):71.endprint