一种复杂分散断块油田群投产顺序的决策方法转让专利
申请号 : CN202111146988.9
文献号 : CN113610446B
文献日 : 2021-12-21
发明人 : 孙晓飞 , 张耘实 , 谢梦珂 , 聂佳程 , 王翔宇 , 蔡林峰 , 罗兆雯 , 蔡佳明 , 李晓宇
申请人 : 中国石油大学(华东)
摘要 :
权利要求 :
1.一种复杂分散断块油田群投产顺序的决策方法,其特征在于,包括以下步骤:(1)首先基于复杂分散断块油田群中断块油田包括的构造特征、原油性质及天然能量大小在内的相关油田属性特征,选择典型断块油田建立典型油藏数值模拟模型;然后在复杂分散断块油田群的地质参数界限范围内,通过改变所建典型油藏数值模拟模型中的相关地质参数值,预测断块油田开发年限内的累计产油量;
(2)首先基于相关性分析方法,分析复杂分散断块油田群地质参数与开发年限内累计产油量的相关性,将相关性最大的地质参数作为复杂分散断块油田群投产顺序决策参数;
然后从开发年限中选择时间节点,建立复杂分散断块油田群投产顺序决策参数与开发年限内每个时间节点下的累计产油量数据样本,通过插值方法计算,形成复杂分散断块油田群投产顺序决策参数与开发年限内每个时间节点下的累计产油量关系曲线,扩充复杂分散断块油田群投产顺序决策参数与开发年限内每个时间节点下累计产油量的数据样本;
(3)基于步骤(2)所扩充的复杂分散断块油田群投产顺序决策参数与开发年限内每个时间节点下累计产油量数据样本,建立开发年限内各时间节点对应的基于帝国竞争算法优化BP神经网络的累计产油量预测模型,预测开发年限内每个时间节点下的累计产油量;所述步骤(3)中开发年限内各时间节点对应的基于帝国竞争算法优化BP神经网络的累计产油量预测模型的建立步骤如下:
①首先将复杂分散断块油田群投产顺序决策参数与开发年限内每个时间节点下的累计产油量数据样本按比例划分为训练集与测试集,其中训练集所占比例至少70%;然后从中选择一个时间节点下的复杂分散断块油田群投产顺序决策参数与累计产油量数据样本;
②构建选择的时间节点下的BP神经网络模型,具体包括以下步骤:a.初步构建选择的时间节点下的BP神经网络模型结构:设计选择的时间节点下BP神经网络模型为由1个输入层,1个隐含层和1个输出层组成的3层回归网络结构;将选择的时间节点下训练集中的投产顺序决策参数作为BP神经网络输入层,选择的时间节点下训练集中对应的累计产油量作为输出层;隐含层节点数确定方法由公式(1)所示:式(1)中,hidden为隐含层节点数;n为输入层投产顺序决策参数个数;m为1~10之间的常数;
b.选择传递函数:隐含层和输出层的传递函数分别选择双极性S型函数和线性传递函数,由公式(2)~(3)所示:
foutput(x)=x (3)式(2)~(3)中,fhidden(x)为隐含层传递函数;foutput(x)为输出层传递函数,x为BP神经网络模型各层输出计算结果;
c.初始化选择的时间节点下BP神经网络模型:初始化权值和阈值,设定权值和阈值在的正态分布范围内随机取值,形成选择的时间节点下初始BP神经网络模型;
d.数据样本归一化:数据样本的归一化公式如公式(4)所示:式(4)中,l’为归一化计算后的数据;l为选择的时间节点下投产顺序决策参数与累计产油量形成的训练集;lmin和lmax为训练集的最小值和最大值;
e.确定选择的时间节点下BP神经网络模型训练过程评价指标:定义MS函数作为每个时间节点下BP神经网络模型训练过程的评价指标,计算公式如公式(5)所示:式(5)中,Ri为选择时间节点下训练集中累计产油量数据,Pi为模型预测的累计产油量数据,N为选择时间节点下训练集的样本容量;
③利用帝国竞争算法优化选择时间节点下BP神经网络模型,包括以下步骤:a.编码选择时间节点下BP神经网络模型的权值和阈值成为初始国家:利用帝国竞争算法优化选择时间节点下BP神经网络初始化的权值和阈值,结合上述②中b,将公式(5)改写成与权值和阈值对应的函数关系,如公式(6)所示;将MS函数作为帝国竞争算法的目标函数,将选择时间节点下BP神经网络中权值和阈值编码组合成一个实数码串,形成初始国家位置;
式(6)中,Rj为选择时间节点下训练集中累计产油量数据,n为输入层向量个数,μ为隐含层输出向量个数,m为输出层输出向量个数,ωei表示输入层投产顺序决策参数到隐含层连接权值,ωie表示隐含层到输出层累计产油量的连接权值,θe表示隐含层节点阈值,θj表示输出层节点阈值,fhidden(x)是隐含层传递函数,foutput(x)是输出层传递函数;
b.随机生成Nall个权值和阈值组成的实数码串,产生Nall个初始国家,利用③中a所述的目标函数MS计算国家的权力值,将Nall个初始国家实数码串按权力值大小排序,权力值大的前Np个实数码串作为初始强势国家,剩余的Nl个实数码串作为初始殖民地;
c.定义国家标准化权力值计算公式,如公式(7)所示,对初始强势国家标准化权力值的大小与初始殖民地数量Nl的乘积取整,完成初始殖民地对初始国家的分配,形成初始帝国;
式(7)中,Pn为第n个强势国家的标准化权力值,MSn为第n个强势国家的权力值;
d.通过帝国内作为殖民地的实数码串向作为强势国家的实数码串移动以更新选择时间节点下BP神经网络的权值和阈值,再返回选择时间节点下BP神经网络中计算目标函数MS,更新殖民地的权力值,若出现某个殖民地权力值大于该殖民地所属帝国中强势国家权力值,则将该殖民地与强势国家互换;
e.设定改革概率β控制改革的殖民地数量Nmn,如公式(8)~(9)所示;将满足②中c所述的随机权值和阈值构成的实数码串与改革殖民地的实数码串进行交换,再次更新改革殖民地的权值和阈值,改革殖民地的权力值即再次更新,若出现某个殖民地权力值大于该殖民地所属帝国中强势国家权力值,则将该殖民地与强势国家互换;
Ncn=round{Pn·Nl} (8)Nmn=Ncn×β (9)式(8)~(9)中,Ncn为n个强势国家所分配到的殖民地的数量;Nmn为某帝国中进行改革的殖民地数量;β为改革概率;
f.计算帝国总权力值,其计算公式为帝国中强势国家权力值和平均殖民地权力值之和,如公式(10)所示;根据各帝国总权力值的大小,将总权力值最小帝国的殖民地向其他帝国分配,分配概率计算公式如公式(11)所示;
式(10)中,Tn为第n个帝国总权力值,η为影响因子,0<η<1;
式(11)中,Ptn为第n个帝国分配最弱帝国殖民地的概率;
所有帝国的占领概率形成一个向量P,构造一个和向量P同维的随机向量R,R满足0~1上均匀分布,向量P与向量R相减得到向量D,计算公式如公式(12)~(14)所示;向量D中元素数值最大的帝国将分配最弱殖民地,使得选择时间节点下BP神经网络模型的权值和阈值接近最优解;
P=[P1,P2,L,Pn] (12)R=[r1,r2,L,rn]ri~U(0,1) (13)D=P‑R (14)
g.消灭失去殖民地的帝国,即抛弃使选择时间节点下BP神经网络模型预测误差较大的权值和阈值;
h.重复③中d~g,只剩一个帝国即只剩最优权值和阈值,或达到最大迭代次数,则终止算法,将最优权值和阈值代入至选择时间节点下BP神经网络模型中,构建选择时间节点下帝国竞争算法优化BP神经网络累计产油量预测模型;
2
④设定平均绝对百分比误差MAPE,相关系数R作为评价指标,用于评价选择时间节点下帝国竞争算法优化BP神经网络累计产油量预测模型的可靠性,计算公式如公式(15)~(16)所示;
y y
式(15)~(16)中,Ri为选择时间节点下测试集中累计产油量数据,Pi 为训练后模型预测测试 集累计产油量数据,N为样本数量;
⑤将选择时间节点下测试集中投产顺序决策参数作为输入层,通过选择时间节点下的帝国竞争算法优化BP神经网络累计产油量预测模型预测该时间节点下的累计产油量,计算2
MAPE和R ;优选出的帝国竞争算法优化BP神经网络累计产油量预测模型可靠的标准为MAPE2
小于10%,R大于0.9;
⑥选择其他时间节点下的复杂分散断块油田群投产顺序决策参数与累计产油量数据样本,重复①~⑤,建立各类典型油藏开发年限内每个时间节点下的帝国竞争算法优化BP神经网络累计产油量预测模型;
(4)运用插值方法,根据步骤(3)所得预测结果,计算不同典型油藏各时间节点与累计产油量预测结果形成的对应关系曲线,形成开发年限内每年累计产油量的预测模型并验证精度;
(5)考虑复杂分散断块油田群投资因素,计算投资成本;结合经济参数,建立NPV经济计算模型;基于开发年限内每年累计产油量计算NPV;
(6)利用所建开发年限内每年累计产油量的预测模型预测实际复杂分散断块油田群中各断块油田开发年限内每年的累计产油量,并依据所建NPV经济计算模型计算NPV;根据NPV大小,完成复杂分散断块油田群投产顺序的决策。
2.根据权利要求1所述复杂分散断块油田群投产顺序的决策方法,其特征在于,所述步骤(1)中复杂分散断块油田群中的断块油田数量大于30;所选择的典型断块油田数量为3~
6个;复杂分散断块油田群的地质参数包括含油面积、油层厚度、平均渗透率、平均孔隙度、平均含油饱和度、油藏原始压力、水体倍数、原油粘度、原油密度、饱和压力、地层温度和原始气油比;典型油藏数值模拟模型中相关地质参数值的改变次数至少200次。
3.根据权利要求1所述复杂分散断块油田群投产顺序的决策方法,其特征在于,所述步骤(2)中相关性分析方法为相关系数法、信息熵和灰色关联法;其中相关系数法中包括皮尔森系数、斯皮尔曼系数以及肯德尔相关性系数;插值方法为分段三次赫米特插值法;从开发年限中所选择的各个时间节点之间的间隔小于等于6年;最终复杂分散断块油田群投产顺序决策参数与开发年限内每个时间节点下的累计产油量数据样本数量至少10000组。
4.根据权利要求1所述复杂分散断块油田群投产顺序的决策方法,其特征在于,所述步骤(4)中插值方法为分段三次赫米特插值法。
5.根据权利要求1所述复杂分散断块油田群投产顺序的决策方法,其特征在于,所述步骤(4)中验证精度的具体操作如下:采用测试集中不同典型断块油藏数值模拟计算结果作为验证样本,选择所述帝国竞争算法优化BP神经网络累计产油量预测模型建立的步骤④中2
平均绝对百分比误差MAPEH,相关系数RH作为评价指标,计算公式如公式(17)~(18)所示;
2
定义MAPEH小于10%,RH大于0.9即验证模型精度在有效范围内;
H H
式(17)~(18)中,Ri为插值计算形成的累计产油量数据,Pi 为验证样本中累计产油量数据,NH为验证样本容量。
6.根据权利要求1所述复杂分散断块油田群投产顺序的决策方法,其特征在于,所述步骤(5)中复杂分散断块油田群投资因素包括总井数、累计产油量、边际成本以及与原油中心处理站的地面距离权重;通过多元线性回归方法计算投资成本,计算公式如公式(19)所示:CAPEXCPF=e+aωCPF+bn+cOilproduct+dωborder (19)式(19)中,CAPEXCPF为地面总投资,ωCPF为断块油田与CPF的地面距离权重,n为总井数,Oilproduct为累计产油量,ωborder为边际成本即计算的断块与大断块的距离,e、a、b、c、d为多元回归系数。
7.根据权利要求1所述复杂分散断块油田群投产顺序的决策方法,其特征在于,所述步骤(5)中NPV计算公式如公式(20)~(24)所示:式(20)中,t为时间步长,单位为年;T表示总生产时间,单位为年;i为年折现率,单位为%;CPFt为时间t的运营现金流;CEX为投资金额;
运营现金流CPFt计算公式如下:
CPFt=INCOME‑OPEX (21)式(21)中,INCOME为收入,OPEX为操作总投资;
其中收入INCOME计算公式如下:式(22)中,Rit为国内企业收入比例;λ为原油的商品率; 表示t年的累计产油量;Poil表示石油销售价格;
操作总投资OPEX计算公式如下:
式(23)中,Re为国内企业投资比例,n表示总井数,μs表示固定操作费,μv表示可变操作费,a表示操作费上涨率;
投资金额CEX计算公式为:
CEX=Re[n(CEXO+CEXD)(1+θt)+CEXCPF] (24)式(24)中,n表示总井数;CEXO表示单井采油投资;CEXD表示单井钻井投资;θt为弃置率,表示当年产油量达到了总体的75%以上时, θt为5%,反之θt为零;CEXCPF为地面总投资。
说明书 :
一种复杂分散断块油田群投产顺序的决策方法
技术领域
背景技术
块油田群。复杂分散断块油田群具有多含油层系、多油藏类型、多压力系统以及流体性质多
变等特性,同时由于断层发育,断块油田群各层油气水界面不统一,油、气、水三者关系复
杂。仅断块油田群自身复杂多样性的特点便为如何科学、客观地决策开发投产顺序带来了
诸多难点。此外,针对该类复杂分散断块油田群的开发,还需要兼顾地面上较小断块油田到
大断块油田以及原油中心处理站远近等因素所带来的投资差异,更加大了复杂分散断块油
田群的投产顺序决策难度。
块油田的指标参数,进而计算各断块油田的综合评价系数,以此作为投产顺序决策依据,此
类方法难以体现复杂分散断块油田群的投资特点。若采用传统油藏数值模拟方法虽然能够
较为客观地预测每个断块油田的开发效果,但复杂分散断块油田群中断块油田数量众多,
按照传统油藏数值模拟方法需要对每个断块油田开展数值模拟研究工作,工作量巨大,实
际操作难度高,难以实现。
发明内容
复杂分散断块油田群投产顺序的决策,对复杂分散断块油田群动用开发具有重要意义。
在复杂分散断块油田群的地质参数界限范围内,通过改变所建典型油藏数值模拟模型中的
相关地质参数值,预测断块油田开发年限内的累计产油量;
数;然后从开发年限中选择时间节点,建立复杂分散断块油田群投产顺序决策参数与开发
年限内每个时间节点下的累计产油量数据样本,通过插值方法计算,形成复杂分散断块油
田群投产顺序决策参数与开发年限内每个时间节点下的累计产油量关系曲线,扩充复杂分
散断块油田群投产顺序决策参数与开发年限内每个时间节点下累计产油量的数据样本;
法优化BP神经网络的累计产油量预测模型,预测开发年限内每个时间节点下的累计产油
量;
验证精度;
据NPV大小,完成复杂分散断块油田群投产顺序的决策。
率、平均孔隙度、平均含油饱和度、油藏原始压力、水体倍数、原油粘度、原油密度、饱和压
力、地层温度和原始气油比;典型油藏数值模拟模型中相关地质参数值的改变次数至少200
次。
特插值法;从开发年限中所选择的各个时间节点之间的间隔小于等于6年;最终复杂分散断
块油田群投产顺序决策参数与开发年限内每个时间节点下的累计产油量数据样本数量至
少10000组。
后从中选择一个时间节点下的复杂分散断块油田群投产顺序决策参数与累计产油量数据
样本;
时间节点下训练集中的投产顺序决策参数作为BP神经网络输入层,选择的时间节点下训练
集中对应的累计产油量作为输出层;隐含层节点数确定方法由公式(1)所示:
写成与权值和阈值对应的函数关系,如公式(6)所示;将MS函数作为帝国竞争算法的目标函
数,将选择时间节点下BP神经网络中权值和阈值编码组合成一个实数码串,形成初始国家
位置;
含层连接权值,ωie表示隐含层到输出层累计产油量的连接权值,θe表示隐含层节点阈值,
θj表示输出层节点阈值,fhidden(x)是隐含层传递函数,foutput(x)是输出层传递函数;
大的前Np个实数码串作为初始强势国家,剩余的Nl个实数码串作为初始殖民地;
帝国;
下BP神经网络的权值和阈值,再返回选择时间节点下BP神经网络中计算目标函数MS,更新
殖民地的权力值,若出现某个殖民地权力值大于该殖民地所属帝国中强势国家权力值,则
将该殖民地与强势国家互换;
殖民地的权值和阈值,改革殖民地的权力值即再次更新,若出现某个殖民地权力值大于该
殖民地所属帝国中强势国家权力值,则将该殖民地与强势国家互换;
帝国分配,分配概率计算公式如公式(11)所示;
元素数值最大的帝国将分配最弱殖民地,使得选择时间节点下BP神经网络模型的权值和阈
值接近最优解;
点下帝国竞争算法优化BP神经网络累计产油量预测模型;
~(16)所示;
2
计算MAPE和R ;优选出的帝国竞争算法优化BP神经网络累计产油量预测模型可靠的标准为
2
MAPE小于10%,R大于0.9;
化BP神经网络累计产油量预测模型。
2
建立的步骤④中平均绝对百分比误差MAPEH,相关系数RH 作为评价指标,计算公式如公式
2
(17)~(18)所示;定义MAPEH小于10%,RH大于0.9即验证模型精度在有效范围内;
公式(19)所示:
为多元回归系数。
插值方法,形成投产顺序决策参数对应累计产油量的数据样本。建立各时间节点下基于帝
国竞争算法优化神经网络的产量预测模型,运用插值方法形成能够预测开发年限内每年累
计产油量的预测模型。建立经济计算模型,计算各实际断块油田的NPV,实现复杂分散断块
油田群投产顺序决策。相较于现有技术,具有如下优势:
础。通过帝国竞争算法优化BP神经网络模型的方法代替了对每个断块油田的数值模拟研
究,大大节省了工作量与计算成本,能够高效准确地完成对复杂分散断块油田群投产顺序
的决策。
型训练精度并防止过拟合等情况,为后续理论研究提供了充分的数据支持。
精度和效率,增加了复杂分散断块油田群投产顺序决策方法的准确性和可靠性。
杂分散断块油田群投产顺序决策提供了可靠的参考依据。
附图说明
具体实施方式
于本发明中的实施例,本领域普通人员在没有做出创造性劳动前提下所获得的所有其他实
施例,都属于本发明保护的范围。
别为边水单斜典型稀油油藏、含气顶断垒典型稀油油藏、岩性典型稀油油藏、边水断垒典型
稠油油藏;然后在复杂分散断块油田群的包括含油面积、油层厚度、平均渗透率、平均孔隙
度、平均含油饱和度、油藏原始压力、水体倍数、原油粘度、原油密度、饱和压力、地层温度和
原始气油比的地质参数界限范围内,通过改变所建典型油藏数值模拟模型中的相关地质参
数值300次,以预测断块油田开发年限35年内的累计产油量;
平均孔隙度、平均渗透率、平均含油饱和度、油层厚度、含油面积、原油粘度、水体倍数;然后
以5年的间隔选择时间节点分别为开发5年、开发10年、开发15年、开发20年、开发25年、开发
30年、开发35年共7个时间节点,建立复杂分散断块油田群投产顺序决策参数与开发年限内
每个时间节点下的累计产油量数据样本,通过分段三次赫米特插值法计算,形成复杂分散
断块油田群投产顺序决策参数与开发年限内每个时间节点下的累计产油量关系曲线,扩充
复杂分散断块油田群投产顺序决策参数与开发年限内每个时间节点下累计产油量的数据
样本,数量为14000组;
法优化BP神经网络的累计产油量预测模型,预测开发年限内每个时间节点下的累计产油
量;其中累计产油量预测模型的建立步骤如下:
集所占比例为30%;然后从中选择一个时间节点下的复杂分散断块油田群投产顺序决策参
数与累计产油量数据样本;
时间节点下训练集中的投产顺序决策参数作为BP神经网络输入层,选择的时间节点下训练
集中对应的累计产油量作为输出层;隐含层节点数确定方法由公式(1)所示:
与权值和阈值对应的函数关系,如公式(6)所示;将MS函数作为帝国竞争算法的目标函数,
将选择时间节点下BP神经网络中权值和阈值编码组合成一个实数码串,形成初始国家位
置;
含层连接权值,ωie表示隐含层到输出层累计产油量的连接权值,θe表示隐含层节点阈值,
θj表示输出层节点阈值,fhidden(x)是隐含层传递函数,foutput(x)是输出层传递函数;
国家数量为10个,初始殖民地数量为30个;
帝国;
下BP神经网络的权值和阈值,再返回选择时间节点下BP神经网络中计算目标函数MS,更新
殖民地的权力值,若出现某个殖民地权力值大于该殖民地所属帝国中强势国家权力值,则
将该殖民地与强势国家互换;
再次更新改革殖民地的权值和阈值,改革殖民地的权力值即再次更新,若出现某个殖民地
权力值大于该殖民地所属帝国中强势国家权力值,则将该殖民地与强势国家互换;
帝国分配,分配概率计算公式如公式(11)所示;
元素数值最大的帝国将分配最弱殖民地,使得选择时间节点下BP神经网络模型的权值和阈
值接近最优解;
络累计产油量预测模型;
~(16)所示;
2
计算MAPE和R ;优选出的帝国竞争算法优化BP神经网络累计产油量预测模型可靠的标准为
2
MAPE小于10%,R大于0.9;
化BP神经网络累计产油量预测模型。四类典型油藏对应各时间节点帝国竞争算法优化BP神
经网络累计产油量预测模型共28组,所有模型的MAPE范围为2.19%~8.18%,R2范围为
0.9872~0.9963,符合优选要求。
的预测模型并验证精度;其中验证精度的具体操作如下:随机从4类典型断块油藏数值模拟
计算结果中每类选取50组数据作为验证样本,共200组数据,选择所述帝国竞争算法优化BP
2
神经网络累计产油量预测模型建立的步骤④中平均绝对百分比误差MAPEH,相关系数RH 作
2
为评价指标,计算公式如公式(17)~(18)所示;定义MAPEH小于10%,RH大于0.9即验证模型
精度在有效范围内;
油量数据,NH为验证样本容量;累计产油量预测模型的MAPE范围为5.16%~9.82%,R范围
为0.9172~0.9863,符合精度要求,验证了4类典型断块油田每年累计产油量的预测模型精
度。
元回归系数;
据NPV大小,完成复杂分散断块油田群投产顺序的决策。