999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

頁巖凝析氣藏相平衡的快速準確計算方法1)

2021-11-10 03:43:40孫樹瑜
力學學報 2021年8期
關鍵詞:深度模型

章 濤 白 樺 孫樹瑜,2)

* (四川大學數學學院,成都 610207)

? (中國地質大學(武漢)地球物理與空間信息學院,武漢 430074)

**(中國國家石油天然氣管網集團,北京 100013)

引 言

隨著以煤炭、石油和木柴為代表的傳統能源消耗帶來的巨量的空氣污染日益引起全社會的關注,天然氣作為一種相對較為清潔的能源得到了廣泛的重視[1].近年來在非常規油氣藏勘探和開發技術上的迅猛發展,使得具有巨大潛在儲量但一直得不到有效開發的以頁巖氣為代表的非常規油氣資源成為了投資熱點和研究焦點[2].中國和北美頁巖油氣商業開發的成功案例激勵了對頁巖油氣高效開發技術的深入探索,但經濟效益和環境影響上的風險也要求對頁巖油氣藏中流動和傳輸機理有更完整徹底的認識[3].頁巖油氣藏中的流體通常為多相多組分復雜流體,對其各相組成和分布的具有熱力學一致性的可靠描述是對其流動和傳輸行為中物理性質的變化規律進一步分析的必要基礎[4].對頁巖凝析氣開發而言,對其相態轉換規律的理解有助于控制相態組成以獲得更好的開發效果.由于頁巖油氣藏中孔隙尺寸較小,甚至會有納米級小孔的廣泛分布,由較強的巖石表面潤濕性偏好導致的毛細作用對流體界面性質的影響不容忽視[5].因此,對頁巖油氣藏中復雜流體的相平衡計算需要建立考慮了毛細作用效應的先進的數值模型,并設計出快速可靠的算法以應對實際工況中油藏流體包含多達數十種組分的復雜情況.閃蒸計算是一種預測給定流體混合物的相分配的計算工具,因其所研究的混合物熱力學性質(例如平衡態組成,密度,相數,壓力等)在多組分多相流動描述中起著至關重要的作用,而被視為多組分多相流動模擬中的關鍵步驟[6].在工程上常用的有PT 型[7](恒定壓力和溫度)和VT 型[8](恒定體積和溫度)兩種閃蒸計算方法,而在近幾年的學術研究里面,新興的VE 型[9](恒定體積和內能)也逐漸受關注.PT 型閃蒸計算具有較長的發展歷史,在石油工業中廣泛應用,但VT 型閃蒸更適合頁巖油氣相平衡計算中考慮毛細作用和壓力差異的情況,最近幾年在石油工業上有擴大應用的趨勢[10].VE 型對變溫系統比較方便,但是因為在工程計算上也有諸多不便,現在還很少在工業上有應用.

在頁巖油氣儲層中,由于納米級孔隙中的空間局限作用以及從微米到納米的各種規模的孔徑分布差異,儲層流體的相平衡往往會產生較大差異[11].事實上,在頁巖油氣大規模商業開發之前研究者們就已經進行了納米級多孔介質流體流動的研究,著眼于該流動現象在化學分離設計,污染控制或燃料電池中的應用[12].在此基礎上,為努力提高頁巖油氣儲層的勘探和開發水平,著眼于納米級孔隙中流體的相平衡計算,并研究相變和相分離現象背后特殊機理已引起了廣泛興趣.研究發現,納米級孔隙中的毛細作用將對受限幾何形狀中的流體流動的動力學和熱力學產生顯著作用,從而改變熱力學系統的性質和變化規律[13].因此,需要在頁巖油氣相平衡計算中基于毛細作用修正熱力學分析體系,從而構造出可靠的閃蒸計算方法以預測相平衡行為.

相平衡計算通常建立在以狀態方程為基礎的熱力學分析上,在石油工業界中常用的狀態方程包括Peng–Robinson 狀態方程[14](P-R 狀態方程) 和 Soave–Redlich–Kwong[15]狀態方程(S-R-K 狀態方程)兩大類,而其所建立的相平衡熱力學分析體系往往具有極強的非線性特征,對快速準確的相平衡計算帶來了挑戰.迭代算法在解決非線性相平衡問題中很流行,但是相穩定測試和相分離計算在計算上是非常耗時的.油氣田開發的工程實踐中,儲藏流體碳氫化合物最多可包含高達數百種物質,這可能會消耗大量的計算成本,從而對通過迭代型閃蒸方案進行相平衡建模提出了算法穩定性和能量守恒性的更高要求[16].因此,石油工業界一直在尋求一種可靠且有效的閃蒸計算方法來處理包含大量組分的實際油氣藏流體混合物的相平衡分析問題,從而奠定準確可靠的多組分多相滲流的基礎.

Michelsen 等[17]于1986年首次提出降秩算法,并論證了在范德華爾斯混合規則下,兩相閃蒸問題只需要求解3 個方程.該簡化方法的中心思想是通過利用二進制交互作用系數(BIC)矩陣的低秩屬性來減少非線性方程和未知數的數量.但是,該方法假定所有兩組分間的相互作用系數均為零,從而因此嚴格限制導致了其幾乎不適用于實際的儲層流體.Jensen 和Fredenslund[18]通過引入一種非碳氫化合物組分于實際儲層流體中的辦法擴展了Michelsen簡化法的應用范圍.在該改進算法中,非碳氫化合物和碳氫化合物之間的非零BIC 會減少至只有5 個變量,但該算法的可靠性和適用性仍然受到廣泛質疑.此后,Hendriks[19]提出了廣義歸約定理,根據還原變量重新定義了化學勢轉換后的相平衡問題,擺脫了對BIC 矩陣的限制.在此基礎上,通過引入截斷譜方法,Hendriks 和van Bergen[20]使用牛頓?拉夫森迭代法在降維空間中成功模擬了兩相平衡.Firoozabadi 和Pan[21]基于線性代數的頻譜理論,開發了用于相穩定性測試和相平衡計算的歸約模型.為了進行穩定性分析,他們發現縮小空間中的切線平面距離(TPD) 函數具有更平滑的表面以及唯一的最小值,這兩者都顯著提高了其方法的魯棒性.Li 和Johns[22]通過將BIC 分解為兩部分,開發了最多包含6 個簡化參數的歸約模型用于快速閃蒸計算.當所有BIC 系數均為零時,該模型退化為只有3 個簡化參數的Michelsen 簡化模型,或者當非零BIC 僅存在于單個組分時,退化為Jensen 和Fredenslund 的五簡化參數模型.Nichita 和Petitfrere[23]設計了具有新型自變量和誤差方程組的簡化閃蒸公式,從而簡化了Jacobian 矩陣的表達式.與經典的歸約方法相比,它們的方法具有更高的效率,同時又保持了魯棒性.Gaganis[24]并沒有采用傳統的頻譜分析方法來分解BIC 矩陣,而是引入了一種新的分解方法以最大程度地降低能量參數的近似誤差,從而可以在給定的精度下以較少的減少變量來執行相平衡計算.盡管上述簡化閃蒸計算方法相較于經典算法顯著提升了計算效率,但是在多組分油藏流體中的相平衡預測準確率始終不盡如人意,且最近的研究發現簡化算法在多組分問題中的加速效果并不明顯[25].此外,簡化算法在相穩定檢測中的表現并不總是準確可靠,往往錯誤地刻畫了單相區域分界線,并且會在飽和度等物理量的預測上給出超出物理意義的解.

近年來,硬件設備和計算能力的飛速提升促使石油工業對油藏模擬提出了更高精度和更大尺度的要求,而包含千萬甚至上億網格點信息的超大規模油藏模擬器為油氣藏流體相平衡算法在魯棒性和高效性上帶來了全新的挑戰.傳統的相平衡加速算法無法處理此任務,研究者將注意力轉向了蓬勃發展的人工智能和機器學習技術上.AlexNet 在2012年的突破[26]宣布了深度學習時代的開始.這種技術徹底改變了工業和學術界的各個領域,包括計算機視覺[27],自然語言翻譯和處理[28],電子娛樂[29]等,而很多研究者正在將這種具有深遠潛力的新技術應用在石油和天然氣工業相關研究中.Vasilyeva 等[30]建立了一套優化的深層神經網絡,以了解隨機場與儲藏關鍵特征量之間的映射關系,從而快速計算地下儲層的關鍵特征量以對油藏模擬問題進行粗略的網格逼近.Dang 等[31]結合地球化學技術開發了一套深層神經網絡,并以此搭建了一個帶狀態方程的儲層模擬器,從而可以對低礦化度驅油過程中的不確定性進行評估.與傳統的機器學習方法相比,深度學習算法由于蘊含了多個隱藏的非線性層可以表征輸入特征之間的復雜相關性而在預測準確性和物理一致性上去的了顯著進展.通常,閃蒸計算中的任務環境是準靜態的,因此經過訓練的模型能夠捕獲特定時間點的分布,這使得深度學習模型在實際的相平衡計算中成為一種很有希望的選擇.然而,盡管在該領域中開發基于深度學習的方法的適當性和必要性得到了廣泛共識,但在開發用于加速閃蒸計算的深度學習方法方面仍進行了有限的嘗試.李煜等[7]設計并仔細調試了一個完全連接的深度神經網絡,其選擇關鍵的熱力學性質作為輸入特征以隱式表示每個組分,通過訓練出的模型代替常規的狀態方程表述了輸入特征之間的相關熱力學規律,獲得了在保證一定預測精度下的計算效率的顯著提升.為了克服有限數量的昂貴實驗數據作為訓練基準值的問題,Li 等[32]改進了深層神經網絡結構和相應算法,以采用NVT 型(恒定物質的量、體積和溫度)閃蒸計算結果作為訓練基準值,并從兩組分問題擴展到了多組分實際儲藏流體問題,且可以考慮更大范圍內實際的環境條件.這些進展已更接近真實的儲層復雜流體,但是所有這些現有的深度學習方法都假設混合物中具有固定的給定數量的組分,這使得這種模型在廣泛的工程實踐中往往無用,因為實際儲藏流體具有多變的組分[33].因此需要設計一套具有高度自適應性的深度學習算法,以適應實際頁巖油氣開發中流體組分和環境參數的多變性和復雜性[34].

本文的結構如圖1 所示.基于上述分析,本工作基于真實氣體狀態方程,引入毛細作用構建了具有熱力學一致性的NVT 型閃蒸計算方法,通過迭代計算準備了足量數據用于人工智能學習研究,并通過熱力學分析提取了相平衡過程中的關鍵參數,設計了高度自適應的深度學習算法和相應的深層神經網絡結構,精細調整了網絡參數并選用先進的機器學習技術,訓練出一套可靠穩健的相平衡預測模型,以期為頁巖油氣勘探開發中的多組分多相流動過程提供快速準確的相平衡計算結果.

圖1 頁巖油氣相平衡計算體系Fig.1 Phase equilibrium calculation scheme for shale gas reservoirs

1 熱力學一致性的NVT 型閃蒸計算方法

1.1 基于P-R 狀態方程的NVT 閃蒸計算體系

在NVT 型閃蒸計算體系中,摩爾數和體積通常具有如下守恒性

式中,N為摩爾數,V為體積,上標G,L 和t 分別表示氣相,液相和總量.針對特定相平衡問題,通常會給定物質的總量總體積Vt和環境溫度T作為條件參數,其中M表示流體總的組分數目.NVT 閃蒸算法和NPT (恒定物質的量、壓力和溫度)閃蒸算法之間在熱力學原理上的基本差異是前者最小化了亥姆霍茲自由能而不是吉布斯自由能,而氣液兩相系統的亥姆霍茲自由能由下式給出

式中,F為亥姆霍茲自由能,f為亥姆霍茲自由能密度,n為摩爾密度.f隨n的變化可以由下式計算得到

式中各項基于Peng?Robinson 狀態方程可得到如下的求解式

在上述方程組中,a(T)是Peng?Robinson 狀態方程中隨溫度變化的能量系數

b是體積系數

式中,下標i表征第i組分,而每一組份的能量系數和體積系數可以表示為

式中,xi表示第i組分的摩爾分數,Pc和Tc表示臨界壓力和臨界溫度,kij表示第i組分和第j組分之間的相 互作用系數.

1.2 基于擴散界面法的動力學模型

從熱力學第一定律可以推出

式中,U表示系統的內能,E表示系統的動能,W表示對系統的做功,Q表示傳入系統的熱量.總熵S可以分為兩部分,即系統的熵Ssys和周圍環境的熵Ssurr.根據熵和熱量之間的相互關系

并結合式(11)以及吉布斯關系式

可以推導出如下關系式

應用雷諾輸運定理和高斯散度定理,可以得到

上式中,s,f分別表示熵密度和自由能密度,u表示速度張量.摩爾組成NG和體積VG為主要變量,構建如下表達式

對兩相系統而言,可以任意選擇任一相的體積和摩爾組成作為主要變量,而另一相的對應物可以通過約束條件(1)進行計算.例如,可以選取氣相的

式中, μi表征第i組分的化學勢.因此,通過鏈式法則,可以構建亥姆霍茲自由能隨時間的演進格式為

根據昂薩格倒易關系,可以推出上式中物質的量和熵隨時間的變化關系為

并構建物質的量和體積隨時間的演進格式為

式中,pc表示毛細壓力.

1.3 考慮毛細作用的閃蒸計算模型

毛細管壓力由潤濕和非潤濕相之間的壓差確定,即pc=pn?pw.如果由毛細管力所做的功為正,則兩相之間的界面將移向非潤濕相,從而壓縮其體積;否則界面會移向潤濕階段,這將導致非潤濕階段膨脹.毛細作用力在一定的單位時間內所做的功可由下式給出

式中假定毛細壓力沿兩相界面恒定不變.計算毛細壓力的公式有很多,閃蒸計算中常用的一個是楊?拉普拉斯方程

式中 σ 表示表面張力,可由下述Weinaug?Katz 關系式求得

亥姆霍茲自由能密度的凸分裂是熱力學分析中一種通用的方法,以確保所構建的離散形式具有無條件的能量穩定性.類似的,化學勢也可以假定為具有兩個組成可分別計算為

綜合考慮熱力學一致性和編程計算的簡便性,本算法選用半隱格式構造演化方案,即對化學式和亥姆霍茲自由能密度的凸組分采用隱式格式,而對凹組分采用顯示格式.據此,可以推導出摩爾的量和體積的離散格式為

式中化學勢的半隱格式可以寫為

相對應地,昂薩格系數矩陣可以構造為

式中,Ai=?(μi,L?μi,G)/?Ni,G,Bi=?(μi,L?μi,G)/?VG=?(pG?pL)/?Ni,G,Ci=?(pG?pL)/?VG.

2 深度學習算法加速相平衡計算

2.1 熱力學一致性的自適應深層神經網絡

如圖1 所示,本文提出了一種雙網絡結構,以提取輸入相平衡數據的熱力學關鍵特征,并推演輸入輸出參數之間蘊含的熱力學規律,滿足一般頁巖油氣開發過程中組分數目和工程條件多變的相平衡計算需要.

首先通過第1 節提出的NVT 型閃蒸計算方法得到帶N組分的儲層流體閃蒸計算結果,基于熱力學分析提取環境溫度T,總摩爾濃度C以及各組分的臨界溫度Tc,i,臨界壓力Pc,i,偏心因子 ωi和摩爾分數zi作為輸入參數,因此,輸入數據總維度為 4N+2.數據準備網絡會讀取目標流體的組分數目M,并自動構造輸出層維度為 4M+2,M可以不同于N.如果NM,則本網絡輸出的數據集就為輸入的訓練數據,但是目標流體的測試數據集中填充N?M個關鍵熱力學特征為零的虛擬組分.這樣,可以保證第二個神經網絡,即用于相平衡預測的深層神經網絡的輸入與輸出數據維度相同,從而實現了對組分數多變的實際頁巖油氣流體相平衡的廣泛適用性.

用于相平衡預測的深層神經網絡的架構如圖2所示.選用熱力學分析得出的關鍵性質表征流體中的各組分,并結合溫度與摩爾濃度共同作為輸入參數.輸出層將得到相穩定測試的結果,即平衡態時流體中總的相數,由NP表示,以及相分離計算的結果,即平衡態時氣相的摩爾組成(Y)和氣液比(φ).每個隱藏層均包含若干個節點,而每層上訓練的模型可以表示為

圖2 用于相平衡預測的深層神經網絡架構Fig.2 Deep neural network for phase equilibrium estimates

式中Wi表示第i隱藏層的系數向量,Si表示第i隱藏層的輸入數據集,Gi表示第i隱藏層的偏差,fi表示第i隱藏層所用的激活函數,Ri表示第i隱藏層的輸出數據集.對全連接的深層神經網絡而言,上一層的輸出數據集通常直接作為下一層的輸入數據集,以總共3 層的神經網絡為例,整體的預測模型為

式中o表示最終的預測結果,S1表示第一層的輸入數據,W1,W2和W3表示第一、二和三層上的系數向量,G1,G2和G3表示第一、二和三層上的偏差.

本文所提出的自適應性神經網絡架構將允許對數據集的填充以統一訓練數據集和目標測試數據集,這對上述訓練模型帶來了如下修正:假設N

式中,下標g 表示虛擬組分.

2.2 適合相平衡預測問題的機器學習技術

過度擬合是深度學習研究中的常見挑戰,這意味著已針對訓練數據實現了所得模型的完美性能,但在驗證測試數據的預測表現時只能獲得較差的性能.通常,如果在深度學習模型(也稱為過參數化模型)中包含太多參數,就會發生此問題.而多組分相平衡預測,尤其是真實頁巖油氣藏流體含有加多組分的情況下,相平衡預測模型就囊括了超大規模系數矩陣.通常采用一個附加約束來減少模型的自由度,以防止過度擬合問題損害的深度學習算法的性能.過度擬合的一個重要特征是系數參數的范數非常大,這可能是添加此附加約束的一個角度.據此,設計了如下的損失函數形式

真實多組分氣藏流體的相平衡預測模型所需的超大規模系數矩陣,要求合理地賦予初始化的系數以提升訓練中的收斂速度,從而提升深度學習算法的性能和可靠性.如果在初始化時高估了系數參數,則會在訓練過程中觀察到方差的快速增加,這可能會進一步導致梯度爆炸或消失,在這種情況下,訓練將永遠不會收斂.相反,如果系數參數在初始化時被低估,則方差可能會迅速下降到非常小的值,這將導致模型復雜性受損甚至最終評估的性能下降.常用的初始化方法是遵循高斯分布以一定方差進行系數參數的初始化,以確保每一層的輸入和輸出方差將保持不變,這就是常用的Xavier 初始化技術,也在本文中應用于以相平衡預測為目的的深度學習算法設計.

為了準確描述相平衡過程中復雜的熱力學規律,深層神經網絡所訓練出的模型很難避免高度復雜性帶來的過擬合問題,從而影響到最終的預測效果.Dropout 是一種常用辦法,即通過丟棄網絡中的某些節點以消去相應的連接關系,從而顯著降低模型的自由度.如圖2 所示,隱藏層中的虛線圓表示dropout 消去的節點,而對應的訓練模型改為

式中ri為布爾向量.第i層上的每個節點j都將以保留的概率p或丟棄的概率1 ?p進行獨立評估.如果保留該節點,則對應的rij將為1,如果將其丟棄,則rij將為零.在評估所有節點和連接后,模型的訓練將在dropout 后的簡化網絡上進行.應該指出的是,為了保持訓練的魯棒性,在下一訓練周期開始之前,需要使用初始化的系數將丟棄的節點插入回模型中,以進行重新的評估和dropout 操作.

由于多組分相平衡預測模型的復雜性和所需的巨大訓練數據量,深度學習模型的訓練是非常耗時的.此外,由于梯度下降的過程會讓每一層的參數W和G都發生變化,進而使得每一層的線性與非線性計算結果分布產生變化.后層網絡就要不停地去適應這種分布變化,這個時候就會使得整個網絡的學習速率過慢.此外,當采用例如sigmoid,tanh 等飽和激活函數時,很容易使得模型訓練陷入梯度飽和區,此時梯度會變得很小甚至接近于0,參數的更新速度就會減慢,進而就會放慢網絡的收斂速度.這就是機器學習中常見的內部協變量轉移問題(internal covariate shift,ICS).通常的解決方法是白化,即使得輸入特征分布具有相同的均值與方差,從而減緩ICS 問題的影響.然而,白化技術的計算成本太高,尤其是每一輪訓練中的每一層都需要進行此操作,從而拖慢了訓練效率.此外,白化過程由于改變了網絡每一層的分布,因而改變了網絡層中本身數據的表達能力.底層網絡學習到的參數信息會被白化操作丟失掉.因此,本文采用了更先進的批標準化方法(batch normalization,BN),對每一批數據樣本計算均值和方法,進而進行標準化規范每個輸入特征值的分布均值為0,方差為1,并引入可學習參數以對規范化后的數據進行線性變換以恢復數據本身表達的信息.

輸入特征之間強烈的的非線性相關性(在常規閃蒸計算中由基于狀態方程的非線性演化方程組表征)在深度學習模型中由激活函數進行表征.作為表示網絡非線性和解決問題能力的關鍵因素,激活函數在近些年得到了長足發展.不同的激活函數有不同的表達形式,例如ReLU 函數可以表示為

而Sigmoid 函數有如下形式

由于的雙網絡結構涉及到了數據的填充過程和輸入/輸出數據的維度變化,為了保證預測模型仍滿足基本的熱力學規律,即每相中所有組分的摩爾分數之和為1 的限制條件,Softmax 函數恰恰可以實現此目標,如下所示

式中,表示第L層第j個數據的Softmax 函數值.通過計算各相中各組分的摩爾分數的指數和該相中所有組分摩爾分數的指數之和的比值,可以保證深層神經網絡最終輸出的摩爾分數滿足各相之中和為1 的限制條件,從而保留了熱力學的一致性和物理意義.

2.3 神經網絡超參調試

采用第1 節推導出的具有熱力學一致性的NVT 迭代閃蒸算法生成了5 種組分的Bakken 流體,8 種組分的Eagle Ford 流體和14 種組分的Eagle Ford 流體這三種實際儲藏流體的相平衡數據,以供本章的深度學習過程中訓練和測試使用.Bakken 儲藏流體的基本性質數據如表1 所示,兩種Eagle Ford 儲藏流體的化學組成和熱力學性質可參見參考文獻[32].為了在廣泛的工程環境條件下得到平滑的相平衡預測曲線,在環境溫度從300 K 到850 K,摩爾密度從10 mol/m3到10000 mol/m3的范圍內劃分了一組 3 01×301的規則網格,以滿足頁巖油氣藏開發生產中真實的環境條件.

表1 Bakken 儲藏流體性質數據Table 1 Fluid properties of Bakken reservoir

為了準確描述相平衡過程中蘊含的熱力學規律,機器學習訓練的模型需要通過隱藏層中各節點的線性組合表征閃蒸計算中用狀態方程表征的非線性關系.因此,每個隱藏層中的節點數和隱藏層數與訓練模型的復雜度直接相關,從而與訓練效率和預測精度緊密相關.如圖3 和圖4 所示,通過平化的誤差均值和計算所用時間來測試每層中節點數目在50~250 范圍內以及隱藏層的數目在3~7 之間的性能.圖中的藍色條狀圖表示預測結果的平均平方化相對誤差,而橙色折線表示各網絡結構所需的學習時間.從結果比較中可以很容易地看出,如果網絡結構中包含更多節點和隱藏層,網絡復雜度會相對應地增加,則計算成本將不斷增長.但是,預測精度的提高會在達到網絡構造的某些閾值節點數和層數之后顯著放緩,這表明需要放棄不明顯的精度提升以換取更明顯的效率提升.據此分析,設計了具有6 個隱藏層和每層200 個節點的深層神經網絡用于頁巖油氣相平衡的快速預測,以使總體平方化相對誤差小于 0.8%,并且模型訓練在普通工作站上使用了可接受的計算時間(幾分鐘級).

圖3 每隱藏層節點數調優Fig.3 Tuning on the number of nodes in each hidden layer

圖4 隱藏層數調優Fig.4 Tuning on the number of hidden layers

為了更好地在深度學習模型中反映相平衡過程中的熱力學規律,需要找到最合適的激活函數以表征各特征值之間復雜的熱力學關系.選用了5 個常用的激活函數Sigmoid,Softplus,Softsign,tanh 和ReLU,通過比較其平方化絕對誤差和平方化相對誤差來評估對應機器學習模型所具有的預測性能.如圖5 所示,具有4 個激活函數Sigmoid,Softplus,Softsign 和tanh 的網絡在測試中表現出相似的預測誤差,而使用ReLU 的誤差要高一些.此外,由于從迭代Flash 結果中隨機選擇了測試數據,使用不同的批次進行重復測試并去平均值,以提高對激活函數進行調整的可靠性.基于此調試結果,最終選擇Softsign 函數以構建深層神經網絡,從而更好地保證深度學習算法的可靠性.

圖5 激活函數調優Fig.5 Tuning on the activation functions

2.4 預測毛細作用對頁巖油氣相平衡的影響

相平衡狀態下存在于混合物中的相數是關注的最關鍵信息,因為根據此信息可以確定是否需要進行多相流動的模擬結算,還是單相流動模型已滿足需要.提出的深度學習算法的重要貢獻在于將相穩定性測試和相分離計算相結合,并且在最終輸出層中直接預測了處于平衡狀態的相數.在恒定60 mol/m3摩爾濃度的條件下,Bakken 儲層流體在平衡態的總相數隨溫度的變化如圖6 所示.圖中藍色表示考慮毛細作用時的相數,用NPc表示,紅色表示不考慮毛細作用時的相數,用NPwc表示,菱形標志表示深度學習預測結果,連續實線表示迭代型NVT 閃蒸的計算結果(也是深度學習中的基準數據).從圖中可以明顯看出,無論是否考慮毛細作用,本文所提出的深度學習算法和神經網絡模型都可以很好地預測平衡態時真實儲藏流體的總相數,并且精準捕捉到了流體隨著升溫從氣液兩相區向單氣相區轉變的節點.值得一提的是,在毛細作用下這一相變過程被推后了,即在保持恒定摩爾濃度的前提下,需要更好的溫度以促使流體的完全氣化.這一現象與通常在相包絡圖中反映的毛細作用對泡點線的壓縮和對露點線的擴張效應相吻合.

圖6 Bakken 儲層流體在60 mol/m3 摩爾濃度時平衡態相數隨溫度的改變Fig.6 Number of phases existing at equilibrium for Bakken reservoir fluids under constant overall mole concentration as 60 mol/m3

對多組分儲藏流體而言,除了平衡態時的相數之外,通常還需要計算每個相中各組分的摩爾分數組成從而為后續的多組分多相流模擬提供準確可靠的初場信息,因此本文所構建的深度學習算法也會輸出平衡態摩爾組成的預測結果.圖7 在恒定60 mol/m3摩爾濃度的條件下,Bakken 儲層流體在平衡態時甲烷組分在氣相中的摩爾分數隨溫度的變化.圖中藍色表示考慮毛細作用時的相分離預測,紅色表示不考慮毛細作用時的相分離預測,菱形標志表示深度學習預測結果,連續實線表示迭代型NVT閃蒸的計算結果.從圖中可以看出,甲烷組分的摩爾分數隨溫度的升高而在氣相中降低,如果溫度超過700 K,則可以捕捉到明顯的相變.隨著Bakken 流體混合物從兩相區域變為單相區域,各相的組成摩爾分數將保持不變,該相變趨勢也與圖6 中的相數變化保持了一致.此外,毛細壓力對相分離計算的影響也可以在迭代NVT 閃蒸計算和訓練后的深度學習模型對相平衡狀態的預測結果中反映出來,對不同溫度下的各相摩爾組成都造成了影響.

圖7 Bakken 儲層流體在60 mol/m3 摩爾濃度時甲烷組分在氣相的摩爾分數在平衡態隨溫度的改變Fig.7 Mole fraction of C1 component in the vapor phase at equilibrium for Bakken reservoir fluids changing with temperature and under constant overall mole concentration as 60 mol/m3

上述的數值實驗和分析論證了本文所提出的深度學習算法的魯棒性和準確性,但是采用深度學習算法的核心目的在于提升相平衡計算的效率.比較了深度學習算法和NVT 閃蒸計算方法在考慮毛細作用和不考慮毛細作用的Bakken 儲層流體相平衡計算中所耗費的時間,如表2 所示.表2 中tflash表示閃蒸計算耗時,tdl表示深度學習耗時,單位均為秒.ε表示深度學習算法的預測結果與基準值,即NVT閃蒸計算結果的均方差.從表中可以明顯看出,本文所提出的深度學習算法相較于迭代型閃蒸計算方法在計算效率上實現了高達數百倍的極大提升,并且保留了令人滿意的預測精度(預測誤差在10%以內).

表2 深度學習算法的表現Table 2 Performance of deep learning algorithm

2.5 帶數據填充的自適應神經網絡預測效果

本文所提出的深度學習算法的另一個主要貢獻是對流體不同組分數目的自適應性,從而解決了工程實踐中化學組成復雜多變的真實儲層流體相平衡預測的難點和挑戰.為了驗證此優勢,對8 組分Eagle Ford 儲層流體進行了迭代NVT 閃蒸計算以生成相平衡數據作為訓練數據集,并已14 組分Eagle Ford 儲層流體的相平衡預測為目標來訓練深度學習模型.通過數據準備網絡將6 個虛擬組分和相應的熱力學特征填充到訓練數據中,相平衡預測網絡的輸入維數自動調整為 4 ×14+2=58.在恒定343 mol/m3的摩爾濃度條件下,隨機選取了甲烷和庚烷組分在該儲層流體平衡態氣相中的摩爾分數隨溫度的變化作為評估變量,繪制出如圖8 所示的評價結果.研究發現,本文提出的深度學習算法在這兩種組分的相平衡預測上均取得了令人滿意的結果,與作為基準值的迭代閃蒸算法吻合較好,且以各組分在某一相中恒定摩爾分數為表征,精準地捕捉到了隨溫度上升的相變過程.因此,儲層流體化學組成和組分數目多變的實際頁巖油氣勘探開發工程問題中,本文所提出的帶數據填充的深度學習算法可以有效地解決相平衡分析的瓶頸,通過對較少組分的較簡單儲層流體進行迭代閃蒸計算得到一定數量的數據集,采用該自適應性深度學習算法可以快速得出具有一定精度保證的含有較多組分的較復雜流體相平衡狀態預測,從而為后續的多相滲流和輸運建模計算提供高效可靠的熱力學基礎.

圖8 14 組分Eagle Ford 儲層流體在343 mol/m3 摩爾濃度時甲烷和庚烷組分在氣相的摩爾分數在平衡態隨溫度的改變Fig.8 Mole fraction of C1,C7 components in the vapor phase at equilibrium for 14-component Eagle Ford reservoir fluids changing with temperature and under constant overall mole concentration 343 mol/m3

3 結 論

本文針對頁巖油氣勘探開發中相平衡計算這一關乎多組分多相滲流模擬可靠性的關鍵問題,基于真實流體狀態方程開發了一套具有熱力學一致性的NVT 型閃蒸計算方法,基于熱力學分析提取了相平衡過程中的關鍵參數設計了深度學習算法以加速多組分實際流體相平衡計算,提出了雙網絡結構以實現在廣泛的環境條件下對不同化學組成和組分數目的儲層氣體的自適應性,通過對真實儲層氣體在相平衡態時的總相數和各相的摩爾組成預測論證了本算法中耦合的相穩定測試和相分離計算的準確性,通過與迭代型閃蒸計算方法的對比論證了深度學習算法的加速效果,以實際預測結果證實了在頁巖油氣相平衡計算中考慮毛細作用的影響,從而為頁巖油氣勘探開發中涉及多組分多相滲流輸運的問題研究提供了快速準確可靠的相分布預測和熱力學基礎.

猜你喜歡
深度模型
一半模型
深度理解一元一次方程
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
深度觀察
深度觀察
深度觀察
深度觀察
3D打印中的模型分割與打包
FLUKA幾何模型到CAD幾何模型轉換方法初步研究
主站蜘蛛池模板: 国产成人精品一区二区不卡| 成人一级黄色毛片| 欧美区一区| 国产精品一区不卡| 思思热在线视频精品| 欧美日韩第三页| 中文字幕精品一区二区三区视频 | 97视频精品全国在线观看| 她的性爱视频| 国产福利小视频在线播放观看| 国产成人a在线观看视频| 国产精品亚洲欧美日韩久久| 国产精品中文免费福利| 久久亚洲黄色视频| 国产99精品视频| 在线一级毛片| 国产视频 第一页| 99ri精品视频在线观看播放| 好吊妞欧美视频免费| 国产真实自在自线免费精品| 欧美激情二区三区| 国产青榴视频在线观看网站| 国产毛片不卡| 国产成人8x视频一区二区| 中文无码精品a∨在线观看| 免费在线看黄网址| 国产在线精品99一区不卡| a天堂视频| 色网站在线免费观看| 欧洲欧美人成免费全部视频| 亚洲不卡av中文在线| 国产成人a在线观看视频| 成人综合久久综合| 制服丝袜在线视频香蕉| 91欧美亚洲国产五月天| 手机在线免费不卡一区二| 91在线播放国产| 超碰91免费人妻| 五月天婷婷网亚洲综合在线| 黄色在线不卡| 黄色网站不卡无码| 精品欧美视频| 久久免费视频6| 毛片久久久| 一本综合久久| 一级毛片高清| 五月综合色婷婷| 婷婷色婷婷| 亚洲成综合人影院在院播放| 青青青国产视频| 亚洲中久无码永久在线观看软件 | 精品国产一区91在线| 国产精品久久自在自2021| 日本欧美视频在线观看| 国产自在线拍| 欧美精品亚洲精品日韩专区| 欧美色视频在线| 亚洲色图在线观看| 中国一级毛片免费观看| 欧洲精品视频在线观看| 国产第四页| 亚洲区视频在线观看| 亚洲第一页在线观看| 国产免费久久精品99re不卡 | 成人小视频网| 亚洲国产成人麻豆精品| 毛片免费在线视频| vvvv98国产成人综合青青| 国产成人h在线观看网站站| 激情综合婷婷丁香五月尤物| 国产综合日韩另类一区二区| 国产日韩欧美黄色片免费观看| 亚洲婷婷丁香| 幺女国产一级毛片| 国产精品久久久久久久久久98| 任我操在线视频| 免费看黄片一区二区三区| 4虎影视国产在线观看精品| 久久77777| 国产乱子精品一区二区在线观看| 波多野结衣视频网站| 国产精品视频猛进猛出|