大慶油田天然氣分公司隸屬于中國石油天然氣集團總公司,擔負著大慶油田每年生產5千萬噸原油的生產任務,年加工濕氣20億立方米、輕烴80萬噸,是全國最大的溶解氣處理加工基地。其包括9個油氣生產大隊、2個儲運大隊和1個銷售中心,共12個生產大隊,同時負責整個大慶油田的油氣集輸和油氣初加工任務。
長期以來,大慶天然氣公司生產數據的采集都是由崗位操作工傳輸到大隊調度,之后數據流傳輸到公司調度的語音聯系,將生產數據逐級上傳。傳統的做法有一定弊端,即:上級無法實時察看各裝置的運行狀況,難以統一協調;崗位工人疲于定時上報數據,有可能忽視裝置運行狀態的監控,給安全生產造成了隱患。
為此,根據天然氣生產集輸現狀,在原有數據采集的基礎上重新開發實施了生產指揮調度系統,系統通過現場數據采集監控網、系統優化數字化平臺網二級網絡系統,形成天然氣生產、集輸系統的數字化、信息化、網絡化監控平臺,實現了遠程數據信息共享和生產管理的實時調控,支持遠程移動辦公和異地查詢。
1 組成原理及典型功能
天然氣生產指揮調度系統的核心是紫金橋實時數據庫,實時數據庫負責獲取各分站的數據,并通過WEB發布功能將收到的數據動態顯示在用戶的IE瀏覽器上,并且設置群集功能增加系統的穩定性,自定義數據轉儲,將實時數據庫中的內容定時保存在關系數據庫中。
其中,服務器主要負責數據的匯總、發布和轉儲,為數據分析提供數據依據;數采中心采用紫金橋組態軟件,負責數據的采集,并將采集到的數據傳送給紫金橋實時數據庫服務器端。整體的系統架構圖如圖1所示。
圖1 系統架構圖
Fig 1 Main configuration of system
天然氣生產指揮調度系統數據采集層模塊包括:數據采集通訊組件(完成數據的讀取和校驗)、通訊狀態報警組件、實時數據庫二次壓縮組件(對大量的計算結果、現場實時數據、管理數據進行二次壓縮存儲)、時鐘同步組件(執行數據提供者與實時數據庫服務器間嚴格的時鐘同步)。
首先介紹一下系統部分核心功能
1 群集
群集是一組通過協同工作方式運行同一套應用程序并針對客戶端及應用程序提供單一系統映像的獨立計算機。群集技術的目標在于通過多層網絡結構進一步提高伸縮能力、可用性與可靠性。
2 網絡客戶端 服務器和數采機通過遠程數據源進行通信,通信狀態可以通過NetClient獲得。NetClient里記錄了總的訪問次數和回答次數、系統連接信息和遠程連接的狀態信息。 3 數據轉儲 通過數據轉儲可以把實時數據庫中的值按照一定的周期轉存到關系數據庫中,這樣用戶就可以使用關系數據庫所提供的各種功能對數據進行處理。 在“數據轉儲組態”中設置數據源、表名稱、表類型、方向、周期等信息。 在“數據轉儲”對話框內察看各轉儲量的信息。 4 數據恢復 數據傳輸過程中難免出現意外情況,當前置機和服務器間通信出現中斷時,就可能導致數據的丟失。如果設置了數據恢復功能,就可以在通信恢復暢通的情況下,將未上傳的數據補充到服務器端。 5 事件瀏覽 事件瀏覽功能記錄了實時數據庫的相關操作,包括系統啟動信息、網絡連接信息、設備故障信息等。通過這些信息可以了解系統的運行日志,對系統的維護提供了有力的支持。 總結 上面介紹了紫金橋實時數據庫的一些功能和用法,這些功能和用法對于維護大型系統是十分必要的。