油气田开发

基于深度生成网络的时变井控下油藏动态预测代理模型

  • 李艳春 , 1 ,
  • 贾德利 2 ,
  • 王素玲 1 ,
  • 屈如意 1 ,
  • 乔美霞 1 ,
  • 刘合 , 2, 3
展开
  • 1 东北石油大学机械科学与工程学院,黑龙江大庆 163318
  • 2 中国石油勘探开发研究院,北京 100083
  • 3 多资源协同陆相页岩油绿色开采全国重点实验室,黑龙江大庆 163712
刘合(1961-),男,黑龙江哈尔滨人,博士,中国工程院院士,主要从事低渗透油气藏增产改造、机采系统提高系统效率、分层注水和井筒工程控制技术等方面的研究工作。地址:北京市海淀区学院路20号,中国石油勘探开发研究院院办,邮政编码:100083。E-mail:

李艳春(1994-),女,黑龙江哈尔滨人,东北石油大学博士研究生,主要从事人工智能在油田开发中的应用研究。地址:黑龙江省大庆市高新技术产业开发区学府街99号,东北石油大学机械科学与工程学院,邮政编码:163318。E-mail:

Copy editor: 刘恋

收稿日期: 2024-04-25

  修回日期: 2024-09-13

  网络出版日期: 2024-10-15

基金资助

国家自然科学基金基础科学中心项目“数字经济时代的资源环境管理理论与应用”(72088101)

国家自然科学基金面上项目“大数据驱动下的老油田水驱精细分析方法研究”(52074345)

国家自然科学基金面上项目“非均质强塑性陆相页岩油储层水力复杂裂缝扩展机理研究”(52274036)

Surrogate model for reservoir performance prediction with time-varying well control based on depth generative network

  • LI Yanchun , 1 ,
  • JIA Deli 2 ,
  • WANG Suling 1 ,
  • QU Ruyi 1 ,
  • QIAO Meixia 1 ,
  • LIU He , 2, 3
Expand
  • 1 College of Mechanical Science and Engineering, Northeast Petroleum University, Daqing 163318, China
  • 2 PetroChina Research Institute of Petroleum Exploration & Development, Beijing 100083, China
  • 3 National Key Laboratory of Green Exploitation of Continental Shale Oil with Multi-Resource Collaboration, Daqing 163712, China

Received date: 2024-04-25

  Revised date: 2024-09-13

  Online published: 2024-10-15

摘要

在流形空间内定义并求解油藏动态预测问题,充分考虑地质不确定性和随时间变化的井控条件(简称时变井控)下油藏动态的变化特性,构建基于条件演化生成对抗网络(CE-GAN)的油藏动态预测代理模型。CE-GAN通过特征空间的条件演化使原来无法控制方向的生成网络实现定向演化,将油藏动态预测问题转化为基于渗透率分布、初始油藏动态和时变井控的图像演化问题,实现时变井控条件下油藏动态的快速准确预测。基础油藏模型(Egg模型)与实际油藏模型的验证结果表明,CE-GAN预测与数值模拟结果的一致性较好,基础油藏模型验证中压力和含油饱和度的相对残差中位数分别为0.5%和9.0%,实际油藏模型验证中压力和含油饱和度相对残差中位数均为4.0%;CE-GAN代理模型训练完成后,相较于传统数值模拟,分别将基础油藏模型和实际油藏模型的计算速度提升约160倍和280倍,可以有效提高生产优化的效率。

本文引用格式

李艳春 , 贾德利 , 王素玲 , 屈如意 , 乔美霞 , 刘合 . 基于深度生成网络的时变井控下油藏动态预测代理模型[J]. 石油勘探与开发, 2024 , 51(5) : 1114 -1125 . DOI: 10.11698/PED.20240269

Abstract

This paper proposes a novel intelligent method for defining and solving the reservoir performance prediction problem within a manifold space, fully considering geological uncertainty and the dynamic characteristics of reservoirs under time-varying well control conditions, creating a surrogate model for reservoir performance prediction based on Conditional Evolutionary Generative Adversarial Networks (CE-GAN). The CE-GAN leverages conditional evolution in the feature space to direct the evolution of the generative network in previously uncontrollable directions, and transforms the problem of reservoir performance prediction into an image evolution problem based on permeability distribution, initial reservoir performance and time-varying well control, thereby enabling fast and accurate reservoir performance prediction under time-varying well control conditions. The experimental results in basic (egg model) and actual water-flooding reservoirs show that the model predictions align well with numerical simulations. The median of relative residuals of pressure and oil saturation for the basic reservoir model are 0.5% and 9.0%, respectively, while those for the actual reservoir model are both 4.0%. Regarding time efficiency, the surrogate model after training achieves approximately 160-fold and 280-fold increases in computational speed for the basic and actual reservoir models, respectively, compared with traditional numerical simulations. The reservoir performance prediction surrogate model based on the CE-GAN can effectively enhance the efficiency of production optimization.

0 引言

准确预测油藏动态对于剩余油开采和提高原油采收率具有重要作用[1-4],常用的预测技术包括地质方法、油藏工程方法和数值模拟[5]。然而,由于直接测量成本高,以及控制方程的非线性和多变量特性,离散方程求解的计算效率通常较低[6-7];历史拟合和后续生产优化过程中,通常需进行数千次数值模拟来预测油藏动态,耗费大量时间[8-9]。因此,亟需建立一种高效的油藏动态预测新方法,突破传统预测方法测试费用高、理想化假设以及计算代价大等局限。
目前,数据挖掘和人工智能技术逐步渗透各工业领域并取得显著成果,为数字化转型中的传统石油行业带来新机遇[10-12];现阶段在石油领域的应用包括地质模型参数化[13-14]、地球科学建模[15-16]、流体特性预测[17]、油井产量预测[18-19]、甜点检测[20]以及页岩气采收率计算等[21-22]。其中,深度学习[23]凭借其强大的非线性建模能力,自动学习和提取输入数据中的抽象特征,实现更复杂的映射和表征,为自动历史拟合[24-25]和生产优化[26-30]提供了构建油藏动态预测代理模型的新方法。Zhu等[31]构建了量化地质不确定性的贝叶斯深度卷积神经网络;Tripathy等[32]开发了单相流正演模拟代理模型;Laloy等[33]利用生成对抗网络(GAN)建立了单相流正演模拟代理模型,其中高维投影通过训练两个对抗性神经网络来确定;Wang等[34]在理论指导下提出预测二维多孔介质中单相流的神经网络;Zhong等[35-36]基于GAN建立模拟储层压力和流体饱和度的代理模型;Ma等[37-38]结合卷积神经网络(CNN)和长短期记忆网络(LSTM)预测生产数据,减少模型基于图像的额外计算量;Jin等[39]在未考虑地质不确定性的条件下,提出嵌入控制(E2C)框架以预测不同井控条件下二维异质储层的油井响应和动态演化;Wei等[40]基于实际油田数据利用ConvLSTM模型预测了不同生产时刻的含油饱和度和井底压力分布;Zhang等[41]采用矢量型特征和高维空间型参数作为CNN输入预测压力和含油饱和度;Huang等[42]构建了考虑不同井控条件的真实3D油藏快速模拟的深度学习代理模型,但未充分考虑生产时间的不确定性。
与传统油藏动态预测方法相比,深度学习能够更好地描述复杂映射,并有效表征油藏动态模拟的时空特征。实际开发中,长期注水会导致储层物性变化,需周期性调整生产方案。然而,现有深度学习代理模型未充分考虑油藏动态演化中的地质条件和井控不确定性,通常基于静态地质模型,在固定井控条件下预测特定时刻的油藏动态,无法预测随时间变化的井控条件(简称时变井控)和不确定地质条件下的油藏动态。因此,本文提出在流形空间中定义油藏动态预测问题,充分考虑地质不确定性和时变井控条件下油藏动态的时空变化特征,构建基于条件演化生成对抗网络(CE-GAN)的油藏动态预测代理模型,用于快速预测时变井控下的油藏动态。

1 油藏动态预测代理模型的定义

传统油藏开发过程中,通过数值模拟解决多孔介质中油水两相渗流问题,模拟地下油水流动,得到不同生产时刻的流体及压力分布特征,进而预测油藏生产动态。本研究开发了一种基于深度学习的代理模型,无需进行复杂历史拟合就能够实现油藏动态的预测。根据文献[43]的描述,油藏动态预测代理模型用(1)式所示的正向模型来表示。
$F(X,C,\Lambda,\xi )$
本文提出的油藏动态预测代理模型旨在以经济且非侵入性的方式替代传统数值模拟器。从生成式建模角度研究油藏动态预测问题,将实际油藏动态值组成的矩阵作为油藏动态图(例如,饱和度图就是饱和度分布数据的矩阵,其中每个元素都具有物理意义),将油藏动态预测转化为时变井控下的油藏动态图回归问题。代理模型通过学习油藏的初始状态与任意后续时刻油藏状态之间的非线性关系,有效预测油藏动态变化。当油藏模型中网格个数为nbt时刻的油藏动态表示为压力与含油饱和度的集合${{x}_{t}}=$ $\left\{ \text{(}{{p}_{t}},{{S}_{t}})\left| {{p}_{t}}\in {{\mathbb{R}}^{{{n}_{b}}}},{{S}_{t}}\in {{\mathbb{R}}^{{{n}_{b}}}} \right. \right\}$时,油藏动态预测代理模型定义为(2)式所示的回归模型。
${{x}_{t+1}}=\hat{f}\left( {{x}_{t}},\Lambda,{{\mathbf{c}}_{t}},\mathbf{\xi };\gamma \right)$

2 油藏动态预测代理模型的构建

2.1 基于CE-GAN的油藏动态预测代理模型

本文基于条件演化生成对抗网络(CE-GAN,见图1)构建油藏动态预测代理模型,定义时变井控下的油藏动态图位于一个高维流形空间中,代理模型基于储层物性和井控参数对油藏动态图的空间变化进行表征,从而研究油藏动态图随生产时间的演化规律。将油藏动态预测问题转化为基于渗透率分布、初始油藏动态和时变井控的图像演化问题,实现时变井控条件下油藏动态的快速准确预测。
图1 CE-GAN代理模型结构示意图
CE-GAN在条件生成对抗网络的基础上,结合特征空间条件演化使原来无法控制方向的生成网络实现定向演化,CE-GAN通过生成模型G与判别模型D的对抗学习优化模型参数,构建灵活的油藏动态预测代理模型。生成模型G使用卷积自编码网络作为主干,编码层与解码层之间引入井控(即油水井的生产制度)和生产时间作为演化条件,实现油藏动态的潜在变量演化,最终通过解码网络将演化得到的潜在变量解码成油藏动态预测图。因此,生成模型G由编码网络(Genc,ϕ),演化网络(Gevo,ψ)和解码网络(Gdec,θ)3部分组成。
①编码网络:在地质不确定性约束下将油藏动态图映射到潜在变量。编码网络的输入为初始(t时刻)油藏动态图xt和渗透率图K$K\in {{\mathbb{R}}^{{{n}_{b}}}}$),输出为低维潜在变量ht${{h}_{t}}\in {{\mathbb{R}}^{{{n}_{h}}}}$),计算过程如下:
${{h}_{t}}=G_{enc, \phi }^{{}}\left( {{x}_{t}},K \right)$
②演化网络:实现井控与生产时间约束下的潜在变量演化。演化网络以潜在变量ht作为输入,在井控${{\mathbf{c}}_{t}}\in {{\mathbb{R}}^{{{n}_{w}}}}$和生产时间∆t的约束下,预测并输出t+1时刻对应的潜在变量预测值${{\hat{h}}_{t+1}}$${{\hat{h}}_{t+1}}\in {{\mathbb{R}}^{{{n}_{h}}}}$),计算过程如下:
${{\hat{h}}_{t+1}}=G_{evo,\psi }^{{}}\left( {{h}_{t}},{{\mathbf{c}}_{t}},\Delta t \right)$
③解码网络:将演化得到的潜在变量恢复为预测的油藏动态图。解码网络的输入为演化网络预测得到的潜在变量${{\hat{h}}_{t+1}}$,输出为t+1时刻的油藏动态图${{\hat{x}}_{t+1}}$,计算过程如下:
${{\hat{x}}_{t+1}}=G_{dec,\theta }^{{}}\left( {{{\hat{h}}}_{t+1}} \right)$
此外,训练卷积神经网络作为判别模型D,将数据失配损失和物理约束损失相结合,与生成模型G进行对抗性训练,学习预测油藏动态和真实油藏动态之间的差异,优化油藏动态代理模型的预测能力,使其生成更逼真的油藏动态图。

2.1.1 生成模型框架

生成模型网络结构如图2所示,生成模型的输入包括生产时间、渗透率/压力、初始油藏动态以及井控条件,输出任意时刻井控条件下的油藏动态预测值。编码网络中第1层为一个3×3卷积计算,2至5层是4个循环残差卷积模块(RRCM),每个循环残差卷积模块由1×1卷积、3×3卷积和ReLU(线性整流函数)激活层组成,其余3层是3个标准卷积模块(Conv),每个标准卷积模块由3×3卷积、批归一化(BN)和LReLU(带泄露的线性整流函数)激活层组成,其中最后1个卷积模块不应用批归一化。解码网络包括8个反卷积模块(Deconv),每个模块均包含3×3反卷积和ReLU激活层,前3个反卷积模块中应用随机失活(DO),除第1个和最后1个反卷积模块外其他模块皆采用批归一化,解码网络最后经Sigmoid激活层输出油藏动态预测值。部分编码层和解码层之间增加了注意力门限跳跃连接,进行不同尺度的特征传递。编码网络与解码网络间通过演化网络连接。
图2 CE-GAN中生成模型的框架(图中数字表示每层计算后所得特征的维度)
编码网络中引入循环残差卷积模块,可以增强卷积层的特征传递和复用能力。循环残差卷积模块如图3所示,包括多个带有ReLU激活函数的循环卷积模块。利用循环卷积模块从输入的油藏动态图中提取低级特征信息,将这些特征与输入的油藏动态图或浅层编码层得到的油藏动态图特征进行残差连接,合并得到多尺度油藏动态图高级特征,随后将其输入1×1卷积层进行特征压缩。循环残差卷积模块能够有效解决由多个卷积操作造成的特征信息和网络参数残余等问题,从而增强特征传递,有效利用各层输出特征图,提升生成模型对油藏动态图的特征提取能力。
图3 循环残差卷积模块
另外,考虑到预测过程中输出油藏动态对输入油藏动态的依赖性,注意力门限跳跃连接可以提升输入油藏动态图的特征信息权重。如图2所示,编码网络的前4层和解码网络的后4层之间使用门限跳跃连接操作进行图像特征信息融合,把对应尺度上的输入油藏动态图特征信息引入解码过程中,为油藏动态的模拟提供多尺度、多层次的融合特征,由此得到更精准的油藏动态预测效果。

2.1.2 演化网络

演化网络以时变井控作为控制条件实现潜在变量演化(见图4)。演化网络由两个分支组成,第1分支作为潜在变量ht的特征提取器,由3个转换层堆栈组成一维卷积神经网络,3个转换层采用1×5卷积,卷积核分别为32,64,128,步幅为3,卷积层后采用BatchNorm进行归一化和ReLU函数进行激活;第2分支以注采井控(即注入井注入量和生产井产液量)和生产时间作为输入,与一维卷积神经网络学习的特征进行融合,融合后的特征向量被馈送到全连接网络,预测得到t+1时刻的潜在变量${{\hat{h}}_{t+1}}$
图4 CE-GAN中演化网络的框架

2.1.3 判别模型框架

判别模型需要标记预测油藏动态的真伪。因此,可以将判别模型D看作一个可以进行特征提取和线性分类的二元分类器。判别模型由包含5个卷积层的卷积神经网络构成(见图5),每层卷积核大小为3×3,前3层步长为2,后2层步长为1,且前4层卷积核个数依次为32,64,128及256,批归一化应用于2至4层中,除第1层外其他层皆采用LReLU激活函数,以避免神经元死亡问题。判别模型的输入是生成模型产生的模拟油藏动态图和真实油藏动态图,输出采用Sigmod函数进行概率分析,并将判别结果归一化:输出0到1,0表示完全假,1表示完全真;最后取输出矩阵的均值表征模拟油藏动态与真实油藏动态的相似程度。
图5 CE-GAN中判别模型的框架

2.2 考虑物理约束的损失函数

与传统生成对抗网络一样,CE-GAN的训练采用交替对抗训练法,该方法通过判别模型与生成模型的交替学习来优化模型参数。本文针对CE-GAN中的油藏动态编码网络、潜在变量演化网络以及油藏动态解码网络,分别计算模型的重构损失(Lr)、演化损失(Le)和预测损失(Lp),它们是CE-GAN中生成模型损失函数的主要组成部分,计算公式如(6)—(8)式:
${{L}_{\text{r}}}=\left\| {{x}_{t}}-{{{\hat{x}}}_{t}} \right\|_{2}^{2}=\left\| {{x}_{t}}-G_{\text{dec},\theta }^{\text{ }}\left( {{h}_{t}} \right) \right\|_{2}^{2}=\left\| {{x}_{t}}-G_{dec,\theta }^{{}}\left[ G_{enc,\phi }^{{}}\left( {{x}_{t}},K \right) \right] \right\|_{2}^{2}$
${{L}_{\text{e}}}=\left\| {{h}_{t+1}}-{{{\hat{h}}}_{t+1}} \right\|_{2}^{2}=\left\| G_{enc,\theta }^{{}}\left( {{x}_{t+1}} \right)-G_{evo,\psi }^{{}}\left( {{h}_{t}},{{\mathbf{c}}_{t+1}},\Delta t \right) \right\|_{2}^{2}=\left\| G_{enc,\theta }^{{}}\left( {{x}_{t+1}} \right)-G_{evo,\psi }^{{}}\left[ G_{enc,\phi }^{{}}\left( {{x}_{t}} \right),{{\mathbf{c}}_{t+1}},\Delta t \right] \right\|_{2}^{2}$
${{L}_{p}}=\left\| {{x}_{t+1}}-{{{\hat{x}}}_{t+1}} \right\|_{2}^{2}=\left\| {{x}_{t+1}}-G_{\operatorname{dec},\theta }^{{}}\left( {{{\hat{h}}}_{t+1}} \right) \right\|_{2}^{2}=\left\| {{x}_{t+1}}-G_{\operatorname{dec},\theta }^{{}}\left\{ G_{evo,\psi }^{{}}\left[ G_{enc,\phi }^{{}}\left( {{x}_{t}},K \right),{{\mathbf{c}}_{t}},\Delta t \right] \right\} \right\|_{2}^{2}$
此外,判别模型D用于区分真实数据与生成模型G的模拟数据,GD在一个两方极小极大博弈中竞争。判别模型D的损失函数为LD
${{L}_{D}}=-E\left[ \lg D(x) \right]-E\left\{ \lg \left[ 1-D\left( G_{\text{dec},\theta }^{\text{ }}({{{\hat{h}}}_{t}}) \right) \right] \right\}$
假设Dn(x)为Dn层的隐含表示,生成模型使用平均特征匹配目标,该模型的对抗损失为:
${{L}_{a\text{dv}}}=\frac{1}{2}\left\| E\left[ {{D}_{n}}\left( x \right) \right]-E\left\{ {{D}_{n}}\left[ G_{\text{dec},\theta }^{\text{ }}\left( {{{\hat{h}}}_{t}} \right) \right] \right\} \right\|_{2}^{2}$
本文还引入基于物理约束的损失函数,即同时考虑重构油藏动态和预测油藏动态最小化通量的不一致性,定义每个生产井的流动物理损失:
${{L}_{\text{phy }}}=\left\| \left( q_{\text{w}, t}^{{}}-{{{\hat{q}}}_{\text{w}, t}} \right)+\left( {{q}_{\text{w}, t+1}}-{{{\hat{q}}}_{\text{w}, t+1}} \right) \right\|_{2}^{2}$
位于网格块j的生产井流量值采用Peaceman模型进行计算[44]
${{\left( {{{\hat{q}}}_{l}} \right)}_{j}}=\frac{2\pi {{K}_{j}}{{K}_{r,l}}\left( {{S}_{w,}}_{j} \right)}{{{\mu }_{l}}}\ln \frac{{{r}_{w}}}{{{r}_{o}}}d\left( {{p}_{j}}-{{p}_{w}} \right)$
其中
${{r}_{o}}=0.28\frac{\sqrt{\frac{{{K}_{y}}}{{{K}_{x}}}\Delta {{y}^{2}}+\frac{{{K}_{x}}}{{{K}_{y}}}\Delta {{x}^{2}}}}{\sqrt[4]{{{\left( \frac{{{K}_{y}}}{{{K}_{x}}} \right)}^{4}}+{{\left( \frac{{{K}_{x}}}{{{K}_{y}}} \right)}^{4}}}}$
Kx=Ky时,上式可简化为:
${{r}_{o}}=0.14\sqrt{(\Delta {{x}^{2}}+\Delta {{y}^{2}})}$
生成模型G的损失函数如(13)式所示。CE-GAN的损失函数包括生成模型的损失LG和判别模型的损失LD
${{L}_{G}}=\lambda {{L}_{\text{phy}}}+{{\lambda }_{1}}{{L}_{\text{a}dv}}+{{\lambda }_{2}}{{L}_{\text{r}}}+{{\lambda }_{3}}{{L}_{\text{e}}}+{{\lambda }_{4}}{{L}_{\text{p}}}$

3 基础油藏模型性能

3.1 数据集准备

采用经典的Egg模型评估本文提出的油藏动态预测代理模型的性能。该模型的网格总数为60×60×7,其中有效网格为18 533个,网格大小8 m×8 m×4 m。该模型共有12口井,其中8口为注水井,采用定流量注入方式,另外4口为生产井,采用定液量生产方式(见图6)。该模型的对数渗透率方差为0.17,xyz方向的相关长度分别为240,240,20 m,有关该模型的更多详细信息参阅文献[45]。
图6 Egg模型渗透率和井位分布(INJECT代表注水井,PROD代表生产井)
Egg确定性模型和随机模型共有100个不同的渗透率集合,与其他储层和流体属性一起构成本文的基础油藏模型,对基础油藏模型生成相应的生产井和注水井工作制度,模拟生产5年,测试集和训练集的模拟时间相同。在模拟过程中,通过调节随时间变化的注入量和产液量分别控制注水井和生产井;每半年改变一次井控策略,共10个控制周期,每个控制周期结束后保存油藏动态图。初始渗透率图、初始油藏动态图以及各控制周期的油藏动态输出图、油水井工作制度组合为一组样本。
油、水井控制设计方法如下:生产井产液量控制在200~400 m3/d,注水井注入量控制在120~180 m3/d,均为连续型变量。注水井先在140~160 m3/d的均匀分布中随机抽样得到基线注水速率qb,从[−20 m3/d,20 m3/d]中均匀采样随机扰动Δq,每个控制步添加Δq得到注水井注入量为qb+Δq。生产井不存在控制基线,每个控制步中生产井在200~400 m3/d随机采样,避免了注水速率不参考基线值时可能发生的平均效应,从而使含油饱和度具有更广泛的分布。注水井和生产井的控制方案如图7所示,每组渗透率执行10次模拟,控制注采比为1.00~1.12以保持总注入速率和产液速率之间的平衡。随机选择80%的样本训练神经网络,20%的样本测试模型性能。
图7 注水井(a)和生产井(b)的控制方案

3.2 神经网络设计

本文模型输入图像具有纵向维度,对应不同地层,模型输入数据大小为60×60×7。训练样本总数为800个(即100×10个训练对的80%),损失函数的权重系数λ=0.01,λ1=1,λ2=λ4=0.2,λ3=0.1,模型重要参数的设置如表1所示。所有网络模型均使用Adam优化器进行训练,且每10个epoch(周期)进行一次衰减,衰减系数为0.05。
表1 CE-GAN重要参数设置表
参数 参数值
生成模型编码后潜在变量维度 128
演化网络全连接层隐层维度 [64, 128]
判别模型全连接层隐层维度 64
生成模型和判别模型的学习率 [5×10−4, 1×10−3]
批处理数量 64
由于训练效果对训练样本的预处理方式敏感,需要分别选择合理的压力和含油饱和度数据预处理方式。对于压力数据,首先从每个时间步的集合中减去该步骤对应的所有数据样本的平均值,然后在训练前将得到的压力残差线性缩放到[−1,1];训练后先对数据进行反归一化处理,然后加上平均值,以获得原始域中的压力预测值。含油饱和度数据预处理采用残差学习方法[46],为了避免相邻步骤之间的含油饱和度太相似而无法学习,将训练目标设定为含油饱和度变化${{S}_{o,t+1}}-{{S}_{o, t}}$;训练后将预测的含油饱和度残差添加到${{S}_{o, t}}$上,生成所需的输出${{S}_{o,t+1}}$

3.2.1 模型性能评价指标

在模型测试过程中,除评估预测结果与数值模拟结果间的数值误差外,采用结构相似指数(SSIM[47](见(14)式)检查本文提出的CE-GAN预测结果与数值模拟结果之间的图像感知差异。SSIM取值范围为[−1,1],值越高表示相似程度越高。
$SSIM\left( u,v \right)=\frac{\left( 2{{\mu }_{u}}{{\mu }_{v}}+{{c}_{1}} \right)\left( 2{{\sigma }_{uv}}+{{c}_{2}} \right)}{\left( \mu _{u}^{2}+\mu _{v}^{2}+{{c}_{1}} \right)\left( \sigma _{u}^{2}+\sigma _{v}^{2}+{{c}_{2}} \right)}$

3.2.2 时间和井控数据处理

大多数代理模型在设计时没有充分考虑时间序列的影响,只能预测样本集覆盖时间范围内固定时刻的生产动态,降低了模型的实用性。在实际应用中,油水井的生产制度总是随开发时间的推进而变化,因此本文提出的模型考虑时变井控的影响,将生产时间和井控数据以一维数据的形式作为油藏动态的演化控制条件,作用在油藏动态编码后的潜在特征上。
除该方法外,也可以将时间和井控通过维度扩展转化为二维矩阵,作为补充信息与模型的输入数据一起参与训练。将每个样本数据中的时间t扩展成与输入数据相同大小的矩阵,矩阵中每个元素都用t表示;而扩展后的井控数据矩阵中,油水井位置的元素为对应时间点油水井产液量或注水量,其他位置为0。

3.3 模型性能分析

3.3.1 模型训练和性能测试

为了测试CE-GAN在不同训练数据量下的学习能力,分别采用200,400,600,800个训练样本训练CE-GAN代理模型。图8显示了不同训练样本数下CE-GAN训练损失值与epoch的关系,所有CE-GAN代理模型都在配备NVIDIA GeForce GTX 3080 GPU的节点上训练,共训练1 000个epoch。由图可以看出,生成模型和判别模型的损失值经过600个epoch后均趋于稳定。从300~800个epoch对应的损失函数放大图看出,最终生成模型损失值收敛到0.85~1.06,判别模型损失值收敛到0.65。相比于生成模型,判别模型的结构更简单,因此其收敛速度更快。
图8 不同训练样本数下的CE-GAN训练损失值
图9展示了不同样本数对CE-GAN代理模型训练时间和结构相似性(SSIM)的影响。通常情况下,训练样本量与训练时间之间存在非线性关系。当训练集样本从200个增加到800个时,训练时间从0.58 h增加到1.51 h(见图9a)。样本数为200时SSIM值分布广,图像质量波动较大(见图9b);随着样本数增加,离群点逐渐减少,数据的总体分布趋于更均匀,模型生成图像的质量和一致性逐步提高,但训练时间也呈指数级增长。为合理平衡计算时间和预测精度,选择采用600个样本训练的CE-GAN代理模型作为基础模型。
图9 CE-GAN代理模型性能指标测试

3.3.2 损失函数改进效果

对结合基于物理约束的损失函数的模型开展消融实验。与数值模拟计算的压力相比较(见图10a),未结合物理约束损失的CE-GAN代理模型预测的压力分布(见图10b)虽然在视觉上与其相似,但是从压力残差图中可以看出(见图10d),CE-GAN代理模型的预测结果并不平滑,尤其在近井区域出现了较大误差,可能对实际应用产生重大影响。结合流动物理损失的CE-GAN代理模型的压力预测结果如图10c所示,该预测结果与数值模拟结果间的残差最大值(见图10e)与图10d相比从9 kPa降低到3 kPa。因此,结合流动物理损失的CE-GAN代理模型预测结果准确性和平滑性都得到了显著改善,可以避免不符合物理意义的局部极值,使得CE-GAN具备良好的数据回归和流动特征表征能力。
图10 物理损失对压力预测结果的影响

3.3.3 时间和井控数据处理分析

图11图12展示了对时间和井控数据采用不同处理方式下代理模型的预测性能,其中,第1行是数值模拟计算的含油饱和度,第2行是CE-GAN代理模型预测的含油饱和度,第3行是CE-GAN代理模型预测结果与数值模拟结果的残差;从左到右依次展示了生产900 d时第1层到第7层的含油饱和度。
图11 时间和井控作为模型前端输入时生产900 d后各层含油饱和度预测结果
图12 时间和井控作为模型特征插入时生产900 d各层含油饱和度预测结果
通过对比预测结果的残差,发现相比于将时间和井控数据作为前端输入,采用特征插入方式预测的残差图存在较少噪声,预测精度更高,模型预测结果与数值模拟结果吻合较好。这是因为特征插入的方式能够避免编码过程中模型对有效特征的提取能力下降,并降低训练的复杂性。

3.3.4 模型时间域泛化性

模型训练完成后,为了验证CE-GAN对时变井控的处理能力,进行模型时间域泛化性分析。图13a图13b分别展示了CE-GAN和数值模拟的含油饱和度与压力计算结果,图中1—4列代表4个不同预测时间点,1—3行分别展示数值模拟的计算结果、CE-GAN代理模型的预测结果以及二者之间的残差。从图中可以观察到数值模拟计算的含油饱和度与CE-GAN预测的含油饱和度之间表现出很强的相似性,较大的含油饱和度残差出现在注水前缘附近,含油饱和度相对残差$\left( \frac{{{\left\| {{S}_{o}}-{{{\hat{S}}}_{o}} \right\|}_{1}}}{{{\left\| {{S}_{o}} \right\|}_{1}}}\times 100\% \right)$的中位数为7%,残差最大值(约15%)出现在360 d的预测结果中;数值模拟计算的压力与CE-GAN预测的压力基本一致,压力相对残差$\left( \frac{{{\left\| p-\hat{p} \right\|}_{1}}}{{{\left\| p \right\|}_{1}}}\times 100\% \right)$的中位数和最大值分别为0.4%和2.0%。
图13 样本数据覆盖时间内压力和含油饱和度预测结果
上述案例中,CE-GAN代理模型采用的样本集覆盖的时间点包括180,360,540,720,900,1 080,1 260,1 440,1 520,1 800 d。在实际应用中,代理模型需要预测随时间不断变化的油藏动态,因此随机选择样本数据覆盖时间外的4个时间点(120,450,1 200,1 650 d)以检查模型的时间域泛化性能。图14a图14b分别展示了4个时间点对应的CE-GAN代理模型和数值模拟计算的含油饱和度与压力分布,可以看出CE-GAN对于训练样本覆盖时间范围之外的油藏动态仍呈现出良好的预测效果。含油饱和度相对残差的中位数和最大值分别约9%和16%,压力相对残差的中位数和最大值分别为0.5%和3.0%。
图14 样本数据未覆盖时间内压力和含油饱和度预测结果
因此,本文提出的模型能够有效处理时变井控方案,并准确预测油藏动态随时间变化的趋势。尽管CE-GAN代理模型需要借助数值模拟构建样本数据,但其出色的时间域泛化能力保证了模型良好的预测性能。针对地质特征相似且输入参数(如渗透率分布、井控等)的变化范围接近训练样本集的油藏,可以通过油藏动态代理模型迁移实现油藏动态预测。

3.3.5 模型计算效率

将数值模拟计算时间与CE-GAN代理模型构建和预测的总时间进行比较,数值模拟完成每次模拟预测大约需要310 s;由于CE-GAN代理模型训练数据的准备借助于数值模拟,因此在前600次模拟中,数值模拟和CE-GAN花费的时间相同(186 000 s)。CE-GAN的训练大约需要3 380 s,相当于11次数值模拟运行。但值得注意的是,一旦训练完成,CE-GAN代理模型可以在2 s内获得不同时间和不同渗透率分布条件下的含油饱和度和压力预测结果,而数值模拟仍然需要310 s才能运行下一次模拟,CE-GAN代理模型实现了近160倍的计算速度提升。
虽然CE-GAN代理模型需要数百次模拟进行样本数据的准备,降低了CE-GAN的单次计算效率,但深度学习的优势在于其优越的泛化能力。对于需要多次数值模拟的问题,CE-GAN表现出优异的预测性能,即相较于数值模拟,采用本文提出的CE-GAN代理模型进行历史拟合和生产优化更高效。

4 实际油藏模型验证

将CE-GAN代理模型应用到大庆油田某区块的油藏模拟中,以10口注水井和14口生产井作为研究对象,渗透率和井位分布如图15所示。油藏模型共包含501 768个(101×69×72)网格单元,其中活动网格数量为389 088。
图15 大庆油田某区块油藏渗透率和井位分布
模拟时间从2008年6月到2018年12月,每半年进行一次井控方案调整,总计20个注采调控周期。采用基线值和采样扰动的设计方式,注水井基线注水速率为0~226 m3/d,采样扰动取−25~25 m3/d。共执行200组注采井控模拟方案,其中160组用于训练,40组用于测试。所有网络模型均使用Adam优化器进行训练,除生成模型学习率为1×10−4外,其余参数与表1参数设置相同。
将2008年6月1日的含油饱和度和压力作为输入,预测未来10年二者的变化情况,图16显示了油藏生产60,420,1 200,1 650 d时第8层含油饱和度和压力的预测结果。其中,第1行是数值模拟的计算结果,第2行是CE-GAN代理模型计算结果,第3行是两种计算结果之间的残差。压力和含油饱和度相对残差的中位数均为4%,证明本文提出的CE-GAN代理模型能够准确预测油藏动态。
图16 油藏压力与含油饱和度随时间的变化
最后,比较了数值模拟和CE-GAN代理模型计算的时间成本。对200组测试数据进行数值模拟,每次模拟运行约1 920 s。CE-GAN训练需要约60 556 s,用时相当于运行31次数值模拟。训练完成的CE-GAN代理模型计算40组测试数据大约需要272 s,单次预测平均时间为6.8 s,CE-GAN代理模型显著提升了计算效率,其速度相比之前提高了近280倍。因此,生产优化过程中如果需要模拟的算例数量大于231个,应选用CE-GAN代理模型模拟油气藏在真实环境下的开发行为,便于开展可重复的、高效率的开发方案设计、测算、优选与优化。

5 结论

本研究创新性地提出了一种基于条件演化生成对抗网络(CE-GAN)的油藏动态预测代理模型,在流形空间中定义油藏动态预测问题,并将其转化为图像到图像的回归问题。该代理模型以渗透率分布、初始油藏动态和时变井控作为输入,其中生产时间被视为网络的额外输入,提升了模型的时间泛化性;同时,在对抗训练中引入一种结合回归损失和物理损失的训练策略,使模型能够更好地逼近油藏动态的不连续分布,最终实现了对时变井控下油藏动态的快速预测。
经过基础油藏模型和实际油藏模型的性能检验,基于CE-GAN的油藏动态预测代理模型能够同时考虑储层的非均质性和井控变化对油藏动态的影响,成功预测了时变井控下水驱开发油藏压力和含油饱和度的近似值。此外,该模型能够准确描述任意时间的油藏动态,尽管深度学习中样本集的准备需要较长时间,但模型的预测效率比传统数值模拟高出约两个数量级,可以代替数值模拟处理历史拟合和生产优化等计算密集型任务。
符号注释:
ct——所有网格在t时刻的油藏动态演化条件;c1c2——常数;C——强制项;d——网格高度,m;Dn(x)——D模型第n层的隐含表示;E——期望函数;$\hat{f}()$——油藏动态预测代理模型;F( )——模型算子;Gdec,θ——解码网络,θ表示解码网络的模型参数;Genc,ϕ——编码网络,ϕ为编码网络的模型参数;Gevo,ψ——演化网络,ψ表示演化网络的模型参数;ht——xt编码得到的t时刻的潜在变量;ht+1——xt+1编码得到的t+1时刻的潜在变量;${{\hat{h}}_{t+1}}$——ht演化得到的t+1时刻的潜在变量;K——渗透率,m2Kj——网格块j的渗透率,m2${{K}_{r,l}}\left( {{S}_{w,j}} \right)$——网格块j在含水饱和度Swl相的相对渗透率,无因次;KxKy——xy方向的渗透率,m2Ladv——生成模型G的对抗损失;Le——演化损失;LD——判别模型D的损失值;LG——生成模型G的损失值;Lp——预测损失;Lphy——物理约束损失;Lr——重构损失;nb——网格个数;nh——潜在变量的维度;nw——井数;$\hat{p}$——CE-GAN代理模型预测的压力,Pa;pj——网格块j的网格压力,Pa;pt——所有网格在t时刻的压力,Pa;pw——井底流压,Pa;Δq——注水速率随机扰动,m3/d;qb——基线注水速率,m3/d;${{\left( {{{\hat{q}}}_{l}} \right)}_{j}}$——网格块jl相流量值,m3/s;qw,t——t时刻实际监测井流量值,m3/d;$\hat{q}_{\text{w},t}^{{}}$——t时刻CE-GAN代理模型预测井流量值,m3/d;ro——等效半径,m;rw——井筒半径,m;${{\mathbb{R}}^{{{n}_{b}}}}$${{\mathbb{R}}^{{{n}_{h}}}}$${{\mathbb{R}}^{{{n}_{w}}}}$——实数域上的nbnhnw维向量空间;SSIM——结构相似指数,无因次;${{\hat{S}}_{\text{o}}}$——CE-GAN代理模型预测的含油饱和度,%;${{S}_{o, t}}$——t时刻的含油饱和度,%;St——所有网格在t时刻的含油饱和度,%;Sw,j——网格块j的含水饱和度,%;t——时间,d;∆t——生产时间,d;xyz——油藏的3个方向;Δx——网格长度,m;xtxt+1——所有网格在t时刻和t+1时刻的油藏动态集合;${{\hat{x}}_{t}}$——未经过潜在变量演化得到的重构状态;${{\hat{x}}_{t+1}}$——${{\hat{h}}_{t+1}}$经过潜在变量解码得到的t+1时刻的油藏动态预测图;X——油藏动态;Δy——网格宽度,m;γ——网络参数;ξ——边界和初始条件;λ——流动物理损失调节权重,无因次;λ1——对抗损失调节权重,无因次;λ2——重构损失调节权重,无因次;λ3——演化损失调节权重,无因次;λ4——预测损失调节权重,无因次;μl——流体l的黏度,Pa·s;μuμv——图像uv的均值;σuσv——图像uv的方差;σuv——图像uv的协方差;Λ——地质模型参数。

感谢大庆油田有限责任公司勘探开发研究院提供的油田生产数据。

[1]
李阳, 吴胜和, 侯加根, 等. 油气藏开发地质研究进展与展望[J]. 石油勘探与开发, 2017, 44(4): 569-579.

DOI

LI Yang, WU Shenghe, HOU Jiagen, et al. Progress and prospects of reservoir development geology[J]. Petroleum Exploration and Development, 2017, 44(4): 569-579.

[2]
朱丽红, 杜庆龙, 姜雪岩, 等. 陆相多层砂岩油藏特高含水期三大矛盾特征及对策[J]. 石油学报, 2015, 36(2): 210-216.

DOI

ZHU Lihong, DU Qinglong, JIANG Xueyan, et al. Characteristics and strategies of three major contradictions for continental facies multi-layered sandstone reservoir at ultra-high water cut stage[J]. Acta Petrolei Sinica, 2015, 36(2): 210-216.

DOI

[3]
刘合, 李艳春, 贾德利, 等. 人工智能在注水开发方案精细化调整中的应用现状及展望[J]. 石油学报, 2023, 44(9): 1574-1586.

DOI

LIU He, LI Yanchun, JIA Deli, et al. Application status and prospects of artificial intelligence in the refinement of waterflooding development program[J]. Acta Petrolei Sinica, 2023, 44(9): 1574-1586.

DOI

[4]
ZHOU R N, ZHANG D, WEI J G. Experimental investigation on remaining oil distribution and recovery performances after different flooding methods[J]. Fuel, 2022, 322: 124219.

[5]
WANG S, XIANG J, WANG X. A deep learning based surrogate model for reservoir dynamic performance prediction[J]. Geoenergy Science and Engineering, 2024, 233: 212516.

[6]
AN Z B, ZHOU K, HOU J, et al. Accelerating reservoir production optimization by combining reservoir engineering method with particle swarm optimization algorithm[J]. Journal of Petroleum Science and Engineering, 2022, 208 (Part D): 109692.

[7]
GLADKOV A, SAKHIBGAREEV R, SALIMOV D, et al. Application of CRM for production and remaining oil reserves reservoir allocation in mature west Siberian waterflood field[R]. SPE 187841-MS, 2017.

[8]
AL-FADHLI W, KURMA R, KOVYAZIN D, et al. Modeling and simulation to produce thin layers of remaining oil using downhole water sink technique for improved oil recovery. A case study in Greater Burgan field[R]. SPE 194839-MS, 2019.

[9]
张凯, 赵兴刚, 张黎明, 等. 智能油田开发中的大数据及智能优化理论和方法研究现状及展望[J]. 中国石油大学学报(自然科学版), 2020, 44(4): 28-38.

ZHANG Kai, ZHAO Xinggang, ZHANG Liming, et al. Current status and prospect for the research and application of big data and intelligent optimization methods in oilfield development[J]. Journal of China University of Petroleum (Edition of Natural Science), 2020, 44(4): 28-38.

[10]
苏健, 刘合. 石油工程大数据应用的挑战与发展[J]. 中国石油大学学报(社会科学版), 2020, 36(3): 1-6.

SU Jian, LIU He. Challenge and development of big data application in petroleum engineering[J]. Journal of China University of Petroleum (Edition of Social Sciences), 2020, 36(3): 1-6.

[11]
匡立春, 刘合, 任义丽, 等. 人工智能在石油勘探开发领域的应用现状与发展趋势[J]. 石油勘探与开发, 2021, 48(1): 1-11.

DOI

KUANG Lichun, LIU He, REN Yili, et al. Application and development trend of artificial intelligence in petroleum exploration and development[J]. Petroleum Exploration and Development, 2021, 48(1): 1-11.

[12]
宋来明, 王春秋, 卢川, 等. 数据驱动的复杂油藏注采生产优化技术研究进展[J]. 石油钻采工艺, 2022, 44(2): 253-260.

SONG Laiming, WANG Chunqiu, LU Chuan, et al. Research progress of data-driven injection production optimization of complex oil reservoirs[J]. Oil Drilling & Production Technology, 2022, 44(2): 253-260.

[13]
李小波, 李欣, 闫林, 等. 采用带注意力机制3D U-Net网络的地质模型参数化技术[J]. 石油勘探与开发, 2023, 50(1): 167-173.

DOI

LI Xiaobo, LI Xin, YAN Lin, et al. A 3D attention U-Net network and its application in geological model parameterization[J]. Petroleum Exploration and Development, 2023, 50(1): 167-173.

[14]
孙歧峰, 李娜, 段友祥, 等. 基于长短期记忆神经网络的随钻地层倾角解释方法[J]. 石油勘探与开发, 2021, 48(4): 843-850.

DOI

SUN Qifeng, LI Na, DUAN Youxiang, et al. Logging-while-drilling formation dip interpretation based on long short-term memory[J]. Petroleum Exploration and Development, 2021, 48(4): 843-850.

[15]
ZHANG H L, YU H, MENG S W, et al. Fast and accurate reconstruction of large-scale 3D porous media using deep learning[J]. Journal of Petroleum Science and Engineering, 2022, 217: 110937.

[16]
WU H, LUBBERS N, VISWANATHAN H S, et al. A multi-dimensional parametric study of variability in multi-phase flow dynamics during geologic CO2 sequestration accelerated with machine learning[J]. Applied Energy, 2021, 287: 116580.

[17]
MO S X, ZABARAS N, SHI X Q, et al. Deep autoregressive neural networks for high-dimensional inverse problems in groundwater contaminant source identification[J]. Water Resources Research, 2019, 55(5): 3856-3881.

[18]
张瑞, 贾虎. 基于多变量时间序列及向量自回归机器学习模型的水驱油藏产量预测方法[J]. 石油勘探与开发, 2021, 48(1): 175-184.

DOI

ZHANG Rui, JIA Hu. Production performance forecasting method based on multivariate time series and vector autoregressive machine learning model for waterflooding reservoirs[J]. Petroleum Exploration and Development, 2021, 48(1): 175-184.

[19]
张蕾, 窦宏恩, 王天智, 等. 基于集成时域卷积神经网络模型的水驱油田单井产量预测方法[J]. 石油勘探与开发, 2022, 49(5): 996-1004.

DOI

ZHANG Lei, DOU Hongen, WANG Tianzhi, et al. A production prediction method of single well in water flooding oilfield based on integrated temporal convolutional network model[J]. Petroleum Exploration and Development, 2022, 49(5): 996-1004.

[20]
TANG J Z, FAN B, XIAO L Z, et al. A new ensemble machine-learning framework for searching sweet spots in shale reservoirs[J]. SPE Journal, 2021, 26(1): 482-497.

[21]
LIU Y Y, MA X H, ZHANG X W, et al. A deep-learning-based prediction method of the estimated ultimate recovery (EUR) of shale gas wells[J]. Petroleum Science, 2021, 18(5): 1450-1464.

[22]
HUANG M C, XU H Y, YU H, et al. Fast prediction of methane adsorption in shale nanopores using kinetic theory and machine learning algorithm[J]. Chemical Engineering Journal, 2022, 446(Part 3): 137221.

[23]
GOODFELLOW I, BENGIO Y, COURVILLE A. Deep learning[M]. Cambridge: The MIT Press, 2016.

[24]
XUE L, LIU Y T, NAN T C, et al. An efficient automatic history matching method through the probabilistic collocation based particle filter for shale gas reservoir[J]. Journal of Petroleum Science and Engineering, 2020, 190: 107086.

[25]
LIU P Y, ZHANG K, YAO J. Reservoir automatic history matching: Methods, challenges, and future directions[J]. Advances in Geo-Energy Research, 2023, 7(2): 136-140.

[26]
贾德利, 刘合, 张吉群, 等. 大数据驱动下的老油田精细注水优化方法[J]. 石油勘探与开发, 2020, 47(3): 629-636.

DOI

JIA Deli, LIU He, ZHANG Jiqun, et al. Data-driven optimization for fine water injection in a mature oil field[J]. Petroleum Exploration and Development, 2020, 47(3): 629-636.

[27]
KIM Y D, DURLOFSKY L J. A recurrent neural network-based proxy model for well-control optimization with nonlinear output constraints[J]. SPE Journal, 2021, 26(4): 1837-1857.

[28]
ZHANG K, WANG Z Z, CHEN G D, et al. Training effective deep reinforcement learning agents for real-time life-cycle production optimization[J]. Journal of Petroleum Science and Engineering, 2022, 208 (Part E): 109766.

[29]
SABERALI B, GOLSANAMI N, ZHANG K, et al. Simulating dynamics of pressure and fluid saturation at grid-scale by a deep learning-based surrogate reservoir modeling based on a fast-supply hybrid database and developing preliminary insights for future gas hydrate exploitations in China[J]. Geoenergy Science and Engineering, 2023, 222: 211415.

[30]
SHAHKARAMI A, MOHAGHEGH S. 智能代理在油藏建模中的应用[J]. 石油勘探与开发, 2020, 47(2): 372-382.

DOI

SHAHKARAMI A, MOHAGHEGH S. Applications of smart proxies for subsurface modeling[J]. Petroleum Exploration and Development, 2020, 47(2): 372-382.

[31]
ZHU Y H, ZABARAS N. Bayesian deep convolutional encoder-decoder networks for surrogate modeling and uncertainty quantification[J]. Journal of Computational Physics, 2018, 366: 415-447.

[32]
TRIPATHY R K, BILIONIS I. Deep UQ: Learning deep neural network surrogate models for high dimensional uncertainty quantification[J]. Journal of Computational Physics, 2018, 375: 565-588.

[33]
LALOY E, HÉRAULT R, JACQUES D, et al. Training-image based geostatistical inversion using a spatial generative adversarial neural network[J]. Water Resources Research, 2018, 54(1): 381-406.

[34]
WANG N Z, ZHANG D X, CHANG H B, et al. Deep learning of subsurface flow via theory-guided neural network[J]. Journal of Hydrology, 2020, 584: 124700.

[35]
ZHONG Z, SUN A Y, WANG Y Y, et al. Predicting field production rates for waterflooding using a machine learning-based proxy model[J]. Journal of Petroleum Science and Engineering, 2020, 194: 107574.

[36]
ZHONG Z, SUN A Y, REN B, et al. A deep-learning-based approach for reservoir production forecast under uncertainty[J]. SPE Journal, 2021, 26(3): 1314-1340.

[37]
MA X P, ZHANG K, WANG J, et al. An efficient spatial-temporal convolution recurrent neural network surrogate model for history matching[J]. SPE Journal, 2022, 27(2): 1160-1175.

[38]
MA X P, ZHANG K, ZHANG J D, et al. A novel hybrid recurrent convolutional network for surrogate modeling of history matching and uncertainty quantification[J]. Journal of Petroleum Science and Engineering, 2022, 210: 110109.

[39]
JIN Z L, LIU Y M, DURLOFSKY L J. Deep-learning-based surrogate model for reservoir simulation with time-varying well controls[J]. Journal of Petroleum Science and Engineering, 2020, 192: 107273.

[40]
WEI C J, HUANG R J, DING M M, et al. Characterization of saturation and pressure distribution based on deep learning for a typical carbonate reservoir in the Middle East[J]. Journal of Petroleum Science and Engineering, 2022, 213: 110442.

[41]
ZHANG K, WANG X Y, MA X P, et al. The prediction of reservoir production based proxy model considering spatial data and vector data[J]. Journal of Petroleum Science and Engineering, 2022, 208 (Part D): 109694.

[42]
HUANG H, GONG B, LIU Y M, et al. Deep-learning based surrogate modeling for fast and accurate simulation in realistic 3D reservoir with varying well controls[J]. Geoenergy Science and Engineering, 2023, 222: 211418.

[43]
SUN N Z, SUN A. Model calibration and parameter estimation: For environmental and water resource systems[M]. New York: Springer, 2015.

[44]
PEACEMAN D W. Representation of a horizontal well in numerical reservoir simulation[J]. SPE Advanced Technology Series, 1993, 1(1): 7-16.

[45]
JANSEN J D, FONSECA R M, KAHROBAEI S, et al. The egg model: A geological ensemble for reservoir simulation[J]. Geoscience Data Journal, 2014, 1(2): 192-195.

[46]
SUN A Y, SCANLON B R, ZHANG Z Z, et al. Combining physically based modeling and deep learning for fusing GRACE satellite data: Can we learn from mismatch?[J]. Water Resources Research, 2019, 55(2): 1179-1195.

[47]
SUN A Y. Optimal carbon storage reservoir management through deep reinforcement learning[J]. Applied Energy, 2020, 278: 115660.

文章导航

/