一种泡沫油型超重油油田的生产气油比的获取方法及装置与流程

文档序号:14651366发布日期:2018-06-08 21:52阅读:339来源:国知局
一种泡沫油型超重油油田的生产气油比的获取方法及装置与流程

本申请属于油气开采技术领域,尤其涉及一种泡沫油型超重油油田的生产气油比的获取方法及装置。



背景技术:

现有技术中,油藏中通常会在原油中溶解一定的溶解气,油藏原始溶解生产气油比一般比较高。采用水平井天然能量冷采开发油田时,随着油藏压力降低,溶解气从油相中析出不是立刻聚并形成油气分离,而是析出的溶解气以微气泡的形式长时间滞留在原油中。地下原油具有流动性,析出的溶解气随着原油流动,以泡沫油流的状态存在,属于非常规的溶解气驱开发方式。

使用衰竭开采(也可以称为冷开采,一种溶解气驱开采方法)的泡沫油型超重油油藏,生产气油比是一个监测油藏生产动态的关键参数,生产气油比与地层压力水平有直接的关系。现有技术中,泡沫油型超重油油藏的油田通常没有产气量数据,无法获得油气的生产气油比,进一步无法开展油藏数值模拟历史拟合和开发指标预测工作,无法预测油田的冷采开发潜力,给油田生产带来了很大的不便。因此,业内亟需一种能够获得泡沫油型超重油油藏的生产气油比的实施方案。



技术实现要素:

本申请目的在于提供一种泡沫油型超重油油田的生产气油比的获取方法及装置,根据测试生产井获得的采出程度和生产气油比之间的函数关系,获得整个泡沫油型超重油油田的生产气油比,为后续油田的开采提供数据基础。

一方面本申请提供了一种泡沫油型超重油油田的生产气油比的获取方法,包括:

获取待分析油田中测试生产井和无测试生产井分别对应的产油量、采出程度,以及所述测试生产井对应的产气量,所述测试生产井包括具有测试数据的生产井,所述无测试生产井包括没有测试数据的生产井;

利用不同开发层系对应的所述测试生产井对应的产油量、产气量、采出程度,构建不同开发层系对应的开采程度气油比函数;

根据所述无测试生产井对应的开发层系、产油量、采出程度,利用所述开采程度气油比函数,获得所述无测试生产井的产气量;

根据所述待分析油田中所述测试生产井和所述无测试生产井分别对应的产油量、产气量,计算获得所述待分析油田的生产气油比。

进一步地,所述方法的另一个实施例中,所述利用不同开发层系对应的所述测试生产井的产油量、产气量、采出程度,构建不同开发层系对应的开采程度气油比函数,包括:

利用所述测试生产井的产油量、产气量,获得所述测试生产井对应的生产气油比;

根据所述不同开发层系对应的所述测试生产井对应的生产气油比、采出程度,采用GOR=a·eb·Re构建所述不同开发层系对应的所述开采程度气油比函数;

上式中,GOR表示所述生产气油比,Re表示所述采出程度,a、b表示系数。

进一步地,所述方法的另一个实施例中,所述利用不同开发层系对应的所述测试生产井的产油量、产气量、采出程度,构建不同开发层系对应的开采程度气油比函数,包括:

利用不同开发层系对应的所述测试生产井的产油量、产气量、采出程度,采用回归方程法构建所述开采程度气油比函数。

进一步地,所述方法的另一个实施例中,所述获取待分析油田中测试生产井和无测试生产井分别对应的采出程度,包括:

获取所述测试生产井和所述无测试生产井分别对应的单井控制地质储量;

将所述测试生产井对应的产油量和对应的所述单井控制地质储量之间的比值作为所述测试生产井的采出程度,将所述无测试生产井对应的产油量和对应的所述单井控制地质储量之间的比值作为所述无测试生产井的采出程度。

进一步地,所述方法的另一个实施例中,所述获取所述测试生产井和所述无测试生产井分别对应的单井控制地质储量,包括:

预先构建所述待分析油田的地质模型,根据所述地质模型计算获得所述测试生产井和所述无测试生产井分别对应的单井控制地质储量。

另一方面,本申请提供了一种泡沫油型超重油油田的生产气油比的获取装置,包括:

数据采集模块,用于获取待分析油田中测试生产井和无测试生产井分别对应的产油量、采出程度,以及所述测试生产井对应的产气量,所述测试生产井包括具有测试数据的生产井,所述无测试生产井包括没有测试数据的生产井;

函数构建模块,用于利用不同开发层系对应的所述测试生产井对应的产油量、产气量、采出程度,构建不同开发层系对应的开采程度气油比函数;

产气量计算模块,用于根据所述无测试生产井对应的开发层系、产油量、采出程度,利用所述开采程度气油比函数,获得所述无测试生产井的产气量;

气油比计算模块,用于根据所述待分析油田中所述测试生产井和所述无测试生产井分别对应的产油量、产气量,计算获得所述待分析油田的生产气油比。

进一步地,所述装置的另一实施例中,所述函数构建模块包括:

测试气油比计算单元,用于利用所述测试生产井的产油量、产气量,获得所述测试生产井对应的生产气油比;

函数构建单元,用于根据所述不同开发层系对应的所述测试生产井对应的生产气油比、采出程度,采用GOR=a·eb·Re构建所述不同开发层系对应的所述开采程度气油比函数;

上式中,GOR表示所述生产气油比,Re表示所述采出程度,a、b表示系数。

进一步地,所述装置的另一个实施例中,所述函数构建模块具体用于:

利用不同开发层系对应的所述测试生产井的产油量、产气量、采出程度,采用回归方程法构建所述开采程度气油比函数。

进一步地,所述装置的另一个实施例中,所述数据采集模块包括:

地质储量获取单元,用于获取所述测试生产井和所述无测试生产井分别对应的单井控制地质储量;

数据处理单元,用于将所述测试生产井对应的产油量和对应的所述单井控制地质储量之间的比值作为所述测试生产井的采出程度,将所述无测试生产井对应的产油量和对应的所述单井控制地质储量之间的比值作为所述无测试生产井的采出程度。

再一方面,本申请还提供了一种泡沫油型超重油油田的生产气油比的获取装置,包括:处理器以及用于存储处理器可执行指令的存储器,所述处理器执行所述指令时实现上述泡沫油型超重油油田的生产气油比的获取方法。

本申请提供的泡沫油型超重油油田的生产气油比的获取方法及装置,通过分析泡沫油型超重油油田中有测试数据的测试生产井的生产气油比与采出程度的发展规律,获得不同开发层系对应的开采程度气油比函数。将反映采出程度与生产气油比的变化规律的开采程度气油比函数应用到没有测试数据的无测试生产井中,根据无测试生产井对应的开发层系以及采出程度,可以获得无测试生产井的生产气油比。进一步根据无测试生产井的产油量,可以计算获得无测试生产井的产气量。根据获得的泡沫油型超重油油田中各个生产井的产油量以及产气量,可以计算获得泡沫油型超重油油田的生产气油比。利用局部的有测试数据的生产井的生产数据,分析获得采出程度与生产气油比的变化规律,进一步获得泡沫油型超重油油田的生产气油比。实现了泡沫油型超重油油田衰竭开采时生产气油比的计算,为后续泡沫油型超重油油田的开采提供了准确的数据基础。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1是本申请提供的一种泡沫油型超重油油田的生产气油比的获取方法一个实施例的方法流程示意图;

图2(a)是本申请一个实施例中开发层系O-11对应的采出程度与生产气油比曲线示意图;

图2(b)是本申请一个实施例中开发层系O-12S对应的采出程度与生产气油比曲线示意图;

图2(c)是本申请一个实施例中开发层系O-12I/O-13对应的采出程度与生产气油比曲线示意图;

图3是本申请提供的泡沫油型超重油油田的生产气油比的获取装置一个实施例的模块结构示意图;

图4是本申请一个实施例中函数构建模块的结构示意图;

图5是本申请一个实施例中的数据采集模块的结构示意图;

图6是本申请提供的另一种泡沫油型超重油油田的生产气油比的获取装置实施例的模块结构示意图。

具体实施方式

为了使本技术领域的人员更好地理解本申请中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。

泡沫油型超重油水平井冷采(也可以称为衰竭开采,属于一种溶解气驱开采方法)初期生产气油比较低,与原始溶解生产气油比接近。随着原油衰竭采出,地层压力缓慢降低,当压力降低到泡点压力后,溶解在油相中的溶解气会逐渐析出以分散气泡的形式随原油一起流动,此时生产气油比仍然较低。随着压力降低,会有越来越多的分散气泡形成,当压力降低到拟泡点压力后(与常规溶解气驱不同,泡沫油型超重油溶解气从油相析出形成连续自由气的压力为拟泡点压力,该值低于泡点压力),分散气泡稳定性变差,大量气泡破裂形成自由气,以油气两相游离状态流动,生产气油比快速升高。而常规溶解气驱当地层压力降低到泡点压力以下生产气油比就会快速升高。

可以看出,泡沫油型超重油生产气油比变化特征有一定的特殊性,本申请可以根据泡沫油型超重油油田中具有测试数据的生产井的生产数据,以及各个生产井所在的开发层系,分析生产气油比和采出程度变化规律,获得整个泡沫油型超重油油田的生产气油比。生产气油比,可以表示生产井或油田的产气量与产油量的比值。

泡沫油型超重油油田在生产过程中可以对部分生产井定期进行产量测试,测试的产量包括了产气量和产油量,这些具有测试数据的生产井可以称为测试生产井。产量测试的工作量比较大,需要消耗大量的人力物力,泡沫油型超重油油田中大部分的生产井没有进行产量测试,没有测试的生产井可以称为无测试生产井。由于泡沫油型超重油油田生产过程中,大部分生产井没有测试数据,无法获得所有生产井的产气量,因此,无法直接根据生产井的测试数据获得泡沫油型超重油油田的生产气油比。

图1是本申请提供的一种泡沫油型超重油油田的生产气油比的获取方法一个实施例的方法流程示意图,本申请提供的泡沫油型超重油油田的生产气油比的获取方法包括:

S1、获取待分析油田中测试生产井和无测试生产井分别对应的产油量、采出程度,以及所述测试生产井对应的产气量,所述测试生产井包括具有测试数据的生产井,所述无测试生产井包括没有测试数据的生产井。

具体地,本申请实施例中可以选取泡沫油型超重油油田作为待分析油田,根据泡沫油型超重油油田的生产数据、测井数据等,可以获得测试生产井对应的产油量、产气量、采出程度,以及无测试生产井的产油量和采出程度。采出程度可以指累积产油量与动用地质储量比值的百分数,可以反映油田或生产井对应的储量的采出情况。测试生产井和无测试生产井对应的采出程度可以通过获得测试生产井和无测试生产井的生产数据以及测井数据等,计算获得。

S2、利用不同开发层系对应的所述测试生产井对应的产油量、产气量、采出程度,构建不同开发层系对应的开采程度气油比函数。

具体地,本申请实施例中可以预先将待分析油田进行开发层系的划分,可以把多油层按照油层的性质分为几个层系,对每一个层系都单独钻一套井网,分别进行开发,这种方式叫做划分开发层系。例如:可以把油田地下渗透率等性质相似的和延伸分布情况差别不大的、油层压力相近的油层组合在一起,用同一套井网进行开发。本申请一个实施例可以将待分析油田中不同的生产井按照开发层系进行分类,根据各个开发层系中的测试生产井的产油量、产气量、采出程度,可以获得不同开发层系对应的开采程度气油比函数,开采程度气油比函数可以反映不同开发层系对应的采出程度与生产气油比的变化规律。具体可以利用各个开发层系中的测试生产井的产油量、产气量、采出程度,通过函数拟合、图形拟合、表格法等,分析获得不同开发层系对应的气油比与采出程度之间的变化的规律,构建不同开发层系对应的开采程度气油比函数。

例如:若待分析油田划分为3个开发层系A、B、C,根据开发层系A包括的测试生产井的产油量、产气量、采出程度,通过函数拟合、图形拟合、表格法等,计算获得开发层系A对应的开采程度气油比函数。根据开发层系B包括的测试生产井的产油量、产气量、采出程度,通过函数拟合、图形拟合、表格法等,计算获得开发层系B对应的开采程度气油比函数。根据开发层系C包括的测试生产井的产油量、产气量、采出程度,通过函数拟合、图形拟合、表格法等,计算获得开发层系C对应的开采程度气油比函数。

S3、根据所述无测试生产井对应的开发层系、产油量、采出程度,利用所述开采程度气油比函数,获得所述无测试生产井的产气量。

具体地,根据有测试数据的测试生产井的产油量、产气量、采出程度,获得不同开发层系对应的反映采出程度和生产气油比之间的变化规律的开采程度气油比函数后,可以利用开采程度气油比函数获取无测试数据的无测试生产井的产气量。具体可以获取无测试生产井对应的开发层系、采出程度,选取无测试生产井所在的开发层系对应的开采程度气油比函数,将无测试生产井对应的采出程度代入到对应的开采程度气油比函数中,可以获得无测试生产井对应的生产气油比。根据获得的无测试生产井对应的生产气油比以及产油量,可以获得无测试生产井对应的产气量。

例如:获得待分析的泡沫油型超重油油田的开发层系A、B、C分别对应的开采程度气油比函数f1、f2、f3后,获取待分析的泡沫油型超重油油田中各个无测试生产井对应的开发层系、采出程度。如:若获取无测试生产井N1对应的开发层系为A,则可以将无测试生产井N1的采出程度代入到开采程度气油比函数f1中,获得无测试生产井N1的生产气油比。根据无测试生产井N1的生产气油比以及无测试生产井N1的产油量,可以获得无测试生产井N1的产气量。具体可以将无测试生产井N1的生产气油比与无测试生产井N1的产油量的乘积作为无测试生产井N1的产气量。

S4、根据所述待分析油田中所述测试生产井和所述无测试生产井分别对应的产油量、产气量,计算获得所述待分析油田的生产气油比。

具体地,根据获取到的测试生产井的产气量、产油量,无测试生产井的产气量、产油量,统计待分析的泡沫油型超重油油田中各个生产井(包括测试生产井和无测试生产井)的产气量的总和,以及各个生产井产油量的总和。可以将待分析的泡沫油型超重油油田中生产井的产气量的总和与各个生产井产油量的总和的比值,作为待分析的泡沫油型超重油油田的生产气油比。

此外,也可以在获得不同开发层系对应的开采程度气油比函数后,根据无测试生产井对应的开发层系、采出程度,计算获得不同开发层系中无测试生产井的生产气油比。根据不同开发层系中无测试生产井的生产气油比,综合获得不同开发层系对应的生产气油比。如:可以将同一开发层系中无测试生产井以及测试生产井对应的生产气油比的平均值,作为该开发层系的生产气油比。根据不同开发层系的生产气油比,综合获得泡沫油型超重油油田的生产气油比。例如:可以将不同开发层系对应的生产气油比的平均值作为泡沫油型超重油油田的生产气油比。或根据不同开发层系的生产气油比对泡沫油型超重油油田的影响,将不同开发层系赋予不同的权重值,结合不同开发层系的权重值,将不同开发层系的生产气油比乘以对应的权重值,进行加权计算,获得泡沫油型超重油油田的生产气油比。

本申请提供的泡沫油型超重油油田的生产气油比的获取方法,通过分析泡沫油型超重油油田中有测试数据的测试生产井的生产气油比与采出程度的发展规律,获得不同开发层系对应的开采程度气油比函数。将反映采出程度与生产气油比的变化规律的开采程度气油比函数应用到没有测试数据的无测试生产井中,根据无测试生产井对应的开发层系以及采出程度,可以获得无测试生产井的生产气油比。进一步根据无测试生产井的产油量,可以计算获得无测试生产井的产气量。根据获得的泡沫油型超重油油田中各个生产井的产油量以及产气量,可以计算获得泡沫油型超重油油田的生产气油比。利用局部的有测试数据的生产井的生产数据,分析获得采出程度与生产气油比的变化规律,进一步获得泡沫油型超重油油田的生产气油比。实现了泡沫油型超重油油田衰竭开采时生产气油比的计算,为后续泡沫油型超重油油田的开采提供了准确的数据基础。

在上述实施例的基础上,可以根据有测试数据的测试生产井的产气量和产油量,计算获得测试生产井的生产气油比。根据不同开发层系对应的测试生产井的生产气油比、采出程度,采用公式(1)计算获得不同开发层系对应的开采程度气油比函数。

GOR=a·eb·Re (1)

上式中,GOR可以表示生产气油比,Re可以表示采出程度,a、b可以表示系数,不同的开发层系a、b的取值可能不同。

例如:假设开发层系A中包括3口测试生产井M1、M2、M3,可以根据开发层系A中的测试生产井M1、M2、M3的测试生产数据,获得测试生产井M1、M2、M3的产油量、产气量,分别计算出测试生产井M1、M2、M3对应的生产气油比。根据测试生产井M1、M2、M3的生产数据和测井数据等,可以获得测试生产井M1、M2、M3对应的采出程度。根据测试生产井M1、M2、M3对应的生产气油比、采出程度,利用上述公式(1),可以计算获得系数a、b的取值,获得开发层系A对应的开采程度气油比函数。若开发层系中包括多口测试生产井,可能获得多组系数a、b的值,可以将多组a、b的值的平均值作为最终的取值。或者将多口测试生产井的开采程度、气油比数据进行函数拟合或图形拟合或最优化计算等,获得最优的a、b的值。同样的方法,可以获得泡沫油型超重油油田中其他开发层系对应的开采程度气油比函数。

在上述实施例的基础上,本申请一个实施例中,可以根据测试生产井的产油量、产气量、采出程度,利用回归方程法,构建出不同层系对应的开采程度气油比函数。例如:可以根据测试生产井的产油量、产气量计算出测试生产井的气油比,统计同一开发层系对应的测试生产井的气油比、采出程度的变化规律,构建回归方程,回归方程中包括未知变量回归方程的系数。可以通过函数拟合、表格拟合、最小二乘法等,获得回归方程中的系数,最终获得不同层系对应的开采程度气油比函数。

图2(a)-图2(c)是本申请一个实施例中不同开发层系对应的采出程度与生产气油比曲线示意图,如图(a)-图2(c)所示,本申请实施例可以将泡沫油型超重油油田分为三个开发层系O-11、O-12S、O-12I/O-13。分别获得三个开发层系中测试生产井对应的采出程度和生产气油比,采用回归方程法,拟合获得三个开发层系O-11、O-12S、O-12I/O-13分别对应的采出程度与生产气油比曲线,构建出三个开发层系O-11、O-12S、O-12I/O-13分别对应的开采程度气油比函数。本申请实施例中,利用回归方程法,获得的开发层系O-11的开采程度气油比函数可以表示为:GOR=115.4·e101.3·Re;开发层系O-12S的开采程度气油比函数可以表示为:GOR=50.2·e41.8·Re;开发层系O-12I/O-13的开采程度气油比函数可以表示为:GOR=89.1·e18.2·Re

本申请提供的泡沫油型超重油油田的生产气油比的获取方法,根据具有测试数据的测试生产井的生产数据,可以通过回归方程法,构建出开采程度气油比函数,可以准确快速地获得反映生产气油比和采出程度的变化规律。为后续获得无测试数据的无测试生产井的产气量提供了准确的数据基础,进一步可以准确的获得泡沫油型超重油油田的生产气油比,为后续泡沫油型超重油油田的开采提供了准确的数据基础。

在上述实施例的基础上,所述获取待分析油田中测试生产井和无测试生产井分别对应的采出程度,包括:

获取所述测试生产井和所述无测试生产井分别对应的单井控制地质储量;

将所述测试生产井对应的产油量和对应的所述单井控制地质储量之间的比值作为所述测试生产井的采出程度,将所述无测试生产井对应的产油量和对应的所述单井控制地质储量之间的比值作为所述无测试生产井的采出程度。

具体地,本申请一个实施例中,可以通过测井数据等,获得测试生产井、无测试生产井分别对应的单井控制地质储量。单井控制地质储量可以指单井的油气储量(原油储量),可以通过测井数据获得生产井对应的孔隙度、渗透率、含油饱和度的值等,根据这些参数可以获得测试生产井、无测试生产井分别对应的单井控制地质储量。也可以采用其他方法获得泡沫油型超重油油田中各个生产井的单井控制地质储量。可以将测试生产井对应的产油量和该测试生产井对应的单井控制地质储量之间的比值,作为该测试生产井的采出程度。同样的,可以将无测试生产井的产油量和该无测试生产井对应的单井控制地质储量的比值,作为该无测试生产井的采出程度。

例如:获得测试生产井M1的产油量L1和单井控制地质储量Q1后,可以将产油量L1与单井控制地质储量Q1的比值作为测试生产井M1的采出程度。

本申请一个实施例中,可以通过预先构建待分析的泡沫油型超重油油田的地质模型,通过构建的地质模型,获得泡沫油型超重油油田中各个生产井的参数信息,进一步计算各个生产井的单井控制地质储量。其中,泡沫油型超重油油田的地质模型可以通过建立泡沫油型超重油油田的三维构造模型,三维构造模型包括基于地震解释层面和断层建立构造框架。根据三维构造模型,基于井间地层对比和地震解释得到的地层层序建立构造层面模型,通过纵向分层建立三维地质构造模型。基于三维地质构造模型,建立相模型,相模型的建立主要依据露头研究、岩心分析以及测井解释。相模型主要用于控制地层属性的分布,在建立三维地层属性模型时,可以采用相控方法结合测井解释和岩心分析结果来建立模型砂体以及孔隙度、渗透率、含水饱和度以及油藏净厚度三维属性分布。根据建立的相模型,结合泡沫油型超重油油田中生产井的分布,可以获得各个生产井的单井控制地质储量。例如:可以通过建立地质模型获得泡沫油型超重油油田的平均含油饱和度/原油体积系数,结合生产井的分布信息,互动额水平井的参数,采用水平井长度×水平井排距×水平井钻遇油层平均厚度×平均孔隙度×平均含油饱和度/原油体积系数,获得单井控制地质储量。

本申请提供的泡沫油型超重油油田的生产气油比的获取方法,通过分析泡沫油型超重油油田中有测试数据的测试生产井的生产气油比与采出程度的发展规律,采用回归方程分析法,获得不同开发层系对应的开采程度气油比函数。将反映采出程度与生产气油比的变化规律的开采程度气油比函数应用到没有测试数据的无测试生产井中,根据无测试生产井对应的开发层系以及采出程度,可以获得无测试生产井的生产气油比。进一步根据无测试生产井的产油量,可以计算获得无测试生产井的产气量。根据获得的泡沫油型超重油油田中各个生产井的产油量以及产气量,可以计算获得泡沫油型超重油油田的生产气油比。利用局部的有测试数据的生产井的生产数据,分析获得采出程度与生产气油比的变化规律,进一步获得泡沫油型超重油油田的生产气油比。实现了泡沫油型超重油油田衰竭开采时生产气油比的计算,为后续泡沫油型超重油油田的开采提供了准确的数据基础。

基于上述所述的泡沫油型超重油油田的生产气油比的获取方法,本说明书一个或多个实施例还提供一种泡沫油型超重油油田的生产气油比的获取装置。所述的装置可以包括使用了本说明书实施例所述方法的系统(包括分布式系统)、软件(应用)、模块、组件、服务器、客户端等并结合必要的实施硬件的装置。基于同一创新构思,本说明书实施例提供的一个或多个实施例中的装置如下面的实施例所述。由于装置解决问题的实现方案与方法相似,因此本说明书实施例具体的装置的实施可以参见前述方法的实施,重复之处不再赘述。以下所使用的,术语“单元”或者“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。

具体地,图3是本申请提供的泡沫油型超重油油田的生产气油比的获取装置一个实施例的模块结构示意图,如图3所示,本申请中提供的泡沫油型超重油油田的生产气油比的获取装置包括数据采集模块31,函数构建模块32,产气量计算模块33,气油比计算模块34。

数据采集模块31,可以用于获取待分析油田中测试生产井和无测试生产井分别对应的产油量、采出程度,以及所述测试生产井对应的产气量,所述测试生产井包括具有测试数据的生产井,所述无测试生产井包括没有测试数据的生产井;

函数构建模块32,可以用于利用不同开发层系对应的所述测试生产井对应的产油量、产气量、采出程度,构建不同开发层系对应的开采程度气油比函数;

产气量计算模块33,可以用于根据所述无测试生产井对应的开发层系、产油量、采出程度,利用所述开采程度气油比函数,获得所述无测试生产井的产气量;

气油比计算模块34,可以用于根据所述待分析油田中所述测试生产井和所述无测试生产井分别对应的产油量、产气量,计算获得所述待分析油田的生产气油比。

本申请提供的泡沫油型超重油油田的生产气油比的获取装置,通过分析泡沫油型超重油油田中有测试数据的测试生产井的生产气油比与采出程度的发展规律,获得不同开发层系对应的开采程度气油比函数。将反映采出程度与生产气油比的变化规律的开采程度气油比函数应用到没有测试数据的无测试生产井中,根据无测试生产井对应的开发层系以及采出程度,可以获得无测试生产井的生产气油比。进一步根据无测试生产井的产油量,可以计算获得无测试生产井的产气量。根据获得的泡沫油型超重油油田中各个生产井的产油量以及产气量,可以计算获得泡沫油型超重油油田的生产气油比。利用局部的有测试数据的生产井的生产数据,分析获得采出程度与生产气油比的变化规律,进一步获得泡沫油型超重油油田的生产气油比。实现了泡沫油型超重油油田衰竭开采时生产气油比的计算,为后续泡沫油型超重油油田的开采提供了准确的数据基础。

图4是本申请一个实施例中函数构建模块的结构示意图,如图4所示,在上述实施例的基础上,所述函数构建模块32包括:

测试气油比计算单元41,可以用于利用所述测试生产井的产油量、产气量,获得所述测试生产井对应的生产气油比;

函数构建单元42,可以用于根据所述不同开发层系对应的所述测试生产井对应的生产气油比、采出程度,采用GOR=a·eb·Re构建所述不同开发层系对应的所述开采程度气油比函数;

上式中,GOR表示所述生产气油比,Re表示所述采出程度,a、b表示系数。

本申请提供的泡沫油型超重油油田的生产气油比的获取装置,根据测试生产井的产气量、产油量、采出程度,准确的刻画出生产气油比与采出程度之间的函数关系,为后续泡沫油型超重油油田的生产气油比的计算提供了准确的数据基础。

在上述实施例的基础上所述函数构建模块具体用于:

利用不同开发层系对应的所述测试生产井的产油量、产气量、采出程度,采用回归方程法构建所述开采程度气油比函数。

本申请提供的泡沫油型超重油油田的生产气油比的获取装置,采用回归方程法,可以快速准确的获得生产气油比与采出程度之间的变化规律,提高了开采程度气油比函数构建的准确性。

图5是本申请一个实施例中的数据采集模块的结构示意图,如图5所示,在上述实施例的基础上,所述数据采集模块31可以包括:

地质储量获取单元51,可以用于获取所述测试生产井和所述无测试生产井分别对应的单井控制地质储量;

数据处理单元52,可以用于将所述测试生产井对应的产油量和对应的所述单井控制地质储量之间的比值作为所述测试生产井的采出程度,将所述无测试生产井对应的产油量和对应的所述单井控制地质储量之间的比值作为所述无测试生产井的采出程度。

本申请提供的泡沫油型超重油油田的生产气油比的获取装置,可以通过生产井的产油量、单井控制地质储量,计算获得生产井的采出程度,进一步根据测试生产井的采出程度、气油比,可以构建出开采程度气油比函数,进一步获得泡沫油型超重油油田的生产气油比。实现了泡沫油型超重油油田衰竭开采时生产气油比的计算,为后续泡沫油型超重油油田的开采提供了准确的数据基础。

需要说明的,上述所述的装置根据方法实施例的描述还可以包括其他的实施方式,具体的实现方式可以参照相关方法实施例的描述,在此不作一一赘述。

上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。

本说明书实施例提供的上述泡沫油型超重油油田的生产气油比的获取方法或装置可以在计算机中由处理器执行相应的程序指令来实现,如使用windows操作系统的c++语言在PC端实现、linux系统实现,或其他例如使用android、iOS系统程序设计语言在智能终端实现,以及基于量子计算机的处理逻辑实现等。本说明书提供的一种泡沫油型超重油油田的生产气油比的获取装置的另一个实施例中,图6是本申请提供的另一种泡沫油型超重油油田的生产气油比的获取装置实施例的模块结构示意图,如图6所示,本申请另一实施例提供的泡沫油型超重油油田的生产气油比的获取装置可以包括处理器61以及用于存储处理器可执行指令的存储器62,

处理器61和存储器62通过总线63完成相互间的通信;

所述处理器61用于调用所述存储器62中的程序指令,以执行上述各泡沫油型超重油油田的生产气油比的获取方法实施例所提供的方法,例如包括:获取待分析油田中测试生产井和无测试生产井分别对应的产油量、采出程度,以及所述测试生产井对应的产气量,所述测试生产井包括具有测试数据的生产井,所述无测试生产井包括没有测试数据的生产井;利用不同开发层系对应的所述测试生产井对应的产油量、产气量、采出程度,构建不同开发层系对应的开采程度气油比函数;根据所述无测试生产井对应的开发层系、产油量、采出程度,利用所述开采程度气油比函数,获得所述无测试生产井的产气量;根据所述待分析油田中所述测试生产井和所述无测试生产井分别对应的产油量、产气量,计算获得所述待分析油田的生产气油比。

需要说明的是说明书上述所述的装置根据相关方法实施例的描述还可以包括其他的实施方式,具体的实现方式可以参照方法实施例的描述,在此不作一一赘述。本申请中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于硬件+程序类实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

本说明书实施例并不局限于必须是符合行业通信标准、标准计算机数据处理和数据存储规则或本说明书一个或多个实施例所描述的情况。某些行业标准或者使用自定义方式或实施例描述的实施基础上略加修改后的实施方案也可以实现上述实施例相同、等同或相近、或变形后可预料的实施效果。应用这些修改或变形后的数据获取、存储、判断、处理方式等获取的实施例,仍然可以属于本说明书实施例的可选实施方案范围之内。

在20世纪90年代,对于一个技术的改进可以很明显地区分是硬件上的改进(例如,对二极管、晶体管、开关等电路结构的改进)还是软件上的改进(对于方法流程的改进)。然而,随着技术的发展,当今的很多方法流程的改进已经可以视为硬件电路结构的直接改进。设计人员几乎都通过将改进的方法流程编程到硬件电路中来得到相应的硬件电路结构。因此,不能说一个方法流程的改进就不能用硬件实体模块来实现。例如,可编程逻辑器件(Programmable Logic Device,PLD)(例如现场可编程门阵列(Field Programmable Gate Array,FPGA))就是这样一种集成电路,其逻辑功能由用户对器件编程来确定。由设计人员自行编程来把一个数字系统“集成”在一片PLD上,而不需要请芯片制造厂商来设计和制作专用的集成电路芯片。而且,如今,取代手工地制作集成电路芯片,这种编程也多半改用“逻辑编译器(logic compiler)”软件来实现,它与程序开发撰写时所用的软件编译器相类似,而要编译之前的原始代码也得用特定的编程语言来撰写,此称之为硬件描述语言(Hardware Description Language,HDL),而HDL也并非仅有一种,而是有许多种,如ABEL(Advanced Boolean Expression Language)、AHDL(Altera Hardware Description Language)、Confluence、CUPL(Cornell University Programming Language)、HDCal、JHDL(Java Hardware Description Language)、Lava、Lola、MyHDL、PALASM、RHDL(Ruby Hardware Description Language)等,目前最普遍使用的是VHDL(Very-High-Speed Integrated Circuit Hardware Description Language)与Verilog。本领域技术人员也应该清楚,只需要将方法流程用上述几种硬件描述语言稍作逻辑编程并编程到集成电路中,就可以很容易得到实现该逻辑方法流程的硬件电路。

控制器可以按任何适当的方式实现,例如,控制器可以采取例如微处理器或处理器以及存储可由该(微)处理器执行的计算机可读程序代码(例如软件或固件)的计算机可读介质、逻辑门、开关、专用集成电路(Application Specific Integrated Circuit,ASIC)、可编程逻辑控制器和嵌入微控制器的形式,控制器的例子包括但不限于以下微控制器:ARC 625D、Atmel AT91SAM、Microchip PIC18F26K20以及Silicone Labs C8051F320,存储器控制器还可以被实现为存储器的控制逻辑的一部分。本领域技术人员也知道,除了以纯计算机可读程序代码方式实现控制器以外,完全可以通过将方法步骤进行逻辑编程来使得控制器以逻辑门、开关、专用集成电路、可编程逻辑控制器和嵌入微控制器等的形式来实现相同功能。因此这种控制器可以被认为是一种硬件部件,而对其内包括的用于实现各种功能的装置也可以视为硬件部件内的结构。或者甚至,可以将用于实现各种功能的装置视为既可以是实现方法的软件模块又可以是硬件部件内的结构。

上述实施例阐明的系统、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机。具体的,计算机例如可以为个人计算机、膝上型计算机、车载人机交互设备、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任何设备的组合。

虽然本说明书一个或多个实施例提供了如实施例或流程图所述的方法操作步骤,但基于常规或者无创造性的手段可以包括更多或者更少的操作步骤。实施例中列举的步骤顺序仅仅为众多步骤执行顺序中的一种方式,不代表唯一的执行顺序。在实际中的装置或终端产品执行时,可以按照实施例或者附图所示的方法顺序执行或者并行执行(例如并行处理器或者多线程处理的环境,甚至为分布式数据处理环境)。术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、产品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、产品或者设备所固有的要素。在没有更多限制的情况下,并不排除在包括所述要素的过程、方法、产品或者设备中还存在另外的相同或等同要素。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。

为了描述的方便,描述以上装置时以功能分为各种模块分别描述。当然,在实施本说明书一个或多个时可以把各模块的功能在同一个或多个软件和/或硬件中实现,也可以将实现同一功能的模块由多个子模块或子单元的组合实现等。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

本发明是参照根据本发明实施例的方法、装置(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。

内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储、石墨烯存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。

本领域技术人员应明白,本说明书一个或多个实施例可提供为方法、系统或计算机程序产品。因此,本说明书一个或多个实施例可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本说明书一个或多个实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本说明书一个或多个实施例可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本本说明书一个或多个实施例,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本说明书的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。

以上所述仅为本说明书一个或多个实施例的实施例而已,并不用于限制本本说明书一个或多个实施例。对于本领域技术人员来说,本说明书一个或多个实施例可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在权利要求范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1