專利名稱:鉆井工具傳感器數(shù)據(jù)的遠(yuǎn)程處理和數(shù)據(jù)獲取系統(tǒng)上的傳感器數(shù)據(jù)校正的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及在鉆探鉆井的同時(shí)進(jìn)行測(cè)量。
背景技術(shù):
在地質(zhì)導(dǎo)向或定向鉆探中,在鉆探的同時(shí)確定方向是很重要的。對(duì)于各個(gè)深度和 在各個(gè)測(cè)量時(shí)間處,從鉆探工具上的傳感器收集指示該鉆探工具的方向的數(shù)據(jù)。例如,這樣 的傳感器可以測(cè)量局部土壤的磁場(chǎng)。該數(shù)據(jù)可以存儲(chǔ)在井位附近的現(xiàn)場(chǎng)計(jì)算機(jī)中,并且通 常存儲(chǔ)在實(shí)時(shí)操作中心中的另一計(jì)算機(jī)系統(tǒng)中。以此方式,實(shí)時(shí)操作中心處的專家能訪問 遠(yuǎn)程井位處的同一數(shù)據(jù)庫,并可以提供其專門知識(shí)以分析來自各個(gè)井位的傳感器數(shù)據(jù)。
磁暴以及其他現(xiàn)象可以影響從傳感器獲得的數(shù)據(jù)的準(zhǔn)確度。
附圖簡(jiǎn)述
圖1示出根據(jù)本發(fā)明的一實(shí)施例的系統(tǒng)。
圖2示出根據(jù)本發(fā)明的一實(shí)施例的通信模型。 圖3示出根據(jù)本發(fā)明的一實(shí)施例的對(duì)遠(yuǎn)程數(shù)據(jù)庫的校正。 圖4示出根據(jù)本發(fā)明的一實(shí)施例的通信模型。 圖5示出根據(jù)本發(fā)明的一實(shí)施例的對(duì)遠(yuǎn)程數(shù)據(jù)庫的校正。 圖6示出現(xiàn)有技術(shù)計(jì)算機(jī)系統(tǒng)體系結(jié)構(gòu)。 各實(shí)施例的描述 在以下描述中,術(shù)語"某些實(shí)施例"的范圍不旨在限于意味著不止一個(gè)實(shí)施例,而 相反,該范圍可包括一個(gè)實(shí)施例、不止一個(gè)實(shí)施例、或可能所有實(shí)施例。 各實(shí)施例期望在其中需要校正方向數(shù)據(jù)的麗D(隨鉆測(cè)量)操作上獲得應(yīng)用。麗D 操作可由使用垂直鉆柱向下鉆探垂直鉆孔的常規(guī)鉆探來執(zhí)行,或由諸如非垂直鉆井孔中的 盤管鉆探(例如,水平鉆探)等其他類型的鉆探技術(shù)來執(zhí)行。圖1以簡(jiǎn)化的方式示出根據(jù) 一實(shí)施例的麗D操作,其中使用盤管鉆探和定向鉆探來沿非垂直鉆孔引導(dǎo)鉆頭。然而,應(yīng)當(dāng) 理解,各實(shí)施例不限于盤管鉆探,并且適用于其他類型的鉆探,如使用剛性鉆柱鉆探垂直鉆 孔的常規(guī)鉆探。 在圖1中,盤管102被噴頭106饋送入鉆孔104。盤管102的一端是旋轉(zhuǎn)導(dǎo)向工 具107。對(duì)于某些實(shí)施例,旋轉(zhuǎn)導(dǎo)向工具107上的鉆頭108可由泥漿馬達(dá)驅(qū)動(dòng),藉此用泵將 泥槳抽入盤管102。在其他實(shí)施例中,鉆頭108可由電動(dòng)機(jī)來驅(qū)動(dòng),藉此通過盤管102內(nèi)部 的電纜來提供動(dòng)力。鉆頭108上方是工具110,工具110可包括麗D工具和LWD工具。麗D 工具可包括各種傳感器,如用于提供可被處理以導(dǎo)出方向數(shù)據(jù)的信號(hào)的傳感器,諸如例如 (僅舉數(shù)例)磁強(qiáng)計(jì)、加速計(jì)、以及陀螺儀。這些傳感器所提供的數(shù)據(jù)被傳送到可位于現(xiàn)場(chǎng) 裝備車中的現(xiàn)場(chǎng)計(jì)算機(jī)。 傳感器信號(hào)從工具到井位處的現(xiàn)場(chǎng)計(jì)算機(jī)的傳輸可以用多種方式來執(zhí)行。對(duì)于某 些實(shí)施例,該傳輸可以使用麗D工具處的或其附近的發(fā)射器和井位處的接收器來無線地執(zhí)
5行。在盤管102的各點(diǎn)處可存在發(fā)射應(yīng)答器。對(duì)于某些實(shí)施例,可以使用泥漿遙測(cè),藉此使 用泥漿中的壓力脈沖來傳達(dá)信息。其他實(shí)施例可以利用盤管102中的電纜或光纖來在麗D 工具和現(xiàn)場(chǎng)計(jì)算機(jī)之間提供通信。這些示例只是出于說明性的目的而提出的,并且其他實(shí) 施例可以利用其他通信系統(tǒng)。 現(xiàn)場(chǎng)計(jì)算機(jī)對(duì)麗D數(shù)據(jù)執(zhí)行信號(hào)處理以根據(jù)深度來提供對(duì)鉆孔方向的估計(jì)。該方 向可由相對(duì)于垂直線的傾角和相對(duì)于北方的方位角來表示,其中將用于方位角的z軸作為 到地表鉆孔的垂直線。基于這一數(shù)據(jù),現(xiàn)場(chǎng)計(jì)算機(jī)可以構(gòu)造調(diào)查數(shù)據(jù)庫,從而提供鉆孔的不 同深度處的鉆孔方向數(shù)據(jù)。 該調(diào)查數(shù)據(jù)庫被通過網(wǎng)絡(luò)116傳送到實(shí)時(shí)操作中心(ROC) 114。 ROC 114可包括一 個(gè)或多個(gè)連網(wǎng)計(jì)算機(jī)。網(wǎng)絡(luò)116可以是因特網(wǎng),在這種情況下,對(duì)于大多數(shù)實(shí)用目的,在現(xiàn) 場(chǎng)計(jì)算機(jī)和R0C 114之間建立安全連接。對(duì)于某些實(shí)施例,網(wǎng)絡(luò)116可以是專屬網(wǎng)絡(luò)。
校正應(yīng)用程序118是與現(xiàn)場(chǎng)計(jì)算機(jī)、R0C 114或其兩者進(jìn)行通信的軟件應(yīng)用程序。 校正應(yīng)用程序118基于磁力校正參數(shù)來校正存儲(chǔ)在現(xiàn)場(chǎng)計(jì)算機(jī)和R0C114中的調(diào)查數(shù)據(jù)庫。 數(shù)據(jù)庫的更新可以在無需現(xiàn)場(chǎng)的用戶或ROC 114處的用戶干預(yù)的情況下進(jìn)行。校正應(yīng)用程 序118可位于與R0C 114不同的一個(gè)計(jì)算機(jī)上或多個(gè)連網(wǎng)計(jì)算機(jī)上。對(duì)于某些實(shí)施例,校 正應(yīng)用程序118可位于R0C 114上。對(duì)于某些實(shí)施例,校正應(yīng)用程序118可從英國地質(zhì)調(diào) 查局(BGS)獲取實(shí)時(shí)磁力校正參數(shù)。對(duì)于其他實(shí)施例,可以訪問與BGS不同的調(diào)查。此外, 對(duì)于某些實(shí)施例,可以使用與磁力校正參數(shù)不同的校正參數(shù)來校正調(diào)查數(shù)據(jù)庫。
圖2示出校正應(yīng)用程序118可用來校正現(xiàn)場(chǎng)計(jì)算機(jī)和R0C中的調(diào)查數(shù)據(jù)庫的四個(gè) 通信模型。通信信道由箭頭指示,其中箭頭的方向指示調(diào)查數(shù)據(jù)流的方向。實(shí)線箭頭指示 與校正應(yīng)用程序118無關(guān)的通信信道,虛線箭頭指示攜帶未校正(未經(jīng)校正的)調(diào)查數(shù)據(jù) (即,未由校正應(yīng)用程序118校正的調(diào)查數(shù)據(jù))的通信信道,并且雙線箭頭指示攜帶已由校 正應(yīng)用程序118校正的調(diào)查數(shù)據(jù)的通信信道。 在實(shí)踐中,這些通信信道不必是直接的物理信道,并且可以表示將數(shù)據(jù)從一個(gè)路 由器路由到另一個(gè)路由器的路徑。這些通信信道可以處于單個(gè)LAN(局域網(wǎng))內(nèi),或可以跨 不止一個(gè)LAN。各種協(xié)議可以被用于這些通信信道,并且可表示面向連接的范例或面向無連 接的范例。例如,可以使用IP/UDP(網(wǎng)際協(xié)議/用戶數(shù)據(jù)報(bào)協(xié)議)或TCP/IP。在建立通信 信道時(shí),在通信進(jìn)程(例如,現(xiàn)場(chǎng)計(jì)算機(jī)、R0C、以及校正應(yīng)用程序118)之間建立套接字(例 如,UDP或TCP套接字)。對(duì)于某些實(shí)施例,這些套接字臨時(shí)地保持打開,時(shí)長(zhǎng)足以使校正應(yīng) 用程序118從數(shù)據(jù)庫中拉取信息和向數(shù)據(jù)庫寫入信息。對(duì)于某些實(shí)施例,在校正應(yīng)用程序 118和遠(yuǎn)程數(shù)據(jù)庫之間建立連接可包括認(rèn)證(帳號(hào)和口令驗(yàn)證)、加密(交換公鑰/私鑰)、 以及壓縮等活動(dòng)。 參考現(xiàn)場(chǎng)計(jì)算機(jī)202a和R0C 114a,在輸入新條目時(shí),現(xiàn)場(chǎng)計(jì)算機(jī)202a向ROC 114a發(fā)送其調(diào)查數(shù)據(jù)庫。不管校正應(yīng)用程序118是否存在,都可以在現(xiàn)場(chǎng)計(jì)算機(jī)202a和 ROC 114a之間建立這一通信信道。在校正應(yīng)用程序118具有新校正參數(shù)時(shí),其建立到R0C 114a中的調(diào)查數(shù)據(jù)庫的網(wǎng)絡(luò)連接,并且R0C114a從其調(diào)查數(shù)據(jù)庫向校正應(yīng)用程序118傳送 所請(qǐng)求的調(diào)查數(shù)據(jù)。在校正應(yīng)用程序118校正了該所請(qǐng)求的調(diào)查數(shù)據(jù)時(shí),其建立與現(xiàn)場(chǎng)計(jì) 算機(jī)202a的通信信道并且相應(yīng)地校正存儲(chǔ)在現(xiàn)場(chǎng)計(jì)算機(jī)202a中的數(shù)據(jù)庫?,F(xiàn)場(chǎng)計(jì)算機(jī) 202a建立與ROC 114a的通信信道,以便將存儲(chǔ)在現(xiàn)場(chǎng)計(jì)算機(jī)202a中的數(shù)據(jù)庫復(fù)制到ROC
6114a中。以此方式,現(xiàn)場(chǎng)計(jì)算機(jī)202a和ROC 114a兩者具有相同的數(shù)據(jù)庫。 參考現(xiàn)場(chǎng)計(jì)算機(jī)202b和ROC 114b,現(xiàn)場(chǎng)計(jì)算機(jī)202b和ROC 114b具有雙向數(shù)據(jù)
庫復(fù)制,使得對(duì)它們中任一數(shù)據(jù)庫的改變都被傳播到另一個(gè),使得每一個(gè)具有相同的調(diào)查 數(shù)據(jù)庫。這一功能與校正應(yīng)用程序118是否存在無關(guān)。在校正應(yīng)用程序118具有新校正參 數(shù)時(shí),其建立與ROC 114b的通信信道,使得ROC 114b可以向校正應(yīng)用程序118發(fā)送所請(qǐng) 求的未校正的調(diào)查數(shù)據(jù)。在校正應(yīng)用程序118校正了接收到的調(diào)查數(shù)據(jù)時(shí),其建立與ROC 114b的通信信道,其藉此校正存儲(chǔ)在ROC 114b中的調(diào)查數(shù)據(jù)庫。因?yàn)楝F(xiàn)場(chǎng)計(jì)算機(jī)202b和 R0C114a具有雙向通信信道,所以對(duì)存儲(chǔ)在ROC 114a中的數(shù)據(jù)庫的改變被傳播到現(xiàn)場(chǎng)計(jì)算 機(jī)202b。 參考現(xiàn)場(chǎng)計(jì)算機(jī)202c,在校正應(yīng)用程序118具有新校正參數(shù)時(shí),其建立與現(xiàn)場(chǎng)計(jì) 算機(jī)202c的通信信道以便接收所請(qǐng)求的調(diào)查數(shù)據(jù)。在校正了接收到的調(diào)查數(shù)據(jù)時(shí),校正應(yīng) 用程序118校正存儲(chǔ)在現(xiàn)場(chǎng)計(jì)算機(jī)202c中的數(shù)據(jù)庫。注意,ROC 114c不參與校正應(yīng)用程 序118和現(xiàn)場(chǎng)計(jì)算機(jī)202c之間的通信。 參考現(xiàn)場(chǎng)計(jì)算機(jī)202d和ROC 114d,如在以上針對(duì)其他現(xiàn)場(chǎng)計(jì)算機(jī)所討論的,在添 加新條目時(shí),現(xiàn)場(chǎng)計(jì)算機(jī)202d將其數(shù)據(jù)庫傳播到R0C 114d。在校正應(yīng)用程序118具有新校 正參數(shù)時(shí),其建立通信路徑以從ROC 114d接收所請(qǐng)求的調(diào)查數(shù)據(jù)。在校正了該數(shù)據(jù)后,其 建立到ROC 114d和到現(xiàn)場(chǎng)計(jì)算機(jī)202d兩者的通信信道,使得它們兩者的數(shù)據(jù)庫可被同時(shí) 或接近同時(shí)校正。 對(duì)于某些實(shí)施例,校正應(yīng)用程序118能夠支持相對(duì)大量的現(xiàn)場(chǎng)計(jì)算機(jī)和R0C,例如 50到100之間。這些現(xiàn)場(chǎng)計(jì)算機(jī)和ROC可以利用圖2所示的通信模型中的一些或全部。此 外,ROC和現(xiàn)場(chǎng)計(jì)算機(jī)的數(shù)量不必彼此相等。例如,可存在比ROC更多數(shù)量的現(xiàn)場(chǎng)計(jì)算機(jī)。 圖2所示的通信模型的四個(gè)實(shí)例不旨在暗示相等數(shù)量的現(xiàn)場(chǎng)計(jì)算機(jī)和ROC。
為從遠(yuǎn)程數(shù)據(jù)庫讀取信息,校正應(yīng)用程序118建立到該遠(yuǎn)程數(shù)據(jù)庫的網(wǎng)絡(luò)連接, 執(zhí)行針對(duì)用于執(zhí)行調(diào)查校正的新數(shù)據(jù)的數(shù)據(jù)庫命令序列(數(shù)據(jù)庫查詢),并隨后關(guān)閉該網(wǎng) 絡(luò)連接。超時(shí)、網(wǎng)絡(luò)錯(cuò)誤、以及其他類似連接困難導(dǎo)致校正應(yīng)用程序118關(guān)閉在進(jìn)行中的數(shù) 據(jù)庫通信連接,并隨后再次嘗試同一網(wǎng)絡(luò)序列。 對(duì)于某些實(shí)施例,校正應(yīng)用程序118周期性地輪詢遠(yuǎn)程數(shù)據(jù)庫來尋找新信息。輪 詢速度和超時(shí)時(shí)間段可針對(duì)每一遠(yuǎn)程數(shù)據(jù)庫來單獨(dú)地配置。 校正應(yīng)用程序118從地質(zhì)調(diào)查服務(wù)獲取校正參數(shù),如從BGS獲取磁力校正參數(shù)。 校正應(yīng)用程序118可以輪詢地質(zhì)調(diào)查服務(wù)來獲取校正參數(shù)。對(duì)于其他實(shí)施例,校正應(yīng)用程 序118可以是發(fā)布_訂閱范例中的訂戶。BGS和其他地理團(tuán)體維護(hù)環(huán)繞地球定位的磁傳感 器陣列,并且能夠在幾分鐘內(nèi)將磁力校正參數(shù)內(nèi)插到這些傳感器附近的任何地點(diǎn)。作為客 戶服務(wù),BGS接近于實(shí)時(shí)地提供關(guān)于地球上特定位置的磁力校正參數(shù)的數(shù)據(jù)。對(duì)于使用BGS 的實(shí)施例,校正應(yīng)用程序118將該信息復(fù)制到其自己的數(shù)據(jù)庫,以便可以使用該BGS校正來 校正井位磁數(shù)據(jù)。校正應(yīng)用程序118可訂閱不止一個(gè)數(shù)據(jù)庫以從許多位置獲取磁數(shù)據(jù),并 可以將該磁數(shù)據(jù)內(nèi)插到所測(cè)量的磁數(shù)據(jù)不可用的其他位置。 校正應(yīng)用程序118可應(yīng)用各種校正,僅舉數(shù)例,如地球磁場(chǎng)變化、偏磁、比例因子、 工具漂移、下陷、地殼異常、以及坐標(biāo)轉(zhuǎn)換。此外。某些實(shí)施例可以提供其他服務(wù)。例如,在 調(diào)查違反了某條件需求時(shí),校正應(yīng)用程序118可以警報(bào)該調(diào)查計(jì)算。對(duì)于某些實(shí)施例,可標(biāo)識(shí)磁暴。在這些時(shí)間段收集的數(shù)據(jù)可被標(biāo)識(shí)為在準(zhǔn)確度方面是值得懷疑的??梢韵蜚@探操 作警告降低的磁測(cè)量準(zhǔn)確度,其中該警告通過返回鉆機(jī)的數(shù)據(jù)鏈路來公布,從而通過屏上 警報(bào)來向井隊(duì)人員警告調(diào)查條件是不可靠的。警報(bào)還可以經(jīng)由電子郵件和文本消息收發(fā)來 傳送,并可以在條件穩(wěn)定時(shí)通知井隊(duì)人員以允許繼續(xù)進(jìn)行有效的調(diào)查。
各實(shí)施例可以使用表作為抽象數(shù)據(jù)類型(ADT)來存儲(chǔ)調(diào)查數(shù)據(jù)。圖3示出根據(jù)一 實(shí)施例的表ADT,其中行(數(shù)據(jù)庫中的記錄)包括諸如深度值、時(shí)間值、原始傳感器數(shù)據(jù)、指 示該行的數(shù)據(jù)源的描述符、以及啟用標(biāo)志等字段(列)。在圖3中,顯示在最上方的行是數(shù) 據(jù)庫中的某一行,如行i,變量D表示深度,變量T表示時(shí)間,變量S2……Sn表示原始傳 感器數(shù)據(jù),并且變量DS表示數(shù)據(jù)源。啟用標(biāo)志是二進(jìn)制變量,其可由"是"或"否"來表示。 "是"啟用標(biāo)志指示該行數(shù)據(jù)可用于回答查詢,并且表示在該特定深度和時(shí)間處的傳感器數(shù) 據(jù)的最當(dāng)前版本。 深度值、時(shí)間值、以及數(shù)據(jù)源值可用作該表ADT中的行的鍵。其他實(shí)施例可以利用 不同的一組鍵。 當(dāng)顯示在最上方的行被校正應(yīng)用程序118校正時(shí),其啟用標(biāo)志從"是"改為"否", 以指示已經(jīng)對(duì)該傳感器數(shù)據(jù)應(yīng)用了校正方程。這由圖3中的顯示在中間的行來指示,該行 仍然是數(shù)據(jù)庫中的行i,除啟用標(biāo)志被設(shè)為"否"之外具有與之前相同的行值。"否"啟用標(biāo) 志指示該行各值已被校正。 校正應(yīng)用程序118還在表中輸入新行,如圖3中的行j (顯示在最后的行)所示。 在行J中,深度和時(shí)間與行i相同,但現(xiàn)在傳感器數(shù)據(jù)的值可能已經(jīng)改變,由S/ 、S2'…… S/所示。同樣,數(shù)據(jù)源的值從DS改變成DS'以指示傳感器數(shù)據(jù)已被校正。例如,原始數(shù) 據(jù)行(行i)中的數(shù)據(jù)源可以是負(fù)脈沖檢測(cè)。在校正應(yīng)用程序118校正了行i后,行i的數(shù) 據(jù)源可改變成已校正的負(fù)脈沖檢測(cè),以指示該傳感器數(shù)據(jù)已被校正應(yīng)用程序118校正。新 行j的啟用標(biāo)志被設(shè)為"是"以指示其傳感器數(shù)據(jù)可用于數(shù)據(jù)庫查詢以提供方向信息。
作為特定示例,假定現(xiàn)場(chǎng)調(diào)查處理應(yīng)用程序?qū)⑸疃葹?3,412英尺、時(shí)間值為下 午10:30:24、并且數(shù)據(jù)源為負(fù)脈沖檢測(cè)的新調(diào)查行寫入調(diào)查數(shù)據(jù)庫。在其針對(duì)新數(shù)據(jù)的 輪詢序列中的一個(gè)輪詢期間,校正應(yīng)用程序118從遠(yuǎn)程數(shù)據(jù)庫讀取該13,412英尺處、下午 10:30:24的調(diào)查,并將該未校正的調(diào)查寫入其本地?cái)?shù)據(jù)庫,并隨后基于其從一個(gè)或多個(gè)地 質(zhì)調(diào)查服務(wù)(例如,BGS)所獲得的校正參數(shù)來校正該調(diào)查數(shù)據(jù)。校正應(yīng)用程序118隨后通 過將遠(yuǎn)程數(shù)據(jù)庫中的原始行中的標(biāo)志啟用改變成指示其被禁用的值;并通過將具有與原始 行相同的深度和時(shí)間但現(xiàn)在數(shù)據(jù)源被改成已校正的負(fù)脈沖檢測(cè)且傳感器數(shù)據(jù)已被校正的 新行寫入到遠(yuǎn)程數(shù)據(jù)庫,來校正該深度為13,412英尺處、時(shí)間值為下午10:30:24、數(shù)據(jù)源 為負(fù)脈沖檢測(cè)的新調(diào)查。該新行是啟用的。 對(duì)遠(yuǎn)程數(shù)據(jù)庫的輪詢不必與訪問地質(zhì)調(diào)查服務(wù)來取得校正參數(shù)相同步。圖4以簡(jiǎn) 化的形式示出這一點(diǎn),其中校正應(yīng)用程序118與地質(zhì)調(diào)查服務(wù)402和404通信來取得校正 參數(shù)。(各實(shí)施例可以使用一個(gè)或多個(gè)地質(zhì)調(diào)查服務(wù)。)在圖4的特定實(shí)施例中,對(duì)地質(zhì)調(diào) 查服務(wù)進(jìn)行訪問,如訪問網(wǎng)站,并且隨后將校正參數(shù)傳遞到校正應(yīng)用程序118并將其存儲(chǔ) 在存儲(chǔ)器中。對(duì)于某些實(shí)施例,可以使用發(fā)布-訂閱通信模型,其中校正應(yīng)用程序118訂 閱地質(zhì)調(diào)查服務(wù)所發(fā)布的校正事件。在圖4中,校正應(yīng)用程序118輪詢遠(yuǎn)程數(shù)據(jù)庫406和 408,但在實(shí)踐中可以存在許多遠(yuǎn)程數(shù)據(jù)庫。在輪詢數(shù)據(jù)時(shí),將調(diào)查數(shù)據(jù)傳遞到校正應(yīng)用程序118并將其存儲(chǔ)在存儲(chǔ)器中。隨后根據(jù)存儲(chǔ)在校正應(yīng)用程序118中的校正參數(shù)來校正該調(diào)查數(shù)據(jù)。與地質(zhì)調(diào)查服務(wù)402和404的通信以及與遠(yuǎn)程數(shù)據(jù)庫406和408的通信不必是同步的。 注意,對(duì)于圖3的實(shí)施例,校正應(yīng)用程序118未刪除原始數(shù)據(jù)行。以此方式,歷史數(shù)據(jù)仍然可用于查找故障或分析。通過在調(diào)查數(shù)據(jù)庫中保留原始數(shù)據(jù),校正應(yīng)用程序118可從該數(shù)據(jù)庫的一個(gè)或多個(gè)行中移除其校正,并將調(diào)查數(shù)據(jù)庫的一部或全部恢復(fù)回其原始的現(xiàn)場(chǎng)計(jì)算的形式。其他實(shí)施例可在校正了舊數(shù)據(jù)行時(shí)刪除它們,但這些實(shí)施例在沒有復(fù)制原始數(shù)據(jù)的情況下不能恢復(fù)數(shù)據(jù)。 其他實(shí)施例可以使用與表不同的ADT來存儲(chǔ)調(diào)查數(shù)據(jù)。此外,可以使用其他類型的數(shù)據(jù)庫體系結(jié)構(gòu)。例如,可以對(duì)已校正的和未校正的調(diào)查數(shù)據(jù)使用分開的數(shù)據(jù)庫,具有(事實(shí)上)將兩個(gè)數(shù)據(jù)集拼合在一起的數(shù)據(jù)描述符。作為特定示例,時(shí)間描述符可以指示已校正的數(shù)據(jù)對(duì)其可用的數(shù)據(jù)庫中的最近時(shí)間條目。在讀取具有小于或等于該時(shí)間描述符的條目時(shí)間(數(shù)據(jù)庫鍵)的數(shù)據(jù)庫行時(shí),來自已校正的數(shù)據(jù)庫的調(diào)查數(shù)據(jù)應(yīng)在現(xiàn)場(chǎng)或ROC處使用,否則應(yīng)當(dāng)使用未校正的數(shù)據(jù)庫。在校正應(yīng)用程序118讀未校正的調(diào)查、處理該調(diào)查、并將它們寫回到已校正的調(diào)查數(shù)據(jù)庫時(shí),事實(shí)上用來組合這兩個(gè)數(shù)據(jù)庫的時(shí)間描述符被更新成發(fā)生校正的時(shí)間。這在圖5中示出。 圖5示出在校正時(shí)間描述符之前和之后,被標(biāo)記為"未校正"和"已校正"的兩個(gè)數(shù)據(jù)庫中的深度D和時(shí)間T的行。在圖5的上部分,時(shí)間描述符是時(shí)間值T。,其中T〉T。。在這種情況下,數(shù)據(jù)庫查詢將訪問未校正的數(shù)據(jù)庫來取得對(duì)應(yīng)于時(shí)間T的傳感器數(shù)據(jù)行。在時(shí)間1\,校正應(yīng)用程序118執(zhí)行校正。因?yàn)?\ > T,所以未校正的數(shù)據(jù)庫中的行被校正,并且已校正的行被置于已校正的數(shù)據(jù)庫中。這在圖5的下部分中示出。注意,對(duì)于圖5的特定實(shí)施例,一旦未校正的數(shù)據(jù)庫中的舊數(shù)據(jù)行被校正則移除該行。然而,其他實(shí)施例可在正確地標(biāo)志舊數(shù)據(jù)行的情況下保留該行。 在某些應(yīng)用中,校正應(yīng)用程序118可能因?yàn)橹辉试S外出通信量和對(duì)外出通信量的響應(yīng)的安全路由器或防火墻而不能夠建立與現(xiàn)場(chǎng)計(jì)算機(jī)的網(wǎng)絡(luò)連接。在這些應(yīng)用中,可以在現(xiàn)場(chǎng)計(jì)算機(jī)上運(yùn)行客戶端以發(fā)起與校正應(yīng)用程序118的通信,并且校正應(yīng)用程序118可以使用基于萬維網(wǎng)的服務(wù)來管理去往和來自防火墻后的現(xiàn)場(chǎng)計(jì)算機(jī)的數(shù)據(jù)移動(dòng)。
在實(shí)踐中,校正應(yīng)用程序118可以是在一個(gè)或多個(gè)通用計(jì)算機(jī)或針對(duì)通信優(yōu)化的專用計(jì)算機(jī)上運(yùn)行的軟件應(yīng)用程序。例如,校正應(yīng)用程序118可以在一個(gè)計(jì)算機(jī)系統(tǒng)上運(yùn)行,或跨不止一個(gè)計(jì)算機(jī)系統(tǒng)來虛擬化,這意味著校正應(yīng)用程序118的各部分可以跨多個(gè)計(jì)算機(jī)來動(dòng)態(tài)地實(shí)例化以便伸縮來支持使用要求。 圖5以簡(jiǎn)化的方式示出其中可以實(shí)例化一實(shí)施例的計(jì)算機(jī)系統(tǒng)的一部分。功能單元502表示一個(gè)或多個(gè)處理器。控制器504用作處理器502、存儲(chǔ)器506、以及1/0(輸入/輸出)功能單元508之間的接口??刂破?04有時(shí)被稱為芯片組或中樞??刂破?04的某些或全部功能可以與處理器502集成在一起。存儲(chǔ)器506可以表示存儲(chǔ)器的可能包括可移動(dòng)存儲(chǔ)的分層結(jié)構(gòu),并且一般可被稱為計(jì)算機(jī)可讀介質(zhì)。I/O功能單元508通過物理鏈路510提供通信。存儲(chǔ)在存儲(chǔ)器(計(jì)算機(jī)可讀介質(zhì))506中的指令使得圖5的計(jì)算機(jī)系統(tǒng)實(shí)現(xiàn)先前描述的進(jìn)程。 可以對(duì)所描述的實(shí)施例進(jìn)行各種修改而不背離所要求保護(hù)的發(fā)明的范圍。例如,對(duì)于某些實(shí)施例,并非使用參考圖3所討論的啟用標(biāo)志,可以使用兩個(gè)表或兩組數(shù)據(jù)集,其 中一個(gè)被標(biāo)記為"調(diào)查"并且另一個(gè)被標(biāo)記為"禁用調(diào)查"。在校正了行(數(shù)據(jù)庫記錄)時(shí), 將舊的未校正的行從調(diào)查表(數(shù)據(jù)庫)中刪除并將其寫入禁用調(diào)查表(數(shù)據(jù)庫)中。將新 的已校正的調(diào)查行寫入調(diào)查表(數(shù)據(jù)庫)中。事實(shí)上可以組合兩組數(shù)據(jù)集來進(jìn)行調(diào)查管理, 以使得這兩個(gè)分開的數(shù)據(jù)集的存在對(duì)用戶不可見。 盡管用對(duì)結(jié)構(gòu)特征和方法動(dòng)作專用的語言描述了本主題,但可以理解,所附權(quán)利 要求書中定義的主題不必限于上述具體特征或動(dòng)作。相反,上述具體特征和動(dòng)作是作為實(shí) 現(xiàn)權(quán)利要求的示例形式公開的。
權(quán)利要求
一種校正從鉆井工具上的傳感器獲得的數(shù)據(jù)的方法,包括從地質(zhì)調(diào)查服務(wù)檢索磁力校正參數(shù);從第一計(jì)算機(jī)檢索與鉆井的深度相關(guān)聯(lián)的傳感器數(shù)據(jù)以及該傳感器數(shù)據(jù)的測(cè)量時(shí)間;根據(jù)所述磁力校正參數(shù)來更新所述傳感器數(shù)據(jù);以及向所述第一計(jì)算機(jī)系統(tǒng)提供已校正的傳感器數(shù)據(jù)。
2. 如權(quán)利要求1所述的方法,其特征在于,所述第一計(jì)算機(jī)系統(tǒng)是實(shí)時(shí)操作計(jì)算機(jī)系統(tǒng)。
3. 如權(quán)利要求1所述的方法,其特征在于,所述第一計(jì)算機(jī)系統(tǒng)是與所述鉆井相關(guān)聯(lián) 的現(xiàn)場(chǎng)計(jì)算機(jī)系統(tǒng)。
4. 如權(quán)利要求1所述的方法,其特征在于,向所述第一計(jì)算機(jī)系統(tǒng)提供所述已校正的 傳感器數(shù)據(jù)包括向第二計(jì)算機(jī)系統(tǒng)提供所述已校正的傳感器數(shù)據(jù);以及將所述已校正的傳感器數(shù)據(jù)從所述第二計(jì)算機(jī)系統(tǒng)傳遞到所述第一計(jì)算機(jī)系統(tǒng)。
5. 如權(quán)利要求1所述的方法,其特征在于,所述傳感器數(shù)據(jù)是存儲(chǔ)在所述第一計(jì)算機(jī) 中的表抽象數(shù)據(jù)類型中的行的一部分,所述方法還包括將一新行存儲(chǔ)在所述表抽象數(shù)據(jù)類型中,該新行包括通過使用所述磁力校正參數(shù)來校 正所述傳感器數(shù)據(jù)而獲得的已校正的傳感器數(shù)據(jù)。
6. 如權(quán)利要求5所述的方法,其特征在于,所述表抽象數(shù)據(jù)類型包括用于數(shù)據(jù)源的字 段,所述行包括與所述傳感器數(shù)據(jù)相關(guān)聯(lián)的數(shù)據(jù)源字段值,所述新行包括通過更新所述數(shù) 據(jù)源字段值來指示已經(jīng)使用所述磁力校正參數(shù)校正了所述傳感器數(shù)據(jù)而獲得的已校正的 數(shù)據(jù)源字段值。
7. 如權(quán)利要求5所述的方法,其特征在于,所述表抽象數(shù)據(jù)類型包括啟用標(biāo)志字段,所 述行包括啟用標(biāo)志字段值,所述方法還包括在將所述新行存儲(chǔ)在所述表抽象數(shù)據(jù)類型中之后,改變所述行的啟用標(biāo)志字段值。
8. 如權(quán)利要求1所述的方法,其特征在于,所述傳感器數(shù)據(jù)是存儲(chǔ)在所述第一計(jì)算機(jī) 中的未校正的表抽象數(shù)據(jù)類型中的行的一部分,所述方法包括將一新行存儲(chǔ)在已校正的表抽象數(shù)據(jù)類型中,該新行包括通過使用所述磁力校正參數(shù) 來更新所述傳感器數(shù)據(jù)而獲得的已校正的傳感器數(shù)據(jù)。
9. 如權(quán)利要求8所述的方法,其特征在于,所述已校正的表抽象數(shù)據(jù)類型和所述未校 正的表抽象數(shù)據(jù)類型各自具有用于數(shù)據(jù)源的字段,所述未校正的表抽象數(shù)據(jù)類型中的行具 有與所述傳感器數(shù)據(jù)相關(guān)聯(lián)的數(shù)據(jù)源字段值,所述新行包括通過更新所述數(shù)據(jù)源字段值來 指示已經(jīng)使用所述磁力校正參數(shù)校正了所述傳感器數(shù)據(jù)而獲得的已校正的數(shù)據(jù)源字段值。
10. 如權(quán)利要求1所述的方法,其特征在于,所述傳感器數(shù)據(jù)包括工具方向數(shù)據(jù)。
11. 一種包括計(jì)算機(jī)可讀介質(zhì)的制品,所述計(jì)算機(jī)可讀介質(zhì)包括各個(gè)指令,所述指令在 被至少一個(gè)計(jì)算機(jī)系統(tǒng)讀取時(shí)使得所述至少一個(gè)計(jì)算機(jī)系統(tǒng)從地質(zhì)調(diào)查服務(wù)檢索磁力校正參數(shù);從第一計(jì)算機(jī)檢索與鉆井的深度相關(guān)聯(lián)的傳感器數(shù)據(jù)以及該傳感器數(shù)據(jù)的測(cè)量時(shí)間;根據(jù)所述磁力校正參數(shù)來校正所述傳感器數(shù)據(jù);以及 向所述第一計(jì)算機(jī)系統(tǒng)提供已校正的傳感器數(shù)據(jù)。
12. 如權(quán)利要求11所述的制品,其特征在于,所述第一計(jì)算機(jī)系統(tǒng)是實(shí)時(shí)操作計(jì)算機(jī) 系統(tǒng)。
13. 如權(quán)利要求11所述的制品,其特征在于,所述第一計(jì)算機(jī)系統(tǒng)是與所述鉆井相關(guān) 聯(lián)的現(xiàn)場(chǎng)計(jì)算機(jī)系統(tǒng)。
14. 如權(quán)利要求11所述的制品,其特征在于,為了向所述第一計(jì)算機(jī)系統(tǒng)提供所述已 校正的傳感器數(shù)據(jù),所述指令還使得所述至少一個(gè)計(jì)算機(jī)系統(tǒng)向第二計(jì)算機(jī)系統(tǒng)提供已校正的傳感器數(shù)據(jù);以及將所述已校正的傳感器數(shù)據(jù)從所述第二計(jì)算機(jī)系統(tǒng)傳遞到所述第一計(jì)算機(jī)系統(tǒng)。
15. 如權(quán)利要求11所述的制品,其特征在于,所述傳感器數(shù)據(jù)是存儲(chǔ)在所述第一計(jì)算 機(jī)中的表抽象數(shù)據(jù)類型中的行的一部分,所述指令還使得所述至少一個(gè)計(jì)算機(jī)系統(tǒng)將一新行存儲(chǔ)在所述表抽象數(shù)據(jù)類型中,該新行包括通過使用所述磁力校正參數(shù)來校 正所述傳感器數(shù)據(jù)而獲得的已校正的傳感器數(shù)據(jù)。
16. 如權(quán)利要求15所述的制品,其特征在于,所述表抽象數(shù)據(jù)類型包括用于數(shù)據(jù)源的 字段,所述行包括與所述傳感器數(shù)據(jù)相關(guān)聯(lián)的數(shù)據(jù)源字段值,所述新行包括通過更新所述 數(shù)據(jù)源字段值來指示已經(jīng)使用所述磁力校正參數(shù)校正了所述傳感器數(shù)據(jù)而獲得的已校正 的數(shù)據(jù)源字段值。
17. 如權(quán)利要求15所述的制品,其特征在于,所述表抽象數(shù)據(jù)類型包括啟用標(biāo)志字段, 所述行包括啟用標(biāo)志字段值,所述指令還使得所述至少一個(gè)計(jì)算機(jī)系統(tǒng)在將所述新行存儲(chǔ)在所述表抽象數(shù)據(jù)類型中之后,改變所述行的啟用標(biāo)志字段值。
18. 如權(quán)利要求11所述的制品,其特征在于,所述傳感器數(shù)據(jù)是存儲(chǔ)在所述第一計(jì)算 機(jī)中的未校正的表抽象數(shù)據(jù)類型中的行的一部分,所述指令還使得所述至少一個(gè)計(jì)算機(jī)系 統(tǒng)將一新行存儲(chǔ)在已校正的表抽象數(shù)據(jù)類型中,該新行包括通過使用所述磁力校正參數(shù) 來更新所述傳感器數(shù)據(jù)而獲得的已校正的傳感器數(shù)據(jù)。
19. 如權(quán)利要求18所述的制品,其特征在于,所述已校正的表抽象數(shù)據(jù)類型和所述未 校正的表抽象數(shù)據(jù)類型各自具有用于數(shù)據(jù)源的字段,所述未校正的表抽象數(shù)據(jù)類型中的行 具有與所述傳感器數(shù)據(jù)相關(guān)聯(lián)的數(shù)據(jù)源字段值,所述新行包括通過更新所述數(shù)據(jù)源字段值 來指示已經(jīng)使用所述磁力校正參數(shù)校正了所述傳感器數(shù)據(jù)而獲得的已校正的數(shù)據(jù)源字段 值。
20. 如權(quán)利要求11所述的制品,其特征在于,所述傳感器數(shù)據(jù)包括工具方向數(shù)據(jù)。
21. —種系統(tǒng),包括用于根據(jù)鉆井深度和測(cè)量時(shí)間來存儲(chǔ)從鉆井工具獲得的傳感器數(shù)據(jù)的現(xiàn)場(chǎng)計(jì)算機(jī)系統(tǒng);以及用于從地質(zhì)調(diào)查服務(wù)檢索磁力校正參數(shù)并用于基于所述磁力校正參數(shù)來校正所述傳 感器數(shù)據(jù)以將已校正的傳感器數(shù)據(jù)存儲(chǔ)在所述現(xiàn)場(chǎng)計(jì)算機(jī)系統(tǒng)中的計(jì)算機(jī)系統(tǒng)。
22. 如權(quán)利要求21所述的系統(tǒng),其特征在于,所述計(jì)算機(jī)系統(tǒng)與現(xiàn)場(chǎng)計(jì)算機(jī)進(jìn)行網(wǎng)絡(luò) 連接以檢索存儲(chǔ)在所述現(xiàn)場(chǎng)計(jì)算機(jī)系統(tǒng)中的傳感器數(shù)據(jù)并向所述現(xiàn)場(chǎng)計(jì)算機(jī)系統(tǒng)提供已校正的傳感器數(shù)據(jù)。
23. 如權(quán)利要求21所述的系統(tǒng),其特征在于,還包括與現(xiàn)場(chǎng)計(jì)算機(jī)進(jìn)行通信的實(shí)時(shí)操 作計(jì)算機(jī)系統(tǒng),其中所述實(shí)時(shí)操作計(jì)算機(jī)系統(tǒng)鏡像存儲(chǔ)在所述現(xiàn)場(chǎng)計(jì)算機(jī)中的傳感器數(shù) 據(jù),其中所述計(jì)算機(jī)系統(tǒng)與所述實(shí)時(shí)操作計(jì)算機(jī)系統(tǒng)進(jìn)行網(wǎng)絡(luò)連接以檢索該實(shí)時(shí)操作計(jì)算 機(jī)系統(tǒng)中鏡像的傳感器數(shù)據(jù)。
24. 如權(quán)利要求21所述的系統(tǒng),其特征在于,所述傳感器數(shù)據(jù)被存儲(chǔ)在表抽象數(shù)據(jù)類 型中的行中,所述表抽象數(shù)據(jù)類型包括深度字段和時(shí)間字段,所述行包括深度值和時(shí)間值。
25. 如權(quán)利要求24所述的系統(tǒng),其特征在于,所述計(jì)算機(jī)系統(tǒng)將一新行寫入所述表抽 象數(shù)據(jù)類型中,該新行包括所述已校正的傳感器數(shù)據(jù)、所述深度值、以及所述時(shí)間值。
26. 如權(quán)利要求21所述的系統(tǒng),其特征在于,所述傳感器數(shù)據(jù)被存儲(chǔ)在未校正的表抽 象數(shù)據(jù)類型中的行中,所述未校正的表抽象數(shù)據(jù)類型包括深度字段和時(shí)間字段,所述行包 括深度值和時(shí)間值。
27. 如權(quán)利要求26所述的系統(tǒng),其特征在于,所述計(jì)算機(jī)系統(tǒng)將一個(gè)行寫入已校正的 表抽象數(shù)據(jù)類型中,該行包括所述已校正的傳感器數(shù)據(jù)、所述深度值、以及所述時(shí)間值。
全文摘要
對(duì)于某些實(shí)施例,一種用于根據(jù)從地質(zhì)調(diào)查服務(wù)獲得的磁力校正參數(shù)來校正遠(yuǎn)程數(shù)據(jù)庫(114、118)中的傳感器數(shù)據(jù)的軟件應(yīng)用程序,該傳感器數(shù)據(jù)是從鉆井工具(107、108、110)上的定向儀器獲取的。遠(yuǎn)程數(shù)據(jù)庫位于井位處的現(xiàn)場(chǎng)計(jì)算機(jī)(112)中,并且該遠(yuǎn)程數(shù)據(jù)庫的副本還可位于實(shí)時(shí)操作計(jì)算機(jī)系統(tǒng)中。對(duì)于某些實(shí)施例,特定深度和測(cè)量時(shí)間的傳感器數(shù)據(jù)作為表中的各個(gè)行來存儲(chǔ)。該校正軟件可將具有已校正傳感器數(shù)據(jù)的新行寫入遠(yuǎn)程數(shù)據(jù)庫中,或可將新行寫入用于存儲(chǔ)已校正傳感器數(shù)據(jù)的第二數(shù)據(jù)庫中。
文檔編號(hào)G01V1/48GK101796431SQ200780100497
公開日2010年8月4日 申請(qǐng)日期2007年8月1日 優(yōu)先權(quán)日2007年8月1日
發(fā)明者B·麥克凱, L·M·瑪什, S·薩金特 申請(qǐng)人:哈里伯頓能源服務(wù)公司