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