地質(zhì)特征拆分的制作方法
【專利摘要】一種方法可以包括:接收定義三維地下結(jié)構(gòu)的信息;將三維地下結(jié)構(gòu)拆分成各部分;針對各部分生成凸包;以及至少部分地基于凸包來生成離散裂隙網(wǎng)絡(luò)。
【專利說明】地質(zhì)特征拆分
[0001] 相關(guān)申請的交叉引用
[0002] 本申請要求享有于2013年11月25日提交的第61/908,469號美國臨時(shí)專利申請、于 2013年11月25日提交的第61/908,480號美國臨時(shí)專利申請以及于2014年11月24日提交的 序列號為14/551,667的美國專利申請的權(quán)益和優(yōu)先權(quán),通過引用將其全部內(nèi)容并入本文。
【背景技術(shù)】
[0003] 可以處理和解釋數(shù)據(jù),例如以更好地理解地表下巖石的成分、流體內(nèi)容、范圍和幾 何形狀。
【發(fā)明內(nèi)容】
[0004] 根據(jù)一些實(shí)施例,執(zhí)行一種方法,其包括:接收定義三維地下結(jié)構(gòu)的信息;將三維 地下結(jié)構(gòu)拆分成部分;生成所述部分的凸包;以及至少部分地基于凸包來生成離散裂隙網(wǎng) 絡(luò)。
[0005] 在一些實(shí)施例中,方法的一方面包括:至少部分地基于包括離散裂隙網(wǎng)絡(luò)的模型 來模擬與地下地層相關(guān)聯(lián)的現(xiàn)象。
[0006] 在一些實(shí)施例中,方法的一方面包括:通過應(yīng)用格雷厄姆掃描算法來生成凸包。
[0007] 在一些實(shí)施例中,方法的一方面包括:通過實(shí)現(xiàn)角拆分參數(shù)進(jìn)行拆分。
[0008] 在一些實(shí)施例中,方法的一方面包括:拆分生成線段,其中,例如,每個(gè)線段包括相 應(yīng)的端點(diǎn)。
[0009] 在一些實(shí)施例中,方法的一方面包括:拆分曲線,其中,曲線通過地下結(jié)構(gòu)與平面 的交叉來確定;以及例如沿著坐標(biāo)方向重復(fù)針對平面的多個(gè)位置的拆分。
[0010] 在一些實(shí)施例中,方法的一方面包括:用平面交叉三維地下結(jié)構(gòu)來進(jìn)行拆分以生 成形成曲線的交叉點(diǎn),然后將曲線拆分成部分,其中,例如,拆分可以包括用線段來表示每 個(gè)部分,并且其中,例如,每個(gè)線段與相應(yīng)的區(qū)域相關(guān)聯(lián)。
[0011] 在一些實(shí)施例中,方法的一方面包括:通過確定最佳擬合平面來生成至少一個(gè)凸 包。
[0012] 在一些實(shí)施例中,方法的一方面包括:輸出離散裂隙網(wǎng)絡(luò)作為至少部分地由凸包 的集合表不的模型。
[0013] 在一些實(shí)施例中,方法的一方面包括:將至少一部分地下結(jié)構(gòu)鑲嵌到多邊形中;計(jì) 算每個(gè)多邊形的法線;以及基于多邊形的法線來確定一個(gè)或多個(gè)傾角值。
[0014] 根據(jù)一些實(shí)施例,提供一種計(jì)算系統(tǒng),其包括至少一個(gè)處理器、至少一個(gè)存儲器以 及存儲在至少一個(gè)存儲器中的一個(gè)或多個(gè)程序,其中所述一個(gè)或多個(gè)程序被配置為由一個(gè) 或多個(gè)處理器來執(zhí)行,所述一個(gè)或多個(gè)程序包括用于以下的指令:接收定義三維地下結(jié)構(gòu) 的信息;將三維地下結(jié)構(gòu)拆分成部分;生成所述部分的凸包;以及至少部分地基于凸包來生 成離散裂隙網(wǎng)絡(luò)。
[0015] 在一些實(shí)施例中,計(jì)算系統(tǒng)的一方面包括至少部分地基于包括離散裂隙網(wǎng)絡(luò)的模 型來模擬與地下地層相關(guān)聯(lián)的現(xiàn)象的指令。
[0016] 在一些實(shí)施例中,計(jì)算系統(tǒng)的一方面包括至少部分地通過應(yīng)用格雷厄姆掃描算 法、針對地下結(jié)構(gòu)的至少一部分生成凸包的指令。
[0017] 根據(jù)一些實(shí)施例,提供一種計(jì)算機(jī)可讀存儲介質(zhì),該介質(zhì)具有一個(gè)或多個(gè)程序的 集合,所述一個(gè)或多個(gè)程序的集合包括指令,所述指令在被計(jì)算系統(tǒng)執(zhí)行時(shí)使計(jì)算系統(tǒng):接 收定義三維地下結(jié)構(gòu)的信息;將三維地下結(jié)構(gòu)拆分成部分;生成所述部分的凸包;以及至少 部分地基于凸包來生成離散裂隙網(wǎng)絡(luò)。
[0018] 在一些實(shí)施例中,計(jì)算機(jī)可讀存儲介質(zhì)的一方面包括至少部分地基于包含離散裂 隙網(wǎng)絡(luò)的模型來模擬與地下地層相關(guān)聯(lián)的現(xiàn)象的指令。
[0019] 在一些實(shí)施例中,計(jì)算機(jī)可讀存儲介質(zhì)的一方面包括通過應(yīng)用格雷厄姆掃描算 法、針對地下結(jié)構(gòu)的至少一部分生成凸包的指令。
[0020] 提供該概述以引入將在下面的具體描述中進(jìn)一步說明的構(gòu)思的選集。該概述不打 算標(biāo)識所要求保護(hù)的主題的關(guān)鍵或主要特征,也不打算用于幫助限制所要求保護(hù)的主題的 范圍。
【附圖說明】
[0021] 通過以下結(jié)合附圖進(jìn)行的描述,將更容易地理解所描述的實(shí)現(xiàn)方式的特征和優(yōu) 點(diǎn)。
[0022] 圖1圖示包括用于對地質(zhì)環(huán)境進(jìn)行建模的各種組件的示例性系統(tǒng);
[0023] 圖2圖示地層的示例、關(guān)于傾角的規(guī)范的示例、數(shù)據(jù)獲取的示例以及系統(tǒng)的示例;
[0024 ]圖3圖示方法的示例;
[0025 ]圖4圖示方法的示例;
[0026 ]圖5圖示方法的示例;
[0027]圖6圖示數(shù)據(jù)和經(jīng)處理的數(shù)據(jù)的示例;
[0028 ]圖7圖示方法的示例;
[0029]圖8圖示格雷厄姆(Graham)掃描技術(shù)的示例;
[0030 ]圖9圖示方法的示例;
[0031]圖10示出多邊形集合的示例;
[0032] 圖11圖示圖表的示例;
[0033]圖12圖示方法的示例;
[0034]圖13圖示方法的示例;
[0035]圖14圖示方法的示例;
[0036]圖15圖示方法的示例;
[0037]圖16圖示方法的示例;
[0038]圖17圖示結(jié)構(gòu)的示例;
[0039]圖18圖示系統(tǒng)的示例列、模塊的示例以及裂隙網(wǎng)絡(luò)的示例;
[0040]圖19圖示環(huán)境的示例;以及
[0041 ]圖20圖示系統(tǒng)和連網(wǎng)系統(tǒng)的示例性組件。
【具體實(shí)施方式】
[0042]以下描述包括用于實(shí)現(xiàn)所描述的實(shí)現(xiàn)方式的目前所想到的最佳模式。該描述不應(yīng) 以限制性的意義來領(lǐng)會,而是僅用于描述實(shí)現(xiàn)方式的一般原理的目的。所描述的實(shí)現(xiàn)方式 的范圍應(yīng)當(dāng)參照所提出的權(quán)利要求來確定。
[0043]作為示例,地下環(huán)境中的結(jié)構(gòu)可以通過數(shù)據(jù)的獲取和所獲取的數(shù)據(jù)的處理來更好 地理解。作為示例,數(shù)據(jù)可以是地震數(shù)據(jù)、影像數(shù)據(jù)和/或一個(gè)或多個(gè)其他類型的數(shù)據(jù)中的 一種或多種。
[0044] 作為示例,可以分析數(shù)據(jù)以揭示斷裂、斷層或其他結(jié)構(gòu)。作為示例,可以分析數(shù)據(jù) 以揭示包括交叉的多個(gè)斷裂的裂隙網(wǎng)絡(luò)。作為示例,裂隙網(wǎng)絡(luò)的斷裂可以在巖石例如響應(yīng) 于與板塊構(gòu)造活動相關(guān)聯(lián)的力而被受壓或者拉伸時(shí)形成。例如可以使用人工技術(shù),例如通 過水壓斷裂,來形成斷裂。作為示例,裂隙網(wǎng)絡(luò)可以包括自然斷裂、人為斷裂或者自然斷裂 和人為斷斷裂。作為示例,裂隙網(wǎng)絡(luò)可以促成地層存儲(例如經(jīng)由多孔性等)和/或流體流 (例如經(jīng)由滲透性或可傳性)。
[0045] 作為示例,裂隙網(wǎng)絡(luò)可以存在于所謂的非常規(guī)地層。作為示例,一個(gè)或多個(gè)因素可 以確定地層是否可以被分類為非常規(guī)。例如,多孔性、滲透性、流體圈閉機(jī)理或其他特性中 的一個(gè)或多個(gè)可以是對地層進(jìn)行分類的分類方案的因素。作為示例,頁巖氣地層可以被分 類為非常規(guī)地層。頁巖儲集層(reservoir)的質(zhì)量可以取決于例如厚度和范圍、有機(jī)質(zhì)含 量、熱成熟度、深度和壓力、流體飽和度、滲透性和/或一個(gè)或多個(gè)其他因素中的一個(gè)或多 個(gè)。
[0046] 如所提及的那樣,裂隙網(wǎng)絡(luò)可以包括自然斷裂、人為斷裂或者自然斷裂和人為斷 裂。例如,包括頁巖的地層中的裂隙網(wǎng)絡(luò)可以包括自然斷裂、人為斷裂或者自然斷裂和人為 斷裂。作為示例,關(guān)于自然斷裂和/或存在的人為斷裂的先驗(yàn)知識可以有助于一個(gè)或多個(gè)操 作(例如鉆井、注人、提取、斷裂等)的計(jì)劃、執(zhí)行等。
[0047]地層建模將有助于理解例如關(guān)于地層可以如何表現(xiàn)(例如靜態(tài)和/或動態(tài)表現(xiàn))。 作為示例,建??梢园ㄉ呻x散裂隙網(wǎng)絡(luò)(DFN),其可以通過多孔性、滲透性、可傳性等在 空間上進(jìn)行表征。作為示例,DFN的一個(gè)或多個(gè)特性可以隨著時(shí)間而改變(例如,考慮時(shí)間模 型)。作為示例,DFN可以幫助理解地層中的存儲和/或流體流的方面。例如,動態(tài)模型可以包 括DFN,其中流體的移動可以至少部分地經(jīng)由DFN進(jìn)行。作為示例,DFN可以包括斷裂、斷層或 者斷裂和斷層。
[0048] 作為示例,模型可以是包括定義模型元件的頂點(diǎn)或節(jié)點(diǎn)的多維模型,例如,其可以 是多邊形、多面體等。作為示例,包括多邊形的模型可以服從一個(gè)或多個(gè)規(guī)則,諸如例如: (a)多邊形是凸起的;(b)多邊形與其他多邊形連接;以及(c)多邊形近似于結(jié)構(gòu)并且具有地 質(zhì)學(xué)意義。例如,關(guān)于斷裂,可能期望具有包括近似于斷裂的多邊形的模型,其可以是裂隙 網(wǎng)絡(luò)的一部分。
[0049] 作為示例,在地層包括相對平坦的斷裂的情況下,包括多邊形的模型可能能夠包 括以將平坦斷裂表示為例如在DFN中可以是單獨(dú)斷裂的表面的方式放置的多邊形。然而,在 斷裂可能不同于這樣的相對平坦的斷裂的情況下,作為示例,對斷裂進(jìn)行建模的工作可能 違反一個(gè)或多個(gè)規(guī)則。例如,可能存在斷裂或多個(gè)斷裂以不正確的位置、不正確的朝向等被 建模的風(fēng)險(xiǎn)。作為示例,單個(gè)最佳擬合平面可能不足以充分地表示斷裂(例如,取決于斷裂 的三維性質(zhì))。
[0050] 作為示例,方法可以包括應(yīng)用拆分算法以將斷裂表面的基于數(shù)據(jù)的表示拆分成各 部分。在這樣的示例中,然后可以例如通過平面來近似至少一些部分。例如,可以將斷裂表 面拆分成部分,其中每個(gè)部分通過平面來近似。作為示例,鄰近的平面可以表示斷裂的鄰近 的部分,并且可以例如參照地點(diǎn)或多個(gè)地點(diǎn)以不同的角度來布置。
[0051] 作為示例,方法可以包括將斷裂和/或斷層轉(zhuǎn)換成凸包的集合。凸包可以根據(jù)點(diǎn)的 集合以多個(gè)維度來定義,使得凸包是包含點(diǎn)的凸起集合的交集。
[0052] 作為示例,可以采用所謂的格雷厄姆掃描來確定點(diǎn)的有限平坦集合的凸包。例如, 給定平面中的點(diǎn)的有限集合,方法可以包括確定點(diǎn)的有限集合的凸包。格雷厄姆掃描可以 確定點(diǎn)的集合中的哪些點(diǎn)可以是凸包的極值點(diǎn),其可以定義凸包(例如,平面的邊界)。作為 示例,方法可以包括一個(gè)或多個(gè)過程,諸如:(i)找到平面中在點(diǎn)的有限集合的凸包的內(nèi)部 的點(diǎn)P;(ii)以極坐標(biāo)來表示點(diǎn)的有限集合中的每個(gè)點(diǎn),其中,原點(diǎn)在點(diǎn)P處,并且近似為空 的極坐標(biāo)9在從點(diǎn)P開始的任意固定的射線的方向上;(iii)根據(jù)增加的9k來排序點(diǎn)的有限 集合中的元素 PkeXpi0k;(iv)基于一個(gè)或多個(gè)標(biāo)準(zhǔn)來刪除點(diǎn)以得到點(diǎn)的簡約集;以及(V)處 理點(diǎn)的簡約集以得到點(diǎn)的原始有限集合的子集,其中子集由凸包的所謂的極值點(diǎn)構(gòu)成。
[0053] 作為示例,給定點(diǎn)的集合,格雷厄姆掃描算法可以計(jì)算凸包,例如通過:找到極值 點(diǎn),其用作凸包上的支點(diǎn),其可以被選擇為具有最大坐標(biāo)值(例如在坐標(biāo)尺度上)的點(diǎn);以圍 繞支點(diǎn)的增加角度的次序?qū)c(diǎn)進(jìn)行排序以得到星狀多邊形(例如,或者其一部分),其中支 點(diǎn)可以"看到"星狀多邊形的分段和點(diǎn)(例如凸性條件);以及通過圍繞星狀多邊形(例如,或 者其一部分)行進(jìn)、并且在向左轉(zhuǎn)時(shí)添加邊而在向右轉(zhuǎn)時(shí)折返(例如,根據(jù)坐標(biāo)系統(tǒng)的定義 反之亦然)來建立凸包。
[0054]作為示例,斷裂或斷層可以由曲線、線、點(diǎn)等來指示。作為示例,斷裂或斷層可以根 據(jù)角度標(biāo)準(zhǔn)來拆分。例如,可以實(shí)現(xiàn)角度以參照一個(gè)或多個(gè)標(biāo)準(zhǔn)來分析斷裂或斷層。在這樣 的示例中,在存在滿足和/或超出角度標(biāo)準(zhǔn)的值的改變的情況下,例如,可以將斷裂或斷層 的一部隊(duì)發(fā)拆分成兩個(gè)子部分。作為示例,處理可以導(dǎo)致多個(gè)子部分,其中每個(gè)子部分可以 鄰近于至少一個(gè)其他子部分。作為示例,一個(gè)或多個(gè)補(bǔ)片可以存在于例如兩個(gè)子部分之間。
[0055] 作為示例,子部分可以通過點(diǎn)的有限集合來定義。在這樣的示例中,可以應(yīng)用算法 以生成凸包。作為示例,可以處理子部分以找到每個(gè)子部分的最佳擬合平面,其中可以應(yīng)用 算法以使用最佳擬合平面來生成凸包。
[0056] 作為示例,例如作為工作流的一部分,可以使用凸包的集合來至少部分地形成 DFN。作為示例,處理可以實(shí)現(xiàn)為從原始(raw)處理的地震數(shù)據(jù)的數(shù)據(jù)生成一個(gè)或多個(gè)屬性 立方體。作為示例,可以將處理實(shí)施為(例如,可選地,以自動化方式和/或半自動化方式)從 一個(gè)或多個(gè)屬性立方體來提取特征(例如斷裂、斷層等)。作為示例,工作流可以包括使用經(jīng) 處理的數(shù)據(jù),可選地使用進(jìn)一步地處理,來解釋一個(gè)或多個(gè)結(jié)構(gòu)。作為示例,工作流可以包 括執(zhí)行DFN變換以將斷裂變換成DFN模型。作為示例,方法可以包括使用DFN模型來執(zhí)行一個(gè) 或多個(gè)模擬。作為示例,方法可以包括至少部分地基于模擬結(jié)果來執(zhí)行一個(gè)或多個(gè)動作。 [0057]圖1示出包括各種管理組件110以管理地質(zhì)環(huán)境150(例如包括沉積盆地、儲集層 151、一個(gè)或多個(gè)斷裂153等的環(huán)境)的各個(gè)方面的系統(tǒng)100。例如,管理組件110可以允許直 接或間接地管理關(guān)于地質(zhì)環(huán)境150的感測、鉆井、注入、提取等。進(jìn)而,關(guān)于地質(zhì)環(huán)境150的另 外的信息可以變得可作為反饋160可用(例如,可選地,作為對管理組件110中的一個(gè)或多個(gè) 的輸入)。
[0058]在圖1的示例中,管理組件110包括地震數(shù)據(jù)組件112、附加信息組件114(例如井/ 測井?dāng)?shù)據(jù))、處理組件116、模擬組件120、屬性組件130、分析/可視化組件142以及工作流組 件144。在操作時(shí),針對每個(gè)組件112和114提供的地震數(shù)據(jù)和其他信息可以輸入給模擬組件 120〇
[0059]在示例性實(shí)施例中,模擬組件120可以依賴于實(shí)體122。實(shí)體122可以包括諸如井、 表面、儲集層等地球?qū)嶓w或地質(zhì)對象。在系統(tǒng)100中,實(shí)體122可以包括為了模擬的目的而被 重構(gòu)的實(shí)際物理實(shí)體的虛擬表示。實(shí)體122可以基于經(jīng)由感測、觀察等獲取的數(shù)據(jù)(例如地 震數(shù)據(jù)112和其他信息114)的實(shí)體。實(shí)體可以通過一個(gè)或多個(gè)屬性來表征(例如,地球模型 的幾何柱狀網(wǎng)格實(shí)體可以通過多孔性屬性來表征)。這樣的屬性可以表示一個(gè)或多個(gè)測量 (例如,所獲取的數(shù)據(jù))、計(jì)算等。
[0060]在示例性實(shí)施例中,模擬組件120可以依賴于諸如面向?qū)ο蟮目蚣苓@樣的軟件框 架。在這樣的框架中,實(shí)體可以包括基于預(yù)先定義的類的實(shí)體以便于建模和模擬。面向?qū)ο?的框架的商業(yè)可用的示例是MICROSOFT? .NET?框架(華盛頓,雷蒙德),其提供一組可 擴(kuò)展的對象類。在.NET?框架中,對象類封裝可重用的代碼和相關(guān)聯(lián)的數(shù)據(jù)結(jié)構(gòu)的模塊。對 象類可以被用于實(shí)例化對象實(shí)例,以便在程序、腳本等中使用。例如,鉆孔類可以定義用于 基于井?dāng)?shù)據(jù)來表示鉆孔的對象。
[0061 ]在圖1的示例中,模擬組件120可以處理信息以符合由屬性組件130(其可以包括屬 性庫)指定的一個(gè)或多個(gè)屬性。這樣的處理可以在給模擬組件120的輸入之前進(jìn)行(例如,考 慮處理組件116)。作為示例,模擬組件120可以基于由屬性組件130指定的一個(gè)或多個(gè)屬性 對輸入信息執(zhí)行操作。在示例性實(shí)施例中,模擬組件120可以構(gòu)造地質(zhì)環(huán)境150的一個(gè)或多 個(gè)模型,其可以取決于模擬地質(zhì)環(huán)境150的表現(xiàn)(例如,響應(yīng)于一個(gè)或多個(gè)活動,無論是自然 的還是人為的)。在圖1的示例中,分析/可視化組件142可以允許與模型或者基于模型的結(jié) 果進(jìn)行交互。作為示例,來自模擬組件120的輸出可以按照工作流組件144所指示的那樣輸 入給一個(gè)或多個(gè)其他工作流。
[0062]作為示例,模擬組件120可以包括諸如ECLIPSE?儲集層模擬器(Schlumberger有限 公司,休斯頓,德克薩斯州)、INTERSECT?儲集層模擬器(Schlumberger有限公司,休斯頓,德 克薩斯州)等模擬器的一個(gè)或多個(gè)特征。作為示例,可以根據(jù)一個(gè)或多個(gè)增強(qiáng)的恢復(fù)技術(shù)來 模擬儲集層或多個(gè)儲集層(例如,考慮諸如SAGD等熱處理)。
[0063] 在示例性實(shí)施例中,管理組件110可以包括諸如PETREL?地震模擬軟件框架 (Schlumberger有限公司,休斯頓,德克薩斯州)這樣的商業(yè)可用的模擬框架的特征。 PETREL?框架提供允許探測和開發(fā)操作的最優(yōu)化的組件。PETREL⑩框架包括地震模 擬軟件組件,其可以通過提高資產(chǎn)隊(duì)伍生產(chǎn)力來輸出例如供增加儲集層性能使用的信息。 通過使用這樣的框架,各種專家(例如地球物理學(xué)、地質(zhì)學(xué)家、儲集層工程師)可以開發(fā)協(xié)作 工作流,并且將操作集成到流水線處理。這樣的框架可以被視為應(yīng)用,并且可以被視為數(shù)據(jù) 驅(qū)動的應(yīng)用(例如,其中為了模擬地質(zhì)環(huán)境的目的而輸入數(shù)據(jù))。
[0064] 在示例性環(huán)境中,管理組件110的各個(gè)方面可以包括根據(jù)框架環(huán)境的規(guī)格來操作 的附件或插件。例如,作為OCEAN?框架環(huán)境(Schlumberger有限公司,休斯頓,德克薩 斯)出售的商業(yè)可用的框架環(huán)境允許將附件(或插件)集成到PETREL框架工作流中。 OCEAN?框架環(huán)境利用.NET?工具(Microsoft公司,雷蒙德,華盛頓)并且提供用于高 效開發(fā)的穩(wěn)定、用戶友好的接口。在示例性實(shí)施例中,各種組件可以被實(shí)現(xiàn)為符合并且根據(jù) 框架環(huán)境的規(guī)格(例如,根據(jù)應(yīng)用編程接口(API)規(guī)格等)操作的附件(或插件)。
[0065]圖1還示出框架170的示例,框架170包括模型模擬層180以及框架服務(wù)層190、框架 核心層195和模塊層175??蚣?70可以包括商業(yè)可用的OCEAN?框架,其中模型模擬層 180是容納OCEAN?框架應(yīng)用的商業(yè)可用的PETREL?以模型為中心的軟件包。在示例 性實(shí)施例中,PETREL?軟件可以被視為數(shù)據(jù)驅(qū)動應(yīng)用。PETREL?軟件可以包括用于模 型建立和可視化的框架。這樣的模型可以包括一個(gè)或多個(gè)網(wǎng)格(grid)。
[0066]模型模擬層180可以提供作為數(shù)據(jù)源184的域?qū)ο?82,用于呈現(xiàn)186以及提供各種 用戶接口 188。呈現(xiàn)186可以提供圖形環(huán)境,其中,應(yīng)用可以顯示它們的數(shù)據(jù),用戶接口 188可 以提供應(yīng)用用戶接口組件的公共外觀和感覺。
[0067] 在圖1的示例中,域?qū)ο?82可以包括實(shí)體對象、特性對象,并且可選地,可以包括 其他對象。實(shí)體對象可以被用于幾何地表示井、表面、儲集層等,同時(shí)特性對象可以被用于 提供特性值以及數(shù)據(jù)版本和顯示參數(shù)。例如,實(shí)體對象可以表示井,其中特性對象提供測井 信息以及版本信息和顯示信息(例如以顯示井作為模型的一部分)。
[0068] 在圖1的示例中,可以將數(shù)據(jù)存儲在一個(gè)或多個(gè)數(shù)據(jù)源(例如數(shù)據(jù)倉庫、一般地物 理數(shù)據(jù)存儲設(shè)備)中,其可以處于相同或不同的物理場所處,并且可經(jīng)由一個(gè)或多個(gè)網(wǎng)絡(luò)來 訪問。模型模擬層180可以被配置為對項(xiàng)目進(jìn)行建模。因此,可以存儲具體的項(xiàng)目,其中所存 儲的項(xiàng)目信息可以包括輸入、模型、結(jié)果和案例。因此,當(dāng)完成建模會話時(shí),用戶可以存儲項(xiàng) 目。在稍后的時(shí)間,項(xiàng)目可以使用模型模擬層180來訪問和恢復(fù),這可以重新創(chuàng)建相關(guān)域?qū)?象的實(shí)例。
[0069] 在圖1的示例中,地質(zhì)環(huán)境150可以包含多層(例如,層理),其包括儲集層151并且 可能被斷層153橫斷的。作為示例,地質(zhì)環(huán)境150可以配備各種傳感器、檢測器、致動器中的 任何一種。例如,裝備152可以包括通信電路以與一個(gè)或多個(gè)網(wǎng)絡(luò)155接收和傳送信息。這樣 的信息可以包括與井下裝備154(其可以是用以獲取信息的裝備)相關(guān)聯(lián)的信息,以幫助資 源恢復(fù)等。其他裝備156可以位于遠(yuǎn)離井地點(diǎn)之處,并且可以包括感測、檢測、發(fā)射或其他電 路。這樣的裝備可以包括儲存器和通信電路以存儲和傳達(dá)數(shù)據(jù)、指令等。作為示例,可以提 供一個(gè)或多個(gè)衛(wèi)星用于通信、數(shù)據(jù)獲取等目的。例如,圖1示出與可以被配置用于通信的網(wǎng) 絡(luò)155通信的衛(wèi)星,注意,衛(wèi)星可以附加地或者替代地包括用于影像(例如,空間的、光譜的、 時(shí)間的、輻射測量的,等等)的電路。
[0070] 圖1還將地質(zhì)環(huán)境150示出為可選地包括與井相關(guān)聯(lián)的裝置157和158,井包括可以 與一個(gè)或多個(gè)斷裂159交叉的基本上水平的部分。例如,考慮可能包括自然斷裂、人為斷裂 (例如水壓斷裂)或者自然和人為斷裂的結(jié)合的頁巖地層中的井。作為示例,可以針對橫向 延伸的儲集層來鉆井。在這樣的示例中,在屬性、壓力等方面的橫向變化可能存在,其中這 樣的變換的評估可以幫助計(jì)劃、操作等以開發(fā)儲集層(例如經(jīng)由斷裂、注入、提取等)。作為 示例,裝備157和/或158可以包括用于斷裂、地震感測、地震數(shù)據(jù)的分析、一個(gè)或多個(gè)斷裂的 評估的組件、一系統(tǒng)、多個(gè)系統(tǒng)等。
[0071]如所提及的那樣,系統(tǒng)100可以被用于執(zhí)行一個(gè)或多個(gè)工作流。工作流可以是包括 多個(gè)工作步驟的處理。工作步驟可以操作數(shù)據(jù),例如以創(chuàng)建新的數(shù)據(jù)、更新現(xiàn)有數(shù)據(jù)等。作 為示例,例如可以基于一個(gè)或多個(gè)算法來操作一個(gè)或多個(gè)輸入并且創(chuàng)建一個(gè)或多個(gè)結(jié)果。 作為示例,系統(tǒng)可以包括工作流編輯器,以用于工作流的創(chuàng)建、編輯、執(zhí)行等。在這樣的示例 中,工作流編輯器可以提供對一個(gè)或多個(gè)預(yù)先定義的工作步驟、一個(gè)或多個(gè)定制工作步驟 等的選擇。作為示例,工作流可以是在PETREL?軟件中可實(shí)現(xiàn)的工作流,例如,其可以操 作地震數(shù)據(jù)、地震屬性等。作為示例,工作流可以是可在OCEAN?框架中實(shí)現(xiàn)的處理。作 為示例,工作流可以包括訪問諸如插件(例如外部可執(zhí)行的代碼等)這樣的模塊的一個(gè)或多 個(gè)工作步驟。
[0072]圖2示出地層201的示例、鉆孔的示例、傾角的規(guī)范(convent ion) 215的示例、數(shù)據(jù) 獲取處理220的示例以及系統(tǒng)250的示例。
[0073]如所示那樣,地層201包括水平表面和各種子表面層。作為示例,鉆孔可以是垂直 的。作為另外的示例,鉆孔可以是偏離的。在圖2的示例中,鉆孔210可以被視為垂直鉆孔,例 如,其中z軸向下延伸正交于地層201的水平表面。
[0074] 關(guān)于傾角的規(guī)范215,平面的三個(gè)維度的朝向可以通過其傾角和走向來定義。傾角 是平面在特定方向上以垂直平面測量的距水平平面(例如,影像平面)的平面的傾斜的角 度。傾角可以通過量值(例如,也被稱為角度或量)和方位角(例如,也被稱為方向)來定義。 如在圖2的規(guī)范215中所示,各種角度小指示例如距影像水平平面(例如扁平的上表面)的向 下的傾斜的角度;而方位角指傾斜平面傾斜沿著的方向(例如,其可以參照度數(shù)、指南針方 向等給出)。在圖2的規(guī)范中示出的另外的特征是走向(strike),其是由傾斜平面和水平平 面(例如,考慮平坦的上表面作為影像水平平面)相交所創(chuàng)建的線的朝向。
[0075] 與傾角和走向有關(guān)的一些另外的術(shù)語可以應(yīng)用于分析,例如取決于境況、所收集 的數(shù)據(jù)的朝向等。一個(gè)術(shù)語是"真正傾角(true dip)"(例如參見圖2的規(guī)范215中的DipT)。 真正傾角是垂直于走向直接測量的平面的傾角(例如參見方向朝北并且被標(biāo)記為"走向"和 角度a%的線),并且也是傾角量值的最大可能值。另一個(gè)術(shù)語是"視在傾角(apparent dip)" (例如參見圖2的規(guī)范215中的DipA)。視在傾角可以是在除了真正傾角的方向之外的任何其 他方向上測量的平面的傾角(例如參見巾A,作為角度a的Dip A);然而,視在傾角可能等于真 正傾角(例如參見巾,作為相對于走向的角度a%的DipA=DipT)。換句話說,在使用(例如,在 方法、分析、算法等中)術(shù)語視在傾角的情況下,對于具體的傾斜平面,"視在傾角"的值可以 等于該具體傾斜平面的真正傾角。
[0076] 如圖2中的規(guī)范215所示,如在恰好垂直于走向的橫截面中所見到的平面的傾角是 真正傾角(例如,具有巾作為相對于走向的角度a%的DipA=DipT的表面)。如所示那樣,在任 何其他方向上在橫截面中觀察到的傾角為視在傾角(例如,參見被標(biāo)記有DipA的表面)。另 外,如圖2的規(guī)范215所示,視在傾角可以近似地為0度(例如,平行于水平表面,其中切割平 面的邊緣沿著走向方向行進(jìn))。
[0077] 就井孔中的觀察傾角而言,在垂直鉆孔的井中觀察到真正傾角。在任何其他方向 (或偏離)上鉆孔的井中,所觀察到的傾角是視在傾角(例如,其有時(shí)被稱為相對傾角)。為了 確定在這樣的鉆孔中觀察到的平面的真正傾角值,作為示例,可以對一個(gè)或多個(gè)視在傾角 值應(yīng)用向量計(jì)算(例如,基于鉆孔偏離)。
[0078] 如所提及的那樣,在根據(jù)鉆孔圖像沉積學(xué)解釋使用的另一術(shù)語是"相對傾角"(例 如DipR)。從位于非常平靜的環(huán)境中沉積的巖石中的鉆孔圖像測量的真正傾角的值可以從 砂巖體中的傾角減去(例如使用向量減法)。在這樣的示例中,所得到的傾角被稱為相對傾 角,并且在解釋砂巖體朝向中使用。
[0079] 關(guān)于分析、解釋、屬性等(例如參見圖1的系統(tǒng)100的各個(gè)框)可以使用諸如規(guī)范215 這樣的規(guī)范。作為示例,可以部分地通過傾角來描述各種類型的特征(例如沉積性層理、斷 層和斷裂、單斜脊、火成巖墻和巖床、變質(zhì)葉理等)。
[0080] 地震解釋可以旨在至少部分地基于一個(gè)或多個(gè)傾角參數(shù)(例如角度或幅度、方位 角等)對一個(gè)或多個(gè)地表下邊界進(jìn)行標(biāo)識和分類。作為示例,可以至少部分地通過角度、至 少部分地通過方位角等來描述各種類型的特征(例如沉積性層理、斷層和斷裂、單斜脊、火 成炎墻和巖床、變質(zhì)葉理等)。
[0081 ] 如在圖2的圖表220中所示,地質(zhì)體(geobody)225可以存在于地質(zhì)環(huán)境中。例如,地 質(zhì)體225可以是鹽丘。鹽丘可以是由鹽構(gòu)成的蘑菇形狀或插座形狀的底辟(diapir),并且可 以具有上覆蓋巖(例如,或者冠巖)。鹽丘可以在被埋在其他類型的沉淀物下面時(shí)由于鹽的 相對浮力而形成。在鹽丘處或者附近,由于因在相關(guān)蒸發(fā)礦物密封(association evaporite mineral sealing)中的鹽移動而形成閉圈(trap),可以發(fā)現(xiàn)碳?xì)浠衔铩8×?差可以使鹽開始垂直地流動(例如作為鹽枕),其可能造成斷層。在圖表220中,地質(zhì)點(diǎn)225與 多個(gè)層相遇,其每一個(gè)可以通過傾角角度巾來標(biāo)識。
[0082]作為示例,可以針對區(qū)域以軌跡的形式獲取地震數(shù)據(jù)。在圖2的示例中,圖標(biāo)220示 出獲取裝備222,其發(fā)射來自來源(例如傳送器)的能量并且經(jīng)由沿著主測線(inline)方向 排成一列的一個(gè)或多個(gè)傳感器(例如接收器)接收所反射的能量。因?yàn)樵搮^(qū)域包括層223和 地質(zhì)體225,由獲取裝備的傳送器發(fā)射的能量可以反射遠(yuǎn)離層223和地質(zhì)體225。這樣的反射 的證據(jù)可以在所獲取的軌跡中找到。關(guān)于軌跡226的一部分,所接收的能量可以通過以一采 樣率工作的模數(shù)轉(zhuǎn)換器來離散化。例如,獲取裝置222可以將傳感器Q所感測到的能量信號 轉(zhuǎn)換成以近似每4ms-個(gè)樣本的速率的數(shù)字樣本。給出在介質(zhì)或多個(gè)介質(zhì)中的聲音的速度, 可以將樣本率轉(zhuǎn)換成近似的距離。例如,聲音在巖石中的速度可以是每秒大約5km的量級。 因此,近似4ms的樣本時(shí)間間隔將對應(yīng)于大約10米的樣本"深度"間隔(例如,假設(shè)從源到邊 界以及邊界到傳感器的路徑長度)。作為示例,軌跡可以是大約4秒的持續(xù)時(shí)間;因此,對于 大約4ms時(shí)間間隔一個(gè)樣本的采樣率,這樣的軌跡將包括大約1000個(gè)樣本,其中較晚獲取的 樣本對應(yīng)于較深的反射邊界。如果將前述示例的4秒軌跡持續(xù)時(shí)間除以2(例如,以考慮反 射),則對于垂直對齊的源和傳感器,最深的邊界深度可以被估計(jì)為大約l〇km(例如,假設(shè)每 秒大約5km的聲音速度)。
[0083]在圖2的示例中,系統(tǒng)250包括一個(gè)或多個(gè)信息存儲設(shè)備252、一個(gè)或多個(gè)計(jì)算機(jī) 254、一個(gè)或多個(gè)網(wǎng)絡(luò)260以及一個(gè)或多個(gè)模塊270。關(guān)于一個(gè)或多個(gè)計(jì)算機(jī)254,每個(gè)計(jì)算機(jī) 可以包括一個(gè)或多個(gè)處理器(例如處理內(nèi)核)256以及用于存儲指令的存儲器258(例如模 塊),指令例如可以由一個(gè)或多個(gè)處理器中的至少一個(gè)執(zhí)行。作為示例,計(jì)算機(jī)可以包括一 個(gè)或多個(gè)網(wǎng)絡(luò)接口(例如有線的或無線的)、一個(gè)或多個(gè)圖形卡、顯示接口(例如有線的或無 線的)等。
[0084]在圖2的示例中,所述一個(gè)或多個(gè)存儲設(shè)備252可以存儲在長度和寬度上跨越幾千 米并且在深度上例如大約10km的地質(zhì)環(huán)境的地震數(shù)據(jù)。地震數(shù)據(jù)可以按照表面網(wǎng)格(例如 根據(jù)主測線和十字交叉線方向定義)來獲取。例如,給定大約40米乘大線40米的網(wǎng)格塊, 40km乘40km的領(lǐng)域可以包括大約一百萬個(gè)軌跡。這樣的軌跡可以被視為3D地震數(shù)據(jù),其中 時(shí)間近似于深度。作為示例,計(jì)算機(jī)可以包括網(wǎng)絡(luò)接口,其用于經(jīng)由網(wǎng)絡(luò)訪問存儲在一個(gè)或 多個(gè)存儲設(shè)備252中的地震數(shù)據(jù)。進(jìn)而,計(jì)算機(jī)可以經(jīng)由指令來處理所訪問的地震數(shù)據(jù),指 令可以是以一個(gè)或多個(gè)模塊的形式。
[0085] 作為示例,一個(gè)或多個(gè)屬性模塊可以提供用于處理地震數(shù)據(jù)。作為示例,屬性可以 包括幾何屬性(例如傾角角度、方位角、連續(xù)性、地震軌跡等)。這樣的屬性可以是結(jié)構(gòu)屬性 庫(例如圖1的屬性組件130)的一部分。結(jié)構(gòu)屬性可以幫助邊緣檢測、地震反射器的局部朝 向和傾角、地震事件的連續(xù)性(例如,平行于所估計(jì)的層理朝向)等。作為示例,邊緣可以被 定義為地震數(shù)據(jù)內(nèi)的水平幅度連續(xù)性中的不連續(xù)性,并且可以對應(yīng)于斷層、斷裂等。幾何屬 性可以是空間屬性,并且依賴于多個(gè)軌跡。
[0086] 如所提及的那樣,作為示例,一區(qū)域的地震數(shù)據(jù)可以包括一百萬個(gè)軌跡,其中每個(gè) 軌跡包括一千個(gè)樣本,總共十億個(gè)樣本。按照如今的標(biāo)準(zhǔn)以實(shí)時(shí)的方式處理這樣的地震數(shù) 據(jù)中所涉及的資源可能也是相當(dāng)可觀的。作為示例,傾角掃描方法可以應(yīng)用于地震數(shù)據(jù),其 涉及參照離散平面(例如由離散平面界定的體積)來處理地震數(shù)據(jù)。取決于地震數(shù)據(jù)的大 小,這樣的方法可能涉及實(shí)時(shí)地處理的相當(dāng)可觀的資源。這樣的方法可以查看軌跡與它們 的幅度之間的局部相干性,并且因此可以以"視在傾角"的類別來分類。
[0087]作為示例,可以處理諸如表面影像(例如,衛(wèi)星的、地質(zhì)的、地球物理學(xué)的,等等)這 樣的影像。作為示例,方法可以使用拆分技術(shù)來分析影像,并且可以包括生成凸包的集合, 凸包例如可以表示一個(gè)或多個(gè)結(jié)構(gòu)(例如斷裂的部分或斷層的部分等)。作為示例,框架可 以訪問表面影像,并且可以訪問地表下地震數(shù)據(jù)并且生成表面結(jié)構(gòu)和地表下結(jié)構(gòu)(其可以 經(jīng)由內(nèi)插處理或者其他處理來結(jié)合)的三維表示(例如用于可視化)。例如,可以通過地震學(xué) 并用通過衛(wèi)星影像和至少部分地基于對地震數(shù)據(jù)和表面影像的分析而構(gòu)造的模型來捕獲 潛在的結(jié)構(gòu)。
[0088]作為示例,可以執(zhí)行螞蟻跟蹤(ant-tracking)作為工作流的一部分。作為示例,螞 蟻跟蹤可以生成螞蟻跟蹤屬性、螞蟻跟蹤表面、螞蟻跟蹤體積(例如,或者立方體)等。螞蟻 跟蹤可以包括使用通過模擬來涉及"螞蟻"找到螞蟻的巢穴和螞蟻的食物來源之間最短路 徑(例如,通過使用信息素來吸引其他螞蟻進(jìn)行通信)的算法。在這樣的示例中,最短路徑比 長的路徑變成用更多的信息素來標(biāo)記,使得隨后的螞蟻更有可能選取最短路徑,以此類推。
[0089] 在特征例如由于噪聲、獲取印跡等而可能是潛在(例如潛在的結(jié)構(gòu))的情況下,在 螞蟻跟蹤之前執(zhí)行分析可以增強(qiáng)跟蹤潛在特征的能力,特別是在特征具有一定量的連續(xù)性 (例如在表面、體積等內(nèi)是連續(xù)的)的情況下。例如,由斷裂處理(例如考慮水壓斷裂)所生成 的斷裂可以傾向于相對較小(例如相比于斷層)并且是連續(xù)的。
[0090] 作為示例,可以使用一個(gè)或多個(gè)邊緣檢測算法來處理數(shù)據(jù)。各種邊緣檢測算法可 以包括確定梯度(例如數(shù)據(jù)集中的值的空間偏離)。應(yīng)用邊緣檢測算法可以幫助揭示并強(qiáng)調(diào) 地下環(huán)境中的結(jié)構(gòu),例如用于特定目的。例如,工作流可以旨在確定某些結(jié)構(gòu)是否存在于地 下環(huán)境中以及那些結(jié)構(gòu)是否以相對于其他結(jié)構(gòu)的某種關(guān)系統(tǒng)而存在。
[0091] 在各種示例實(shí)施例中,可以對諸如地震數(shù)據(jù)、從地震數(shù)據(jù)推導(dǎo)的數(shù)據(jù)等數(shù)據(jù)應(yīng)用 一個(gè)或多個(gè)分析。作為示例,方法可以包括執(zhí)行一個(gè)或多個(gè)分析以檢測諸如例如斷裂、其他 潛在結(jié)構(gòu)等特征。作為示例,可以在框架中將分析實(shí)現(xiàn)為模塊、模塊的集合等,例如以檢測 斷層、斷裂以及潛在的反射。作為示例,可能執(zhí)行一個(gè)或多個(gè)分析以幫助檢測油氣探測和生 產(chǎn)(E&P)中感興趣的一個(gè)或多個(gè)特征。例如,來自分析的結(jié)果可以幫助良好的布局、地質(zhì)建 模、巖床分析、斷裂區(qū)域和斷裂走廊的檢測以及針對非常規(guī)資源和碳酸鹽領(lǐng)域(例如考慮頁 巖領(lǐng)域)的E&P。
[0092]作為示例,斷裂走廊或纖細(xì)斷層可以引起地震信號,其可能在所獲取的地震數(shù)據(jù) 中呈現(xiàn)為例如橫截面中的小幅度的自不相干特征以及切片或地震表面上的輪廓 (lineament)。對這樣的特征的檢測可以包括處理地震信號、地震數(shù)據(jù)或者兩者以生成一個(gè) 或多個(gè)邊緣檢測屬性,例如,其中屬性可以被視為地震數(shù)據(jù)的可測量的"特性"(例如,考慮 幅度、傾角、頻率、相位、極性等)。例如,屬性可以是從地震信號、地震數(shù)據(jù)等推導(dǎo)的值或一 組值,并且可以參照坐標(biāo)系(例如一維的、二維的、三維的、四維的或者甚至更高維度的)來 定義。作為示例,維度可以是空間維度、時(shí)間維度、頻率維度等。作為示例,考慮將地震數(shù)據(jù) 提供為"立方體",其中立方體中的每個(gè)體元(體積元素)具有值。在這樣的示例中,邊緣檢測 算法可以處理立方體中的值以生成新的值,其中新的值一起被稱為邊緣檢測屬性(例如屬 性立方體)。
[0093]作為示例,可以處理地震立方體(例如地震體積或體積的地震數(shù)據(jù))以生成屬性立 方體(例如屬性體積或體積的屬性值)。作為另一個(gè)示例,可以處理地震表面以生成屬性表 面。作為又一個(gè)示例,可以處理地震線以生成屬性線。作為示例,可以處理地震點(diǎn)以生成屬 性點(diǎn)。
[0094] 屬性可以例如在一個(gè)時(shí)刻、針對多個(gè)時(shí)刻、在一時(shí)間窗口上等推導(dǎo)、測量等,并且 例如可以在單個(gè)軌跡上、在一組軌跡上、在從地震數(shù)據(jù)解釋出的表面上等測量。屬性分析可 以包括評估例如關(guān)于儲集層的各種參數(shù),考慮從幅度隨偏移變化(AV0)分析(例如,或者幅 度隨角度(AVA)等)推導(dǎo)的碳?xì)浠衔镏笜?biāo)。
[0095] 作為示例,模型可以是地震不連續(xù)性平面模型(例如"SDP"模型),其可以從地震數(shù) 據(jù)(例如原始數(shù)據(jù)、一個(gè)或多個(gè)屬性等)推導(dǎo)。作為示例,方法可以包括使用地震不連續(xù)性平 面(SDP)來執(zhí)行離散裂隙網(wǎng)絡(luò)(DFN)轉(zhuǎn)換以生成DFN模型。作為示例,可以實(shí)現(xiàn)一種方法,其 中例如可以通過點(diǎn)的列表(例如,不同深度的)來表示復(fù)雜的斷裂表面。
[0096]作為示例,可以從地震屬性立方體或多個(gè)立方體提取一個(gè)或多個(gè)SDP。在這樣的示 例中,SDP可以"物理地"(例如,在空間上)跟隨從地震數(shù)據(jù)推導(dǎo)的包括信號信息的信息,信 號信息可能成Z字形,可能是波狀的,等等。因此,SDP可以成Z字形,可以是波狀的,等等。關(guān) 于DFN模型,其可以近似自然和/或所引入的斷裂的解釋。例如,DFN模型可以包括符合一個(gè) 或多個(gè)數(shù)字建模技術(shù)的一族凸平面多邊形。DFN模型可以包括表示斷裂的"補(bǔ)片",其中個(gè)體 斷裂可以通過一個(gè)或多個(gè)凸平面多邊形來表示。作為示例,方法可以包括將SDP模型(例如 具有波狀表面等)變換成DFN模型(例如具有凸多邊形表面)。
[0097]作為示例,變換可以包括接收多面性(multi-facetecOSDP模型,其中這樣的面可 以朝向不同。在這樣的示例中,方法可以包括逐個(gè)面地拆分SDP模型,例如至少部分地基于 面朝向。作為示例,方法可以旨在生成拆分的多面的集合或多個(gè)集合,其維持?jǐn)嗔衙芏群统?向與被拆分的SDP模型的密度和朝向相對一致。這樣的處理可以例如出于質(zhì)量控制的目的 來實(shí)現(xiàn)。例如,分析可以將拆分的各面與一個(gè)或多個(gè)SDP相比較(例如使用一個(gè)或多個(gè)空間 標(biāo)準(zhǔn))。在這樣的示例中,可以調(diào)節(jié)一個(gè)或多個(gè)拆分參數(shù)以實(shí)現(xiàn)一個(gè)或多個(gè)SDP與從中拆分 的各面之間的期望級別的一致性。這樣的處理例如可以允許剪裁至少部分地通過從SDP模 型拆分出的各面形成的DFN模型。
[0098]作為示例,DFN模型可以包括符合一個(gè)或多個(gè)連接性標(biāo)準(zhǔn)的補(bǔ)片。例如,考慮規(guī)定 在DFN模型中的鄰近補(bǔ)片應(yīng)彼此相連(例如,其中它們在拆分之前屬于同一SDP的兩個(gè)鄰近 的部分)的連接性標(biāo)準(zhǔn)。
[0099]作為示例,可以分析裂隙網(wǎng)絡(luò)以生成可以形成一個(gè)或多個(gè)SDP模型多個(gè)SDP。作為 示例,SDP模型可以包括數(shù)千個(gè)SDP的量級(例如在裂隙網(wǎng)絡(luò)的SDP模型中可以包括可能十萬 或者更多的SDP)。關(guān)于將SDP模型變換成DFN模型,作為示例,考慮包括要被拆分的形成DFN 模型的補(bǔ)片的100,〇〇〇個(gè)SDP的模型。在這樣的示例中,如果個(gè)體SDP花費(fèi)大約一秒來處理, 貝1J100,000個(gè)SDP可能總共花費(fèi)100,000秒(例如多于大約10天)。
[0100]作為示例,方法可以包括將SDP模型變換成適合于作為DFN模型補(bǔ)片使用的凸多邊 形。這樣的方法可以包括可以串行和/或并行地實(shí)現(xiàn)的一個(gè)或多個(gè)算法。作為示例,方法可 以包括一個(gè)或多個(gè)分支,例如,以使用一種或多種技術(shù),分析SDP或其一部分,然后決定是否 處理SDP或其一部分。在這樣的示例中,SDP或其一部分可以被施以一個(gè)或多個(gè)拆分處理,其 可以根據(jù)計(jì)算資源的命令而不同。
[0101]作為示例,方法可以決定對SDP實(shí)現(xiàn)最佳似合平面處理以生成適合于用作DFN模型 中的補(bǔ)片的凸平面多邊形。作為示例,方法可以決定針對SDP或其一部分實(shí)現(xiàn)不同的處理, 其中例如,儲集層可以是斷裂的、非常規(guī)的儲集層(例如,使得多個(gè)多邊形近似于SDP)。 [0102]作為示例,方法可以包括多邊形標(biāo)準(zhǔn),例如針對每個(gè)SDP考慮最大多邊形數(shù)量,針 對每個(gè)SDP考慮最大多邊形密度,等等。例如,針對每個(gè)SDP的最大多邊形數(shù)量可以是針對每 個(gè)SDP的十個(gè)或數(shù)十個(gè)多邊形的量級。作為示例,方法可以包括可以被應(yīng)用于從將SDP拆分 成多邊形的處理得出的多邊形的玫瑰圖(rose diagram)分析。例如,玫瑰圖分析可以示出 (例如裂隙網(wǎng)絡(luò)的)傾角和方位角分布。作為示例,可以至少部分地基于玫瑰圖分析來調(diào)節(jié) 一個(gè)或多個(gè)多邊形標(biāo)準(zhǔn)。
[0103]圖3示出方法310的示例,方法310包括:接收塊314,接收定義三維地下結(jié)構(gòu)的信 息;拆分塊318,將地下結(jié)構(gòu)拆分成各部分;生成塊322,生成各部分的凸包;生成塊326,至少 部分地基于凸包來生成離散裂隙網(wǎng)絡(luò)(DFN);以及模擬塊330,至少部分地基于包括離散裂 隙網(wǎng)絡(luò)(DFN)的模型來模擬與地下地層相關(guān)聯(lián)的現(xiàn)象。
[0104] 在圖3中與各個(gè)計(jì)算機(jī)可讀介質(zhì)(CRM)塊315、319、323、327和331相關(guān)聯(lián)地示出的 方法310。這樣的塊一般包括適合于由一個(gè)或多個(gè)處理器(或處理器內(nèi)核)執(zhí)行以指示計(jì)算 設(shè)備或系統(tǒng)執(zhí)行一個(gè)或多個(gè)動作的指令。雖然示出各種塊,但是可以允許至少部分地執(zhí)行 方法300的各個(gè)動作的指令來配置單個(gè)介質(zhì)。作為示例,計(jì)算機(jī)可讀介質(zhì)(CRM)可以是計(jì)算 機(jī)可讀存儲介質(zhì)。作為示例,計(jì)算機(jī)可讀介質(zhì)可以是非臨時(shí)性的,并且不是載波。
[0105] 作為示例,方法310或其一部分可以可選地實(shí)現(xiàn)為框架的插件。例如,考慮可以生 成凸包(例如針對圖3的生成塊322)的OCEAN?框架的插件。在這樣的示例中,框架可以 包括可以至少部分地基于這樣的凸包來建立至少一部分DFN的一個(gè)或多個(gè)模塊。
[0106] 作為示例,方法可以包括將復(fù)雜的斷裂轉(zhuǎn)換成離散裂隙網(wǎng)絡(luò)(DFN),其可以是以適 合于斷層或斷裂建模(例如非常規(guī)儲集層或者其他儲集層)的數(shù)據(jù)格式。
[0107] 作為示例,斷層和斷裂模型(例如由DFN或多個(gè)DFN表示)可以幫助探測和開采儲集 層或多個(gè)儲集層。作為示例,地震模擬框架可以被配置為輸入DFN或多個(gè)DFN。
[0108] 作為示例,儲集層可以包括多個(gè)斷裂。例如,儲集層可以包括數(shù)以萬計(jì)的斷裂的量 級。作為示列,包括拆分的方法可以被實(shí)現(xiàn)為將斷裂表面拆分成各個(gè)部分,其中每個(gè)部分例 如可以通過最佳擬合平面來近似。作為示例,拆分算法可以包括可調(diào)節(jié)的角度參數(shù),其可以 具有默認(rèn)值,可以經(jīng)由學(xué)習(xí)算法來確定,可以經(jīng)由用戶界面(例如圖形用戶界面等)來設(shè)置。
[0109] 作為示例,拆分方法假設(shè)可以基于角度來拆分復(fù)雜表面。在這樣的示例中,在所選 擇的方向(例如水平方向)上大于該角度的傾向改變可以要求表面的拆分。作為示例,對于 相對平滑的曲面,從拆分得出的各部分可以保持彼此相連。作為示例,可以采用格雷厄姆掃 描算法來確定每個(gè)部分的凸包(例如,基于拆分的表面的每個(gè)部分的最佳擬合平面)??梢?提供凸包的集合作為形成DFN模型的基礎(chǔ)。因此,作為示例,方法可以包括將復(fù)雜斷裂表面 或多個(gè)表面變換成可以被用于形成DFN模型的至少一部分的凸平面多邊形。
[0110]圖4示出方法410的示例以及信息411的近似例示,信息411定義地下結(jié)構(gòu)、空間415 中的點(diǎn)、至少部分地經(jīng)由空間中的點(diǎn)來定義的區(qū)域419以及至少部分經(jīng)由與區(qū)域419相關(guān)聯(lián) 的空間中的點(diǎn)來定義的凸包423。如所示那樣,方法410包括:接收塊414,接收定義三維地下 結(jié)構(gòu)的信息(例如考慮可以是SDP等的信息411);拆分塊418,將三維地下結(jié)構(gòu)的至少一部分 拆分成區(qū)域(例如考慮區(qū)域419等);以及生成塊422,生成區(qū)域的凸包(例如,考慮區(qū)域419的 凸包423)。作為示例,凸包可以被視為一種類型的代理(proxy)(例如精細(xì)代理)。作為示例, 代理可以通過其頂點(diǎn)來定義。例如,作為凸五邊形的代理可以通過空間中的五個(gè)點(diǎn)來定義。 因此,通過諸如點(diǎn)415這樣的空間中的多個(gè)點(diǎn)定義的區(qū)域可以由減少數(shù)量的信息來表示(例 如,凸多邊形的空間中的頂點(diǎn)等)。
[0111] 在圖4的示例中,可以使用可以至少部分地定義一個(gè)或多個(gè)區(qū)域的分區(qū)處理來拆 分所接收的信息。作為示例,可以將代理定義為表示地下結(jié)構(gòu)(例如,可以是裂隙網(wǎng)絡(luò)的一 部分的斷裂)的一部分的區(qū)域。這樣的代理可以是諸如例如地震數(shù)據(jù)、屬性數(shù)據(jù)等信息的 "輕量級"表示(例如來自一個(gè)或多個(gè)數(shù)據(jù)獲取技術(shù)的空間數(shù)據(jù)填充物)。作為示例,可以對 地震數(shù)進(jìn)行處理、解釋等以形成例如空間中的點(diǎn)的集合。作為示例,代理可以在空間上(例 如在多維空間中)通過一起定義凸包(例如凸平面多邊形)的點(diǎn)的集合來表示。
[0112] 作為示例,代理可以至少部分地基于空間中的點(diǎn)的集合。在這樣示例中,點(diǎn)的集合 可以投射到區(qū)域內(nèi),例如可以將點(diǎn)的集合投射到平面(例如平面區(qū)域等)上。作為示例,可以 生成凸包的生成處理可能處理與區(qū)域(例如平面區(qū)域等)相關(guān)聯(lián)的點(diǎn)的集合。作為示例,方 法可以包括例如至少部分地基于空間中的點(diǎn)(例如經(jīng)由對點(diǎn)進(jìn)行分組等)來近似各個(gè)區(qū)域 的自動處理信息。例如,在圖4中,點(diǎn)415可以被用于定義一個(gè)或多個(gè)區(qū)域(例如區(qū)域419及其 鄰域等)。作為示例,代理可以是這樣的區(qū)域,或者例如代理可能使用到一組點(diǎn)的最佳擬合 平面來確定(例如經(jīng)由最小平方或者其他類型的擬合技術(shù))。關(guān)于如何定義代理,作為示例, 方法可以包括評估對空間中的點(diǎn)的區(qū)域的擬合(例如參照一個(gè)或多個(gè)標(biāo)準(zhǔn))。作為示例,評 估可以考慮參照一個(gè)或多個(gè)鄰近區(qū)域和/或代理(例如關(guān)于連接性等)的擬合。
[0113] 作為示例,方法可以包括接收SDP以及經(jīng)由區(qū)域分區(qū)處理對SDP進(jìn)行分區(qū)。這樣的 方法還可以包括在區(qū)域上進(jìn)行循環(huán),其中例如針對個(gè)體區(qū)域,處理可以精細(xì)調(diào)諧區(qū)域,其可 以被視為代理。例如,考慮包括將在區(qū)域內(nèi)的點(diǎn)投射到平面上以及找到在平面內(nèi)的凸多邊 形的處理。這樣的處理例如可以包括幫助確保連接性的分析。例如,這樣的分析可以旨在連 接鄰近的凸多邊形(例如,以堅(jiān)持DFN模型的補(bǔ)片標(biāo)準(zhǔn))。
[0114] 圖5示出方法510的示例,方法510包括:接收塊512,接收信息(例如SDP、SDP模型 等);標(biāo)識塊516,至少部分地基于一部分信息來標(biāo)識結(jié)構(gòu);以及拆分塊520,拆分所標(biāo)識的結(jié) 構(gòu)。在圖5的不例中,拆分塊520可以在一個(gè)或多個(gè)方向上執(zhí)行拆分。例如,水平拆分塊522可 以經(jīng)由評估相對于水平線、多個(gè)水平線、參考水平線或多個(gè)線等的結(jié)構(gòu)的分析來提供拆分; 而垂直拆分塊524可以經(jīng)由評估相對于垂直的井、垂直的結(jié)構(gòu)、參考垂直線或多個(gè)線等的結(jié) 構(gòu)的分析來提供拆分。
[0115] 在圖5的示例中,方法510包括:開始塊530,開始可以處理從拆分處理(例如按照拆 分塊520)得出的多個(gè)個(gè)體區(qū)域的循環(huán)。如所示那樣,方法510包括:決定塊534,決定是否已 經(jīng)處理了(例如從拆分結(jié)構(gòu)得出的N個(gè)區(qū)域的)最后的區(qū)域。在決定塊534決定已經(jīng)處理了最 后的區(qū)域的情況下,方法510可以繼續(xù)到終止塊542(例如或者其他塊、工作流等)。在決定塊 534決定尚未處理最后的區(qū)域的情況下,方法510繼續(xù)到確定塊538,以便確定關(guān)于區(qū)域(例 如正在被處理的當(dāng)前區(qū)域)的代理,其可以包括根據(jù)可以將代理連接到鄰近區(qū)域的代理的 一個(gè)或多個(gè)連接性標(biāo)準(zhǔn)來確定代理。
[0116] 在圖5的示例中,方法510包括決定塊542,以便決定代理是否實(shí)現(xiàn)關(guān)于作為所標(biāo)識 的結(jié)構(gòu)(例如按照標(biāo)識塊516)的一部分的代理的充分?jǐn)M合。例如,出于評估代理多好地?cái)M合 結(jié)構(gòu)的目的,可以提供一個(gè)或多個(gè)標(biāo)準(zhǔn)。這樣的一個(gè)或多個(gè)標(biāo)準(zhǔn)可以包括空間標(biāo)準(zhǔn),可選地 至少部分地基于一個(gè)或多個(gè)統(tǒng)計(jì)地計(jì)算出的值(例如均值、標(biāo)準(zhǔn)離差等)。作為示例,決定塊 542可以包括按照一個(gè)或多個(gè)連接性標(biāo)準(zhǔn)來評估擬合。例如,在先前的代理鄰近于當(dāng)前的代 理而存在的情況下,決定塊542可以確定當(dāng)前的代理是否"連接"到先前的代理。這樣的確定 可以包括參照當(dāng)前代理的邊緣(例如關(guān)于相符、重疊等)來分析先前代理的邊緣。
[0117] 如所示那樣,在決定塊542決定代理擬合"很好"的情況下,方法510可繼續(xù)到確定 塊550,以便確定當(dāng)前代理上的凸包。作為示例,可以經(jīng)由能夠標(biāo)識在其內(nèi)可能存在其他點(diǎn) 的"最外面的"點(diǎn)的格雷厄姆掃描技術(shù)來分析點(diǎn)。在這樣的示例中,最外面的點(diǎn)可以定義凸 包(例如平面的凸多邊形)。如所示那樣,在決定塊542決定代理擬合不是"很好"的情況下, 方法510可繼續(xù)到確定塊546,其可以確定"最佳"擬合平面(例如當(dāng)前代理的最佳擬合平面) 的凸包并且還可以包括填充的插入,例如用于符合一個(gè)或多個(gè)連接性標(biāo)準(zhǔn)的目的。
[0118] 在圖5的示例中,在已經(jīng)確定出凸包或者凸包和一個(gè)或多個(gè)插入填充的情況下,方 法510可以繼續(xù)到添加塊554,以便將至少一個(gè)凸包添加到結(jié)果(例如作為第一凸包或者作 為隨后的凸包,可選地具有一個(gè)或多個(gè)填充)。方法510然后可以通過選擇另一個(gè)區(qū)域來處 理而迭代。例如,如所示那樣,可以包括選擇塊558以便選擇要處理的下一個(gè)區(qū)域。方法510 因此可以包括具有一個(gè)或多個(gè)路徑的循環(huán),例如,取決于是否滿足一個(gè)或多個(gè)擬合標(biāo)準(zhǔn)。在 圖5的示例中,一個(gè)路徑可以比另一個(gè)路徑有更多的計(jì)算需求。作為示例,對一個(gè)路徑或者 另一個(gè)路徑的代理的比率可以取決于接收塊512所接收的信息、按照標(biāo)識塊516標(biāo)識的結(jié) 構(gòu)、標(biāo)識塊516所應(yīng)用的標(biāo)識技術(shù)、按照拆分塊520的拆分技術(shù)、一個(gè)或多個(gè)擬合標(biāo)準(zhǔn)等。作 為示例,諸如多邊形界限參數(shù)、多邊形密度參數(shù)等參數(shù)(例如拆分處理等的)可以以可以對 被取得用作代理的路徑具有效果的方式來選擇和/或調(diào)節(jié)。
[0119]在圖5的示例中,接收塊512可以包括接收SDP。作為示例,方法510可以包括輸出 (例如在按照終止塊542終止時(shí))凸平面多邊形,其可以被用作例如DFN模型的補(bǔ)片。方法510 可以包括逐個(gè)地自動拆分SDP集合(例如SDP模型)中的一個(gè)或多個(gè)SDP。作為示例,方法可以 至少部分并行地實(shí)現(xiàn)。例如,在SDP模型包括多個(gè)SDP的情況下,可以并行地處理至少一部分 SDP。作為示例,在"補(bǔ)片"被連接的情況下,可以串行地處理結(jié)構(gòu),例如以相繼生成被添加到 一起(可選地通過填充以幫助滿足一個(gè)或多個(gè)連接性標(biāo)準(zhǔn))的凸平面多邊形的方式。
[0120]圖6示出包括凸包的集合的數(shù)據(jù)630和經(jīng)處理的數(shù)據(jù)650的示例。作為示例,凸包的 集合可以被用于至少部分地形成DFN模型,例如其中裂隙網(wǎng)絡(luò)的各個(gè)部分被表示為凸平面 多邊形。作為示例,方法可以包括接收數(shù)據(jù)以及處理數(shù)據(jù)以生成DFN(例如DFN模型)。
[0121] 圖7示出方法710的示例,方法710包括:提供平面(例如I、J、K坐標(biāo)或指數(shù)系統(tǒng)的I、 J平面)中的表面,其可以表示為曲線;以及基于角度標(biāo)準(zhǔn)(參見塊714)來拆分曲線。拆分可 以包括例如如塊718所示那樣地形成線段。在這樣的示例中,平面中的表面的曲線可以通過 分段來表;其中每個(gè)分段包括端點(diǎn)。
[0122] 作為示例,拆分可以在一個(gè)或多個(gè)其他平面(例如,I、J、K坐標(biāo)和指數(shù)系統(tǒng)的)中進(jìn) 行。例如,拆分可以包括水平拆分和垂直拆分(例如在I、J平面中的拆分以及在K坐標(biāo)方向上 延伸的平面中的折分)。在拆分在多個(gè)平面中進(jìn)行的情況下,作為示例,平面可以是正交的。 拆分的結(jié)果可以是由點(diǎn)、線等定義的區(qū)域(例如在多維度空間中)。
[0123] 圖7還示出具有點(diǎn)和拆分角度(0)的三個(gè)分段的示例性圖720。如所示那樣,近鄰計(jì) 數(shù)可以是關(guān)于可以參照諸如例如SDP的信息在空間上定義的點(diǎn)的參數(shù)或度量。關(guān)于拆分角 度,其可以按照例如可以是對點(diǎn)的擬合的線來定義。作為示例,拆分角度可以相對于參考來 定義。例如,給定一地點(diǎn),第一條線可以定義對該地點(diǎn)的第一正切,而第二條線可以定義對 該地點(diǎn)的的第二正切。在這樣的示例中,第一和第二正切可以定義它們之間可以與拆分角 度進(jìn)行比較的角度。在這樣的示例中,在角度小于拆分角度的情況下,第一和第二線可以被 視為區(qū)域的公共線的一部分;而在角度滿足或超出拆分角度的情況下,第一和第二線可以 被視為是兩個(gè)不同區(qū)域(例如兩個(gè)鄰近的區(qū)域)的部分。
[0124] 關(guān)于對曲線的選擇,因?yàn)閿嗔训慕徊婢€的形狀和在深度上的切片可能在結(jié)構(gòu)上是 相似的,所以方法可以包括選擇最長的切片來表示斷裂的形狀(例如,如塊714和718中那樣 的頂視圖)。在這樣的示例中,最長的切片的每個(gè)分段可以通過最佳擬合線分段3 1來估計(jì), 其可以被寫成以下形式:
[0125] Si:y = (tanai)x+b,xi<x<xi+i, i = 0,l,2. . .(1)
[0126] 在這樣的示例列中,可以給出拆分角度0(例如由用戶等),并且可以根據(jù)下面的等 式將最長的切片拆分成不同的線段:
[0127] ai-aj|>0 (2)
[0128] 在這樣的示例中,可以將斷裂拆分成若干區(qū)域(例如從頂視圖)。作為示例,可以存 儲用h來標(biāo)記的每個(gè)二等分平面(其可以是兩個(gè)區(qū)域?yàn)橐粚Φ倪吔纾?br>[0129] 作為示例,一個(gè)或多個(gè)垂直間隙存在于區(qū)域內(nèi)的網(wǎng)孔的不同部分之間,網(wǎng)孔可以 被進(jìn)一步拆分成若干隔離的網(wǎng)孔。
[0130]作為示例,作為DFN變換處理的一部分,方法可以開始于多個(gè)區(qū)域中的一個(gè)區(qū)域 (例如Area_0),并且逐個(gè)地處理每個(gè)區(qū)域。作為示例,對于Area_0,如果網(wǎng)孔可以通過單個(gè) 最佳擬合平面CO來近似,則可能存在bo和CO的交叉線,其可以被稱為連接線并且被標(biāo)記為 com。否則,該區(qū)域內(nèi)的網(wǎng)孔可以分別通過它們自己的最佳擬合平面來近似。作為示例,在 確定區(qū)域中的網(wǎng)孔的代理之后,每個(gè)斷裂的邊界上的點(diǎn)可以被確定并輸入給格雷厄姆掃描 算法以生成相應(yīng)的凸包。在這樣的示例中,每個(gè)斷裂網(wǎng)孔可以通過其自己的代理上的凸多 邊形Pi, j來表示。
[0131] 作為示例,在考慮Areai (i>0)之前,如果存在cono,則方法可以幫助確保最終的凸 多邊形的兩個(gè)點(diǎn)在cono上。作為示例,如果Areai內(nèi)的網(wǎng)孔可以通過單個(gè)最佳擬合平面(^來 近似,則可以形成bi和 Ci的交叉線com。例如,考慮可以在com-i上找到兩個(gè)點(diǎn),并且可以在 com上找到另外的兩個(gè)點(diǎn)。關(guān)于其他的邊界點(diǎn),也可以使用格雷厄姆掃描算法來找到凸包。 在這樣的示例中,因?yàn)樵诙确制矫娴膬蓚?cè)上的網(wǎng)孔的代理凸多邊形和{pu})包 括同一連接線上的點(diǎn),所以拆分的網(wǎng)孔可以通過連接線來連接(例如,圖6的經(jīng)處理的數(shù)據(jù) 650和圖9的包954和955)。如果Areai內(nèi)的網(wǎng)孔未通過單個(gè)最佳擬合平面良好地近似,則該 區(qū)域內(nèi)的網(wǎng)孔可以分別通過它們自己的最佳擬合平面來近似。作為示例,每個(gè)區(qū)域中的網(wǎng) 孔可以以這樣的方式來變換。
[0132] 作為示例,在處理區(qū)域之后,方法可以輸出凸多邊形集合{p^},其可以被用于至 少部分地形成DFN模型。這樣的模型可以被用于一個(gè)或多個(gè)目的。例如,模擬器可以接收DFN 模型作為輸入,以用于模擬DFN模型的一個(gè)或多個(gè)斷裂中的流體流的目的(例如,這可以通 過補(bǔ)片或多個(gè)補(bǔ)片來表示)。
[0133] 作為示例,所接收的信息可以包括點(diǎn)。例如,SDP可以根據(jù)包括點(diǎn)的數(shù)據(jù)結(jié)構(gòu)(例如 可以被編號的點(diǎn)的列表等)來指定。這樣的點(diǎn)可以使用適當(dāng)?shù)淖鴺?biāo)系(例如笛卡爾坐標(biāo)系 等)在空間中定義。作為示例,方法可以包括水平地和/或垂直地掃描一個(gè)或多個(gè)點(diǎn)列表以 檢測一個(gè)或多個(gè)拆分的點(diǎn)。如圖7所示,(例如SDP的)點(diǎn)列表中的點(diǎn)可以處于近似的深度。在 掃描點(diǎn)列表期間,方法可以采用多個(gè)參數(shù),例如考慮拆分角度參數(shù)和近鄰計(jì)數(shù)參數(shù)(例如參 見圖7的圖表720)。作為示例,拆分的角度可以可選地為可以經(jīng)由圖形用戶接口、批處理文 件等設(shè)置和/或選擇的參數(shù)。作為示例,拆分處理可以確定在傾向的改變大于由拆分角度參 數(shù)所給出的角度值時(shí)進(jìn)行拆分。在這樣的示例中,到拆分的任何一側(cè)的點(diǎn)(例如拆分位置或 拆分點(diǎn))可以被分到兩個(gè)不同的區(qū)域中。作為示例,近鄰計(jì)數(shù)參數(shù)值可以取決于所接收的信 息。例如,近鄰計(jì)數(shù)可以至少部分地取決于SDP的一個(gè)或多個(gè)特性。作為示例,在包括多個(gè) SPD的SDP模型中,近鄰計(jì)數(shù)可以針對SPD中的至少一個(gè)而不同。作為示例,算法可以自適應(yīng) 地計(jì)算近鄰計(jì)數(shù)參數(shù)值,其例如可以取決于SDP大小、SDP的標(biāo)準(zhǔn)離差等之中的一個(gè)或多個(gè)。
[0134] 圖8示出對應(yīng)于格雷厄姆掃描技術(shù)的圖示810,例如給定點(diǎn)的集合,可以采用格雷 厄姆掃描技術(shù)來確定凸包。在圖8的示例中,例示被編號為從0至12的點(diǎn)的集合,在那些點(diǎn)之 中,點(diǎn)0、1、3、10和12可以在空間上定義凸包的頂點(diǎn)(例如凸多邊形)。在圖8的示例中,凸包 包括五個(gè)頂點(diǎn)和五個(gè)邊(例如五邊形),注意針對給定的點(diǎn)的集合,可以確定其他類型的包。
[0135] 作為示例,可以使用格雷厄姆掃描技術(shù)來找到"2D"面上的有限點(diǎn)集的凸包。作為 示例,n維度的點(diǎn)的集合S的凸包可能被定義為包括S的凸起集合的交集。作為示例,可以通 過屬性定義凸包。例如,考慮以下:凸包是凸多邊形;凸包平面;以及凸包包括在代理上的投 射點(diǎn)(例如,對應(yīng)于諸如SDP數(shù)據(jù)等數(shù)據(jù)的代理)。
[0136] 作為示例,可以根據(jù)可以確定凸包的算法來采用一個(gè)或多個(gè)連接性標(biāo)準(zhǔn)。例如,標(biāo) 準(zhǔn)可以起作用以包括作為與當(dāng)前的代理(例如當(dāng)前的區(qū)域)的交叉線上的頂點(diǎn)的(例如代理 或區(qū)域的)先前確定的凸包的點(diǎn)。在這樣的示例中,算法可以開始以作為部分定義要確定的 凸包的集合的一部分的那些點(diǎn)。對于第一代理或區(qū)域,這種標(biāo)準(zhǔn)不可以應(yīng)用(例如,除非提 供交叉線等)。作為示例,方法可以采用格雷厄姆掃描技術(shù),其中至少部分地基于要鄰近于 要確定的凸包的凸包的邊界來預(yù)先確定定義凸包的至少一個(gè)點(diǎn)。在這樣的示例中,可以確 保存在的凸包與"要確定的"凸包之間的至少一定量的連接性。例如,在圖8的例示810中,點(diǎn) P3和P10是預(yù)先存在的凸多邊形的頂點(diǎn)。
[0137] 圖9示出包括數(shù)據(jù)塊930和經(jīng)處理的數(shù)據(jù)塊950的方法910。如在數(shù)據(jù)塊930中所示, 例如,可以使用一個(gè)或多個(gè)角度標(biāo)準(zhǔn)以各種深度(例如沿著深度坐標(biāo))來處理數(shù)據(jù)。這樣的 方法可以將結(jié)構(gòu)拆分成分段,例如,其中每個(gè)分段包括端點(diǎn)。在這樣的示例中,在每個(gè)深度 處,可以經(jīng)由拆分平面(例如,水平面)中的結(jié)構(gòu)的線、曲線等來生成分段。在圖9的示例中, 可以形成區(qū)域(例如參見圖7的塊714),并且可以形成分段(例如參見圖7的塊718)。
[0138] 如圖9中的塊950所示,在塊930中生成的信息可以被用于按照格雷厄姆掃描或者 可以找出凸包的其他類型的算法來確定極值點(diǎn)。如所示那樣,由塊930的數(shù)據(jù)所指示的表面 可以被拆分成8個(gè)凸包951、952、953、954、955、956、957和958。這8個(gè)凸包一起可以被用于形 成DFN模型的一部分。在這樣的示例中,DFN模型可以遵循一個(gè)或多個(gè)規(guī)則,例如關(guān)于多邊 形。
[0139] 圖10示出包括具有間隙1034的多邊形1031和多邊形1033的多邊形集合1030以及 包括至少部分地位于間隙1 〇32中的多邊形1052的多邊形集合1050。在這樣的示例中,多邊 形1052可以被插入以滿足關(guān)于多邊形1033相對于多邊形1031的一個(gè)或多個(gè)連接性標(biāo)準(zhǔn)。如 參照圖5的方法510的提及地,一個(gè)或多個(gè)擬合標(biāo)準(zhǔn)(例如,其可以包括一個(gè)或多個(gè)連接性標(biāo) 準(zhǔn))可能不被滿足,例如,其中代理未充分地"匹配"所接收的數(shù)據(jù)集(例如SDP數(shù)據(jù))的區(qū)域。 在這樣的示例中,間隙可以存在于兩個(gè)鄰近的多邊形之間(例如,由于一定量的失配)。
[0140] 作為示例,在代理未足夠良好地?cái)M合SDP的情況下,方法可以包括丟棄該代理以及 例如確定最佳擬合平面。例如,在多邊形集合1030中,多邊形1031可以是代理,并且多邊形 1033可以是最佳擬合平面。在這樣的示例中,由多邊形1033所表示的最佳擬合平面未充分 地連接到多邊形1031。例如,在多邊形1031與多邊形1033之間未共用連接線(例如,連接性 可能喪失)。如參照多邊形集合1050所例示的那樣,可以在多邊形1031與多邊形1033之間插 入多邊形1052,使得存在連接性。作為示例,所插入的多邊形可以是具有適當(dāng)尺度和朝向的 三角形以提供連接性。
[0141]作為示例,標(biāo)準(zhǔn)可以是到代理的點(diǎn)的經(jīng)歸一化的平均距離,其可以被定義為參數(shù) "d"。在這樣的示例列中,可以設(shè)置閾值,其中,例如,如果d大于閾值,則方法可以考慮代理 擬合不充分。在這樣的示例中,方法可以確定最佳擬合平面,并且使用該最佳擬合平面作為 對代理的替代。因?yàn)樽罴褦M合平面可能不確保到相鄰的多邊形的連接性,所以方法可以包 括插入一個(gè)或多個(gè)三角形作為填充。作為示例,閾值可以由用戶例如經(jīng)由圖形用戶接口、批 處理文件來定義。作為示例,閾值可以取決于地質(zhì)信息、SDP、SDP模型、DFN、DFN的一部分等 之中的一個(gè)或多個(gè)特性。
[0142] 圖11示出圖表1110、1130、1152和1154的一系列示例。作為示例,可以分析多邊形, 例如以評估地下區(qū)域。例如,關(guān)于傾角角度,可以分析經(jīng)由諸如圖4的方法410、圖5的方法 510等方法生成的多邊形。例如,圖表1110示出關(guān)于傾角角度的樣本的數(shù)量(例如多邊形的 數(shù)量)。如所示那樣,存在樣本的數(shù)量一般隨著傾角角度接近90度而增加的分布。
[0143] 作為示例,多邊形可以參照走向來分析,并且例如可以經(jīng)由玫瑰圖來進(jìn)行繪制。在 圖11中,圖表1130示出超過40,000個(gè)樣本的走向信息,其中,如可以經(jīng)由圖表1110所確保的 那樣,樣本的一大部分跨越玫瑰圖圖表1130、從大約90度至大約270度地。
[0144] 圖11的圖表1152和1154分別對應(yīng)于近似地南北延伸的斷裂和近似地東西延伸的 斷裂。如所示那樣,南北斷裂傾向于在長度上短于東西斷裂。
[0145] 作為示例,方法可以包括至少部分地基于多邊形數(shù)據(jù)(例如凸包數(shù)據(jù))來執(zhí)行一個(gè) 或多個(gè)統(tǒng)計(jì)分析。作為示例,統(tǒng)計(jì)可以針對斷裂傾角、朝向和斷裂長度中的一個(gè)或多個(gè)來計(jì) 算。如在圖11中所示,斷裂可以被分類為其中一部分具有近似地東西朝向的高角度。作為示 例,方法可以至少部分地基于多邊形來計(jì)算斷裂的統(tǒng)計(jì)分布,其可以揭示諸如存在一部分 交替定向的斷裂這樣的附加信息。例如,在來自現(xiàn)場的觀察可以指示近似東西斷裂的同時(shí), 統(tǒng)計(jì)分析可以揭示背斜或其他特征。例如,背斜可以通過在規(guī)模上可能小于近似東西斷裂 的一部分近似南北斷裂來指示(例如,參見圖表1152和1154)。
[0146] 圖12示出方法1200的示例,方法1200包括:接收塊1210,接收地震和/或?qū)傩孕畔ⅲ?以及生成塊1230,生成地震不連續(xù)性平面(SDP)模型。在這樣的示例中,方法1200可以可選 地包括:接收塊1240,接收諸如例如可以至少部分地由生成塊1230用于生成SDP模型的日志 信息這樣的一個(gè)或多個(gè)其他類型的信息。
[0147] 如圖12的示例所示,方法1200包括:確定塊1250,至少部分地基于SDP模型來確定 凸包。例如,SDP模型可以包括空間中的點(diǎn),其中這樣的點(diǎn)可以被分析以確定凸包。例如,考 慮圖4的方法410,其與空間中的點(diǎn)的近似圖形表示一起被例示。作為示例,確定塊1250可以 包括填充,例如用一個(gè)或多個(gè)多邊形來填充凸包之間的一個(gè)或多個(gè)區(qū)域,以幫助在適當(dāng)時(shí) 確保鄰近的凸包的情況下的連接性。
[0148] 方法1200還包括:生成模塊1270,至少部分地基于凸包的一部分(例如,可選地,基 于填充,如果存在的話)來生成離散裂隙網(wǎng)絡(luò)(DFN)模型。在這樣的示例中,DFN模型可以被 輸入給模擬器,例如按照模擬塊1290,以便模擬地質(zhì)環(huán)境中的物理現(xiàn)象。作為示例,這樣的 模擬器可以是能夠求解可以指示一個(gè)或多個(gè)流體如何在地質(zhì)環(huán)境中流動的壓力值、飽和度 值等的儲集層模擬器。
[0149] 作為示例,方法可以包括確定地下結(jié)構(gòu)的傾角。作為示例,地下結(jié)構(gòu)可以是斷層、 多個(gè)斷層、斷裂、多個(gè)斷裂或者其他結(jié)構(gòu)。作為示例,結(jié)構(gòu)可以是或者包括裂隙網(wǎng)絡(luò)(例如包 括交叉的多個(gè)斷裂)。
[0150] 作為示例,傾角可以被定義為距離水平面的平面的傾斜的幅度。作為示例,可以垂 直于走向來測量真正(或最大)傾角。作為示例,可以在垂直于走向之外的方向上測量視在 傾角。作為示例,傾角可以被定義為諸如沉積床、斷層、斷裂等平面特征與平面(例如水平 面)之間的角度。
[0151] 作為示例,傾角(例如傾角信息)可以便于分析地下地層信息。例如,傾角信息可以 便于斷層和/或斷裂分析。在結(jié)構(gòu)可以表示為平面表面的情況下,傾角可以基于該平面表面 相對于另外的表面(例如水平表面)的角度。
[0152] 作為示例,在結(jié)構(gòu)包括曲線或者一個(gè)或多個(gè)彎曲部分(例如,或者其他形狀等)的 情況下,傾角確定可能更具有挑戰(zhàn)性。作為示例,考慮被分類為非常規(guī)儲集層的儲集層。在 這樣的示例中,可以進(jìn)行獲取地震數(shù)據(jù)(例如,可以表示為地震數(shù)據(jù)集中的值的地震信號) 的地震調(diào)查或多個(gè)調(diào)查。在這樣的示例中,從可以表示斷裂的地震數(shù)據(jù)中提取出的表面的 形狀可能比例如單個(gè)平面表面更復(fù)雜。
[0153] 作為示例,分析可以包括在玫瑰圖上繪制信息(例如,參見圖11的玫瑰圖表1130)。 例如,玫瑰圖可以例示一個(gè)或多個(gè)斷裂走向朝向,并且可以可視地指示可能存在多于一個(gè) 的斷裂集合。作為示例,玫瑰圖可以例示傾角信息(例如,考慮傾角方位角方向;注意,在走 向信息和傾角信息之間可能存在各種關(guān)系)。
[0154] 作為示例,方法可以包括以可以減少對可能導(dǎo)致低傾角估計(jì)的數(shù)據(jù)的影響的方式 來確定復(fù)雜斷裂的傾角。例如,斷裂可能被期望具有相對高的傾角值。例如,斷裂可能被期 望具有不接近于〇的角度(例如,其中〇表示水平面)。
[0155] 作為示例,方法可以包括至少部分地基于表示復(fù)雜表面(例如,或者復(fù)雜表面的一 部分)的局部三角形網(wǎng)孔中的平均單位法線向量來確定復(fù)雜表面的傾角。例如,這樣的方法 可以包括復(fù)雜表面的三角剖分。作為示例,三角剖分處理可以是包括使用可能在形狀不同 以填充區(qū)域(例如表面)的三角形的鑲嵌處理。在這樣的示例中,可以計(jì)算出三角形網(wǎng)孔中 的每個(gè)三角形的單位法線向量。作為示例,可以例如使用每個(gè)三角形的面積作為權(quán)重,對單 位法線向量進(jìn)行求和。方法然后可以基于平均單位法線向量來確定傾角(例如,復(fù)雜表面的 傾角可以根據(jù)平均單位法線來估計(jì))。
[0156] 作為示例,鑲嵌處理可以包括使用一個(gè)或多個(gè)類型的多邊形。在這樣的示例中,每 個(gè)多邊形可以包括相關(guān)聯(lián)的信息,從中可以確定單位法線和面積。在這樣的示例中,在可以 確定平均法線(例如平均單位法線)的處理中,可以應(yīng)用面積作為法線的權(quán)重。
[0157] 作為示例,采用鑲嵌用于表面的多邊形填充以及法線和面積計(jì)算的方法對于可能 在表面中存在的變化可以是健壯的。例如,這樣的方法可以在一些部分可能不同于表面的 適合的、直實(shí)傾角的情況下是健壯的。
[0158]圖13示出方法1310的示例,方法1310包括:接收塊1314,接收定義三維地下結(jié)構(gòu)的 信息;鑲嵌塊1318,將地下結(jié)構(gòu)鑲嵌到三角形中(例如,至少部分地基于所提供的信息);計(jì) 算塊1322,計(jì)算每個(gè)三角形的法線;計(jì)算塊1326,計(jì)算每個(gè)三角形的面積;以及確定塊1330, 基于三角形的法線和面積來確定地下結(jié)構(gòu)的傾角。作為示例,這樣的方法可以包括至少部 分地基于傾角來模擬與地下地層相關(guān)聯(lián)的現(xiàn)象。
[0159] 在圖13中示出了與各種計(jì)算機(jī)可讀介質(zhì)(CRM)塊1315、1319、1323、1327和1331相 關(guān)聯(lián)的方法1310。這樣的塊一般包括適合于由一個(gè)或多個(gè)處理器(或處理器內(nèi)核)執(zhí)行以指 示計(jì)算設(shè)備或系統(tǒng)執(zhí)行一個(gè)或多個(gè)動作的指令。雖然示出各種塊,但是可以通過允許至少 部分地執(zhí)行方法1310的各個(gè)動作的指令來配置單個(gè)介質(zhì)。作為示例,計(jì)算機(jī)可讀介質(zhì)(CRM) 可以是計(jì)算機(jī)可計(jì)存儲介質(zhì)。
[0160] 作為示例,方法1310或其一部分可以可選地實(shí)現(xiàn)為框架的插件。例如,考慮可以確 定傾角信息(例如,按照圖13的確定塊1330)的OCEAN?:框架的插件。
[0161] 作為示例,諸如圖13的方法1310這樣的方法可以作為可以包括諸如圖3的方法310 這樣的方法的至少一部分的工作流的一部分來執(zhí)行。例如,在按照鑲嵌塊1316執(zhí)行鑲嵌時(shí), 可以經(jīng)由分區(qū)處理和/或拆分處理(例如,參見圖3的方法310的拆分塊318)來分析所鑲嵌的 形狀(例如多邊形)。例如,可以組合多個(gè)所鑲嵌的形狀以定義區(qū)域,其可以被處理以定義代 理。作為示例,可以分析來自諸如圖3的方法310這樣的方法的信息以及來自諸如圖13的方 法1310這樣的方法的信息。例如,考慮圖11的圖表1110、1130、1152和1154。具體地,考慮示 出樣本數(shù)量與傾角角度的圖表1110。作為示例,可以針對傾角角度來分析凸包,并且可以針 對傾角角度來分析所鑲嵌的多邊形。作為示例,例如可以使用玫瑰圖(例如,參見圖111的玫 瑰圖1130),針對凸包和/或所鑲嵌的多邊形來繪制朝向。
[0162] 作為示例列,方法可以包括執(zhí)行工作流,其中,工作流包括復(fù)雜表面的三角剖分、 每個(gè)三角形的單位法線的計(jì)算、每個(gè)三角形的面積的計(jì)算、以面積作為權(quán)重的單位法線的 求和、計(jì)算垂直于加權(quán)的平均法線的平面的傾角以及在隨后的處理(例如繪制玫瑰圖、模擬 現(xiàn)象等)中使用所計(jì)算的傾角。
[0163] 作為示例,可以將復(fù)雜表面組織成若干點(diǎn)列表(例如,以不同深度)。在這樣的示例 中,方法可以包括在兩個(gè)鄰近的點(diǎn)列表中的點(diǎn)上進(jìn)行循環(huán)以形成三角形,其中,在對復(fù)雜表 面的各個(gè)鄰近點(diǎn)列表執(zhí)行這樣的操作之后,可以完成對復(fù)雜表面的三角剖分。
[0164] 作為示例,方法可以包括計(jì)算三角形網(wǎng)孔中的各個(gè)三角形的法線(例如,單位法 線)。作為示例,給定三角形,其邊緣中的兩個(gè)可以被標(biāo)記為巧和:4,并且三角形的法線篇可 以例如使用巧和A的叉積來確定:
[0165] n = e, x: e2. (1)
[0166] 在這樣的示例中,法線可以被歸一化成單位向量。在這樣的示例中,單位法線向量 可以具有例如可以參照坐標(biāo)系定義的方向。
[0167] 作為示例,方法可以包括計(jì)算三角形網(wǎng)孔中的各個(gè)三角形的面積。例如,給定三角 形的三個(gè)頂點(diǎn),可以確定其邊緣的長度,其可以被表記為a、b和c。在這樣的示例中,可以使 用Her on公式來計(jì)算三角形的面積S:
[0168] S =、/"("-?)(廠-/:>)(廠-.c).,其中p = (a+b+c)/2 (2)
[0169] 在前述公式中,p可以被稱為半周長。作為示例,三角形的面積可以被計(jì)算為其內(nèi) 徑(內(nèi)切圓的半徑)與其半周長的乘積。作為示例,取決于三角菜的角度,等式可以包括對長 度a、b和c進(jìn)行排序以及使用包括基于所排序的這些值的項(xiàng)的公式(例如可以添加數(shù)字穩(wěn)定 性的公式,其中可以存在小內(nèi)角)。作為示例,可以應(yīng)用(例如可選地取決于鑲嵌形狀等)諸 如Brahmagupta公式、Bretschneider公式這樣的各種公式。
[0170] 作為示例,例如在求和以得到區(qū)域的單位法線(例如單位法線向量)時(shí),方法可以 包括使用三角形網(wǎng)孔中的三角形的各個(gè)面積作為權(quán)重。
[0171]作為示例,方法可以包括帶權(quán)重的求和。例如,假設(shè)三角形網(wǎng)孔的三角形的面積 故}以及對應(yīng)單位法線向量丨/U,在這樣的示例中,可以使用下面的公式來確定最終的向量 孑,其可以表示復(fù)雜表面的朝向:
[0172] J = (3) / i
[0173] 在這樣的示例中,復(fù)雜表面的傾角可以使用J來估計(jì)。作為示例,傾角可以用在一 個(gè)或多個(gè)隨后的處理中,例如玫瑰花圖繪制、模擬等。
[0174] 圖14示出包括例如如在塊1414中所示那樣地提供數(shù)據(jù)的方法1410的示例。這樣的 數(shù)據(jù)可以包括表示表面1416的數(shù)據(jù),其中表面可以包括例如可以根據(jù)玫瑰花圖1417 (例如, 還參見圖11的玫瑰花圖圖表1130)表示的朝向或多個(gè)朝向。作為示例,方法1410可以包括例 如使用可能在形狀上(例如參照坐標(biāo)系)變化的三角形來鑲嵌表面1416的至少一部分。
[0175] 圖15示出包括例如如在塊1514中所示那樣地提供數(shù)據(jù)的方法1510的示例。這樣的 數(shù)據(jù)可以包括頂點(diǎn)(例如可以定義三角形的頂點(diǎn))的坐標(biāo)。在這樣的示例中,方法1510可以 包括計(jì)算各個(gè)三角形的值。例如,如在塊1518中所示,方法1510可以包括計(jì)算法線和計(jì)算面 積。
[0176] 圖16示出包括例如如在塊1614中所示那樣地接收數(shù)據(jù)(例如,還參見圖6的數(shù)據(jù) 630)的方法1610的示例。這樣的數(shù)據(jù)可以包括表示三維空間中的表面1616的數(shù)據(jù)。作為示 例,表面1616可以被鑲嵌以形成網(wǎng)孔,例如可以定義諸如三角形這樣的多邊形的節(jié)點(diǎn)或頂 點(diǎn)的集合。在這樣的示例中,如在塊1618中所示,對于各個(gè)多邊形,方法1610可以包括計(jì)算 法線和面積以及確定由各個(gè)多邊形表示的區(qū)域的總法線。例如,在多邊形是三角形的情況 下,從1到N的多個(gè)三角形可以被考慮,其中計(jì)算出法線和面積,其進(jìn)而被用于確定由三角形 表示的區(qū)域的總法線。在這樣的示例中,總法線可以是例如使用各個(gè)單位法線的加權(quán)和所 確定的平均單位法線,其中權(quán)重是對應(yīng)于各個(gè)單位法線的面積。
[0177] 圖17示出被表示為表面1710、1720和1730的結(jié)構(gòu)的三個(gè)示例。例如,表面1710可以 是薄且長的表面,表面1720可以是彎曲的表面,而表面1730可以是成Z字形的表面。作為示 例,表面1710、1720和1730可以是表示斷裂的復(fù)雜表面。
[0178] 作為示例,諸如圖13的方法1310這樣的方法可以被應(yīng)用于這樣的表面中的一個(gè)或 多個(gè),例如以確定一個(gè)或多個(gè)對應(yīng)的傾角值。作為示例,這樣的方法可以提供表示斷裂、斷 層等的傾角或傾角值。作為示例,使用最佳擬合平面來擬合表面1710的方法可能是次優(yōu)的, 因?yàn)楸砻姹∏议L并且可能導(dǎo)致垂直平面而不是水平平面。作為示例,方法對于表面1730可 能是次優(yōu)的,因?yàn)槌蒢字形的表面1730的多數(shù)點(diǎn)的傾角傾向于近似45度,使得平均可能不會 得到用戶可能期望的高傾角值。作為示例,諸如圖13的方法1310這樣的方法可以應(yīng)用于表 面1710、1720和1730中的一個(gè)或多個(gè),并且提供在地質(zhì)學(xué)上可能更有意義的對應(yīng)的傾角(例 如表不引起表面的結(jié)構(gòu))。
[0179] 作為示例,方法可以包括接收以模型的形式的信息(例如模型信息)。作為示例,模 型可以是地震不連續(xù)性平面模型(例如"SDP"模型),其可以從地震數(shù)據(jù)(例如原始數(shù)據(jù)、一 個(gè)或多個(gè)屬性等)推導(dǎo)。作為示例,方法可以包括使用地震不連續(xù)性平面(SDP)模型用于傾 角計(jì)算。作為示例,方法可以被用于3D空間中的點(diǎn)集的傾角計(jì)算。作為示例,可以實(shí)現(xiàn)例如 通過點(diǎn)集來表示復(fù)雜斷裂表面的方法。
[0180] 作為示例,系統(tǒng)可以包括一個(gè)或多個(gè)模塊,其可以被用于分析數(shù)據(jù)、控制處理、執(zhí) 行任務(wù)、執(zhí)行工作步驟、執(zhí)行工作流等。
[0181]作為示例,方法可以包括:接收定義三維地下結(jié)構(gòu)的信息;將地下結(jié)構(gòu)鑲嵌到三角 形中;計(jì)算每個(gè)三角形的法線;計(jì)算每個(gè)三角形的面積;以及基于三角形的法線和面積來確 定地下結(jié)構(gòu)的傾角。作為示例,這樣的方法可以包括至少部分地基于傾角來模擬與地下地 層相關(guān)聯(lián)的現(xiàn)象。
[0182] 作為示例,地下結(jié)構(gòu)可以是或者包括斷裂。作為示例,斷裂可以包括按照至少一個(gè) 量級的幅度(例如10或〇 . 1)而不同于統(tǒng)一的縱橫比。作為示例,斷裂可以是或者包括彎曲的 斷裂。作為示例,斷裂可以是或者包括成Z字形的斷裂。
[0183] 作為示例列,方法可以包括通過計(jì)算兩個(gè)向量的叉積來計(jì)算法線。作為示例,方法 可以包括通過應(yīng)用Heron公式來計(jì)算面積。
[0184] 作為示例,方法可以包括通過計(jì)算法線的加權(quán)和來確定傾角。在這樣的示例中,方 法可以包括使用面積作為權(quán)重來對對應(yīng)的法線進(jìn)行加權(quán)。作為示例,方法可以包括對法線 進(jìn)行歸一化(例如,對多個(gè)法線進(jìn)行歸一化)。
[0185] 作為示例,方法可以包括至少部分地基于所確定的傾角來繪制玫瑰花圖。
[0186] 作為示例,計(jì)算面積可以包括計(jì)算半周長、計(jì)算內(nèi)徑或者計(jì)算一個(gè)或多個(gè)其他參 數(shù)。
[0187] 作為示例,系統(tǒng)可以包括處理器、操作地耦合到處理器的存儲器、被存儲在存儲器 中并且包括計(jì)算機(jī)可執(zhí)行的指令的一個(gè)或多個(gè)模塊,所述指令指示系統(tǒng):接收定義三維地 下結(jié)構(gòu)的信息;將地下結(jié)構(gòu)鑲嵌到三角形中;計(jì)算每個(gè)三角形的法線;計(jì)算每個(gè)三角形的面 積;以及至少部分地基于三角形的法線和面積來確定地下結(jié)構(gòu)的傾角。作為示例,這樣的系 統(tǒng)可以包括至少部分地基于包括傾角的模型來模擬與地下地層相關(guān)聯(lián)的現(xiàn)象的指令。作為 示例,系統(tǒng)可以包括通過計(jì)算法線的加權(quán)和(例如使用面積作為權(quán)重)來確定傾角的指令。
[0188] 作為示例,一個(gè)或多個(gè)計(jì)算機(jī)可讀存儲介質(zhì)可以包括處理器可執(zhí)行的指令,所述 指令指示計(jì)算機(jī):接收定義三維地下結(jié)構(gòu)的信息;將地下結(jié)構(gòu)鑲嵌到三角形中;計(jì)算每個(gè)三 角形的法線;計(jì)算每個(gè)三角形的面積;以及基于三角形的法線和面積來確定地下結(jié)構(gòu)的傾 角。
[0189] 作為示例,一個(gè)或多個(gè)計(jì)算機(jī)可讀存儲介質(zhì)可以包括計(jì)算機(jī)可執(zhí)行的指令,所述 指令指示計(jì)算機(jī):至少部分地基于包括所確定的傾角的模型來模擬與地下地層相關(guān)聯(lián)的現(xiàn) 象。
[0190] 作為示例,一個(gè)或多個(gè)計(jì)算機(jī)可讀存儲介質(zhì)可以包括計(jì)算機(jī)可執(zhí)行的指令,所述 指令指示計(jì)算機(jī):計(jì)算法線的加權(quán)和(例如使用面積作為權(quán)重)。
[0191] 圖18示出系統(tǒng)1800的示例、各個(gè)模塊1810的示例以及裂隙網(wǎng)絡(luò)1880 (例如作為DFN 模型的一部分等)的近似例示的示例。在圖18的示例中,系統(tǒng)1800包括操作地耦合到存儲器 1804的一個(gè)或多個(gè)處理器1802。作為示例,存儲器1804可以存儲諸如模塊1810中的一個(gè)或 多個(gè)這樣的模塊,其可以提供對地下環(huán)境中的儲藏、流等進(jìn)行建模。在圖18的示例中,模塊 1810包括流體儲集層模塊1812、干燥儲集層模塊1814、存在的井的模塊1822、預(yù)期的井的模 塊1824、自然斷裂模塊1842、人為斷裂模塊1844以及一個(gè)或多個(gè)求解器模塊1860。在圖18的 示例列中,模塊1810可以包括適合于由一個(gè)或多個(gè)處理器(例如處理器內(nèi)核)執(zhí)行以指示計(jì) 算設(shè)備或系統(tǒng)執(zhí)行一個(gè)或多個(gè)動作的指令。例如,系統(tǒng)1800可以由一個(gè)或多個(gè)模塊1810的 指令來指示。
[0192] 作為示例,方法可以包括實(shí)現(xiàn)一個(gè)或多個(gè)模塊1810來表示諸如裂隙網(wǎng)絡(luò)1880這樣 的網(wǎng)絡(luò)。在圖18的示例中,裂隙網(wǎng)絡(luò)1880可以包括自然斷裂和人為斷裂。作為示例,水壓斷 裂的創(chuàng)建可以受到一個(gè)或多個(gè)自然斷裂的影響。例如,水壓斷裂成長可以在東北至西南的 方向上進(jìn)行,其重新激活趨勢在另外的方向或多個(gè)方向(參見,例如,箭頭指示水壓斷裂的 可能的傳播方向)上的自然斷裂(虛線)。
[0193] 作為示例,方法可以包括:例如關(guān)于儲集層或多個(gè)儲集層,使用模型并且使用模型 來模擬環(huán)境的行為(例如儲藏、流動等)而對環(huán)境中的自然斷裂進(jìn)行建模。進(jìn)而,可以針對預(yù) 期的人為斷裂來分析解。這樣的分析例如可以包括定位一個(gè)或多個(gè)井,以便參照一個(gè)或多 個(gè)自然斷裂來創(chuàng)建一個(gè)或多個(gè)預(yù)期的人為斷裂,以生成用以重新激活自然斷裂作為流體流 動的管道的網(wǎng)絡(luò)。作為示例,這樣的分析可以旨在避免一定的自然斷裂并且重新激活(例 如,利用)其他自然斷裂。在這樣的示例中,對自然斷裂位置、特性等的精細(xì)化可以使用模型 (例如DFN模型等)、可選地結(jié)合對一個(gè)或多個(gè)儲集層進(jìn)行建模的3D剛性模型來進(jìn)行。
[0194] 作為示例,模型可以考慮可能與斷裂有關(guān)的壓力或者一個(gè)或多個(gè)其他因素。作為 示例,自然斷裂模型可以數(shù)學(xué)地鏈接到3D環(huán)境的壓力模型。作為示例,模型可以考慮化學(xué)過 程(例如,酸化)。作為示例,自然斷裂模型可以數(shù)學(xué)地鏈接到化學(xué)反應(yīng)模型,以便對化學(xué)過 程進(jìn)行建模(例如參照一個(gè)或多個(gè)斷裂特性)。在至少部分地基于自然斷裂模型的解針對流 執(zhí)行歷史匹配的情況下,對自然斷裂模型的精細(xì)化可以用以更新與壓力相關(guān)聯(lián)的一個(gè)或多 個(gè)參數(shù)(例如方向等)。
[0195] 作為示例,系統(tǒng)可以包括用于處理信息的一個(gè)或多個(gè)處理器、操作地耦合到一個(gè) 或多個(gè)處理器的存儲器以及包括可在存儲器中存儲并且可由一個(gè)或多個(gè)處理器中的至少 一個(gè)執(zhí)行的指令的模塊。這樣的模塊可以包括:儲集層模擬,經(jīng)由三維網(wǎng)格模型對地下三維 環(huán)境中的儲集層進(jìn)行建模;自然斷裂模塊,經(jīng)由模型(例如,DFN)對自然斷裂進(jìn)行建模;井模 塊,經(jīng)由井模型對井進(jìn)行建模;以及一個(gè)或多個(gè)求解器模塊,至少部分地基于經(jīng)由模型對自 然斷裂進(jìn)行建模,來求解裂隙網(wǎng)絡(luò)中的流體流的值。作為示例,系統(tǒng)可以包括:人為斷裂模 塊,經(jīng)由模型對人為斷裂進(jìn)行建模。作為示例,系統(tǒng)可以包括:求解器模塊,求解包括至少一 個(gè)自然斷裂和至少一個(gè)人為斷裂的裂隙網(wǎng)絡(luò)中的流體流的值。
[0196] 如所提及的那樣,可以在對自然斷裂、多個(gè)自然斷裂等進(jìn)行建模的模型的一個(gè)或 多個(gè)部分上定義(例如,施加)邊界條件。圖19示出包括各種地層、井眼和自然斷裂的環(huán)境 1910的示例。如所指示的那樣,地層包括諸如油、氣和/或水這樣的流體,其可以定義各種區(qū) 域。關(guān)于邊界條件,自然斷裂可以包括自然斷裂到自然斷裂的邊界條件、自然斷裂到充滿油 的地層的邊界條件、自然斷裂到井眼的邊界條件、自然斷裂到充滿氣的地層的邊界條件、自 然斷裂到充滿水的地層的邊界條件等。作為示例,自然斷裂可以包括多個(gè)邊界條件,例如針 對井眼和充滿流體的地層兩者。
[0197] 作為示例,地層可以被視為充滿流體或者是空的(例如,"干的"),取決于流體的類 型。例如,相對于要產(chǎn)生油的目標(biāo)而言,充滿氣的地層可以被視為關(guān)于油是空的。如圖19的 示例性環(huán)境1910所指示的那樣,油和水可以共存于地層內(nèi),并且策略可以被闡明為產(chǎn)生具 有最少的水容量的油。作為示例,這樣的策略可以通過使用參照環(huán)境對一個(gè)或多個(gè)自然斷 裂進(jìn)行建模的模型而改善(hone)(例如,以避免激活可能導(dǎo)致油中的水容量增加的自然斷 裂)。
[0198] 作為示例,方法可以包括:接收定義三維地下結(jié)構(gòu)的信息;將地下結(jié)構(gòu)(例如斷裂、 多個(gè)斷裂、斷層、多個(gè)斷層等)拆分成各部分;生成所述部分的凸包;以及至少部分地基于凸 包來生成離散裂隙網(wǎng)絡(luò)。這樣的方法還可以包括:至少部分地基于包括離散裂隙網(wǎng)絡(luò)的模 型,來模擬與地下地層相關(guān)聯(lián)的現(xiàn)象。
[0199] 作為示例,方法可以包括:將地下結(jié)構(gòu)的至少一部分鑲嵌到多邊形中;計(jì)算每個(gè)多 邊形的法線;以及基于多邊形的法線來確定一個(gè)或多個(gè)傾角值。在這樣的示例中,多邊形可 以是三角形,并且方法還可以包括:計(jì)算每個(gè)三角形的面積。作為示例,方法可以包括:至少 部分地基于所鑲嵌的多邊形的法線,并且例如至少部分地基于所鑲嵌的多邊形的面積,來 確定地下結(jié)構(gòu)的傾角(例如傾角值)。
[0200] 作為示例,方法可以包括:通過應(yīng)用格雷厄姆掃描算法來生成一個(gè)或多個(gè)凸包。作 為示例,方法可以包括:通過實(shí)現(xiàn)角度拆分參數(shù)來進(jìn)行拆分。作為示例,拆分可以包括生成 被地下結(jié)構(gòu)交叉的至少一個(gè)平面中的區(qū)域。作為示例,拆分可以生成線段,例如,其中每個(gè) 線段包括端點(diǎn)。
[0201] 作為示例,方法可以包括拆分曲線,其中通過結(jié)構(gòu)與平面的交叉來確定曲線。作為 示例,方法可以包括針對沿著坐標(biāo)方向的平面的多個(gè)位置來重復(fù)拆分。
[0202] 作為示例,拆分可以包括:用平面交叉地下結(jié)構(gòu)以生成形成曲線的交叉點(diǎn);然后將 曲線拆分成各部分。在這樣的示例中,拆分可以包括用線段表示每個(gè)部分,其中例如每個(gè)線 段具有相關(guān)聯(lián)的區(qū)域。
[0203] 作為示例,方法可以包括通過提供最佳擬合平面來生成凸包。作為示例,方法可以 包括輸出離散裂隙網(wǎng)絡(luò)作為至少部分地通過凸包的集合表示的模型。
[0204]作為示例,系統(tǒng)可以包括處理器、操作地耦合到處理器的存儲器、被存儲在存儲器 中并且包括處理器可執(zhí)行的指令的一個(gè)或多個(gè)模塊,所述指令指示系統(tǒng):接收定義三維地 下結(jié)構(gòu)的信息;將地下結(jié)構(gòu)拆分成各部分;生成所述部分的凸包;以及至少部分地基于凸包 來生成離散裂隙網(wǎng)絡(luò)。
[0205] 作為示例,這樣的系統(tǒng)可以包括至少部分地基于包括離散裂隙網(wǎng)絡(luò)的模型來模擬 與地下地層相關(guān)聯(lián)的現(xiàn)象的指令。作為示例,生成至少一個(gè)部分的凸包的指令可以包括應(yīng) 用格雷厄姆掃描算法的指令。
[0206] 作為示例,一個(gè)或多個(gè)計(jì)算機(jī)可讀存儲介質(zhì)可以包括處理器可執(zhí)行的指令,所述 指令指示計(jì)算機(jī):接收定義三維地下結(jié)構(gòu)的信息;將地下結(jié)構(gòu)拆分成各部分;生成所述部分 的凸包;以及至少部分地基于凸包來生成離散裂隙網(wǎng)絡(luò)。
[0207] 作為示例,一個(gè)或多個(gè)計(jì)算機(jī)可讀存儲介質(zhì)可以包括處理器可執(zhí)行的指令,所述 指令指示計(jì)算機(jī):至少部分地基于包括離散裂隙網(wǎng)絡(luò)的模型來模擬與地下地層相關(guān)聯(lián)的現(xiàn) 象。作為示例,一個(gè)或多個(gè)計(jì)算機(jī)可讀存儲介質(zhì)可以包括處理器可執(zhí)行的指令,所述指令指 示計(jì)算機(jī):例如通過應(yīng)用格雷厄姆掃描算法來生成拆分的結(jié)構(gòu)的至少一個(gè)部分的凸包。 [0208]圖20示出計(jì)算系統(tǒng)2000的示例以及連網(wǎng)的系統(tǒng)2010的示例的組件。系統(tǒng)2000包括 一個(gè)或多個(gè)處理器2002、存儲器和/或存儲組件2004、一個(gè)或多個(gè)輸入和/或輸出設(shè)備2006 和總線2008。在示例性實(shí)施例中,指令可以被存儲在一個(gè)或多個(gè)計(jì)算機(jī)可讀介質(zhì)(例如存儲 器和/或存儲組件2004)中。這樣的指令可以由一個(gè)或多個(gè)處理器(例如處理器2002)經(jīng)由可 以是有線的或無線的通信總線(例如總線2008)來讀取。一個(gè)或多個(gè)處理器可以執(zhí)行這樣的 指令以實(shí)現(xiàn)(整體地或者部分地)一個(gè)或多個(gè)屬性(例如作為方法的一部分)。用戶可以經(jīng)由 I/O設(shè)備(例如設(shè)備2006)查看來自處理的輸出以及與處理進(jìn)行交互。在示例性實(shí)施例中,計(jì) 算機(jī)可讀介質(zhì)可以是存儲組件,諸如物理存儲器存儲設(shè)備,例如芯片、封裝芯片、存儲卡等 (例如計(jì)算機(jī)可讀存儲介質(zhì))。
[0209]在示例性實(shí)施例中,組件可以是分布式的,諸如在網(wǎng)絡(luò)系統(tǒng)2010中那樣。網(wǎng)絡(luò)系統(tǒng) 2010包括組件2022-1、2022-2、2022-3……2022-N。例如,組件2022-1可以包括(多個(gè))處理 器2002,而(多個(gè))組件2022-3可以包括(多個(gè))處理器2002可訪問的存儲器。另外,(多個(gè))組 件2002-2可以包括I/O設(shè)備以便顯示以及可選地與方法進(jìn)行交互。網(wǎng)絡(luò)可以是或者包括因 特網(wǎng)、內(nèi)聯(lián)網(wǎng)、蜂窩網(wǎng)絡(luò)、衛(wèi)星網(wǎng)絡(luò)等。
[0210] 作為示例,設(shè)備可以是包括用于信息的通信的一個(gè)或多個(gè)網(wǎng)絡(luò)接口的移動設(shè)備。 例如,移動設(shè)備可以包括無線網(wǎng)絡(luò)接口(例如,可經(jīng)由IEEE 802.1 1、ETSI GSM、 BLUETOOTH?、衛(wèi)星等操作)。作為示例,移動設(shè)備可以包括諸如主處理器、存儲器、顯 示器、顯示圖形電路(例如,可選地,包括觸摸和手勢電路)、S頂插槽、音頻/視頻電路、運(yùn)動 處理電路(例如加速度儀、陀螺儀)、無線LAN電路、智能卡電路、傳送器電路、GPS電路以及電 池這樣的組件。作為示例,移動設(shè)備可以被配置為手機(jī)、平板等。作為示例,方法可以使用移 動設(shè)備來實(shí)現(xiàn)(例如整體地或者部分地)。作為示例,系統(tǒng)可以包括一個(gè)或多個(gè)移動設(shè)備。
[0211] 作為示例,系統(tǒng)可以是分布式環(huán)境,例如,所謂的"云"環(huán)境,其中各種設(shè)備、組件等 出于數(shù)據(jù)存儲、通信、計(jì)算等目的而交互。作為示例,設(shè)備或系統(tǒng)可以包括一個(gè)或多個(gè)組件 用于經(jīng)由因特網(wǎng)(例如,其中通信經(jīng)由一個(gè)或多個(gè)因特網(wǎng)協(xié)議進(jìn)行)、蜂窩網(wǎng)絡(luò)、衛(wèi)星網(wǎng)絡(luò)等 之中的一個(gè)或多個(gè)進(jìn)行信息通信。作為示例,方法可以在分布式環(huán)境中實(shí)現(xiàn)(例如,整體地 或者部分地作為基于云的服務(wù))。
[0212]作為示例,信息可以從顯示器(例如考慮觸摸屏)輸入、向顯示器輸出或者這兩者。 作為示例,信息可以輸出給投影儀、激光設(shè)備、打印機(jī)等,使得信息可以被查看。作為示例, 信息可以以立體畫或全息術(shù)的方式輸出。關(guān)于打印機(jī),考慮2D或3D打印機(jī)。作為示例,3D打 印機(jī)可以包括可以輸出以進(jìn)行構(gòu)成3D對象的一個(gè)或多個(gè)物質(zhì)。例如,數(shù)據(jù)可以提供給3D打 印機(jī)以構(gòu)造地下地層的3D表示。作為示例,層可以以3D(例如水平面等)、以3D構(gòu)造的地質(zhì)體 等來構(gòu)造。作為示例,洞、斷裂等可以以3D構(gòu)造(例如,作為正結(jié)構(gòu)、作為負(fù)結(jié)構(gòu)等)。
[0213]雖然在上文僅詳細(xì)描述了一些示例性實(shí)施例,但是本領(lǐng)域技術(shù)人員將容易意識 到,在示例性實(shí)施例中可能有很多修改。因此,所有這樣的修改旨在被包括在由所附的權(quán)利 要求所限定的本公開的范圍內(nèi)。在權(quán)利要求中,裝置加功能的句子旨在涵蓋在本文中被描 述為執(zhí)行所述功能的結(jié)構(gòu),并且不僅是結(jié)構(gòu)等效物,而且是等效的結(jié)構(gòu)。因此,雖然釘子和 螺絲釘可能不是結(jié)構(gòu)等效的,其中釘子采用圓柱表面以將木制部分安裝在一起,而螺絲釘 采用螺旋狀表面,但是在緊固木制部件的環(huán)境中,釘子和螺絲釘可以是等效的結(jié)構(gòu)。
【申請人】 的明確意圖是啟動35U.S.C.§112第6段用于對本文中的任何權(quán)利要求的任何限制,除了在 權(quán)利要求書中明確地使用措詞"用于…的部件"以及相關(guān)聯(lián)的功能的那些之外。
【主權(quán)項(xiàng)】
1. 一種方法(310),包含: 接收定義三維地下結(jié)構(gòu)的信息(314); 將三維地下結(jié)構(gòu)拆分成各部分(318); 生成各部分的凸包(322);以及 至少部分地基于凸包來生成離散裂隙網(wǎng)絡(luò)(326)。2. 根據(jù)權(quán)利要求1所述的方法,還包含:至少部分地基于包含離散裂隙網(wǎng)絡(luò)的模型來模 擬與地下地層相關(guān)聯(lián)的現(xiàn)象。3. 根據(jù)權(quán)利要求1所述的方法,其中,生成凸包包含應(yīng)用格雷厄姆掃描算法。4. 根據(jù)權(quán)利要求1所述的方法,其中,拆分包含:實(shí)現(xiàn)角拆分參數(shù)。5. 根據(jù)權(quán)利要求1所述的方法,其中,拆分生成線段。6. 根據(jù)權(quán)利要求5所述的方法,其中,每個(gè)線段包含端點(diǎn)。7. 根據(jù)權(quán)利要求1所述的方法,其中,拆分包含:拆分曲線,其中曲線通過地下結(jié)構(gòu)與平 面的交叉來確定。8. 根據(jù)權(quán)利要求7所述的方法,還包含:沿著坐標(biāo)方向重復(fù)針對平面的多個(gè)位置的拆 分。9. 根據(jù)權(quán)利要求1所述的方法,其中,拆分包含:用一平面交叉三維地下結(jié)構(gòu)來生成用 于形成曲線的交叉點(diǎn),然后將曲線拆分成各部分。10. 根據(jù)權(quán)利要求9所述的方法,其中,拆分包含:用線段表示每個(gè)部分。11. 根據(jù)權(quán)利要求10所述的方法,其中,每個(gè)線段包含相關(guān)聯(lián)的區(qū)域。12. 根據(jù)權(quán)利要求1所述的方法,其中,生成凸包包含:確定最佳擬合平面。13. 根據(jù)權(quán)利要求1所述的方法,其中,輸出處理輸出離散裂隙網(wǎng)絡(luò)(DFN)作為至少部分 地由凸包的集合表不的模型。14. 根據(jù)權(quán)利要求1所述的方法,還包含:將至少一部分地下結(jié)構(gòu)鑲嵌到多邊形中;計(jì)算 每個(gè)多邊形的法線;以及基于多邊形的法線來確定一個(gè)或多個(gè)傾角值。15. -種系統(tǒng)(250),包含: 處理器(256); 存儲器(258),操作地耦合到處理器; 一個(gè)或多個(gè)模塊(270),被存儲在存儲器中并且包含指示系統(tǒng)的處理器可執(zhí)行指令,其 中,所述指令包含用于以下的指令: 接收定義三維地下結(jié)構(gòu)的信息(315); 將三維地下結(jié)構(gòu)拆分成各部分(319); 生成各部分的凸包(323);以及 至少部分地基于凸包來生成離散裂隙網(wǎng)絡(luò)(327)。16. 根據(jù)權(quán)利要求15所述的系統(tǒng),其中,被存儲在存儲器中并且包含指示系統(tǒng)的處理器 可執(zhí)行指令的一個(gè)或多個(gè)模塊包含至少部分地基于包含離散裂隙網(wǎng)絡(luò)的模型來模擬與地 下地層相關(guān)聯(lián)的現(xiàn)象的指令。17. 根據(jù)權(quán)利要求15所述的系統(tǒng),其中,針對至少一個(gè)部分生成凸包的指令包含應(yīng)用格 雷厄姆掃描算法的指令。18. -個(gè)或多個(gè)計(jì)算機(jī)可讀存儲介質(zhì),包含處理器可執(zhí)行指令以指示計(jì)算機(jī): 接收定義三維地下結(jié)構(gòu)的信息; 將三維地下結(jié)構(gòu)拆分成各部分; 生成各部分的凸包;以及 至少部分地基于凸包來生成離散裂隙網(wǎng)絡(luò)。19. 根據(jù)權(quán)利要求18所述的一個(gè)或多個(gè)計(jì)算機(jī)可讀存儲介質(zhì),包含指示計(jì)算機(jī)至少部 分地基于包含離散裂隙網(wǎng)絡(luò)的模型來模擬與地下地層相關(guān)聯(lián)的現(xiàn)象的處理器可執(zhí)行指令。20. 根據(jù)權(quán)利要求18所述的一個(gè)或多個(gè)計(jì)算機(jī)可讀存儲介質(zhì),包含指示計(jì)算機(jī)通過應(yīng) 用格雷厄姆掃描算法來生成至少一個(gè)部分的凸包的處理器可執(zhí)行指令。
【文檔編號】G01V99/00GK105934689SQ201480074060
【公開日】2016年9月7日
【申請日】2014年11月25日
【發(fā)明人】Z.李, Q.李, P.許, G.熊, L.許, P.S.達(dá)米亞尼
【申請人】普拉德研究及開發(fā)股份有限公司