掌桥专利:专业的专利平台
掌桥专利
首页

测井数据处理方法及装置

文献发布时间:2023-06-19 10:08:35


测井数据处理方法及装置

技术领域

本申请涉及测井数据处理领域,具体涉及一种测井数据处理方法及装置。

背景技术

由于测井数据测量时同一口井的不同的曲线可能不是同一批次、同一测井仪器测量的,所以这些测井数据的深度采样间隔和深度值也不尽相同,通过上传或推送到数据平台的数据很可能就包含这样一部分的测井数据。下载这部分测井数据时,会由于一口井下不同的测井数据深度点和采样间隔不同而无法下载从而报错。

发明内容

针对现有技术中的问题,本申请提供一种测井数据处理方法及装置,能够有效解决同一口井的不同测井数据由于起始深度值和采样间隔各不相同导致的数据冲突不可用的问题。

为了解决上述问题中的至少一个,本申请提供以下技术方案:

第一方面,本申请提供一种测井数据处理方法,包括:

根据测井数据在预设坐标系中相邻两个初始采样点的坐标数据,确定所述测井数据的各初始采样间隔的深度值与曲线值的对应关系;

根据所述测井数据在所述预设坐标系中的预设起始坐标和预设目标采样间隔确定所述测井数据中各目标采样点的目标深度值,并根据所述目标采样点的目标深度值确定对应的所述初始采样间隔;

根据所述目标采样点的目标深度值和所述初始采样间隔的深度值与曲线值的对应关系,得到所述目标采样点的目标曲线值。

进一步地,所述根据测井数据在预设坐标系中相邻两个初始采样点的坐标数据,确定所述测井数据的各初始采样间隔的深度值与曲线值的对应关系,包括:

根据所述相邻两个初始采样点在所述预设坐标系中的两个坐标值连接而成的直线,得到所述直线相对于所述预设坐标系的斜率和偏移量,其中,所述偏移量为所述直线的延长线与所述预设坐标系的横轴相交时对应的横轴数值;

根据所述斜率和所述偏移量,确定所述深度值与曲线值的对应关系。

进一步地,所述根据所述斜率和所述偏移量,确定所述深度值与曲线值的对应关系,包括:

所述深度值与曲线值的对应关系的表达式为:X=AY+B,

其中,所述X为所述曲线值,所述A为所述斜率,所述Y为所述深度值,所述B为所述偏移量。

进一步地,所述根据所述目标采样点的目标深度值确定对应的所述初始采样间隔,包括:

确定所述各初始采样点中坐标数据中的初始深度值最接近所述目标深度值的相邻两个初始采样点及对应的初始采样间隔。

进一步地,所述根据所述目标采样点的目标深度值和所述初始采样间隔的深度值与曲线值的对应关系,得到所述目标采样点的目标曲线值,包括:

根据所述目标深度值和所述深度值与曲线值的对应关系的表达式中所述目标深度值与目标曲线值的对应关系,得到所述目标曲线值。

第二方面,本申请提供一种测井数据处理装置,包括:

对应关系确定模块,用于根据测井数据在预设坐标系中相邻两个初始采样点的坐标数据,确定所述测井数据的各初始采样间隔的深度值与曲线值的对应关系;

目标深度值确定模块,用于根据所述测井数据在所述预设坐标系中的预设起始坐标和预设目标采样间隔确定所述测井数据中各目标采样点的目标深度值,并根据所述目标采样点的目标深度值确定对应的所述初始采样间隔;

目标曲线值确定模块,用于根据所述目标采样点的目标深度值和所述初始采样间隔的深度值与曲线值的对应关系,得到所述目标采样点的目标曲线值。

进一步地,所述对应关系确定模块包括:

斜率和偏移量确定单元,用于根据所述相邻两个初始采样点在所述预设坐标系中的两个坐标值连接而成的直线,得到所述直线相对于所述预设坐标系的斜率和偏移量,其中,所述偏移量为所述直线的延长线与所述预设坐标系的横轴相交时对应的横轴数值;

对应关系确定单元,用于根据所述斜率和所述偏移量,确定所述深度值与曲线值的对应关系。

进一步地,所述目标深度值确定模块包括:

初始采样间隔确定单元,用于确定所述各初始采样点中坐标数据中的初始深度值最接近所述目标深度值的相邻两个初始采样点及对应的初始采样间隔。

进一步地,所述目标曲线值确定模块包括:

表达式运算单元,用于根据所述目标深度值和所述深度值与曲线值的对应关系的表达式中所述目标深度值与目标曲线值的对应关系,得到所述目标曲线值。

第三方面,本申请提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现所述的测井数据处理方法的步骤。

第四方面,本申请提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现所述的测井数据处理方法的步骤。

由上述技术方案可知,本申请提供一种测井数据处理方法及装置,通过将原始测井数据放置于一预设坐标系中,并确定测井数据中的相邻两个初始采样点在该预设坐标系中的坐标数据,以此进一步确定该相邻两个初始采样点的坐标数据之间(即一个初始采样间隔内)深度值与曲线值的对应关系,通过统一设定测井数据的起始坐标和目标采样间隔,确定测井数据中各个目标采样点在预设坐标系中的目标深度值以及各自对应的初始采样间隔(即该目标采样点的深度值落在哪个初始采样间隔内),结合该初始采样间隔的深度值与曲线值的对应关系,得到目标采样点的目标曲线值,由此完成了对各个不同测井数据的重新采样,同一规范了各测井数据的起始坐标、目标采样间隔以及各目标采样点的深度值和曲线值,能够有效解决同一口井的不同测井数据由于起始深度值和采样间隔各不相同导致的数据冲突不可用的问题。

附图说明

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

图1为本申请实施例中的测井数据处理方法的流程示意图之一;

图2为本申请实施例中的测井数据处理方法的流程示意图之二;

图3为本申请实施例中的测井数据处理装置的结构图之一;

图4为本申请实施例中的测井数据处理装置的结构图之二;

图5为本申请实施例中的测井数据处理装置的结构图之三;

图6为本申请实施例中的测井数据处理装置的结构图之四;

图7为本申请实施例中的电子设备的结构示意图。

具体实施方式

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

考虑到由于测井数据测量时同一口井的不同的曲线可能不是同一批次、同一测井仪器测量的,所以这些测井数据的深度采样间隔和深度值也不尽相同,通过上传或推送到数据平台的数据很可能就包含这样一部分的测井数据。下载这部分测井数据时,会由于一口井下不同的测井数据深度点和采样间隔不同而无法下载从而报错的问题,本申请提供一种测井数据处理方法及装置,通过将原始测井数据放置于一预设坐标系中,并确定测井数据中的相邻两个初始采样点在该预设坐标系中的坐标数据,以此进一步确定该相邻两个初始采样点的坐标数据之间(即一个初始采样间隔内)深度值与曲线值的对应关系,通过统一设定测井数据的起始坐标和目标采样间隔,确定测井数据中各个目标采样点在预设坐标系中的目标深度值以及各自对应的初始采样间隔(即该目标采样点的深度值落在哪个初始采样间隔内),结合该初始采样间隔的深度值与曲线值的对应关系,得到目标采样点的目标曲线值,由此完成了对各个不同测井数据的重新采样,同一规范了各测井数据的起始坐标、目标采样间隔以及各目标采样点的深度值和曲线值,能够有效解决同一口井的不同测井数据由于起始深度值和采样间隔各不相同导致的数据冲突不可用的问题。

为了能够有效解决同一口井的不同测井数据由于起始深度值和采样间隔各不相同导致的数据冲突不可用的问题,本申请提供一种测井数据处理方法的实施例,参见图1,所述测井数据处理方法具体包含有如下内容:

步骤S101:根据测井数据在预设坐标系中相邻两个初始采样点的坐标数据,确定所述测井数据的各初始采样间隔的深度值与曲线值的对应关系。

可以理解的是,不同的测井数据往往具有不同的起始坐标和采样间隔,进而导致实际生产应用中下载同一口井的多个测井设备采集的测井数据时,容易产生数据不对应的问题,进而影响后续数据分析工作,因此本申请提供了一种对各测井数据进行重新采样处理的技术方案,以统一规范各个不同的测井数据。

可选地,本申请首先需要确定某一测井数据中相邻两个初始采样点之间具有怎样的线性变化规律,由于相邻两个初始采样点之间缺乏原始采样点数据,因此重新采样的关键就在于确定在相邻两个初始采样点之间深度值与曲线值具有怎样的对应关系。

可选地,本申请预先设置有一坐标系,并将测井数据设置于该预设坐标系内以确定各初始采样点的坐标数据,具体地,可以以测井曲线垂深深度减小的方向为Y轴,以测井曲线原始的任意相邻的两个初始采样点深度较小的点为原点,以过原点垂直于Y轴曲线值增大的方向为X轴建立平面直角坐标系,预设坐标系的建立也可依据其他规则,能够确定各初始采样点的坐标数据即可。

可选地,获取到两个初始采样点的坐标数据后即可进一步得到两坐标之间深度值与曲线值的对应关系。

在一种举例中,可将两坐标连接而成一直线,根据两坐标的具体坐标值可求得该直线的一元二次线性方程表达式,即可表征两坐标之间深度值与曲线值的对应关系。

在另一种举例中,可根据多个相邻初始采样点的坐标值相连而成一曲线,并根据各坐标的具体坐标值求得该曲线的曲线方程表达式,即可表征两坐标之间深度值与曲线值的对应关系。

步骤S102:根据所述测井数据在所述预设坐标系中的预设起始坐标和预设目标采样间隔确定所述测井数据中各目标采样点的目标深度值,并根据所述目标采样点的目标深度值确定对应的所述初始采样间隔。

可以理解的是,不同的测井数据往往具有不同的起始坐标和采样间隔,进而导致实际生产应用中下载同一口井的多个测井设备采集的测井数据时,容易产生数据不对应的问题,进而影响后续数据分析工作,因此本申请需要对各测井数据的起始坐标和采样间隔进行重新统一设定,以确定重新统一设定后目标采样点的坐标数据(尤其是深度值)。

可以理解的是,目标采样点的目标深度值可以通过“曲线深度=起始深度+(N-1)×采样间隔”组成的等差数列求得,其中N为第N个目标采样点,例如,设定一测井数据的预设起始坐标(即起始深度)为100m,计算第100个目标采样点对应的目标深度值,预设目标采样间隔为0.5m,那么带入上述等差数列公式,可得第100个目标采样点的目标深度值=100+(100-1)×0.5=149.5m。

可以理解的是,由于在上述步骤S101中将原始的测井数据设置于预设坐标系后可知各初始采样点的坐标数据,即各初始采样点的初始深度值已知,因此通过将目标深度值与各初始深度值进行数值比较,可以该目标采样点坐落于哪两个相邻的初始采样点之间,即确定目标采样点对应的初始采样间隔。

步骤S103:根据所述目标采样点的目标深度值和所述初始采样间隔的深度值与曲线值的对应关系,得到所述目标采样点的目标曲线值。

可以理解的是,上述步骤S101已知各初始采样间隔的深度值与曲线值的对应关系,上述步骤S102已知目标采集点的目标深度值以及该目标采样点对应哪个初始采样间隔,由此可将目标采样点的目标深度值代入对应的初始采样间隔的深度值与曲线值的对应关系中,进而可得各个目标采样点的目标曲线值,由此完成对各个不同测井数据的重新采样,即各个不同测井数据具有了统一的起始坐标和采样间隔,也明确了各目标采样点的深度值与曲线值。

从上述描述可知,本申请实施例提供的测井数据处理方法,能够通过将原始测井数据放置于一预设坐标系中,并确定测井数据中的相邻两个初始采样点在该预设坐标系中的坐标数据,以此进一步确定该相邻两个初始采样点的坐标数据之间(即一个初始采样间隔内)深度值与曲线值的对应关系,通过统一设定测井数据的起始坐标和目标采样间隔,确定测井数据中各个目标采样点在预设坐标系中的目标深度值以及各自对应的初始采样间隔(即该目标采样点的深度值落在哪个初始采样间隔内),结合该初始采样间隔的深度值与曲线值的对应关系,得到目标采样点的目标曲线值,由此完成了对各个不同测井数据的重新采样,同一规范了各测井数据的起始坐标、目标采样间隔以及各目标采样点的深度值和曲线值,能够有效解决同一口井的不同测井数据由于起始深度值和采样间隔各不相同导致的数据冲突不可用的问题。

为了能够准确表征相邻两个初始采样点之间存在的线性变化规律,在本申请的测井数据处理方法的一实施例中,参见图2,还具体包含有如下内容:

步骤S201:根据所述相邻两个初始采样点在所述预设坐标系中的两个坐标值连接而成的直线,得到所述直线相对于所述预设坐标系的斜率和偏移量,其中,所述偏移量为所述直线的延长线与所述预设坐标系的横轴相交时对应的横轴数值。

步骤S202:根据所述斜率和所述偏移量,确定所述深度值与曲线值的对应关系。

可以理解的是,可将相邻两个初始采样点在所述预设坐标系中的两个坐标值连接而成直线,根据两坐标的具体坐标值可求得该直线的一元二次线性方程表达式,即可表征两坐标之间深度值与曲线值的对应关系。

具体地,由于该直线上的两坐标值已知,由此可得该直线的相对于预设坐标系的斜率;将该直线延长,当直线的延长线与所述预设坐标系的横轴相交时(即Y轴坐标为0时),得到该直线的偏移量,根据所述斜率和所述偏移量即可求得该直线的一元二次线程方程表达式,该表达式能够表征相邻两个初始采样点之间深度值与曲线值的对应关系。

为了能够进一步具体表征相邻两个初始采样点之间存在的线性变化规律,在本申请的测井数据处理方法的一实施例中,还具体包含有如下内容:所述深度值与曲线值的对应关系的表达式为:X=AY+B,其中,所述X为所述曲线值,所述A为所述斜率,所述Y为所述深度值,所述B为所述偏移量。

为了能够确定目标采样点具体对应哪个初始采样间隔,在本申请的测井数据处理方法的一实施例中,还具体包含有如下内容:确定所述各初始采样点中坐标数据中的初始深度值最接近所述目标深度值的相邻两个初始采样点及对应的初始采样间隔。

可以理解的是,由于在上述步骤S101中将原始的测井数据设置于预设坐标系后可知各初始采样点的坐标数据,即各初始采样点的初始深度值已知,因此通过将目标深度值与各初始深度值进行数值比较,可以该目标采样点坐落于哪两个相邻的初始采样点之间,即确定目标采样点对应的初始采样间隔。

例如,存在5个初始采样点A、B、C、D、E,各初始采样点在预设坐标系中的初始深度值分别为A:0、B:10、C:20、D:30、E:40,当通过步骤S102得到一目标采样点的目标深度值为15时,通过目标深度值与各初始深度值进行数据比较,可知与目标深度值最接近的两个相邻初始采样点为B和C,因此可判定该目标采样点坐落于初始采样点B和C之间,即目标采样点对应于由初始采样点B和C构成的初始采样间隔。

为了能够根据初始采样间隔的线性变化规律确定目标采样点的目标曲线值,在本申请的测井数据处理方法的一实施例中,还具体包含有如下内容:根据所述目标深度值和所述深度值与曲线值的对应关系的表达式中所述目标深度值与目标曲线值的对应关系,得到所述目标曲线值。

为了能够有效解决同一口井的不同测井数据由于起始深度值和采样间隔各不相同导致的数据冲突不可用的问题,本申请提供一种用于实现所述测井数据处理方法的全部或部分内容的测井数据处理装置的实施例,参见图3,所述测井数据处理装置具体包含有如下内容:

对应关系确定模块10,用于根据测井数据在预设坐标系中相邻两个初始采样点的坐标数据,确定所述测井数据的各初始采样间隔的深度值与曲线值的对应关系。

目标深度值确定模块20,用于根据所述测井数据在所述预设坐标系中的预设起始坐标和预设目标采样间隔确定所述测井数据中各目标采样点的目标深度值,并根据所述目标采样点的目标深度值确定对应的所述初始采样间隔。

目标曲线值确定模块30,用于根据所述目标采样点的目标深度值和所述初始采样间隔的深度值与曲线值的对应关系,得到所述目标采样点的目标曲线值。

从上述描述可知,本申请实施例提供的测井数据处理装置,能够通过将原始测井数据放置于一预设坐标系中,并确定测井数据中的相邻两个初始采样点在该预设坐标系中的坐标数据,以此进一步确定该相邻两个初始采样点的坐标数据之间(即一个初始采样间隔内)深度值与曲线值的对应关系,通过统一设定测井数据的起始坐标和目标采样间隔,确定测井数据中各个目标采样点在预设坐标系中的目标深度值以及各自对应的初始采样间隔(即该目标采样点的深度值落在哪个初始采样间隔内),结合该初始采样间隔的深度值与曲线值的对应关系,得到目标采样点的目标曲线值,由此完成了对各个不同测井数据的重新采样,同一规范了各测井数据的起始坐标、目标采样间隔以及各目标采样点的深度值和曲线值,能够有效解决同一口井的不同测井数据由于起始深度值和采样间隔各不相同导致的数据冲突不可用的问题。

为了能够准确表征相邻两个初始采样点之间存在的线性变化规律,在本申请的测井数据处理装置的一实施例中,参见图4,所述对应关系确定模块10包括:

斜率和偏移量确定单元11,用于根据所述相邻两个初始采样点在所述预设坐标系中的两个坐标值连接而成的直线,得到所述直线相对于所述预设坐标系的斜率和偏移量,其中,所述偏移量为所述直线的延长线与所述预设坐标系的横轴相交时对应的横轴数值。

对应关系确定单元12,用于根据所述斜率和所述偏移量,确定所述深度值与曲线值的对应关系。

为了能够确定目标采样点具体对应哪个初始采样间隔,在本申请的测井数据处理装置的一实施例中,参见图5,所述目标深度值确定模块20包括:

初始采样间隔确定单元21,用于确定所述各初始采样点中坐标数据中的初始深度值最接近所述目标深度值的相邻两个初始采样点及对应的初始采样间隔。

为了能够根据初始采样间隔的线性变化规律确定目标采样点的目标曲线值,在本申请的测井数据处理装置的一实施例中,参见图6,所述目标曲线值确定模块30包括:

表达式运算单元31,用于根据所述目标深度值和所述深度值与曲线值的对应关系的表达式中所述目标深度值与目标曲线值的对应关系,得到所述目标曲线值。

为了更进一步说明本方案,本申请还提供一种应用上述测井数据处理装置实现测井数据处理方法的具体应用实例,具体包含有如下内容:

步骤1,以测井曲线垂深深度减小的方向为Y轴,以测井曲线原始的任意相邻的两个初始采样点深度较小的点为原点,以过原点垂直于Y轴曲线值增大的方向为X轴建立平面直角坐标系;

步骤2,过这两个相邻初始采样点做一条直线,求解这条直线的方程,用Y做X的表达式,也就是每两个初始采样点会求解出一个对应的线性方程(连接任意两个相邻初始采样点可构成一个一元二次线性方程X=AY+B,其中,X为采样点对应的曲线值,Y为采样点对应的深度值,A为两初始采样点间的斜率,B为过两初始采样点直线与X轴焦点对应的X轴数值);

步骤3,利用“曲线深度=起始深度+(N-1)×采样间隔”组成的等差数列,可以求得目标采样间隔第N个点对应的目标采样点深度值(比如某测井曲线的第一个采样点对应的起始深度为100m,我们要计算第100个采样点对应的深度,样点间的采样间隔为0.5m,那么带入公式,曲线深度=100+(100-1)×0.5=149.5m);

步骤4,新的每个目标采样点的深度值一定会落在原始的某两个相邻初始采样点深度之间(因为不管怎么进行重采样采样间隔怎么变,一条曲线开始深度和结束深度是定的,那么重采样前曲线的采样点和重采样后的采样点对应的深度范围都是相同的,因此重采样后的每个采样点对应深度不是与重采样前某个采样点深度相同就是落在重采样之前某两个相邻采样点深度之间),即某个新的目标采样点一定会满足某两个相邻初始采样点之间的线性方程,将新的任意目标采样点深度带入对应的线性方程,即可解得对应的曲线值X。

由上述内容可知,本申请还可以实现如下技术效果:下载测井曲线时,填入一个采样率,所有井下载的测井曲线全部重采样成统一的深度点及采样间隔。

在本申请的另一实施例中,数据平台往各软件工区推送井位、井头数据时,原始的井位、井头坐标带号可能与软件工区对应的投影系统带号不一致,而从数据平台推送到软件工区的井点、井头数据的原始坐标将不会自动转换成软件工区所在投影系统带号里的坐标,就会出现井位、井头坐标错误,对应的井将无法正常在软件工区内展示。

因此,在推送井位、井头数据时,数据平台就需要做判断,判断井位、井头的原始坐标是否带带号(按一定经差将地球椭球面划分成若干投影带,这是投影中限制长度变形的最有效方法,分带时既要控制长度变形使其不大于测图误差,又要使带数不致过多以减少换带计算工作,据此原则将地球椭球面沿子午线划分成经差相等的瓜瓣形地带,以便分带投影。通常按经差6度或3度分为六度带或三度带。六度带自0度子午线起每隔经差6度自西向东分带,带号依次编为第1、2…60带。三度带是在六度带的基础上分成的,它的中央子午线与六度带的中央子午线和分带子午线重合,即自1.5度子午线起每隔经差3度自西向东分带,带号依次编为三度带第1、2…120带),如果不带带号需要加上与软件工区投影系统相同的带号。如果推送的井位、井头本身就带带号,需要判断井位、井头所带的带号与软件工区投影系统的带号是否一致,假使不一致需要提前将井位、井点的原始坐标通过算法转换成软件工区投影系统所在带的坐标,然后再将井位、井点的原始坐标和转换后的坐标分别对应插入软件工区井位、井点对应的原始坐标、转换后的坐标字段,这样就可以保证井点、井头数据推送到软件工区能够正常使用。

本申请还可以通过坐标转换在数据平台与各主流软件间井数据的双向流通推送时,即使井数据原始坐标对应的投影系统与目标库的投影系统不一致,也可以通过现有的七参数算法提前转换成目标库的坐标,从而奠定了井数据共享的基础。

本申请的实施例还提供能够实现上述实施例中的测井数据处理方法中全部步骤的一种电子设备的具体实施方式,参见图7,所述电子设备具体包括如下内容:

处理器(processor)601、存储器(memory)602、通信接口(CommunicationsInterface)603和总线604;

其中,所述处理器601、存储器602、通信接口603通过所述总线604完成相互间的通信;所述通信接口603用于实现测井数据处理装置、在线业务系统、客户端设备以及其他参与机构之间的信息传输;

所述处理器601用于调用所述存储器602中的计算机程序,所述处理器执行所述计算机程序时实现上述实施例中的测井数据处理方法中的全部步骤,例如,所述处理器执行所述计算机程序时实现下述步骤:

步骤S101:根据测井数据在预设坐标系中相邻两个初始采样点的坐标数据,确定所述测井数据的各初始采样间隔的深度值与曲线值的对应关系。

步骤S102:根据所述测井数据在所述预设坐标系中的预设起始坐标和预设目标采样间隔确定所述测井数据中各目标采样点的目标深度值,并根据所述目标采样点的目标深度值确定对应的所述初始采样间隔。

步骤S103:根据所述目标采样点的目标深度值和所述初始采样间隔的深度值与曲线值的对应关系,得到所述目标采样点的目标曲线值。

从上述描述可知,本申请实施例提供的电子设备,能够通过将原始测井数据放置于一预设坐标系中,并确定测井数据中的相邻两个初始采样点在该预设坐标系中的坐标数据,以此进一步确定该相邻两个初始采样点的坐标数据之间(即一个初始采样间隔内)深度值与曲线值的对应关系,通过统一设定测井数据的起始坐标和目标采样间隔,确定测井数据中各个目标采样点在预设坐标系中的目标深度值以及各自对应的初始采样间隔(即该目标采样点的深度值落在哪个初始采样间隔内),结合该初始采样间隔的深度值与曲线值的对应关系,得到目标采样点的目标曲线值,由此完成了对各个不同测井数据的重新采样,同一规范了各测井数据的起始坐标、目标采样间隔以及各目标采样点的深度值和曲线值,能够有效解决同一口井的不同测井数据由于起始深度值和采样间隔各不相同导致的数据冲突不可用的问题。

本申请的实施例还提供能够实现上述实施例中的测井数据处理方法中全部步骤的一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述实施例中的测井数据处理方法的全部步骤,例如,所述处理器执行所述计算机程序时实现下述步骤:

步骤S101:根据测井数据在预设坐标系中相邻两个初始采样点的坐标数据,确定所述测井数据的各初始采样间隔的深度值与曲线值的对应关系。

步骤S102:根据所述测井数据在所述预设坐标系中的预设起始坐标和预设目标采样间隔确定所述测井数据中各目标采样点的目标深度值,并根据所述目标采样点的目标深度值确定对应的所述初始采样间隔。

步骤S103:根据所述目标采样点的目标深度值和所述初始采样间隔的深度值与曲线值的对应关系,得到所述目标采样点的目标曲线值。

从上述描述可知,本申请实施例提供的计算机可读存储介质,能够通过将原始测井数据放置于一预设坐标系中,并确定测井数据中的相邻两个初始采样点在该预设坐标系中的坐标数据,以此进一步确定该相邻两个初始采样点的坐标数据之间(即一个初始采样间隔内)深度值与曲线值的对应关系,通过统一设定测井数据的起始坐标和目标采样间隔,确定测井数据中各个目标采样点在预设坐标系中的目标深度值以及各自对应的初始采样间隔(即该目标采样点的深度值落在哪个初始采样间隔内),结合该初始采样间隔的深度值与曲线值的对应关系,得到目标采样点的目标曲线值,由此完成了对各个不同测井数据的重新采样,同一规范了各测井数据的起始坐标、目标采样间隔以及各目标采样点的深度值和曲线值,能够有效解决同一口井的不同测井数据由于起始深度值和采样间隔各不相同导致的数据冲突不可用的问题。

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于硬件+程序类实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

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

虽然本申请提供了如实施例或流程图所述的方法操作步骤,但基于常规或者无创造性的劳动可以包括更多或者更少的操作步骤。实施例中列举的步骤顺序仅仅为众多步骤执行顺序中的一种方式,不代表唯一的执行顺序。在实际中的装置或客户端产品执行时,可以按照实施例或者附图所示的方法顺序执行或者并行执行(例如并行处理器或者多线程处理的环境)。

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

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

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

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

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

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

本领域技术人员应明白,本说明书的实施例可提供为方法、系统或计算机程序产品。因此,本说明书实施例可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。

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

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

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

相关技术
  • 测井数据处理方法及装置
  • 测井数据处理方法和装置
技术分类

06120112437068