[發(fā)明專利]一種用于鉆完井現(xiàn)場同時集成WITS數(shù)據(jù)和WITSML數(shù)據(jù)的方法有效
| 申請?zhí)枺?/td> | 201610866244.7 | 申請日: | 2016-09-29 |
| 公開(公告)號: | CN106649181B | 公開(公告)日: | 2019-09-13 |
| 發(fā)明(設計)人: | 毛敏;沈文建;吳昊晟;林炳龍;劉勇;謝洪路 | 申請(專利權)人: | 中法渤海地質(zhì)服務有限公司 |
| 主分類號: | G06F13/42 | 分類號: | G06F13/42 |
| 代理公司: | 北京遠大卓悅知識產(chǎn)權代理事務所(普通合伙) 11369 | 代理人: | 周明飛 |
| 地址: | 300452 *** | 國省代碼: | 天津;12 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 用于 鉆完井 現(xiàn)場 同時 集成 wits 數(shù)據(jù) witsml 方法 | ||
1.一種用于鉆完井現(xiàn)場同時集成WITS數(shù)據(jù)和WITSML數(shù)據(jù)的方法,其特征在于,包括:
步驟一、采用socket通訊或串口通訊方式,采集WITS數(shù)據(jù)源;采用SOAP協(xié)議以XML流的方式采集WITSML數(shù)據(jù)源;并采用如下公式對采集的數(shù)據(jù)進行濾波:
Y(k)=αX(k)+(1-α)Y(k-1)
其中,
X(k)為第k個采樣周期的原始數(shù)據(jù),Y(k)為濾波后第k個采樣周期的數(shù)據(jù),ω為采樣頻率,為原始數(shù)據(jù)平均值,n為原始數(shù)據(jù)數(shù)量;
步驟二、存儲WITSML標準數(shù)據(jù)的表,按照WITSML標準的各種對象為主表,對象節(jié)點為字段,對象的子節(jié)點遞歸建立子表,以樹形結構建立數(shù)據(jù)庫表存儲數(shù)據(jù);WITSML中Log對象表每增加一個數(shù)據(jù)表名稱字段,都對應WITS數(shù)據(jù)表名稱,并且Log對象子節(jié)點表LogCurveinfo表增加一個對應本Log對象數(shù)據(jù)表的字段名稱,使WITS和WITSML建立對應關系;
其中,數(shù)據(jù)存儲的過程為:
a、檢查數(shù)據(jù)庫中有無公共數(shù)據(jù)庫,沒有公共數(shù)據(jù)庫就創(chuàng)建公共數(shù)據(jù)庫,建立井基本信息表以存儲井數(shù)據(jù)庫的庫名稱、井名稱和井眼名稱;
b、建立井數(shù)據(jù)庫,存儲WITS數(shù)據(jù)表結構,并且以WITS標準定義的表結構來定義;存儲WITSML數(shù)據(jù)表結構,并且以WITSML標準定義的對象為主表,設置與WITS標準定義的表名相同的Log對象數(shù)據(jù),并在Log對象數(shù)據(jù)表中增加一個WITS數(shù)據(jù)表名稱的字段,存儲WITS表名稱,使其Log對象和WITS數(shù)據(jù)表建立關聯(lián);
c、接收來自采集層的數(shù)據(jù);
步驟三、將井場數(shù)據(jù)庫中數(shù)據(jù)按照WITSML對象組織成WITSML數(shù)據(jù)流,以統(tǒng)一的WTISML標準格式將井場數(shù)據(jù)庫的數(shù)據(jù)同步到基地服務器,并同時分享到各服務商和/或用戶。
2.根據(jù)權利要求1所述的用于鉆完井現(xiàn)場同時集成WITS數(shù)據(jù)和WITSML數(shù)據(jù)的方法,其特征在于,步驟一中,WITS數(shù)據(jù)采集步驟包括:
采用socket或者串口通訊與數(shù)據(jù)源建立通訊連接;
獲取會話采集的數(shù)據(jù)集A1;
讀取到開始標志&&和結束標志!!界定數(shù)據(jù)范圍;
將數(shù)據(jù)內(nèi)容以回車換行<CR><LF>拆分為各數(shù)據(jù)項;
將各數(shù)據(jù)項拆分為標識符和值;
將數(shù)據(jù)組織完成后推送給數(shù)據(jù)存儲層存入到數(shù)據(jù)庫。
3.根據(jù)權利要求1所述的用于鉆完井現(xiàn)場同時集成WITS數(shù)據(jù)和WITSML數(shù)據(jù)的方法,其特征在于,步驟一中,WITSML數(shù)據(jù)采集步驟包括:
采用SOAP協(xié)議與WITSML數(shù)據(jù)源建立連接,通過數(shù)據(jù)源服務器認證;
獲取有權限并需要傳輸?shù)木甒1和井眼WB1信息;
獲取W1和WB1下所有Log對象列表信息,并選擇需要獲取的Log對象L1;
將W1、WB1和L1推送給數(shù)據(jù)存儲層存入到數(shù)據(jù)庫。
4.根據(jù)權利要求3所述的用于鉆完井現(xiàn)場同時集成WITS數(shù)據(jù)和WITSML數(shù)據(jù)的方法,其特征在于,接收來自采集層的數(shù)據(jù)包括以下步驟:
如果是WITS數(shù)據(jù),根據(jù)其字段標識和數(shù)據(jù)存儲在相應的WITS數(shù)據(jù)表中;
當接收到WITS標準的測斜數(shù)據(jù)時,實時將測斜數(shù)據(jù)轉(zhuǎn)換為Trajectory對象;
如果是WITSML對象數(shù)據(jù),將對象中字段和節(jié)點名對應Well表中的字段,將對象的字段值和節(jié)點值存儲到數(shù)據(jù)庫中。
5.根據(jù)權利要求1所述的用于鉆完井現(xiàn)場同時集成WITS數(shù)據(jù)和WITSML數(shù)據(jù)的方法,其特征在于,步驟三中,將井場數(shù)據(jù)庫的數(shù)據(jù)同步到基地服務器的步驟包括:
a、通訊模塊建立與基地傳輸?shù)耐ǖ溃ㄟ^其認證;
b、將WITSML對象信息組織成XML文檔,將XML文檔以標準的ZIP模式壓縮,DES加密后傳輸給基地服務接口;
當傳輸Log對象時,根據(jù)Log表中定義的數(shù)據(jù)表字段值確定對應的Log數(shù)據(jù)表,并以其子對象LogCurveinfo定義為標識字段查詢數(shù)據(jù)表中的數(shù)據(jù),以LogCuveinfo定義的順序,以逗號分割組織成Logdata數(shù)據(jù)集,合并成Log對象的XML文檔,實現(xiàn)統(tǒng)一對外傳輸WITSML接口向基地發(fā)送數(shù)據(jù)。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中法渤海地質(zhì)服務有限公司,未經(jīng)中法渤海地質(zhì)服務有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610866244.7/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種解除I2C總線死鎖的方法及裝置
- 下一篇:一種快速查找投注組合的方法





