首页> 中国专利> 基于数据库的指数递减模型进行采油井批量产量预测方法

基于数据库的指数递减模型进行采油井批量产量预测方法

摘要

本发明提供一种基于数据库的指数递减模型进行采油井批量产量预测方法,包括:得到线性回归方程;在数据库中存储每个采油井的最近m个月的实际月产油量数据;根据Oracle自带求斜率的函数REGR_SLOPE,求出每个采油井的月递减率,再求得年递减率;批量输出每个采油井的月产油量和年产油量的预测结果。本发明提供一种基于数据库的指数递减模型进行采油井批量产量预测方法,本发明通过Oracle数据库函数批量计算单井月递减率、年递减率,并预测月产量和年产量,由于不需要通过EXCLE绘制拟合曲线以及求拟合方程,因此,本发明采油井批量产量预测效率高。

著录项

  • 公开/公告号CN114970995A

    专利类型发明专利

  • 公开/公告日2022-08-30

    原文格式PDF

  • 申请/专利权人 红有软件股份有限公司;

    申请/专利号CN202210540384.0

  • 发明设计人 张红梅;谢磊;

    申请日2022-05-17

  • 分类号G06Q10/04(2012.01);G06Q50/02(2012.01);G06F16/242(2019.01);

  • 代理机构北京市盛峰律师事务所 11337;

  • 代理人席小东

  • 地址 834000 新疆维吾尔自治区克拉玛依市克拉玛依区吉云路197-2号

  • 入库时间 2023-06-19 16:36:32

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2022-09-16

    实质审查的生效 IPC(主分类):G06Q10/04 专利申请号:2022105403840 申请日:20220517

    实质审查的生效

说明书

技术领域

本发明属于采油井批量产量预测技术领域,具体涉及一种基于数据库的指数递减模型进行采油井批量产量预测方法。

背景技术

油田开发的全过程,需要经历产量上升阶段、稳产阶段、产量递减阶段和油田开发后期阶段。具体如下:1、产量上升阶段(油井大量投产,1-2年)2、稳产阶段(采油速度>设计80%);3、产量递减阶段(含水低于90%);4、油田开发后期阶段(递减转缓,可采速度<1.5)。

产量递减分析方法是预测和分析油藏动态的一种数理统计方法,即可预测油气田未来时间的产量和累积产量的变化,又可对油气田的可采储量和剩余可采储量做出有效的判断。

现有的油气田产量预测方式为:利用EXCEL自带功能,将单井产量数据导入到EXCLE表中,通过手工方式,绘制每口单井产量趋势的拟合曲线,得到拟合方程,再根据拟合方程预测单井产量。

以上油气田产量预测方式,具有以下问题:油气田产量预测效率低,费时费力,需要很长时间才能得到预测的产油产量。

发明内容

针对现有技术存在的缺陷,本发明提供一种基于数据库的指数递减模型进行采油井批量产量预测方法,可有效解决上述问题。

本发明采用的技术方案如下:

本发明提供一种基于数据库的指数递减模型进行采油井批量产量预测方法,包括以下步骤:

步骤1,对采油井在产油量递减阶段的产油量变化趋势进行分析研究,得到指数递减预测模型y=ae

对指数递减预测模型y=ae

令Y=lny,A=lna;其中,Y和A分别为中间参数值;

由此得到线性回归方程:Y=bx+A;其中,b为待求的目标值;

步骤2,对于产油量待预测的n个采油井,分别在数据库中存储每个采油井的最近m个月的实际月产油量数据,表示为:(x

其中:

(x

(x

依此类推

(x

步骤3,根据Oracle自带求斜率的函数REGR_SLOPE,采用下式,分别求出每个采油井的指数b,其中,指数b也称为月变化率:

b=REGR_SLOPE(Y,x)=REGR_SLOPE(lny,x)=REGR_SLOPE((lny

步骤4,判断月变化率b是否小于0,如果是,则执行步骤5;否则结束流程;

步骤5,此时的月变化率b也称为月递减率;根据下式,得到年递减率d:

年递减率d=1-(1-月递减率b)

步骤6,根据月递减率b,对下一个月的月产油量进行预测;根据年递减率d,对下一年的年产油量进行预测;

步骤7,批量输出每个采油井的月产油量和年产油量的预测结果。

优选的,步骤6具体为:

假设对于被预测的采油井,其在最近一个月的月实际产油量为P

Q

假设对于被预测的采油井,其在最近一年的年实际产油量为P

Q

由此得到月产油量预测值和年产油量预测值。

本发明提供的基于数据库的指数递减模型进行采油井批量产量预测方法具有以下优点:

本发明提供一种基于数据库的指数递减模型进行采油井批量产量预测方法,本发明通过Oracle数据库函数批量计算单井月递减率、年递减率,并预测月产量和年产量,由于不需要通过EXCLE绘制拟合曲线以及求拟合方程,因此,本发明采油井批量产量预测效率高。

附图说明

图1为本发明提供的基于数据库的指数递减模型进行采油井批量产量预测方法的流程示意图。

具体实施方式

为了使本发明所解决的技术问题、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。

本发明提供一种基于数据库的指数递减模型进行采油井批量产量预测方法,本发明通过Oracle数据库函数批量计算单井月递减率、年递减率,并预测月产量和年产量,由于不需要通过EXCLE绘制拟合曲线以及求拟合方程,因此,本发明采油井批量产量预测效率高。

参考图1,本发明提供一种基于数据库的指数递减模型进行采油井批量产量预测方法,包括以下步骤:

步骤1,对采油井在产油量递减阶段的产油量变化趋势进行分析研究,得到指数递减预测模型y=ae

对指数递减预测模型y=ae

令Y=lny,A=lna;其中,Y和A分别为中间参数值;

由此得到线性回归方程:Y=bx+A;其中,b为待求的目标值;

步骤2,对于产油量待预测的n个采油井,分别在数据库中存储每个采油井的最近m个月的实际月产油量数据,表示为:(x

其中:

(x

(x

依此类推

(x

步骤3,根据Oracle自带求斜率的函数REGR_SLOPE,采用下式,分别求出每个采油井的指数b,其中,指数b也称为月变化率:

b=REGR_SLOPE(Y,x)=REGR_SLOPE(lny,x)=REGR_SLOPE((lny

步骤4,判断月变化率b是否小于0,如果是,则执行步骤5;否则结束流程;

步骤5,此时的月变化率b也称为月递减率;根据下式,得到年递减率d:

年递减率d=1-(1-月递减率b)

步骤6,根据月递减率b,对下一个月的月产油量进行预测;根据年递减率d,对下一年的年产油量进行预测;

步骤6具体为:

假设对于被预测的采油井,其在最近一个月的月实际产油量为P

Q

假设对于被预测的采油井,其在最近一年的年实际产油量为P

Q

由此得到月产油量预测值和年产油量预测值。

步骤7,批量输出每个采油井的月产油量和年产油量的预测结果。

本发明提供一种基于数据库的指数递减模型进行采油井批量产量预测方法,具有以下特点:根据指数递减预测模型y=ae

综上所述,本发明提供一种基于数据库的指数递减模型进行采油井批量产量预测方法,本发明通过Oracle数据库函数批量计算单井月递减率、年递减率,并预测月产量和年产量,由于不需要通过EXCLE绘制拟合曲线以及求拟合方程,因此,本发明采油井批量产量预测效率高。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视本发明的保护范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号