本站小編為你精心準(zhǔn)備了石油測控論文:無線網(wǎng)的石油遠程測控體系的建構(gòu)參考范文,愿這些范文能點燃您思維的火花,激發(fā)您的寫作靈感。歡迎深入閱讀并收藏。
作者:王景敏蘇克曉劉彩玲管暉李麗單位:河南省科學(xué)院同位素研究所地理研究所中原石油勘探局地球物理測井公司
3G-PCI卡在系統(tǒng)中的使用
該系統(tǒng)包括石油測井?dāng)?shù)據(jù)探測部件、測井地面主機和測井解釋站服務(wù)器。測井地面主機上安裝有數(shù)據(jù)采集卡和3G數(shù)據(jù)傳輸卡。數(shù)據(jù)采集卡同石油測井?dāng)?shù)據(jù)探測部件通過電纜相連,用于測井信息的現(xiàn)場采集。3G數(shù)據(jù)傳輸卡的主要作用是通過手機模塊連接到移動通信的無線網(wǎng)絡(luò)上,解決測井現(xiàn)場與解釋分析中心的網(wǎng)絡(luò)連接。所得石油測井?dāng)?shù)據(jù)經(jīng)處理后由3G-PCI卡傳輸給測井解釋站服務(wù)器。圖2為數(shù)據(jù)采集傳輸示意圖。
軟件部分
1程序結(jié)構(gòu)
在該系統(tǒng)中,創(chuàng)建了一個多層的分布式Win-dows應(yīng)用程序。應(yīng)用程序由3個邏輯層組成:數(shù)據(jù)層、業(yè)務(wù)對象層和用戶界面層。采用面向?qū)ο蠹夹g(shù)和Remoting遠程處理技術(shù)對應(yīng)用程序的3個層次分別進行設(shè)計,從數(shù)據(jù)層開始,然后移到中間層業(yè)務(wù)規(guī)則對象,最后創(chuàng)建用戶界面層。整個系統(tǒng)采用MicrosoftVisualStudio.NETC#語言編寫。
客戶端注冊Remoting信道后,通過接口調(diào)用遠程接口,完成發(fā)送數(shù)據(jù)、發(fā)送文件、讀取列表、讀取文件內(nèi)容、接收服務(wù)器消息等工作。服務(wù)器通過注冊Remoting服務(wù),為遠程客戶端提供各種服務(wù)。
2客戶端
客戶端分為2類:一類是純粹的數(shù)據(jù)發(fā)送(測井現(xiàn)場用,包括發(fā)送數(shù)據(jù)、發(fā)送文件等),一類是數(shù)據(jù)讀取(解釋服務(wù)站用,包括獲取文件列表、讀取文件、接收服務(wù)器消息等)。客戶端的運行界面示例見圖3。客戶端的全部功能集中在一個程序集內(nèi),其結(jié)構(gòu)參見表1。
3服務(wù)器端
服務(wù)器端的主要功能就是為遠程客戶端提供各種服務(wù),包括接收數(shù)據(jù)、返回列表、返回文件內(nèi)容、發(fā)送消息等。其功能的實現(xiàn)主要借助于中間類庫(程序集)。圖4為服務(wù)器運行界面,接收數(shù)據(jù)并提供Remoting服務(wù)。
4中間類庫(程序集)
中間類庫主要定義了一個繼承于System.Mar-shalByRefObject的類RemotingClass,它可以通過注冊被遠程客戶端調(diào)用,從而完成分布式運行。在該類中定義了提供各種服務(wù)的方法。類庫的結(jié)構(gòu)參見表1。
系統(tǒng)特點
1)數(shù)據(jù)傳輸系統(tǒng)使用公用無線信息網(wǎng)絡(luò),適應(yīng)我國油田井位過于分散的國情。還具有無線數(shù)據(jù)傳輸距離遠、傳輸速率快、穩(wěn)定性和可靠性高的優(yōu)點,提高了測井和解釋效率。
2)系統(tǒng)軟件采用遠程處理技術(shù)CLR(CommonLanguageRuntime,通用語言運行時),實現(xiàn)了企業(yè)級分布式應(yīng)用程序域之間的交互,能直接傳遞二進制的對象數(shù)據(jù),其速度和效率遠比Web服務(wù)高,基本保證了實時性。
3)系統(tǒng)中,業(yè)務(wù)規(guī)則層和用戶界面層通過Re-moting技術(shù)進行通信,方便系統(tǒng)的部署,不需要修改任何客戶端代碼,只需要在服務(wù)器端重新部署新版本的組件即可。
結(jié)論
該系統(tǒng)設(shè)計使用的3G-PCI無線測井?dāng)?shù)據(jù)傳輸卡已獲得國家實用新型專利授權(quán),專利號為ZL201120174701.9。系統(tǒng)軟件已在國家知識版權(quán)局登記,登記證號為:2011SR073305。系統(tǒng)經(jīng)中原油田等多家用戶進行試用,為實時解釋、實時判斷、實時決策提供了可靠的技術(shù)保障,具有一定的實用和推廣價值。