王學軍 韓文娜
[摘 要] 本文在數字油田建設實踐基礎上,以海量石油勘探地震數據的質量控制方法為主要研究內容,結合最新的跨平臺計算機技術,開發(fā)了一套完整的地震勘探數據質量控制軟件。該軟件在各油田的廣泛應用大大提高了海量地震數據檢查和質量控制的效率,減少了海量地震數據在不同平臺之間的網絡傳輸,在數字油田建設的地震數據整理與管理中發(fā)揮了重要的支持作用。
[關鍵詞] 地震;數據;質量;控制;軟件;系統
doi : 10 . 3969 / j . issn . 1673 - 0194 . 2014 . 11. 029
[中圖分類號] TP315 [文獻標識碼] A [文章編號] 1673 - 0194(2014)11- 0044- 04
1 引 言
在數字油田建設實踐過程中,對于海量石油勘探地震數據的整理和質量控制,油田仍然采用低效率的人工處理方式,數據質控自動化處理程度較低,直接影響了地震數據建設與應用。針對影響地震數據管理效率的瓶頸問題,石油勘探地震數據管理人員提出了一套切實可行的解決方案,結合最新的跨平臺計算機技術,研發(fā)了實用的跨平臺地震數據質量控制軟件系統。
該軟件系統可以實現跨平臺部署、分布式獨立運行,既可在Unix環(huán)境運行,又可在Windows平臺運行,具有良好的平臺適應性,可有效地減少海量的大塊地震數據在不同系統平臺之間的傳輸,節(jié)約網絡帶寬。該軟件系統對地震數據提供了較多的質量控制手段,實現了快捷的批量數據質量控制、圖形顯示等實用功能,大大減輕人工勞動強度,輔助提升地震數據的準確性和可靠性,在油田數據建設中得到了廣泛的應用。
2 研究背景
2.1 針對問題
在石油勘探地震數據管理工作中,我們發(fā)現:一方面,各油田存儲地震數據的3480磁帶及3490E磁帶由于存檔時間長、施工和處理單位多等歷史原因,磁帶標簽記錄不統一、處理信息不規(guī)范、內外線名不一致等現象較為普遍,如:多條測線之間未寫EOF存在一起、卷頭不全、卷頭中采樣間隔與道頭中的采樣間隔不一致等問題,地震數據體文件中的EBCDIC頭信息、二進制卷頭、道頭信息等不全、不規(guī)范、甚至錯誤,無法為商品化處理、解釋及數據管理軟件提供準確可靠的數據源,增加了數字油田建設的難度。另一方面,在微機上整理和完成質量控制的規(guī)范化數據在進入主數據庫加載前的一個必要的過程就是數據傳輸。通過FTP客戶端和網絡連接到FTP服務器,實現文件共享及資源共享,海量地震數據傳輸占用了大量網絡資源,而且傳輸環(huán)境成為整個工作過程的瓶頸。
網絡傳輸占用帶寬,而且有時還會造成海量數據的傳輸出現數據失真問題,導致加載后的數據由于驗證不準確而進行二次傳輸、加載和下載驗證的重復勞動,本文中的跨平臺地震數據質量控制軟件即是為有針對性地解決上述問題而研發(fā)的。
2.2 跨平臺技術日漸成熟
跨平臺是指既不依賴操作系統,也不依賴硬件環(huán)境。采用跨平臺技術開發(fā)的應用軟件,放到不同的操作系統下均可以運行。
跨平臺泛指程序語言、軟件可以在多種操作系統或不同硬件架構的電腦上運行。
廣義而言,一般的計算語言都可實現跨平臺,只需要提供各種平臺下的中間運行環(huán)境即可實現跨平臺運行;嚴格而言,是指在不提供中間環(huán)境的情況下,用某種計算機語言編制的程序只需要做少量改動,編譯之后即可在另外一種平臺下運行。
例如Java就是一種由Sun公司提供中間運行環(huán)境的跨平臺解決方案,而C或者C++則是一種標準且嚴格的跨平臺語言環(huán)境,實例如QT開發(fā)環(huán)境等。上述語言均是具有面向對象特點的開發(fā)環(huán)境,非常適合描述地震勘探數據的各類數據對象和數據操作。面向對象的良好封裝機制使得程序模塊化程度非常高,具備良好的可讀性、靈活性、可重用性和擴展性。
2.3 關鍵技術與研究內容
(1)不同平臺下的磁帶機設備讀寫接口研究。
(2)地震數據質量控制點分析與研究,實現自動批量檢查。
(3)實現地震數據文件卷頭、道頭及數據體參數的定制顯示、編輯修改和剖面圖形繪制、振幅值檢查與導出等功能。
(4)地震數據拆分合并等常用文件管理工具。
(5)支持地震原始數據輔助管理功能,實現加載參數文件自動生成。
(6)記錄數據質量控制過程中的操作與管理過程,實現完備的操作歷史日志,所有操作均有痕跡保留,保證數據安全。
3 系統設計與實現
3.1 地震數據質量控制流程圖(見圖1)