文紅梅
(中石化西南石油局臨盤鉆井公司信息中心,山東 德州 251500)
多年來,鉆井生產信息管理采用人工操作方法,工作效率低,錯誤率高,難以滿足當前快速鉆井技術要求。為此本文介紹一套具有完全網絡化的鉆井生產多元數據分析處理系統,以提高鉆井工程信息管理、技術水平和工作效率。
由于鉆井生產的野外性,探索利用了覆蓋廣闊的GPRS通信網絡及局企業網絡,合理組織鉆井信息數據結構研發了一套集數據采集、信息傳輸、報表處理、信息發布、綜合查詢及系統維護功能的多層的B/S架構的鉆井生產多元數據分析處理系統。輕點鼠標,公司所有野外施工井的資料如每日鉆井生產動態、工作動態、鉆井日報的無線數據上報及各種生產報表立刻清晰地顯示在眼前。同時相關部門和各鉆井隊能夠以B/S方式隨時隨地查詢井隊生產狀態、鉆機動態、鉆井生產日報、生產質量信息報表、生產運行信息報表,從而可以完成對鉆井的指標和時效的分析。
由于GPRS采用分組交換技術,是在現有GSM系統上發展出來的一種新的承載業務,GPRS采用與GSM同樣的無線調制標準、同樣的頻帶、同樣的突發結構、同樣的跳頻規則以及同樣的TDMA幀結構,這種新的分組數據信道與當前的電路交換的話音業務信道極其相似。因此,現有的基站子系統(BSS)從一開始就可提供全面的GPRS覆蓋。GPRS允許用戶在端到端分組轉移模式下發送和接收數據,而不需要利用電路交換模式的網絡資源。從而提供了一種高效、低成本的無線分組數據業務。每個用戶可同時占用多個無線信道,同一無線信道又可以由多個用戶共享,資源被有效的利用,給移動用戶提供高速無線IP或X.25服務,數據傳輸速率高達160 Kbps。使用GPRS技術實現數據分組發送和接收,用戶永遠在線且按流量計費,迅速降低了服務成本,特別適用于間斷的、突發性的和頻繁的、少量的數據傳輸,也適用于偶爾的大數據量傳輸。在此信道上提供TCP/IP連接,可以用于Internet連接、數據傳輸等應用。鉆井公司采用每小隊配一部 GPRSIPMODEM與微機相連,數據通過它上傳到移動基站,再傳回移動公司;再通過GGSN網關接入Internet網,再通過網關接入企業網,生產小隊將采集的數據每天可間隔上傳3次~5次,也可實時采集實時上傳數據。
由于小隊采用GPRS網進行數據采集與傳輸,所以數據庫讀寫采用中間層編程非實時差分在線技術,前端小隊錄入數據提交后,由應用服務系統進行各種計算后并上傳至數據庫服務器存儲。這樣由于前端在不需要數據傳送時是離線的,而應用服務與數據庫服務器在同一企業網內,數據就會又快又好地進行采集、傳輸、計算、存儲等操作,讀寫數據管理與檢索數據報表就會由應用服務器動態形成而后再呈現給各部門的客戶請求。數據由采集頁面填寫完成后上傳按鈕程序
Dim pdata As New selectdata // selectdata 是中間層程序(myzdata.dll已在引用中)中含有數據處理的類模塊。
Dim sqlstr As String
Sqlstr=//定義SQL語句
If pdata.executesql(sqlstr)=True Then//網絡自動連接進入在線狀態并上傳數據,當返回值為True時,表示數據上傳成功,并同時斷開數據連接進入離線狀態,當返回值為False時,表示數據上傳不成功,并同時斷開數據連接進入離線狀態。
errtext.Text=“信息提示:數據上傳成功”
Else
errtext.Text=“錯誤提示:“+dberr+”,數據上傳不成功”
End If。
小隊數據上傳后應用服務器會迅速進行各類計算,并重新呈現小隊各種狀態,如黑色表示該小隊今天因故停產,紅色表示該小隊今天數據未上傳或數據有問題,藍色表示該小隊生產正常。這樣指揮生產的領導與專家就會根據小隊生產的首頁面快速做出分析,并可直接點按小隊圖標,顯示該小隊生產狀況詳細情況。
同時由于小隊客戶端因數據傳輸量小,即使用 GPRS網也感覺系統運行速度是相當快的,并可隨時動態查詢小隊鉆井生產數據和報表,經測試查詢頁面均能在1 s以內完成。
將小隊采集的數據按指定算法進行計算,并與經驗與學習庫進行數據智能分析與比對,將分析的智能結果產生種類查詢報表。部分程序代碼如下:
//部分計算程序代碼
pdataset1=pdata.SelectSqlRows(sqlstr, "glgn")//網絡連接讀取要計算數據到本地機緩存表,斷開數據連接,進入離線計算狀態。

//各種算法程序計算

//部分報表頁面呈現程序代碼


經過使用,該系統能夠及時、準確地上傳小隊生產數據,實時動態監測和掌握小隊生產情況。能準確實時進行多元生產數據處理與分析,提高了工程技術人員與企業領導指揮鉆井生產的工作效率。多次準確定位和排除了小隊生產的技術和安全隱患,受到上級相關部門的表揚和獎勵,取得了可觀的經濟效益和社會效益。