本發(fā)明涉及油氣田開發(fā),特別是涉及一種試井解釋模型的參數(shù)自動擬合方法。
背景技術(shù):
1、試井解釋模型可以評估井及油氣藏的特征參數(shù),作為分析油氣藏模型特征的重要組成部分,試井解釋模型主要包括模型識別和參數(shù)擬合兩個部分。試井解釋參數(shù)擬合實質(zhì)上是尋求最佳參數(shù)情況下的理論曲線值和實際曲線值擬合呈現(xiàn)最優(yōu),并達到最小殘差平方和。對于試井而言,可構(gòu)建正向模型和逆向模型,正向模型是通過求解方程得到的壓力瞬態(tài)模型函數(shù),而逆向模型是根據(jù)觀察實際數(shù)據(jù)所推測出的未知模型參數(shù)的值。
2、高效地獲取準確的擬合參數(shù)依賴于試井解釋參數(shù)自動擬合系統(tǒng),目前,盡管有一些較為成熟的自動擬合算法,但存在擬合速度慢,擬合結(jié)果不準確,擬合效果不穩(wěn)定等情況??偟膩碚f,目前關(guān)于試井解釋參數(shù)自動擬合的算法均存在一定的局限性。
技術(shù)實現(xiàn)思路
1、為了克服現(xiàn)有技術(shù)的不足,本發(fā)明的目的是提供一種試井解釋模型的參數(shù)自動擬合方法,解決了目前試井解釋參數(shù)擬合因人為因素和擬合困難導致的試井解釋效率低和質(zhì)量差的問題,可以在有限時間內(nèi)獲取準確的擬合參數(shù),并且適用于多種試井解釋模型,具有很好的實用性,提高了試井解釋模型的效率和質(zhì)量。
2、為實現(xiàn)上述目的,本發(fā)明提供了如下方案:
3、一種試井解釋模型的參數(shù)自動擬合方法,包括以下步驟:
4、獲取不同試井解釋模型擬合的主要影響參數(shù);
5、對所述不同試井解釋模型擬合的主要影響參數(shù)進行分析試算;
6、通過遺傳算法對分析試算后的試井解釋模型所有參數(shù)進行初次擬合,得到初次擬合的擬合結(jié)果;
7、通過levenberg-marquarelt算法對所述初次擬合的擬合結(jié)果進行二次擬合,獲得所述試井解釋模型的擬合參數(shù)結(jié)果,得到所述試井解釋模型準確的解釋參數(shù)。
8、優(yōu)選地,獲取不同試井解釋模型擬合的主要影響參數(shù),包括:
9、根據(jù)不同試井解釋模型的理論和特征,確定不同試井解釋模型擬合的參數(shù);所述參數(shù)包括滲透率、表皮系數(shù)、井筒儲集系數(shù)、內(nèi)區(qū)半徑、流度比、導壓系數(shù)比、裂縫導流能力、裂縫半長、裂縫儲容比、竄流系數(shù)、邊界距離;
10、根據(jù)不同試井解釋模型擬合參數(shù)對流動階段的影響,獲取所述不同試井解釋模型擬合的主要影響參數(shù)。
11、優(yōu)選地,對所述不同試井解釋模型擬合的主要影響參數(shù)進行分析試算,包括:
12、對原始試井數(shù)據(jù)進行小波變換和磨光,獲取光滑的解釋曲線;
13、按照區(qū)間隨機分割的方式對所述光滑的解釋曲線進行隨機分割,獲取得到特征點以及主要影響參數(shù)控制的流動階段數(shù)據(jù);
14、基于所述主要影響參數(shù)控制的流動階段數(shù)據(jù),通過dts技術(shù)分析試算所述主要影響參數(shù),若不存在所述主要影響參數(shù)控制的流動階段數(shù)據(jù),則通過誤差分析對所述主要影響參數(shù)進行分析試算。
15、優(yōu)選地,通過遺傳算法對分析試算后的試井解釋模型所有參數(shù)進行初次擬合,得到初次擬合的擬合結(jié)果,包括:
16、根據(jù)不同試井解釋模型擬合參數(shù)的個數(shù),選用自適應遺傳算法或并行自適應遺傳算法;
17、向所選用的遺傳算法中配置基礎參數(shù),動態(tài)調(diào)整所選用的遺傳算法;
18、將輪盤賭博法作為選擇方法,向所選用的遺傳算法中設定迭代與終止條件,獲取遺傳算法初步擬合結(jié)果。
19、優(yōu)選地,向所選用的遺傳算法中配置基礎參數(shù),動態(tài)調(diào)整所選用的遺傳算法,包括:
20、根據(jù)所選用的遺傳算法中目標函數(shù)誤差表達式,計算目標函數(shù)的誤差值;
21、通過目標函數(shù)的誤差值定義適應度函數(shù);
22、通過所述適應度函數(shù)和設定種群規(guī)模為基礎參數(shù),動態(tài)調(diào)整所選用的遺傳算法中交叉和變異系數(shù)表達式。
23、優(yōu)選地,所述目標函數(shù)誤差表達式為:
24、
25、其中,e為擬合誤差;δp(measured)為實際觀測壓力值;δp(calculated)為理論計算壓力值;δp'(measured)為實際觀測壓力導數(shù)值;δp'(calculated)為理論計算壓力導數(shù)值;a為計算系數(shù),取值為0.2;
26、所述適應度函數(shù)為:
27、f=e-1;
28、其中,f為適應度函數(shù),e為擬合誤差。
29、優(yōu)選地,通過所述適應度函數(shù)和設定種群規(guī)模為基礎參數(shù),動態(tài)調(diào)整所選用的遺傳算法中交叉和變異系數(shù)表達式,包括:
30、種群規(guī)模設定為n×10,n為基礎參數(shù)個數(shù),所述交叉和變異系數(shù)表達式為:
31、
32、其中,pc為交叉系數(shù);pm為變異系數(shù);f為適應度函數(shù);fmax為每代種群中最佳適應度值;fave為每代種群的平均適應度值;f’為進行交叉?zhèn)€體中適應度較大值;f”為進行變異個體適應度值;k1,k2,k3,k4均為相關(guān)系數(shù),k1=k2=0.8,k3=k4=0.1。
33、優(yōu)選地,將輪盤賭博法作為選擇方法,向所選用的遺傳算法中設定迭代與終止條件,獲取遺傳算法初步擬合結(jié)果,包括:
34、確定遺傳算法的選擇方法為輪盤賭博法,設定最大迭代次數(shù)為15,最小迭代次數(shù)為5,通過試井解釋模型擬合誤差表達式進行擬合:
35、
36、其中,εm為模型擬合誤差;n為擬合參數(shù)個數(shù);an,c為當前代最優(yōu)個體各擬合參數(shù)值;an,p為上一代最優(yōu)個體各擬合參數(shù)值;
37、通過上式,確定每相鄰兩代試井解釋模型擬合誤差,設定擬合誤差小于0.01為終止條件,以獲取遺傳算法初步擬合結(jié)果。
38、優(yōu)選地,通過levenberg-marquarelt算法對所述初次擬合的擬合結(jié)果進行二次擬合,獲得所述試井解釋模型的擬合參數(shù)結(jié)果,確定所述試井解釋模型準確的解釋參數(shù),包括:
39、將所述初次擬合的擬合結(jié)果作為levenberg-marquarelt算法的初始值,進行二次參數(shù)擬合,當擬合相對誤差小于0.01%時,最終獲取所述試井解釋模型的解釋參數(shù)。
40、根據(jù)本發(fā)明提供的具體實施例,本發(fā)明公開了以下技術(shù)效果:
41、本發(fā)明提供了一種試井解釋模型的參數(shù)自動擬合方法,基于選擇的試井解釋模型,通過特征點提取技術(shù),并結(jié)合dts技術(shù)或者誤差分析試算擬合主要影響參數(shù),根據(jù)擬合參數(shù)數(shù)量結(jié)合遺傳算法或者并行遺傳算法,得到擬合的較優(yōu)解,再結(jié)合levenberg-marguarelt算法進行二次擬合,獲取模型準確的解釋參數(shù),實現(xiàn)了實際觀測值和理論模型計算值在允許誤差范圍內(nèi),同時該方法解決了目前試井解釋參數(shù)擬合因人為因素和擬合困難導致的試井解釋效率低和質(zhì)量差的問題,可以在有限時間內(nèi)獲取準確的擬合參數(shù),適用于多種試井解釋模型,具有很好的實用性,提高了試井解釋模型的效率和質(zhì)量。
1.一種試井解釋模型的參數(shù)自動擬合方法,其特征在于,包括以下步驟:
2.根據(jù)權(quán)利要求1所述的一種試井解釋模型的參數(shù)自動擬合方法,其特征在于,獲取不同試井解釋模型擬合的主要影響參數(shù),包括:
3.根據(jù)權(quán)利要求1所述的一種試井解釋模型的參數(shù)自動擬合方法,其特征在于,對所述不同試井解釋模型擬合的主要影響參數(shù)進行分析試算,包括:
4.根據(jù)權(quán)利要求1所述的一種試井解釋模型的參數(shù)自動擬合方法,其特征在于,通過遺傳算法對分析試算后的試井解釋模型所有參數(shù)進行初次擬合,得到初次擬合的擬合結(jié)果,包括:
5.根據(jù)權(quán)利要求4所述的一種試井解釋模型的參數(shù)自動擬合方法,其特征在于,向所選用的遺傳算法中配置基礎參數(shù),動態(tài)調(diào)整所選用的遺傳算法,包括:
6.根據(jù)權(quán)利要求5所述的一種試井解釋模型的參數(shù)自動擬合方法,其特征在于,所述目標函數(shù)誤差表達式為:
7.根據(jù)權(quán)利要求6所述的一種試井解釋模型的參數(shù)自動擬合方法,其特征在于,通過所述適應度函數(shù)和設定種群規(guī)模為基礎參數(shù),動態(tài)調(diào)整所選用的遺傳算法中交叉和變異系數(shù)表達式,包括:
8.根據(jù)權(quán)利要求4所述的一種試井解釋模型的參數(shù)自動擬合方法,其特征在于,將輪盤賭博法作為選擇方法,向所選用的遺傳算法中設定迭代與終止條件,獲取遺傳算法初步擬合結(jié)果,包括:
9.根據(jù)權(quán)利要求1所述的一種試井解釋模型的參數(shù)自動擬合方法,其特征在于,通過levenberg-marquarelt算法對所述初次擬合的擬合結(jié)果進行二次擬合,獲得所述試井解釋模型的擬合參數(shù)結(jié)果,得到所述試井解釋模型準確的解釋參數(shù),包括: