本發(fā)明涉及致密油藏開發(fā),尤其涉及一種復雜油藏狀態(tài)下的油田生產(chǎn)工作參數(shù)優(yōu)化方法和裝置。
背景技術(shù):
1、致密油藏是一種重要的石油資源,具有廣闊的勘探和開發(fā)前景。致密油藏的開發(fā)方式與頁巖氣類似,多采用水平井壓裂技術(shù),但由于致密油藏不同于常規(guī)油藏,很難建立井間驅(qū)替關(guān)系,致密油藏經(jīng)水平井壓裂技術(shù)壓裂后,仍存在開發(fā)效果較差的問題。可以通過優(yōu)化油田生產(chǎn)工作參數(shù),來提高該油田內(nèi)致密油藏的開發(fā)效果。
2、但是,由于油田實際生產(chǎn)環(huán)境較為復雜,油藏狀態(tài)復雜多變,現(xiàn)有技術(shù)所采用的優(yōu)化算法在進行油田生產(chǎn)工作參數(shù)優(yōu)化時,無法在復雜多變的油藏狀態(tài)下同時達到標準生產(chǎn)指標并實現(xiàn)凈現(xiàn)值的最大化,優(yōu)化的靈活性、效率和準確性較低。
3、針對上述問題,目前尚未提出有效的解決方案。
技術(shù)實現(xiàn)思路
1、本說明書實施例提供了一種復雜油藏狀態(tài)下的油田生產(chǎn)工作參數(shù)優(yōu)化方法和裝置,以解決現(xiàn)有技術(shù)在進行油田生產(chǎn)工作參數(shù)優(yōu)化時,無法在復雜多變的油藏狀態(tài)下同時達到標準生產(chǎn)指標并實現(xiàn)凈現(xiàn)值的最大化,優(yōu)化的靈活性、效率和準確性較低的問題。
2、第一方面,本說明書實施例提供了一種復雜油藏狀態(tài)下的油田生產(chǎn)工作參數(shù)優(yōu)化方法,包括:
3、將反映目標油藏狀態(tài)的目標狀態(tài)參數(shù)輸入至目標策略模型,輸出多組目標工作參數(shù)組合;
4、將多組目標工作參數(shù)組合輸入至目標生產(chǎn)動態(tài)預測模型,輸出油田生產(chǎn)全過程下的目標生產(chǎn)動態(tài)數(shù)據(jù),所述目標生產(chǎn)動態(tài)預測模型和所述目標策略模型通過交互訓練得到;
5、根據(jù)所述目標生產(chǎn)動態(tài)數(shù)據(jù),確定各組目標工作參數(shù)組合對應(yīng)的目標生產(chǎn)指標,并根據(jù)所述目標生產(chǎn)指標,確定各組目標工作參數(shù)組合對應(yīng)的目標凈現(xiàn)值;
6、根據(jù)所述目標凈現(xiàn)值和所述目標生產(chǎn)指標,從所述多組目標工作參數(shù)組合中篩選達到標準目標生產(chǎn)指標的第一目標工作參數(shù)組合,所述第一目標工作參數(shù)組合對應(yīng)的目標凈現(xiàn)值大于預設(shè)凈現(xiàn)值閾值,所述標準目標生產(chǎn)指標大于預設(shè)生產(chǎn)指標閾值。
7、在一些實施例中,所述目標狀態(tài)參數(shù)包括目標注采比和目標采收率;所述各組目標工作參數(shù)組合為目標注入量、目標注入速度、目標注入濃度、目標燜井時間中至少兩個目標參數(shù)的組合;所述目標生產(chǎn)動態(tài)數(shù)據(jù)包括各組目標工作參數(shù)組合對應(yīng)的目標日產(chǎn)油數(shù)據(jù);所述目標生產(chǎn)指標包括目標累積產(chǎn)油量。
8、在一些實施例中,所述目標生產(chǎn)動態(tài)預測模型和所述目標策略模型通過交互訓練得到,包括:
9、將隨機產(chǎn)生的多組工作參數(shù)組合輸入至初始生產(chǎn)動態(tài)預測模型,輸出油田生產(chǎn)全過程下的第一生產(chǎn)動態(tài)數(shù)據(jù),將反映期望油藏狀態(tài)的狀態(tài)參數(shù)輸入至初始策略模型中的actor網(wǎng)絡(luò),輸出當前時刻的多組第一工作參數(shù)組合,將多組第一工作參數(shù)組合輸入至初始生產(chǎn)動態(tài)預測模型,輸出油田生產(chǎn)全過程下的第二生產(chǎn)動態(tài)數(shù)據(jù);
10、根據(jù)所述第一生產(chǎn)動態(tài)數(shù)據(jù)確定第一累積產(chǎn)油量和第一生產(chǎn)輪次,根據(jù)第一累積產(chǎn)油量確定第一凈現(xiàn)值,根據(jù)所述第二生產(chǎn)動態(tài)數(shù)據(jù)確定第二凈現(xiàn)值;
11、在所述第一凈現(xiàn)值與所述第二凈現(xiàn)值的差值不小于預設(shè)差值閾值,將第一累積產(chǎn)油量、第一產(chǎn)輪次作為當前時刻的第一狀態(tài),將第一凈現(xiàn)值作為當前時刻的第一獎勵輸入至初始策略模型中的critic網(wǎng)絡(luò),所述critic網(wǎng)絡(luò)用于根據(jù)所述第一狀態(tài)和所述第一獎勵對actor網(wǎng)絡(luò)在當前時刻輸出的多組第一工作參數(shù)組合進行評價,得到當前時刻的評價結(jié)果并反饋至actor網(wǎng)絡(luò),所述actor網(wǎng)絡(luò)用于根據(jù)所述評價結(jié)果,調(diào)整自身策略并基于調(diào)整后的策略輸出多組新工作參數(shù)組合;
12、將多組新工作參數(shù)組合輸入至初始生產(chǎn)動態(tài)預測模型,輸出油田生產(chǎn)全過程下的第三生產(chǎn)動態(tài)數(shù)據(jù),根據(jù)所述第三生產(chǎn)動態(tài)數(shù)據(jù)確定第三凈現(xiàn)值;
13、確定所述第一凈現(xiàn)值與所述第三凈現(xiàn)值的差值是否小于預設(shè)差值閾值,若是,將所述初始生產(chǎn)動態(tài)預測模型作為訓練好的目標生產(chǎn)動態(tài)預測模型,將所述初始策略模型作為訓練好的目標策略模型。
14、在一些實施例中,所述初始生產(chǎn)動態(tài)預測模型由長短期記憶網(wǎng)絡(luò)和自注意力模塊構(gòu)建,相應(yīng)地,所述將隨機產(chǎn)生的多組工作參數(shù)組合輸入至初始生產(chǎn)動態(tài)預測模型,輸出油田生產(chǎn)全過程下的第一生產(chǎn)動態(tài)數(shù)據(jù),包括:
15、將隨機產(chǎn)生的多組工作參數(shù)組合輸入長短期記憶網(wǎng)絡(luò),輸出各組工作參數(shù)組合對應(yīng)的生產(chǎn)動態(tài)數(shù)據(jù);
16、將所述生產(chǎn)動態(tài)數(shù)據(jù)輸入至自注意力模塊,基于自注意力模塊確定所述生產(chǎn)動態(tài)數(shù)據(jù)的重要度,根據(jù)所述重要度的歸一化值確定各組工作參數(shù)組合對應(yīng)的生產(chǎn)動態(tài)數(shù)據(jù)的權(quán)重值;
17、將所述權(quán)重值與對應(yīng)的生產(chǎn)動態(tài)數(shù)據(jù)進行加權(quán)求和,得到油田生產(chǎn)全過程下的第一生產(chǎn)動態(tài)數(shù)據(jù)并輸出所述第一生產(chǎn)動態(tài)數(shù)據(jù)。
18、在一些實施例中,所述方法還包括:
19、在所述第一凈現(xiàn)值與所述第二凈現(xiàn)值的差值不小于預設(shè)差值閾值,獲取下一時刻的第二狀態(tài),將所述第一狀態(tài)、第二狀態(tài)、第一獎勵輸入至初始策略模型;
20、相應(yīng)地,所述得到當前時刻的評價結(jié)果,包括:
21、根據(jù)所述第一狀態(tài)和所述第一狀態(tài)下actor網(wǎng)絡(luò)做出的第一動作,確定當前時刻的第一評價結(jié)果,根據(jù)所述第二狀態(tài)和所述第二狀態(tài)下actor網(wǎng)絡(luò)做出的第二動作,確定下一時刻的第二評價結(jié)果,所述第一動作表示多組第一工作參數(shù)組合,所述第二動作表示多組第二工作參數(shù)組合;
22、根據(jù)第一評價結(jié)果、第二評價結(jié)果、第一獎勵,對actor網(wǎng)絡(luò)在當前時刻輸出的多組第一工作參數(shù)組合進行評價,得到當前時刻的評價結(jié)果。
23、在一些實施例中,所述根據(jù)所述目標生產(chǎn)動態(tài)數(shù)據(jù),確定各組目標工作參數(shù)組合對應(yīng)的目標生產(chǎn)指標,包括:
24、根據(jù)各組目標工作參數(shù)組合對應(yīng)的目標日產(chǎn)油數(shù)據(jù),確定各組目標工作參數(shù)對應(yīng)的目標累積產(chǎn)油量;
25、所述根據(jù)所述目標生產(chǎn)指標,確定各組目標工作參數(shù)組合對應(yīng)的目標凈現(xiàn)值,包括:
26、根據(jù)所述目標累積產(chǎn)油量、預先獲取的折現(xiàn)率、原油價格、各組目標工作參數(shù)組合對應(yīng)的吞吐工作花費、生產(chǎn)總年數(shù),確定各組目標工作參數(shù)組合對應(yīng)的目標凈現(xiàn)值。
27、在一些實施例中,所述根據(jù)所述目標凈現(xiàn)值和所述目標生產(chǎn)指標,從所述多組目標工作參數(shù)組合中篩選達到標準目標生產(chǎn)指標的第一目標工作參數(shù)組合,包括:
28、根據(jù)各組目標工作參數(shù)組合對應(yīng)的目標凈現(xiàn)值和目標生產(chǎn)指標,對各組目標工作參數(shù)組合進行降序排序;
29、從排序結(jié)果中篩選目標凈現(xiàn)值大于預設(shè)凈現(xiàn)值閾值,且目標生產(chǎn)指標大于預設(shè)生產(chǎn)指標閾值時所對應(yīng)的目標工作參數(shù)組合,作為達到標準目標生產(chǎn)指標的第一目標工作參數(shù)組合。
30、第二方面,本說明書實施例還提供了一種復雜油藏狀態(tài)下的油田生產(chǎn)工作參數(shù)優(yōu)化裝置,包括:
31、目標策略模型輸出模塊,用于將反映目標油藏狀態(tài)的目標狀態(tài)參數(shù)輸入至目標策略模型,輸出多組目標工作參數(shù)組合;
32、目標生產(chǎn)動態(tài)預測模型輸出模塊,用于將多組目標工作參數(shù)組合輸入至目標生產(chǎn)動態(tài)預測模型,輸出油田生產(chǎn)全過程下的目標生產(chǎn)動態(tài)數(shù)據(jù),所述目標生產(chǎn)動態(tài)預測模型和所述目標策略模型通過交互訓練得到;
33、目標凈現(xiàn)值確定模塊,用于根據(jù)所述目標生產(chǎn)動態(tài)數(shù)據(jù),確定各組目標工作參數(shù)組合對應(yīng)的目標生產(chǎn)指標,并根據(jù)所述目標生產(chǎn)指標,確定各組目標工作參數(shù)組合對應(yīng)的目標凈現(xiàn)值;
34、篩選模塊,用于根據(jù)所述目標凈現(xiàn)值和所述目標生產(chǎn)指標,從所述多組目標工作參數(shù)組合中篩選達到標準目標生產(chǎn)指標的第一目標工作參數(shù)組合,所述第一目標工作參數(shù)組合對應(yīng)的目標凈現(xiàn)值大于預設(shè)凈現(xiàn)值閾值,所述標準目標生產(chǎn)指標大于預設(shè)生產(chǎn)指標閾值。
35、第三方面,本說明書實施例還提供了一種電子設(shè)備,包括存儲器和處理器,所述處理器和所述存儲器之間互相通信連接,所述存儲器中存儲有計算機指令,所述處理器通過執(zhí)行所述計算機指令,從而實現(xiàn)上述復雜油藏狀態(tài)下的油田生產(chǎn)工作參數(shù)優(yōu)化方法的步驟。
36、第四方面,本說明書實施例還提供了一種計算機可讀存儲介質(zhì),其上存儲有計算機程序指令,所述計算機程序指令被處理器執(zhí)行時實現(xiàn)上述復雜油藏狀態(tài)下的油田生產(chǎn)工作參數(shù)優(yōu)化方法的步驟。
37、本說明書實施例提供了一種復雜油藏狀態(tài)下的油田生產(chǎn)工作參數(shù)優(yōu)化方法和裝置,首先,將反映目標油藏狀態(tài)的目標狀態(tài)參數(shù)輸入至目標策略模型,輸出多組目標工作參數(shù)組合。然后,將多組目標工作參數(shù)組合輸入至目標生產(chǎn)動態(tài)預測模型,輸出油田生產(chǎn)全過程下的目標生產(chǎn)動態(tài)數(shù)據(jù),所述目標生產(chǎn)動態(tài)預測模型和所述目標策略模型通過交互訓練得到。再根據(jù)所述目標生產(chǎn)動態(tài)數(shù)據(jù),確定各組目標工作參數(shù)組合對應(yīng)的目標生產(chǎn)指標,并根據(jù)所述目標生產(chǎn)指標,確定各組目標工作參數(shù)組合對應(yīng)的目標凈現(xiàn)值。最后,根據(jù)所述目標凈現(xiàn)值和所述目標生產(chǎn)指標,從所述多組目標工作參數(shù)組合中篩選達到標準目標生產(chǎn)指標的第一目標工作參數(shù)組合,所述第一目標工作參數(shù)組合對應(yīng)的目標凈現(xiàn)值大于預設(shè)凈現(xiàn)值閾值,所述標準目標生產(chǎn)指標大于預設(shè)生產(chǎn)指標閾值。本說明書實施例中,通過將反映目標油藏狀態(tài)的目標狀態(tài)參數(shù)輸入至目標策略模型,可以適應(yīng)不同的油藏狀態(tài),最終可以實現(xiàn)在復雜多變的油藏狀態(tài)下的油田生產(chǎn)工作參數(shù)的優(yōu)化。將目標策略模型輸出的多組工作參數(shù)再輸入至目標生產(chǎn)動態(tài)預測模型,輸出油田生產(chǎn)全過程下的目標生產(chǎn)動態(tài)數(shù)據(jù),再根據(jù)目標生產(chǎn)動態(tài)數(shù)據(jù),確定目標生產(chǎn)指標,根據(jù)目標生產(chǎn)指標,確定目標凈現(xiàn)值,從而可以根據(jù)目標凈現(xiàn)值和目標生產(chǎn)指標,篩選出達到標準目標生產(chǎn)指標的第一目標工作參數(shù)組合,同時可以保證第一目標工作參數(shù)組合的目標凈現(xiàn)值的最大化,從而可以解決現(xiàn)有技術(shù)在進行油田生產(chǎn)工作參數(shù)優(yōu)化時,無法在復雜多變的油藏狀態(tài)下同時達到標準生產(chǎn)指標并實現(xiàn)凈現(xiàn)值的最大化,優(yōu)化的靈活性、效率和準確性較低的問題。