本申請涉及石油鉆井技術(shù)領(lǐng)域,尤其是涉及一種隨鉆測量數(shù)據(jù)自動接收與處理的方法及裝置。
背景技術(shù):
隨鉆測量數(shù)據(jù)是指在石油鉆井過程中實時產(chǎn)生的利用隨鉆測量設(shè)備測量出來的數(shù)據(jù),主要包括:鉆井參數(shù)數(shù)據(jù)、鉆井工程數(shù)據(jù)、綜合錄井?dāng)?shù)據(jù)、地化錄井?dāng)?shù)據(jù)、測井?dāng)?shù)據(jù)等,可用于石油地質(zhì)人員及時跟蹤鉆井軌跡。
地質(zhì)建模裝置是利用地質(zhì)基礎(chǔ)歷史數(shù)據(jù)實現(xiàn)地層、巖性等地質(zhì)信息的綜合直觀顯示功能的一類裝置。由于目前地質(zhì)建模裝置主要利用的都是歷史數(shù)據(jù),地質(zhì)模型構(gòu)建具有滯后性,若將隨鉆測量數(shù)據(jù)用于地質(zhì)建模裝置中,就可以實現(xiàn)實時調(diào)整地質(zhì)構(gòu)造、儲層及沉積相模型。這不僅有利于結(jié)合該井周圍的地質(zhì)構(gòu)造、儲層及沉積相模型等,開展地層評價工作,而且還可以監(jiān)控該井的實時鉆井狀態(tài),對可能發(fā)生的鉆井事故進行預(yù)警。
但遺憾的是,由于將隨鉆測量數(shù)據(jù)用于地質(zhì)建模裝置中的應(yīng)用研究才剛起步不久,目前還停留在通過人工轉(zhuǎn)換來實現(xiàn)將隨鉆測量數(shù)據(jù)轉(zhuǎn)換成地質(zhì)建模裝置所能識別的數(shù)據(jù)類型,這大大降低了地質(zhì)建模裝置隨利用鉆數(shù)據(jù)的效率。
技術(shù)實現(xiàn)要素:
本申請實施例的目的在于提供一種隨鉆測量數(shù)據(jù)自動接收與處理的方法及裝置,可以將隨鉆測量數(shù)據(jù)自動轉(zhuǎn)換成地質(zhì)建模裝置所能識別的數(shù)據(jù)格式。
為達到上述目的,本申請實施例提供了一種隨鉆測量數(shù)據(jù)自動接收與處理的方法,所述方法包括:
接收隨鉆測量數(shù)據(jù),并根據(jù)所述隨鉆測量數(shù)據(jù)構(gòu)建隨鉆測量數(shù)據(jù)體;
解析所述隨鉆測量數(shù)據(jù)體中各個數(shù)據(jù)項,得到結(jié)構(gòu)化數(shù)據(jù)體;
識別所述結(jié)構(gòu)化數(shù)據(jù)體中的有效數(shù)據(jù)項;
將所述有效數(shù)據(jù)項處理成符合第一預(yù)設(shè)條件的數(shù)據(jù)。
本申請實施例還提供了一種隨鉆測量數(shù)據(jù)自動接收與處理的裝置,該裝置包括:
接收構(gòu)建模塊,用于接收隨鉆測量數(shù)據(jù),并根據(jù)所述隨鉆測量數(shù)據(jù)構(gòu)建隨鉆測量數(shù)據(jù)體;
解析模塊,用于解析所述隨鉆測量數(shù)據(jù)體中各個數(shù)據(jù)項,得到結(jié)構(gòu)化數(shù)據(jù)體;
識別模塊,用于識別所述結(jié)構(gòu)化數(shù)據(jù)體中的有效數(shù)據(jù)項;
處理模塊,用于將所述有效數(shù)據(jù)項處理成符合第一預(yù)設(shè)條件的數(shù)據(jù)。
由上述本申請實施例所提供的技術(shù)方案可知,本申請實施例在自動獲取隨鉆測量原始數(shù)據(jù)之后,將隨鉆測量原始數(shù)據(jù)經(jīng)過解析、識別以及處理,得到了滿足第一預(yù)設(shè)條件的數(shù)據(jù),其中滿足第一預(yù)設(shè)條件的數(shù)據(jù)就是地質(zhì)建模裝置所能夠直接識別的數(shù)據(jù)。從而實現(xiàn)了從隨鉆測量原始數(shù)據(jù)到地質(zhì)建模裝置所能識別的目標(biāo)數(shù)據(jù)類型的自動轉(zhuǎn)換,大大提高了地質(zhì)建模裝置利用隨鉆數(shù)據(jù)的效率。
附圖說明
此處所說明的附圖用來提供對本申請實施例的進一步理解,構(gòu)成本申請實施例的一部分,并不構(gòu)成對本申請實施例的限定。在附圖中:
圖1為本申請實施例的一種隨鉆測量數(shù)據(jù)自動接收與處理的方法流程示意圖;
圖2為本申請實施例的隨鉆測量數(shù)據(jù)體的組成結(jié)構(gòu)示意圖;
圖3為本申請實施例的另一種隨鉆測量數(shù)據(jù)自動接收與處理的方法流程圖;
圖4為本申請實施例的S305至S308具體實施過程示意圖;
圖5為本申請實施例的S309具體實施過程示意圖;
圖6為本申請實施例的一種隨鉆測量數(shù)據(jù)自動接收與處理的裝置示意圖。
具體實施方式
為使本申請實施例的目的、技術(shù)方案和優(yōu)點更加清楚明白,下面結(jié)合實施例和附圖,對本申請實施例做進一步詳細(xì)說明。在此,本申請實施例的示意性實施例及其說明用于解釋本申請實施例,但并不作為對本申請實施例的限定。
下面結(jié)合附圖,對本申請實施例的具體實施方式作進一步的詳細(xì)說明。
如圖1所示為本申請實施例的一種隨鉆測量數(shù)據(jù)自動接收與處理的方法流程示意圖,如圖1所示一種隨鉆測量數(shù)據(jù)自動接收與處理的方法可以包括以下步驟。
S101,接收隨鉆測量數(shù)據(jù),并根據(jù)所述隨鉆測量數(shù)據(jù)構(gòu)建隨鉆測量數(shù)據(jù)體。
隨鉆測量數(shù)據(jù)為石油鉆井過程中利用隨鉆測量設(shè)備實時產(chǎn)生的數(shù)據(jù),可以包括鉆井參數(shù)數(shù)據(jù)、鉆井工程數(shù)據(jù)、綜合錄井?dāng)?shù)據(jù)、地化錄井?dāng)?shù)據(jù)、測井?dāng)?shù)據(jù)等。這里的隨鉆測量數(shù)據(jù)為隨鉆設(shè)備產(chǎn)生的原始數(shù)據(jù),隨鉆測量數(shù)據(jù)的形式可以是按照一定的預(yù)設(shè)規(guī)則排列的字符串,該字符串中可以包含預(yù)設(shè)的數(shù)據(jù)開始標(biāo)識、結(jié)束標(biāo)識、以及表示不同含義的數(shù)據(jù)項。其中,每一個數(shù)據(jù)項表示一種參數(shù)的一個數(shù)值,不同數(shù)據(jù)項之間通過一定分隔符分開。每一個數(shù)據(jù)項中可以包含數(shù)據(jù)項標(biāo)識和數(shù)據(jù)值,數(shù)據(jù)項標(biāo)識表征該數(shù)據(jù)項記載的是何種數(shù)據(jù),數(shù)據(jù)值記載該該種數(shù)據(jù)的具體數(shù)值。具體的,隨鉆測量數(shù)據(jù)可以為按照預(yù)設(shè)規(guī)則排列的阿拉伯?dāng)?shù)字序列。其中,所述的預(yù)設(shè)規(guī)則可以為行業(yè)內(nèi)的通用規(guī)范或者單獨設(shè)置的預(yù)設(shè)規(guī)則,具體的,Wits協(xié)議即井場信息傳輸規(guī)范就是行業(yè)內(nèi)一個比較常用的隨鉆測量原始數(shù)據(jù)規(guī)范。例如,在本申請的一個具體實施例中,接收到的隨鉆測量數(shù)據(jù)形式為012345 345654 567899…,其中,“012345”與“345654”表示不同的數(shù)據(jù)項,數(shù)據(jù)項之間的空格表示回車符號,是不同數(shù)據(jù)項之間的分隔符。所述隨鉆測量數(shù)據(jù)體可以為數(shù)據(jù)項的集合,其中每一個數(shù)據(jù)項可以為由特定位數(shù)字符組成的一個字符串。構(gòu)建隨鉆測量數(shù)據(jù)體過程的可以為,按照接收順序?qū)⒔邮盏降碾S鉆測量數(shù)據(jù)中的每一個數(shù)據(jù)項進行排列,并在每一個數(shù)據(jù)項之后加上預(yù)設(shè)間隔符號。在本申請的一個實施方式中,隨鉆測量數(shù)據(jù)體中不同數(shù)據(jù)項之間的預(yù)設(shè)分割符號可以為“;”。具體的,在本申請的一個實施例中,將接收到的形如“&&012345345654 567899…!!”的隨鉆測量數(shù)據(jù),按照接收順序構(gòu)建成形如“&&012345;345654;567899;…??!”的隨鉆測量數(shù)據(jù)體,其中,“&&”為隨鉆測量數(shù)據(jù)開始標(biāo)識,“??!”為隨鉆測量數(shù)據(jù)結(jié)束標(biāo)識。
S102,解析所述隨鉆測量數(shù)據(jù)體中各個數(shù)據(jù)項,得到結(jié)構(gòu)化數(shù)據(jù)體。
所述隨鉆測量數(shù)據(jù)體可以為數(shù)據(jù)項的集合,其中每一個數(shù)據(jù)項可以為由特定位數(shù)字符組成的一個字符串。解析可以為按照一定規(guī)則解析每個數(shù)據(jù)項的字符含義。在本申請的一個實施方式中,S101中的隨鉆測量數(shù)據(jù)是m個數(shù)據(jù)項的集合,相應(yīng)的該隨鉆測量數(shù)據(jù)體就同樣包含m個數(shù)據(jù)項,具體如圖2所示。數(shù)據(jù)項中數(shù)據(jù)的開始標(biāo)識為“&&”,數(shù)據(jù)的結(jié)束標(biāo)識為“?。 ?,每一個數(shù)據(jù)項表示一個具體參數(shù)的信息。其中,數(shù)據(jù)項的第一、二位表示表名,第三、四位表示字段名,第四位之后幾位表示字段值。此時,數(shù)據(jù)項的前四位可以被看作是數(shù)據(jù)項標(biāo)識,第四位之后的可以被稱為數(shù)據(jù)值。進行解析時,按照第一、二位表示表名,第三、四位表示字段名,第四位之后幾位表示字段值的原則解析輸每一個數(shù)據(jù)項具體的含義,解析之后的數(shù)據(jù)項形成了結(jié)構(gòu)化數(shù)據(jù)體。
在本申請的一個實施例中,隨鉆測量原始數(shù)據(jù)滿足井場信息傳輸規(guī)范(Wits),因此,按照井場信息傳輸規(guī)范(Wits)解析其中各個數(shù)據(jù)項。具體的,例如某一個數(shù)據(jù)項為07083010。根據(jù)Wits預(yù)設(shè)表格進行解析可以得到,07表示表名井斜數(shù)據(jù)(SURVEY DATA),08表示字段名(meas_depth),3010表示字段值,查表可得07083010表示,SURVEY_DATA.meas_depth=3010。
S103,識別所述結(jié)構(gòu)化數(shù)據(jù)體中的有效數(shù)據(jù)項。
結(jié)構(gòu)化數(shù)據(jù)體中包含很多數(shù)據(jù)項,但并不是每一個數(shù)據(jù)項信息都是后續(xù)地質(zhì)建模裝置研究所需要的,即不是每一個數(shù)據(jù)項都是有效的,只有那些需要研究的數(shù)據(jù)項才是有效的。將有效數(shù)據(jù)項識別出來進行處理,可以提高數(shù)據(jù)處理效率。當(dāng)然,所述有效數(shù)據(jù)項的種類可以不止一種。
S104,將所述有效數(shù)據(jù)項處理成符合第一預(yù)設(shè)條件的數(shù)據(jù)。
所述第一預(yù)設(shè)條件為能夠被地質(zhì)建模裝置直接識別的數(shù)據(jù)類型。在本申請的一種實施方式中,隨鉆測量數(shù)據(jù)項可以包括,數(shù)據(jù)項標(biāo)識和數(shù)據(jù)值,而地質(zhì)建模裝置所能直接識別的數(shù)據(jù)類型可以對數(shù)據(jù)項標(biāo)識和/或數(shù)據(jù)值有特殊的定義,此時滿足第一預(yù)設(shè)條件的數(shù)據(jù)可以為將有效數(shù)據(jù)項中的數(shù)據(jù)項標(biāo)識和/或數(shù)據(jù)值進行相應(yīng)處理之后,得到能夠被地質(zhì)建模裝置所能直接識別的數(shù)據(jù)。
由圖1所示的實施例提供的技術(shù)方案可知,本申請實施例在自動獲取隨鉆測量原始數(shù)據(jù)之后,將隨鉆測量原始數(shù)據(jù)經(jīng)過解析、識別以及處理,得到了滿足第一預(yù)設(shè)條件的數(shù)據(jù),其中滿足第一預(yù)設(shè)條件的數(shù)據(jù)就是地質(zhì)建模裝置能夠直接識別的數(shù)據(jù)。從而實現(xiàn)了從隨鉆測量原始數(shù)據(jù)到地質(zhì)建模裝置所能識別的目標(biāo)數(shù)據(jù)類型的自動轉(zhuǎn)換,大大提高了地質(zhì)建模裝置利用隨鉆數(shù)據(jù)的效率。
在本申請的一種實施方式中,在步驟S102之前還可以包括,判斷所述隨鉆測量數(shù)據(jù)體是否完整,若判斷結(jié)果為是,則進入S102,若判斷結(jié)果為否,則舍棄該數(shù)據(jù)。在本申請的一個實施例中,判斷隨鉆測量數(shù)據(jù)體是否完整可以通過判斷該隨鉆測量數(shù)據(jù)體中是否包含預(yù)設(shè)的開始標(biāo)識、結(jié)束標(biāo)識、以及是否至少包含一個數(shù)據(jù)項。具體的,在本申請的一個具體實施例中,隨鉆測量數(shù)據(jù)體的開始標(biāo)識為“&&”,結(jié)束標(biāo)識為“??!”,數(shù)據(jù)項之間的分割符號為“;”,此時判斷隨鉆測量數(shù)據(jù)體是否完整,可以通過判斷該隨鉆測量數(shù)據(jù)體種是否包含“&&”、“??!”、以及“;”實現(xiàn)。
在本實施方式中,加上判斷隨鉆測量數(shù)據(jù)體是否完整之后,可以將那些出現(xiàn)異常的數(shù)據(jù)舍棄,避免處理過程出錯。
在本申請的一種實施方式中,S103識別所述結(jié)構(gòu)化數(shù)據(jù)體中的有效數(shù)據(jù)項,可以包括以下內(nèi)容。
(1)根據(jù)所述結(jié)構(gòu)化數(shù)據(jù)體中數(shù)據(jù)項的數(shù)據(jù)項標(biāo)識,識別出其中的有效數(shù)據(jù)項。
(2)將所述有效數(shù)據(jù)項的數(shù)據(jù)項標(biāo)識,替換成滿足第二預(yù)設(shè)條件的數(shù)據(jù)項標(biāo)識。
在本實施方式中,識別數(shù)據(jù)項將所要需要研究的有效數(shù)據(jù)項選出來了,同時由于地質(zhì)建模裝置所能直接識別的數(shù)據(jù)項對數(shù)據(jù)項標(biāo)識有了特殊定義,因此需要將有效數(shù)據(jù)項中原來的數(shù)據(jù)項標(biāo)識替換成滿足第二預(yù)設(shè)條件的數(shù)據(jù)項標(biāo)識。其中,滿足所述第二預(yù)設(shè)條件的數(shù)據(jù)項標(biāo)識可以為地質(zhì)建模裝置所能直接識別的數(shù)據(jù)項標(biāo)識。替換數(shù)據(jù)項標(biāo)識的實質(zhì)就是將原來的數(shù)據(jù)項標(biāo)識與地質(zhì)建模裝置中所定義的數(shù)據(jù)項標(biāo)識之間達成映射關(guān)系。
在本申請的一種實施方法中,地質(zhì)建模裝置所能直接識別的數(shù)據(jù)項,同時對數(shù)據(jù)值的形式做了特殊定義,此時按照上一實施方式中S103內(nèi)容識別有效數(shù)據(jù)項,并替換有效數(shù)據(jù)項的數(shù)據(jù)項標(biāo)識之后,還需要對數(shù)值進行處理,此時,S104具體可以包括以下內(nèi)容。
(1)根據(jù)所述有效數(shù)據(jù)項的數(shù)據(jù)項標(biāo)識,判斷該數(shù)據(jù)項所屬的數(shù)據(jù)項類型。
數(shù)據(jù)項標(biāo)識中包含了該數(shù)據(jù)項具體屬于何種數(shù)據(jù)項類型,針對不同種類的數(shù)據(jù)項類型,地質(zhì)建模裝置對數(shù)據(jù)值的要求不同,因此需要首先判斷一下。例如,在本申請的一個具體實施例中,按照數(shù)據(jù)項標(biāo)識可以將數(shù)據(jù)項分為:曲線類型、時間類型、以及普通數(shù)值類型。其中,地質(zhì)建模裝置所能識別的曲線數(shù)據(jù)以及時間數(shù)據(jù)都是滿足一定條件的,此時,就需要根據(jù)數(shù)據(jù)項標(biāo)識將數(shù)據(jù)項分為曲線類型、時間類型、以及普通數(shù)值類型。在本申請的另一個具體實施例中,判斷出該數(shù)據(jù)項所屬的數(shù)據(jù)項類型后,可以將該類型標(biāo)識寫入該數(shù)據(jù)項中的特定位置,這樣后續(xù)根據(jù)類型處理數(shù)據(jù)時,只需要根據(jù)數(shù)據(jù)項中特定位置的類型標(biāo)識,就可以知道該數(shù)據(jù)項的類型。
(2)根據(jù)所述數(shù)據(jù)項類型將對應(yīng)的所述有效數(shù)據(jù)項的數(shù)值進行處理,得到滿足第一預(yù)設(shè)條件的數(shù)據(jù)項。
不同數(shù)據(jù)項類型的數(shù)據(jù)項所需進行的處理不同,根據(jù)步驟(1)中的分類結(jié)果對數(shù)據(jù)項的數(shù)值進行相應(yīng)的處理,得到滿足第一預(yù)設(shè)條件的數(shù)據(jù)項數(shù)值。其中,第一預(yù)設(shè)條件可以為該數(shù)據(jù)項的數(shù)據(jù)數(shù)值是地質(zhì)建模裝置能直接識別。
在本申請的另一種實施方式中,地質(zhì)建模裝置所能直接識別的數(shù)據(jù)項標(biāo)識與結(jié)構(gòu)化數(shù)據(jù)體中數(shù)據(jù)項的數(shù)據(jù)項標(biāo)識相同,此時就不需要替換有效數(shù)據(jù)項的數(shù)據(jù)項標(biāo)識。此時,S103可以為根據(jù)所述結(jié)構(gòu)化數(shù)據(jù)體中數(shù)據(jù)項的數(shù)據(jù)項標(biāo)識,識別出其中的有效數(shù)據(jù)項。
在本申請的另一種實施方式中,地質(zhì)建模裝置所能直接識別的數(shù)據(jù)項只對數(shù)據(jù)值的形式做了特殊定義,但數(shù)據(jù)項標(biāo)識與結(jié)構(gòu)化數(shù)據(jù)體中數(shù)據(jù)項的數(shù)據(jù)項標(biāo)識相同。此時只需要根據(jù)數(shù)據(jù)項標(biāo)識識別出有效數(shù)據(jù)項,再按照以下步驟處理即可。
(1)根據(jù)所述有效數(shù)據(jù)項的數(shù)據(jù)項標(biāo)識,判斷該數(shù)據(jù)項所屬的數(shù)據(jù)項類型。
(2)根據(jù)所述數(shù)據(jù)項類型將對應(yīng)的所述有效數(shù)據(jù)項的數(shù)值進行處理,得到滿足第一預(yù)設(shè)條件的數(shù)據(jù)項。
在本實施方式中,根據(jù)地質(zhì)建模裝置對所能直接識別數(shù)據(jù)項數(shù)值的格式定義,處理有效數(shù)據(jù)項,使得隨鉆測量產(chǎn)生的數(shù)據(jù)能夠被直接被地質(zhì)建模裝置識別應(yīng)用。
在本申請的一個實施例中,一種隨鉆測量數(shù)據(jù)自動接收與處理的方法流程圖如圖3所示,該方法可以包括以下步驟。
S301,實時監(jiān)聽是否隨鉆測量數(shù)據(jù)產(chǎn)生,若有,則進行下一步。
S302,接收隨鉆測量數(shù)據(jù),并根據(jù)所述隨鉆測量數(shù)據(jù)構(gòu)建隨鉆測量數(shù)據(jù)體。
本實施例中,隨鉆測量原始數(shù)據(jù)滿足Wits規(guī)范。接收到的隨鉆測量原始數(shù)據(jù)為“&&010145 010254 070899…?。 ?,數(shù)據(jù)中空格表示回車符號,是Wits規(guī)范中定義的數(shù)據(jù)項分隔符。構(gòu)建隨鉆測量數(shù)據(jù)體的過程就是將該數(shù)據(jù)構(gòu)建成如“&&010145;010254;070899;…?。 钡碾S鉆測量數(shù)據(jù)體形式。
S303,判斷隨鉆測量數(shù)據(jù)體是否完整,若判斷結(jié)果為是,則進行S304,若判斷結(jié)果為否則直接舍棄該數(shù)據(jù)體。
判斷隨鉆測量數(shù)據(jù)體是否完整主要通過判斷數(shù)據(jù)體中是否含有開始標(biāo)識“&&”、結(jié)束標(biāo)識“??!”、以及是否至少含有一個“;”。該步驟的目的是為了確保后續(xù)處理有效進行,避免由于前面步驟出錯,導(dǎo)致后續(xù)步驟無法進行。
S304,解析所述隨鉆測量數(shù)據(jù)體中各個數(shù)據(jù)項,得到結(jié)構(gòu)化數(shù)據(jù)體。
按照Wits規(guī)范解析所述隨鉆測量數(shù)據(jù)體中的各個數(shù)據(jù)項,得到的解析結(jié)果構(gòu)成了結(jié)構(gòu)化數(shù)據(jù)體。Wits規(guī)范中規(guī)定,數(shù)據(jù)項中第一、二位表示表名,第三、四位表示字段名,第四位之后幾位表示字段值。
S305,根據(jù)所述結(jié)構(gòu)化數(shù)據(jù)體中數(shù)據(jù)項的數(shù)據(jù)項標(biāo)識,識別出其中的有效數(shù)據(jù)項。
在本實施例中,所要研究處理的有效數(shù)據(jù)包括:地層評價數(shù)據(jù)、井斜數(shù)據(jù)、泥漿池體積數(shù)據(jù)、時間色譜數(shù)據(jù)和鉆井時間數(shù)據(jù)。每一個數(shù)據(jù)項的前四位為數(shù)據(jù)標(biāo)識,具體包括表名和字段名;第四位之后的為字段值,即數(shù)據(jù)值。那么有效數(shù)據(jù)項就是數(shù)據(jù)項標(biāo)識中表名為地層評價數(shù)據(jù)、井斜數(shù)據(jù)、泥漿池體積數(shù)據(jù)、時間色譜數(shù)據(jù)和鉆井時間數(shù)據(jù)這五種的數(shù)據(jù)項。
S306,將所述有效數(shù)據(jù)項的數(shù)據(jù)項標(biāo)識,替換成滿足第二預(yù)設(shè)條件的數(shù)據(jù)項標(biāo)識。
所述第二預(yù)設(shè)條件為地質(zhì)建模裝置所能識別的目標(biāo)數(shù)據(jù)項標(biāo)識。例如,在本申請的一個實施例中,S304中井斜數(shù)據(jù)項的結(jié)果為:SURVEY_DATA.meas_depth=3010,此時S305根據(jù)SURVEY_DATA判斷該數(shù)據(jù)項為井斜數(shù)據(jù),地質(zhì)建模裝置的目標(biāo)數(shù)據(jù)項標(biāo)識中井斜數(shù)據(jù)的表名定義為ED_RT_DIR_SURVEY_DATA,因此將SURVEY_DATA替換成ED_RT_DIR_SURVEY_DATA,即將該井斜數(shù)據(jù)與目標(biāo)數(shù)據(jù)項標(biāo)識中關(guān)于井斜數(shù)據(jù)的定義之間達成映射關(guān)系。
S307,判斷數(shù)據(jù)項是否滿足第二預(yù)設(shè)條件,若判斷結(jié)果為是,則進行S308,若判斷結(jié)果為否則直接舍棄該數(shù)據(jù)體。
此步驟就是判斷是否將類似于SURVEY_DATA的表達方式替換成形如ED_RT_DIR_SURVEY_DATA的形式,因為后者的表達才是地質(zhì)建模裝置所能識別的井斜數(shù)據(jù)定義。若S306沒有完成映射的關(guān)系,后續(xù)處理就沒有意義,因此加上這一個判斷步驟,確保結(jié)果準(zhǔn)確有效。
S308,根據(jù)所述有效數(shù)據(jù)項的數(shù)據(jù)項標(biāo)識,判斷該數(shù)據(jù)項所屬的數(shù)據(jù)項類型。
根據(jù)數(shù)據(jù)項中的數(shù)據(jù)標(biāo)識判斷該數(shù)據(jù)項屬于曲線類型、時間類型、以及普通數(shù)值類型中的哪一種。
S309,根據(jù)所述數(shù)據(jù)項類型將對應(yīng)的所述有效數(shù)據(jù)項的數(shù)值進行處理,得到滿足第一預(yù)設(shè)條件的數(shù)據(jù)項。
步驟S308中對每一個數(shù)據(jù)項進行了判斷,得出了該數(shù)據(jù)項屬于時間類型數(shù)據(jù)、曲線類型數(shù)據(jù)、以及普通數(shù)值類型數(shù)據(jù)中的哪一種。若該數(shù)據(jù)項為時間類型數(shù)據(jù),則需要按照時間類型數(shù)據(jù)處理原則進行處理該數(shù)據(jù)項的數(shù)值。若該數(shù)據(jù)項為曲線類型數(shù)據(jù),則需要按照曲線類型數(shù)據(jù)處理原則對該數(shù)據(jù)項的數(shù)值進行處理。若該數(shù)據(jù)項為普通數(shù)值類型數(shù)據(jù),則不需要處理,即不需要對該數(shù)據(jù)項的數(shù)值進行額外的形式上的處理。
上述實施例中,以地質(zhì)建模裝置所需要的格式為目標(biāo)格式數(shù)據(jù)類型,將隨鉆測量產(chǎn)生的原始數(shù)據(jù)自動轉(zhuǎn)換成目標(biāo)格式數(shù)據(jù)類型,有利于提高地質(zhì)建模裝置利用隨鉆數(shù)據(jù)的效率。
在本申請的一個具體實施例中,從S305至S308具體實施時,可以參照如圖4所示的以下步驟。圖4流程圖所示的方法是針對結(jié)構(gòu)化數(shù)據(jù)體中每一個數(shù)據(jù)項進行的處理。
S401,接收結(jié)構(gòu)化數(shù)據(jù)體中每一個數(shù)據(jù)項。
此時,接收的數(shù)據(jù)項形如SURVEY_DATA.meas_depth=3010。
S402,讀取數(shù)據(jù)項的表名。
在本實施例中,數(shù)據(jù)項標(biāo)識包括表名以及字段名。讀取表名即讀取形如SURVEY_DATA數(shù)據(jù)內(nèi)容。
S403,根據(jù)表名判斷該數(shù)據(jù)項是否為地層評價數(shù)據(jù),若是則進入S404;若不是,則進入S405。
S404,將表名替換成目標(biāo)數(shù)據(jù)類型中地層評價數(shù)據(jù)的類型標(biāo)識,并進入S414。
按照井場信息傳輸規(guī)范(Wits)解析之后得到的地層評價數(shù)據(jù)表名為MWD Formation Evaluation_DATA,將此表名替換成地質(zhì)建模裝置的目標(biāo)數(shù)據(jù)類型中地層評價數(shù)據(jù)的類型標(biāo)識。
S405,根據(jù)表名判斷該數(shù)據(jù)項是否為井斜數(shù)據(jù),若是則進入S406;若不是,則進入S407。
S406,將表名替換成目標(biāo)數(shù)據(jù)類型中井斜數(shù)據(jù)的類型標(biāo)識,并進入S415。
在本申請的某一個具體實施例中,將表名替換成目標(biāo)數(shù)據(jù)類型中井斜數(shù)據(jù)的類型標(biāo)識,即將形如SURVEY_DATA的表名替換成目標(biāo)數(shù)據(jù)類型中井斜數(shù)據(jù)的類型標(biāo)識ED_RT_DIR_SURVEY_DATA。
S407,根據(jù)表名判斷該數(shù)據(jù)項是否為泥漿池體積數(shù)據(jù),若是則進入S408;若不是,則進入S409。
S408,將表名替換成目標(biāo)數(shù)據(jù)類型中泥漿池體積數(shù)據(jù)的類型標(biāo)識,并進入S415。
S409,根據(jù)表名判斷該數(shù)據(jù)項是否為時間色譜數(shù)據(jù),若是則進入S410;若不是,則進入S411。
S410,將表名替換成目標(biāo)數(shù)據(jù)類型中時間色譜數(shù)據(jù)的類型標(biāo)識,并進入S415。
S411,根據(jù)表名判斷該數(shù)據(jù)項是否為鉆井時間數(shù)據(jù),若是則進入S412;若不是,則進入S413。
S412,將表名替換成目標(biāo)數(shù)據(jù)類型中鉆井時間數(shù)據(jù)的類型標(biāo)識,并進入S415。
S413,該數(shù)據(jù)項為非法數(shù)據(jù)記錄信息,舍棄。
由于在該實施例中,所需要使用的隨鉆測量數(shù)據(jù)包括,地層評價數(shù)據(jù)、井斜數(shù)據(jù)、泥漿池體積數(shù)據(jù)、時間色譜數(shù)據(jù)和鉆井時間數(shù)據(jù)這五種,因此除了這五種屬于有效數(shù)據(jù)項,其他這五種以外的隨鉆測量數(shù)據(jù)就定義為非法數(shù)據(jù)記錄,舍棄。
S414,判斷該數(shù)據(jù)項類型是否為曲線類型數(shù)據(jù),若判斷結(jié)果為是,則在該數(shù)據(jù)項中加入曲線類型標(biāo)識,若判斷結(jié)果為否,則進入S415。
其中加入曲線類型標(biāo)識為在該數(shù)據(jù)項的預(yù)設(shè)位置加入,方便后續(xù)識別。
S415,判斷該數(shù)據(jù)項類型是否為時間類型數(shù)據(jù),若判斷結(jié)果為是,則在該數(shù)據(jù)項中加入時間類型標(biāo)識。
其中加入時間類型標(biāo)識為在該數(shù)據(jù)項的預(yù)設(shè)位置加入,方便后續(xù)識別。
經(jīng)過S414與S415兩個步驟識別后,已經(jīng)將地層評價數(shù)據(jù)、井斜數(shù)據(jù)、泥漿池體積數(shù)據(jù)、時間色譜數(shù)據(jù)和鉆井時間數(shù)據(jù)這五種隨鉆測量數(shù)據(jù)中的曲線類型數(shù)據(jù)和時間類型數(shù)據(jù)標(biāo)識出來,剩下沒有標(biāo)識的就是其中的普通數(shù)值類型數(shù)據(jù)。本實施例中,只有時間類型數(shù)據(jù)與曲線類型數(shù)據(jù)需要根據(jù)數(shù)據(jù)項所屬的類型進行進一步個性化的處理。
圖4所示的各個步驟實現(xiàn)了所研究的五種隨鉆測量數(shù)據(jù)與目標(biāo)格式中相應(yīng)格式定義的映射關(guān)系,同時還識別出了時間類型數(shù)據(jù)與曲線類型數(shù)據(jù),并做了相應(yīng)的標(biāo)識。
在本申請的一個實施例中,S309具體實施時,可以按照如圖5所示的以下步驟實現(xiàn)。圖5的流程圖所示方法是針對每一個數(shù)據(jù)項進行的處理。
S501,接收結(jié)構(gòu)化數(shù)據(jù)體中每一個數(shù)據(jù)項。
該步驟接收的數(shù)據(jù)項與S401中不同,此時的數(shù)據(jù)項已經(jīng)過S305至S308的處理。
S502,判斷該數(shù)據(jù)項中是否包含時間數(shù)據(jù)類型標(biāo)識,若判斷結(jié)果為是,則進入S503,若判斷結(jié)果為否,則進入S504。
S503,按照時間數(shù)據(jù)處理原則,處理該數(shù)據(jù)項。
所述時間數(shù)據(jù)處理原則可以包括,補充年份信息以及轉(zhuǎn)換時間格式。
S504,判斷該數(shù)據(jù)項中是否包含曲線數(shù)據(jù)類型標(biāo)識,若判斷結(jié)果為是,則進入S505,若判斷結(jié)果為否,則進入S506。
S505,照曲線數(shù)據(jù)處理原則,處理該數(shù)據(jù)項。
S506,按照普通數(shù)值數(shù)據(jù)處理原則,處理該數(shù)據(jù)項。
在本實施例中,需要針對數(shù)據(jù)類型進行個性化處理的只有曲線類型數(shù)據(jù)和時間類型數(shù)據(jù),圖5所示的流程圖是在圖4所示流程完成對數(shù)據(jù)項類型的劃分后對數(shù)據(jù)項進行相應(yīng)的處理。在本實施例中,經(jīng)過圖5的處理,得到數(shù)據(jù)就是地震建模裝置所能直接識別的數(shù)據(jù)類型了。
本申請實施例中還提供了一種隨鉆測量數(shù)據(jù)自動接收與處理的裝置,如下面的實施例所述。由于該裝置解決問題的原理與一種隨鉆測量數(shù)據(jù)自動接收與處理的方法相似,因此該裝置的實施可以參見一種隨鉆測量數(shù)據(jù)自動接收與處理的方法的實施,重復(fù)之處不再贅述。
如圖6所示,一種隨鉆測量數(shù)據(jù)自動接收與處理的裝置可以包括:
接收構(gòu)建模塊601,用于接收隨鉆測量數(shù)據(jù),并根據(jù)所述隨鉆測量數(shù)據(jù)構(gòu)建隨鉆測量數(shù)據(jù)體。
解析模塊602,用于解析所述隨鉆測量數(shù)據(jù)體中各個數(shù)據(jù)項,得到結(jié)構(gòu)化數(shù)據(jù)體。
識別模塊603,用于識別所述結(jié)構(gòu)化數(shù)據(jù)體中的有效數(shù)據(jù)項。
處理模塊604,用于將所述有效數(shù)據(jù)項處理成符合第一預(yù)設(shè)條件的數(shù)據(jù)。
由上述裝置的實施例可知,本申請實施例在自動獲取隨鉆測量原始數(shù)據(jù)之后,將隨鉆測量原始數(shù)據(jù)經(jīng)過解析、識別以及處理,得到了滿足第一預(yù)設(shè)條件的數(shù)據(jù),其中滿足第一預(yù)設(shè)條件的數(shù)據(jù)就是地質(zhì)建模裝置能夠直接識別的數(shù)據(jù)。從而實現(xiàn)了從隨鉆測量原始數(shù)據(jù)到地質(zhì)建模裝置所能識別的目標(biāo)數(shù)據(jù)類型的自動轉(zhuǎn)換,大大提高了地質(zhì)建模裝置利用隨鉆數(shù)據(jù)的效率。
本申請實施例中所描述的方法或算法的步驟可以直接嵌入硬件、處理器執(zhí)行的軟件模塊、或者這兩者的結(jié)合。軟件模塊可以存儲于RAM存儲器、閃存、ROM存儲器、EPROM存儲器、EEPROM存儲器、寄存器、硬盤、可移動磁盤、CD-ROM或本領(lǐng)域中其它任意形式的存儲媒介中。示例性地,存儲媒介可以與處理器連接,以使得處理器可以從存儲媒介中讀取信息,并可以向存儲媒介存寫信息??蛇x地,存儲媒介還可以集成到處理器中。處理器和存儲媒介可以設(shè)置于ASIC中,ASIC可以設(shè)置于用戶終端中??蛇x地,處理器和存儲媒介也可以設(shè)置于用戶終端中的不同的部件中。
在一個或多個示例性的設(shè)計中,本申請實施例所描述的上述功能可以在硬件、軟件、固件或這三者的任意組合來實現(xiàn)。如果在軟件中實現(xiàn),這些功能可以存儲與電腦可讀的媒介上,或以一個或多個指令或代碼形式傳輸于電腦可讀的媒介上。電腦可讀媒介包括電腦存儲媒介和便于使得讓電腦程序從一個地方轉(zhuǎn)移到其它地方的通信媒介。存儲媒介可以是任何通用或特殊電腦可以接入訪問的可用媒體。例如,這樣的電腦可讀媒體可以包括但不限于RAM、ROM、EEPROM、CD-ROM或其它光盤存儲、磁盤存儲或其它磁性存儲裝置,或其它任何可以用于承載或存儲以指令或數(shù)據(jù)結(jié)構(gòu)和其它可被通用或特殊電腦、或通用或特殊處理器讀取形式的程序代碼的媒介。此外,任何連接都可以被適當(dāng)?shù)囟x為電腦可讀媒介,例如,如果軟件是從一個網(wǎng)站站點、服務(wù)器或其它遠程資源通過一個同軸電纜、光纖電纜、雙絞線、數(shù)字用戶線(DSL)或以例如紅外、無線和微波等無線方式傳輸?shù)囊脖话谒x的電腦可讀媒介中。所述的碟片(disk)和磁盤(disc)包括壓縮磁盤、鐳射盤、光盤、DVD、軟盤和藍光光盤,磁盤通常以磁性復(fù)制數(shù)據(jù),而碟片通常以激光進行光學(xué)復(fù)制數(shù)據(jù)。上述的組合也可以包含在電腦可讀媒介中。
以上所述的具體實施例,對本申請的目的、技術(shù)方案和有益效果進行了進一步詳細(xì)說明,所應(yīng)理解的是,以上所述僅為本申請實施例的具體實施例而已,并不用于限定本申請的保護范圍,凡在本申請的精神和原則之內(nèi),所做的任何修改、等同替換、改進等,均應(yīng)包含在本申請的保護范圍之內(nèi)。