?

生產測井地面系統測試軟件開發

2018-01-30 00:46李愉兵
電子技術與軟件工程 2017年15期
關鍵詞:測試軟件線程測井

李愉兵

摘要:石油在現代社會發展中占據著重要的作用,是一種與人們日常生活和工業生產都有著很大關系的一種不可再生能源,如何對其加以充分的開發和利用,已經成為了現代科學技術積極研究的一個課題。在生產測井作業當中,其地面系統的作用是非常重要的,其測試軟件的應用大大提升了生產作業的效率。本文首先對生產測井地面系統測試軟件的功能和特征進行了簡要的論述,繼而對它的開發進行了具體的探討。

【關鍵詞】生產測井 地面系統 測試軟件 開發

對于測井數據的采集、存儲以及顯示等,對生產測井作業來說是十分重要的,而保證該項工作順利完成的前提就是生產系統的運行正常。生產測井系統的應用,能夠實現對測井資料的充分分析和利用,對測井中所出現的問題加以及時的處理,同時還可以發現系統中的缺陷,繼而對其加以實時的維護,所以說對生產測井地面系統加以測試是非常重要的。

1 簡述生產測井地面系統測試軟件

1.1 功能

想要滿足系統硬件的設計要求,繼而達成針對生產測井工程在維護方面的支持,同時對測井系統加以檢測,其相應的測試軟件應該滿足以下幾點要求:

(1)將Windows操作系統當成軟件運行的基礎部分,繼而形成一種簡便、快捷的數據傳輸以及記錄操作的形式。

(2)可以實現測井工作的實時性,其中包含對測井信號加以采集和計算,對所繪制的數據曲線加以存儲等。

(3)其操作和控制界面要盡量完善,其中應該包括主菜單、文件管理單元、選擇或者編輯服務表單元以及設置輸入法等。

(4)將現場資料準確的轉換成為解釋資料,給解釋處理工作供給出更為方便轉換格式的基本功能。

1.2 特征

生產測井地面系統測試軟件主要具備四種較為突出的技術特征:

(1)軟件設計跟基本向下兼容所呈現的要求較為統一。

(2)在測井鉆探所呈現的廣度和深度出現變化的時候,應該針對鉆探的深度是否正確做出具體的分析,要是深度沒有出現錯誤的話就應該對測井曲線加以校準,繼而利用軟件對數據加以刪除,或者采用均勻插入的方式對曲線加以壓縮或者延長,從而可以符合正確深度的具體要求。

(3)測試軟件應該具備對資料管理更加的直觀化和人性化功能。與此同時,其所具備的功能應該包括在用戶對測井軟件加以命名或者對同名文件的名稱加以更改時的提醒,以及避免在計算機出現故障之后數據丟失而具備的實時保存數據的功能。

(4)在對測井曲線的疊加進行輸出或者處理的時候,可以在軟件中設置十條能夠同時呈現的測井曲線,同時在操作方式上更加的簡便,讓結果的可視化程度更高,讓數據信息的對比分析工作更加的便捷。

2 對生產測井地面系統測試軟件的開發利用

這個軟件是在Windows系統之下開發的,用核心態設備驅動程序完成了數據的底層采集工作,而且在用戶利用線程運行機制編寫多線程客戶程序,從而達成數據實時處理的狀態,通過友好的人機界面顯示結果。

2.1 底層采集

一般情況之下,生產測井數據的傳輸基本上是依托于WTC電纜遙測系統完成的,在正常的作業當中,通常向地面傳輸的數據是1幀/40ms,目前絕大多數的地面測試軟件都以USB通道為依托,一般采用USB2.0,最高理論傳送速率為12Mbt/s。一般測井數據的采集是由地面測井系統下的采集箱體完成,它由采集箱體通過井下電纜向井下儀器發送控制命令,接受井下上傳信號,進而進行恢復、解碼、采集后進行數據打包,然后按一定的協議通過USB與工控機進行通信。

2.2 數據處理

一般情況之下,結合測井對各個參數的具體要求,根據各個參數的特性運用不同方式把那些已經輸送至主機的數據信息加以具體的顯示。同時根據測井模式f一般分為:點測、上測、下測)分別對幀變化、深度以及定時所對應的標志加以設置,接下來系統就可以利用對各種標志加以判斷來做出相應的計算和處理,繼而對其加以顯示。與此同時,還可以依據不同工作方式的具體需求,對所顯示的數據加以定時的刷新,從而實現動態檢測目的的實現。同時軟件還需具備實時存儲功能,并可對存儲數據進行回放。同時可在存儲數據中加入對比參數的比較曲線。

2.3 關鍵性技術

生產測井地面系統測試軟件主要是將Windows操作系統作為其最為基本的依托,可以實現對多線程技術所執行的多個任務加以充分的調度,也就是說這個測試軟件具備多任務調度的功能和機制,這同時也是測試軟件所具備的各種功能得以實現的一個前提和保障。線程指的主要是一個在進程內部存在的執行單元,系統只要是形成了一個進程,它就會實現對一個主線程的形成,測試軟件當中的主線程是應用程序所對應的對象,從系統開始運行的時候就能實現自動啟動。測試軟件想要達成對數據的采集、顯示以及處理等各種功能,一定要設計兩個工作線程,在這當中讀取線程是用作測井數據的定時定點采集,而下發命令線程是針對井下的儀器對各種反饋命令加以發布,不過兩個線程都是由主線程所啟動的。與此同時,對數據加以的實時處理時利用Windows信息傳遞機制所設計的一些信息相應函數具體達成的,在通常情況之下,信息響應函數當中的程序在對任務加以執行和處理的時候,都是將讀線程設置的與之相應的標志當成依據而具體實施的。

3 結束語

總而言之,經過對生產測井地面系統測試軟件的功能、特征所進行的分析,還有對其開發利用的探討,可以得出結論,生產測井地面系統測試軟件的開發和設計具有非常重要的意義,能夠實現對生產測井工藝流程的促進。同時由于現今石油儀器制造廠商的增多,行業的競爭加劇,對地面測井系統的兼容性、覆蓋性以及相應測井解釋軟件提出了新要求,因而相關從業人員應該積極探索,對國外的先進技術和經驗加以積極的借鑒,結合我國石油開采行業的實際情況,對生產測井地面系統測試軟件加以切實的改善,繼而促進我國石油行業的發展,為國民經濟的發展貢獻出屬于自己的一份力量。

參考文獻

[1]楊愛東,生產測井地面系統測試軟件的開發[J],中國石油和化工標準與質量,2012(08):124.

[2]胡琎,生產測井地面系統測試軟件開發[J].化工管理,2016 (18):71.endprint

猜你喜歡
測試軟件線程測井
本期廣告索引
八扇區水泥膠結測井儀刻度及測井數據處理
網絡自適應測試軟件運行方法設計
淺談linux多線程協作
基于測井響應評價煤巖結構特征
中石油首個全國測井行業標準發布
遠程開放教育學生自主學習能力評價的研究
基于上下文定界的Fork/Join并行性的并發程序可達性分析*
Linux線程實現技術研究
么移動中間件線程池并發機制優化改進
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合