[发明专利]一种基于并行代理模型的油藏生产机器学习方法有效
申请号: | 202010572648.1 | 申请日: | 2020-06-22 |
公开(公告)号: | CN111861774B | 公开(公告)日: | 2021-06-04 |
发明(设计)人: | 张凯;钟超;陈国栋;薛小明;张黎明;姚传进;王健;杨永飞;孙致学 | 申请(专利权)人: | 中国石油大学(华东) |
主分类号: | G06N3/00 | 分类号: | G06N3/00 |
代理公司: | 青岛智地领创专利代理有限公司 37252 | 代理人: | 陈海滨 |
地址: | 266580 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 并行 代理 模型 油藏 生产 机器 学习方法 | ||
1.一种基于并行代理模型的油藏生产机器学习方法,其特征在于:所述方法包括以下步骤:
(1)确定优化变量和初始设计空间,初始化优化迭代次数FEs设置为零,油田的生产优化的数学描述为:
Find x=[x1,x2,…,xm] (1)
Max f(x) (2)
式中:x为生产优化变量;m是优化变量的维数;f(x)为油田生产优化问题的目标函数;和分别为优化变量的下边界、上边界;J(u,v)表示净现值NPV,单位为USD;Nt为总共的模拟步长;tn为第n次模拟步长的时间,单位为D;b为年衰减率;和分别代表第j口生产井在第n步中的日平均产油量、日平均产水量和第i口注水井在第n步中的日注水量,单位为STB/D;ro,cw,cwi分别为每单位油的价格和处理每单位废水的费用和注入一方水的费用,单位为USD/STB;P和I分别是生产井与注水井的数量;
(2)在初始设计空间中进行采样得到采样点集S=[x1;x2;…xN],使用MATLAB根据采样点集修改油田的生产制度,并行调用油藏数值模拟软件Eclipse对修改后的生产制度进行真实的数值模拟得到响应集Y=[y1;y2;…yN],使用采样点与对应的响应集值构建样本数据库DB,N为初始设计空间中采样的样本数量;
(3)基于投影并行加点策略,在样本数据库DB中选出q个用于真实模拟的候选点;
(4)使用MATLAB并行调用油藏数值模拟软件Eclipse计算q个用于真实模拟的候选点的响应值,将q个用于真实模拟的候选点及其对应响应值添加进样本数据库DB,更新采样点集S与响应集Y,优化迭代次数FEs增加一次;
(5)判断是否满足停止准则,如果优化迭代次数达到了设定的次数则停止迭代,并输出最优解,否则,返回步骤(3);
所述的生产优化变量包括注水井的注水量、油井井底流压、油井生产量和井位;
步骤(3)中的投影并行加点策略具体实施步骤为:
1)创建一个临时采样点集Stemp,令Stemp=S;创建一个临时响应集Ytemp,令Ytemp=Y;
2)使用差分进化算法对临时采样点集Stemp进行交叉变异得到高维候选种群Ctemp=[c1;c2;…cN];
3)将Stemp与Ctemp使用萨蒙投影方法同时投影到低维空间中,得到低维空间中对应的种群和
4)使用与Ytemp作为训练样本构造Kriging代理模型;
5)利用得到的代理模型和置信下界加点准则,计算中各个点的置信下界值,选出其中置信下界值最高的点
6)在高维候选种群Ctemp中找到与相对应的个体cbest,设cbest的响应值为L,更新临时采样点集Stemp和临时响应集Ytemp,令Stemp=[Stemp;cbest],Ytemp=[Ytemp;L],并将cbest记录下来,返回步骤2),直到产生q个点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国石油大学(华东),未经中国石油大学(华东)许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010572648.1/1.html,转载请声明来源钻瓜专利网。