一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

异构测井数据处理方法及装置与流程

2022-11-30 06:59:54 来源:中国专利 TAG:


1.本发明涉及石油测井技术领域,尤其涉及异构测井数据处理方法及装置。


背景技术:

2.本部分旨在为权利要求书中陈述的本发明实施例提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
3.由于测井仪器繁多,测井记录的数据资料种类也千变万化。按照存储方式可以将所有的测井数据和相关参数归为两类,分别是结构化数据和非结构化数据。其中,非结构化数据主要包括绘图模板、参数卡文件、解释报告等,这些数据一般是在测井资料处理过程中产生的,由专门的软件进行处理,只需要以原始的形式进行保存即可。结构化数据是一组索引和值的集合,索引一般为深度,值可能是单值或多值。根据组织方式一般划分为曲线和表格两大类,曲线分为离散曲线和连续曲线,连续曲线用于存储常规测井和成像测井的各种连续曲线,包括一维曲线、二维曲线及三维曲线等;离散曲线涵盖了生产测井中的连续、分段、定点测量的各类数据的存储。表格用于存储所有具有二维特性的数据,例如解释结论、分层、录井剖面等。
4.在测井处理解释过程中,经常需要通过设置特定的过滤条件,以定义基准深度索引,从而统一组织和管理相关曲线和表格数据,那么如何方便的构建基准深度来筛选曲线和表格数据便具有十分重要的意义。
5.部分测井软件中,提供了曲线、表格等单个数据的导出功能,可以通过在excel表中设置过滤条件筛选出指定的数据,此方法实现起来耗时耗力,效率较低。还有一些软件提供了基于表格层段定义索引深度的数据筛选方式:自定义深度层段或从表格中获取深度层段,这种方法无法对层段增加控制条件,生成的数据达不到预期效果,导致测井数据处理的效果较差。


技术实现要素:

6.本发明实施例提供一种异构测井数据处理方法,用以提高测井数据筛选的效率及准确性,该异构测井数据处理方法包括:
7.采集目标井孔的测井数据;
8.根据不同测井数据类型对应的深度索引来源,确定不同测井数据类型的数据筛选条件;数据筛选条件包括基准深度及曲线取值方式;
9.根据不同测井数据类型包含基准深度及曲线取值方式的数据筛选条件确定待选测井数据;
10.根据待选测井数据确定目标测井数据。
11.本发明实施例还提供一种异构测井数据处理装置,用以提高测井数据筛选的效率及准确性,该异构测井数据处理装置包括:
12.井孔测井数据采集模块,用于采集目标井孔的测井数据;
13.数据筛选条件确定模块,用于根据不同测井数据类型对应的深度索引来源,确定不同测井数据类型的数据筛选条件;数据筛选条件包括基准深度及曲线取值方式;
14.待选测井数据确定模块,用于根据不同测井数据类型包含基准深度及曲线取值方式的数据筛选条件确定待选测井数据;
15.目标测井数据确定模块,用于根据待选测井数据确定目标测井数据。
16.本发明实施例还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述异构测井数据处理方法。
17.本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有执行上述异构测井数据处理方法的计算机程序。
18.本发明实施例中,采集目标井孔的测井数据;根据不同测井数据类型对应的深度索引来源,确定不同测井数据类型的数据筛选条件;数据筛选条件包括基准深度及曲线取值方式;根据不同测井数据类型包含基准深度及曲线取值方式的数据筛选条件确定待选测井数据;根据待选测井数据确定目标测井数据。本发明实施例通过确定不同测井数据类型的数据筛选条件,例如基准深度及曲线取值方式,进而从基于数据筛选条件确定的待选测井数据中确定目标测井数据,能够提高测井数据筛选的效率及准确性。
附图说明
19.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
20.图1为本发明第一实施例提供的异构测井数据处理方法的实现流程图;
21.图2为本发明第二实施例提供的异构测井数据处理方法中步骤102的实现流程图;
22.图3为本发明第三实施例提供的异构测井数据处理方法中步骤102的实现流程图;
23.图4为本发明第四实施例提供的异构测井数据处理方法中步骤102的实现流程图;
24.图5为本发明第五实施例提供的异构测井数据处理方法中步骤102的实现流程图;
25.图6为本发明第六实施例提供的异构测井数据处理方法中步骤102的实现流程图;
26.图7为本发明第七实施例提供的异构测井数据处理装置的功能模块图;
27.图8为本发明第八实施例提供的异构测井数据处理装置中数据筛选条件确定模块702的结构框图;
28.图9为本发明第九实施例提供的异构测井数据处理装置中数据筛选条件确定模块702的结构框图;
29.图10为本发明第十实施例提供的异构测井数据处理装置中数据筛选条件确定模块702的结构框图;
30.图11为本发明第十一实施例提供的异构测井数据处理装置中数据筛选条件确定模块702的结构框图;
31.图12为本发明第十二实施例提供的异构测井数据处理装置中数据筛选条件确定模块702的结构框图;
32.图13为本发明第十三实施例提供的筛选某井孔离散曲线的基准深度示意图;
33.图14为本发明第十四实施例提供的筛选某井孔通用表格的基准深度示意图;
34.图15为本发明第十五实施例提供的筛选某井孔自定义层段的基准深度示意图;
35.图16为本发明第十六实施例提供的某井孔设置深度列特定值过滤条件示意图;
36.图17为本发明第十七实施例提供的某井孔曲线取值方式示意图;
37.图18为本发明第十八实施例提供的最终生成的某井孔的目标数据表示意图。
具体实施方式
38.为使本发明实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本发明实施例做进一步详细说明。在此,本发明的示意性实施例及其说明用于解释本发明,但并不作为对本发明的限定。
39.图1示出了本发明第一实施例提供的异构测井数据处理方法的实现流程,为便于描述,仅示出了与本发明实施例相关的部分,详述如下:
40.如图1所示,异构测井数据处理方法,其包括:
41.步骤101,采集目标井孔的测井数据;
42.步骤102,根据不同测井数据类型对应的深度索引来源,确定不同测井数据类型的数据筛选条件;数据筛选条件包括基准深度及曲线取值方式;
43.步骤103,根据不同测井数据类型包含基准深度及曲线取值方式的数据筛选条件确定待选测井数据;
44.步骤104,根据待选测井数据确定目标测井数据。
45.在进行异构测井数据处理时,首先采集目标井孔的(全量)测井数据。其中,在较优的一实施例中,目标井孔的测井数据包括以下测井数据的一种或多种:测井离散曲线、测井通用表格及测井一维曲线。
46.测井离散曲线的特点是深度不连续的二维表数据,默认第一列为深度列;测井通用表格的特点是存在若干组不同的值,每一列代表不同的参数,每一行代表一组参数值;测井一维曲线的特点是每个深度索引点对应一个值的输出,深度是连续的。
47.不同测井数据类型对应不同的深度索引来源,测井离散曲线、测井通用表格及测井一维曲线分别代表三种不同的测井数据类型。测井数据类型与深度索引来源一一对应。基于不同测井数据类型确定深度索引来源,例如根据接受到的深度索引来源指令,确定与测井数据类型对应的深度索引来源。进而,根据深度索引来源分别确定不同测井数据类型的数据筛选条件。其中,不同测井数据类型的数据筛选条件至少包括不同测井数据类型的基准深度及曲线取值方式。
48.在确定不同测井数据类型的数据筛选条件后,基于不同测井数据类型的数据筛选条件至确定待选测井数据,即测井数据的候选范围。其中,待选测井数据可能存在部分不需要的测井数据,以及部分需要的测井数据。最后从待选测井数据选择需要的原始测井数据作为目标测井数据,例如根据接收到的目标测井数据选择指令,从待选测井数据中确定目标测井数据。该目标测井数据可能包含以下测井数据的一种或多种:目标测井离散曲线、目标测井通用表格及目标测井一维曲线。例如,将目数标测井据生成目标数据表,将生成的目标数据表保存为本地文件或剪切板中。
49.在本发明实施例中,采集目标井孔的测井数据;根据不同测井数据类型对应的深度索引来源,确定不同测井数据类型的数据筛选条件;数据筛选条件包括基准深度及曲线取值方式;根据不同测井数据类型包含基准深度及曲线取值方式的数据筛选条件确定待选测井数据;根据待选测井数据确定目标测井数据。本发明实施例通过确定不同测井数据类型的数据筛选条件,例如基准深度及曲线取值方式,进而从基于数据筛选条件确定的待选测井数据中确定目标测井数据,能够提高测井数据筛选的效率及准确性。
50.图2示出了本发明第二实施例提供的异构测井数据处理方法中步骤102的实现流程,为便于描述,仅示出了与本发明实施例相关的部分,详述如下:
51.在本发明的一实施例中,为了提高确定测井离散曲线数据筛选条件的准确性,如图2所示,步骤102,根据不同测井数据类型对应的深度索引来源,确定不同测井数据类型的数据筛选条件,包括:
52.步骤201,在深度索引来源为测井离散曲线时,将测井离散曲线的第一列作为测井离散曲线的基准深度;
53.步骤202,在单深度点取值时,确定测井离散曲线的曲线取值方式为临近点或线性插值;
54.步骤203,在层段内取值时,确定测井离散曲线的曲线取值方式为层段内所有曲线的平均值或层段内曲线采样间隔。
55.其中,在深度索引来源为测井离散曲线时,即确定测井离散曲线的数据筛选条件。此时,在确定测井离散曲线数据筛选条件中的基准深度时,将测井离散曲线的第一列作为测井离散曲线的基准深度。在确定测井离散曲线数据筛选条件中的曲线取值方式时,需要区分单深度点取值还是层段内取值。
56.在单深度点取值时,可从临近点或线性插值两种方式中确定测井离散曲线的曲线取值方式。临近点指的是当前取值深度没有对应曲线的测量深度点,那么会遍历曲线测量深度,寻找与当前取值深度最相邻的一个测量深度点;线性插值指的是通过当前取值深度找到对应曲线最相邻的上下两个实测深度点,通过线性插值算法求得曲线值。
57.在层段内取值时,可从层段内所有曲线的平均值或层段内曲线采样间隔两种方式中确定测井离散曲线的曲线取值方式。采样间隔指的是测井仪器两次采样之间的时间间隔。
58.在本发明实施例中,在深度索引来源为测井离散曲线时,将测井离散曲线的第一列作为测井离散曲线的基准深度;在单深度点取值时从临近点或线性插值中确定测井离散曲线的曲线取值方式;在层段内取值时从层段内所有曲线的平均值或层段内曲线采样间隔确定测井离散曲线的曲线取值方式,能够提高确定测井离散曲线数据筛选条件的准确性。
59.图3示出了本发明第三实施例提供的异构测井数据处理方法中步骤102的实现流程,为便于描述,仅示出了与本发明实施例相关的部分,详述如下:
60.在本发明的一实施例中,为了提高单深度点取值时确定测井通用表格数据筛选条件的准确性,如图3所示,步骤102,根据不同测井数据类型对应的深度索引来源,确定不同测井数据类型的数据筛选条件,包括:
61.步骤301,根据测井通用表格的表头属性确定测井通用表格的数字列;
62.步骤302,在单深度点取值时将测井通用表格数字列中的一列作为测井通用表格
的基准深度;
63.步骤303,在单深度点取值时,确定测井通用表格的曲线取值方式为临近点或线性插值。
64.利用测井通用表格的表格名称获得表格数据对象,通过表格数据对象表头模板定义的数据类型属性查找出所有的数字列,将这些数字列作为测井通用表格的深度列选项。
65.在单深度点取值时,只需从测井通用表格的数字列中选出一列作为测井通用表格的基准深度;同时在单深度点取值时,从临近点或线性插值两种方式中确定测井通用表格的曲线取值方式。
66.在本发明实施例中,根据测井通用表格的表头属性确定测井通用表格的数字列;在单深度点取值时将测井通用表格数字列中的一列作为测井通用表格的基准深度;在单深度点取值时,确定测井通用表格的曲线取值方式为临近点或线性插值,能够提高单深度点取值时确定测井通用表格数据筛选条件的准确性。
67.图4示出了本发明第四实施例提供的异构测井数据处理方法中步骤102的实现流程,为便于描述,仅示出了与本发明实施例相关的部分,详述如下:
68.在本发明的一实施例中,为了提高层段内取值时确定测井通用表格数据筛选条件的准确性,如图4所示,步骤102,根据不同测井数据类型对应的深度索引来源,确定不同测井数据类型的数据筛选条件,包括:
69.步骤301,根据测井通用表格的表头属性确定测井通用表格的数字列;
70.步骤401,在层段内取值时将测井通用表格数字列中的两列分别作为测井通用表格的基准深度列中的开始深度和结束深度;
71.步骤402,在层段内取值时,确定测井通用表格的曲线取值方式为层段内所有曲线的平均值或层段内曲线采样间隔。
72.利用测井通用表格的表格名称获得表格数据对象,通过表格数据对象表头模板定义的数据类型属性查找出所有的数字列,将这些数字列作为测井通用表格的深度列选项。
73.在层段内取值时,从测井通用表格数字列中选择两列,分别作为测井通用表格的基准深度列中的开始深度和结束深度;开始深度和结束深度之间为基准深度。同时,在层段内取值时,从层段内所有曲线的平均值或层段内曲线采样间隔两种方式中确定测井通用表格的曲线取值方式。
74.在本发明实施例中,根据测井通用表格的表头属性确定测井通用表格的数字列;在层段内取值时将测井通用表格数字列中的两列分别作为测井通用表格的基准深度列中的开始深度和结束深度;在层段内取值时,从层段内所有曲线的平均值或层段内曲线采样间隔中确定测井通用表格的曲线取值方式,能够提高层段内取值时确定测井通用表格数据筛选条件的准确性。
75.图5示出了本发明第五实施例提供的异构测井数据处理方法中步骤102的实现流程,为便于描述,仅示出了与本发明实施例相关的部分,详述如下:
76.在本发明的一实施例中,在测井数据为测井通用表格时数据筛选条件还包括特定值过滤条件。为了进一步提高确定测井通用表格数据筛选条件的准确性及灵活性,如图5所示,步骤102,根据不同测井数据类型对应的深度索引来源,确定不同测井数据类型的数据筛选条件,还包括:
77.步骤501,确定测井通用表格中基于基准深度确定的目标深度的特定值过滤条件;
78.步骤502,根据测井通用表格的包含基准深度、曲线取值方式及特定值过滤条件的数据筛选条件确定待选测井通用表格。
79.对于测井通用表格中的基准深度,可以设置基准深度中目标深度(列)的特定值,作为目标深度的过滤条件。即基于基准深度确定目标深度,例如从基准深度(列)中选取一部分作为目标深度(列),进而确定测井通用表格中该部分目标深度的特定值过滤条件。然后,通过测井通用表格的包含基准深度、曲线取值方式及特定值过滤条件等数据筛选条件确定待选测井通用表格。其中,特定值过滤条件至少包括三类,分别是包含、等于和不等于。
80.在本发明实施例中,确定测井通用表格中基于基准深度确定的目标深度的特定值过滤条件;根据测井通用表格的包含基准深度、曲线取值方式及特定值过滤条件的数据筛选条件确定待选测井通用表格,能够进一步提高确定测井通用表格数据筛选条件的准确性及灵活性。
81.图6示出了本发明第六实施例提供的异构测井数据处理方法中步骤102的实现流程,为便于描述,仅示出了与本发明实施例相关的部分,详述如下:
82.在本发明的一实施例中,为了提高确定测井一维曲线数据筛选条件的准确性,如图6所示,步骤102,根据不同测井数据类型对应的深度索引来源,确定不同测井数据类型的数据筛选条件,包括:
83.步骤601,通过自定义层段列表确定测井一维曲线的基准深度;
84.步骤602,确定测井一维曲线的曲线取值方式为临近点或线性插值。
85.在确定测井一维曲线数据筛选条件中的基准深度时,通过自定义层段列表确定测井一维曲线的基准深度。自定义层段列表,支持三种定义方式:一是在层段表格中输入层段,二是从测井通用表格中选择层段数据,三是从excel表或文本文件中拷贝层段数据。
86.在确定测井一维曲线数据筛选条件中的曲线取值方式时,从临近点或线性插值两种方式中确定测井一维曲线的曲线取值方式。
87.在本发明实施例中,通过自定义层段列表确定测井一维曲线的基准深度;确定测井一维曲线的曲线取值方式为临近点或线性插值,能够提高提高确定测井一维曲线数据筛选条件的准确性。
88.本发明实施例还提供一种异构测井数据处理装置,如下面的实施例所述。由于这些装置解决问题的原理与异构测井数据处理方法相似,因此这些装置的实施可以参见方法的实施,重复之处不再赘述。
89.图7示出了本发明第七实施例提供的异构测井数据处理装置的功能模块,为便于说明,仅示出了与本发明实施例相关的部分,详述如下:
90.参考图7,所述异构测井数据处理装置所包含的各个模块用于执行图1对应实施例中的各个步骤,具体请参阅图1以及图1对应实施例中的相关描述,此处不再赘述。本发明实施例中,所述异构测井数据处理装置包括井孔测井数据采集模块701、数据筛选条件确定模块702、待选测井数据确定模块703及目标测井数据确定模块704。
91.井孔测井数据采集模块701,用于采集目标井孔的测井数据。
92.数据筛选条件确定模块702,用于根据不同测井数据类型对应的深度索引来源,确定不同测井数据类型的数据筛选条件;数据筛选条件包括基准深度及曲线取值方式。
93.待选测井数据确定模块703,用于根据不同测井数据类型包含基准深度及曲线取值方式的数据筛选条件确定待选测井数据。
94.目标测井数据确定模块704,用于根据待选测井数据确定目标测井数据。
95.其中,在较优的一实施例中,目标井孔的测井数据包括以下测井数据的一种或多种:测井离散曲线、测井通用表格及测井一维曲线。
96.在本发明实施例中,井孔测井数据采集模块701采集目标井孔的测井数据;数据筛选条件确定模块702根据不同测井数据类型对应的深度索引来源,确定不同测井数据类型的数据筛选条件;数据筛选条件包括基准深度及曲线取值方式;待选测井数据确定模块703根据不同测井数据类型包含基准深度及曲线取值方式的数据筛选条件确定待选测井数据;目标测井数据确定模块704根据待选测井数据确定目标测井数据。本发明实施例数据筛选条件确定模块702通过确定不同测井数据类型的数据筛选条件,例如基准深度及曲线取值方式,进而目标测井数据确定模块704从基于数据筛选条件确定的待选测井数据中确定目标测井数据,能够提高测井数据筛选的效率及准确性。
97.图8示出了本发明第八实施例提供的异构测井数据处理装置中数据筛选条件确定模块702的结构示意,为便于说明,仅示出了与本发明实施例相关的部分,详述如下:
98.在本发明的一实施例中,为了提高确定测井离散曲线数据筛选条件的准确性,参考图8,所述数据筛选条件确定模块702所包含的各个单元用于执行图2对应实施例中的各个步骤,具体请参阅图2以及图2对应实施例中的相关描述,此处不再赘述。本发明实施例中,所述数据筛选条件确定模块702包括离散曲线基准深度确定单元801、离散曲线第一曲线取值单元802及离散曲线第二曲线取值单元803。
99.离散曲线基准深度确定单元801,用于在深度索引来源为测井离散曲线时,将测井离散曲线的第一列作为测井离散曲线的基准深度。
100.离散曲线第一曲线取值单元802,用于在单深度点取值时,确定测井离散曲线的曲线取值方式为临近点或线性插值。
101.离散曲线第二曲线取值单元803,用于在层段内取值时,确定测井离散曲线的曲线取值方式为层段内所有曲线的平均值或层段内曲线采样间隔。
102.在本发明实施例中,离散曲线基准深度确定单元801在深度索引来源为测井离散曲线时,将测井离散曲线的第一列作为测井离散曲线的基准深度;离散曲线第一曲线取值单元802在单深度点取值时从临近点或线性插值中确定测井离散曲线的曲线取值方式;离散曲线第二曲线取值单元803在层段内取值时从层段内所有曲线的平均值或层段内曲线采样间隔确定测井离散曲线的曲线取值方式,能够提高确定测井离散曲线数据筛选条件的准确性。
103.图9示出了本发明第九实施例提供的异构测井数据处理装置中数据筛选条件确定模块702的结构示意,为便于说明,仅示出了与本发明实施例相关的部分,详述如下:
104.在本发明的一实施例中,为了提高单深度点取值时确定测井通用表格数据筛选条件的准确性,参考图9,所述数据筛选条件确定模块702所包含的各个单元用于执行图3对应实施例中的各个步骤,具体请参阅图3以及图3对应实施例中的相关描述,此处不再赘述。本发明实施例中,所述数据筛选条件确定模块702包括数字列确定单元901、通用表格第一曲线取值单元902及通用表格第二曲线取值单元903。
105.数字列确定单元901,用于根据测井通用表格的表头属性确定测井通用表格的数字列。
106.通用表格第一曲线取值单元902,用于在单深度点取值时将测井通用表格数字列中的一列作为测井通用表格的基准深度。
107.通用表格第二曲线取值单元903,用于在单深度点取值时,确定测井通用表格的曲线取值方式为临近点或线性插值。
108.在本发明实施例中,数字列确定单元901根据测井通用表格的表头属性确定测井通用表格的数字列;通用表格第一曲线取值单元902在单深度点取值时将测井通用表格数字列中的一列作为测井通用表格的基准深度;通用表格第二曲线取值单元903在单深度点取值时,确定测井通用表格的曲线取值方式为临近点或线性插值,能够提高单深度点取值时确定测井通用表格数据筛选条件的准确性。
109.图10示出了本发明第十实施例提供的异构测井数据处理装置中数据筛选条件确定模块702的结构示意,为便于说明,仅示出了与本发明实施例相关的部分,详述如下:
110.在本发明的一实施例中,为了提高层段内取值时确定测井通用表格数据筛选条件的准确性,参考图10,所述数据筛选条件确定模块702所包含的各个单元用于执行图4对应实施例中的各个步骤,具体请参阅图4以及图4对应实施例中的相关描述,此处不再赘述。本发明实施例中,所述数据筛选条件确定模块702包括数字列确定单元901、通用表格第三曲线取值单元1001及通用表格第四曲线取值单元1002。
111.数字列确定单元901,用于根据测井通用表格的表头属性确定测井通用表格的数字列。
112.通用表格第三曲线取值单元1001,用于在层段内取值时将测井通用表格数字列中的两列分别作为测井通用表格的基准深度列中的开始深度和结束深度。
113.通用表格第四曲线取值单元1002,用于在层段内取值时,确定测井通用表格的曲线取值方式为层段内所有曲线的平均值或层段内曲线采样间隔。
114.在本发明实施例中,数字列确定单元901根据测井通用表格的表头属性确定测井通用表格的数字列;通用表格第三曲线取值单元1001在层段内取值时将测井通用表格数字列中的两列分别作为测井通用表格的基准深度列中的开始深度和结束深度;通用表格第四曲线取值单元1002在层段内取值时,从层段内所有曲线的平均值或层段内曲线采样间隔中确定测井通用表格的曲线取值方式,能够提高层段内取值时确定测井通用表格数据筛选条件的准确性。
115.图11示出了本发明第十一实施例提供的异构测井数据处理装置中数据筛选条件确定模块702的结构示意,为便于说明,仅示出了与本发明实施例相关的部分,详述如下:
116.在本发明的一实施例中,在测井数据为测井通用表格时数据筛选条件还包括特定值过滤条件。为了进一步提高确定测井通用表格数据筛选条件的准确性及灵活性,参考图11,所述数据筛选条件确定模块702所包含的各个单元用于执行图5对应实施例中的各个步骤,具体请参阅图5以及图5对应实施例中的相关描述,此处不再赘述。本发明实施例中,所述数据筛选条件确定模块702包括特定值过滤条件确定单元1101及待选测井通用表格确定单元1102。
117.特定值过滤条件确定单元1101,用于确定测井通用表格中基于基准深度确定的目
标深度的特定值过滤条件。
118.待选测井通用表格确定单元1102,用于根据测井通用表格的包含基准深度、曲线取值方式及特定值过滤条件的数据筛选条件确定待选测井通用表格。
119.在本发明实施例中,特定值过滤条件确定单元1101确定测井通用表格中基于基准深度确定的目标深度的特定值过滤条件;待选测井通用表格确定单元1102根据测井通用表格的包含基准深度、曲线取值方式及特定值过滤条件的数据筛选条件确定待选测井通用表格,能够进一步提高确定测井通用表格数据筛选条件的准确性及灵活性。
120.图12示出了本发明第十二实施例提供的异构测井数据处理装置中数据筛选条件确定模块702的结构示意,为便于说明,仅示出了与本发明实施例相关的部分,详述如下:
121.在本发明的一实施例中,为了提高确定测井一维曲线数据筛选条件的准确性,参考图12,所述数据筛选条件确定模块702所包含的各个单元用于执行图6对应实施例中的各个步骤,具体请参阅图6以及图6对应实施例中的相关描述,此处不再赘述。本发明实施例中,所述数据筛选条件确定模块702包括一维曲线基准深度确定单元1201及一维曲线取值方式确定单元1202。
122.一维曲线基准深度确定单元1201,用于通过自定义层段列表确定测井一维曲线的基准深度。
123.一维曲线取值方式确定单元1202,用于确定测井一维曲线的曲线取值方式为临近点或线性插值。
124.在本发明实施例中,一维曲线基准深度确定单元1201通过自定义层段列表确定测井一维曲线的基准深度;一维曲线取值方式确定单元1202确定测井一维曲线的曲线取值方式为临近点或线性插值,能够提高提高确定测井一维曲线数据筛选条件的准确性。
125.以下结合一具体某井孔的测井数据处理,简要说明本发明的基本原理和过程:
126.步骤1:搜集目标井孔内的测井数据。以某井为例,遍历查找出井中所有的离散曲线、通用表格和一维曲线等数据。
127.步骤2:筛选基准深度列。
128.选择深度索引来源(本例选择测井通用表格:解释结论,采用层段内取值方式)。包括三种测井数据类型,分别是:
129.①
离散曲线,第一列默认为基准深度列。图13示出了本发明第十三实施例提供的筛选某井孔离散曲线的基准深度示意。
130.②
通用表格,利用表格名称从某井中获得表格数据对象,通过表格对象表头模板定义的数据类型属性查找出所有的数字列,将这些列作为深度列选项。采用单深度点取值方式,只需选择一列作为基准深度列,采用层段内取值方式,则必须选择两列作为基准深度列。图14示出了本发明第十四实施例提供的筛选某井孔通用表格的基准深度示意。
131.③
自定义层段列表,支持三种定义方式:一是在层段表格中输入层段,而是从通用表格中选择层段数据,三是从excel表或文本文件中拷贝层段数据。图15示出了本发明第十五实施例提供的筛选某井孔自定义层段的基准深度示意。
132.步骤3:设置目标深度列特定值过滤条件
133.对于通用表格中的深度列表,可以设置表列特定值作为目标深度的附加控制条件。图16示出了本发明第十六实施例提供的某井孔设置深度列特定值过滤条件示意。从图
16可以看出,本例中过滤条件为:解释结论第四列的值等于油层。
134.步骤4:设置曲线取值方式
135.采用单深度点取值,可选择临近点或线性插值方式获取曲线数据;采用层段内取值,则可以选择层段内所有曲线数据的平均值或按照曲线采样间隔分别取值两种方式。图17示出了本发明第十七实施例提供的某井孔曲线取值方式示意。从图17可以看出,本例中曲线取值方式为平均值。
136.步骤5:选择待整理的曲线或表格列数据,生成目标数据表
137.从图17待选测井数据中选择待整理的一维曲线和表格列数据(图17中右侧小方框中打钩的测井数据),按照上述设置的多重取值控制条件筛选出基准深度列表,利用特定深度值从某井中依次取出曲线或表格列数据,最后生成目标数据表。图18示出了本发明第十八实施例提供的最终生成的某井孔的目标数据表示意。从图18可以看出,本例为将目标数据表保存为本地文件,例如命名为常规_data.csv。
138.本发明实施例还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述异构测井数据处理方法。
139.本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有执行上述异构测井数据处理方法的计算机程序。
140.本发明提出的异构测井数据处理方法,可以方便地在测井软件中得以实现,利用多重过滤条件确定出基准深度,进而准确地筛选出测井中表格、曲线等不同类型的数据,实现方式灵活、方便、高效且准确,而且首次在测井软件中实现交互式异构数据的统一规整。
141.综上所述,本发明实施例中,采集目标井孔的测井数据;根据不同测井数据类型对应的深度索引来源,确定不同测井数据类型的数据筛选条件;数据筛选条件包括基准深度及曲线取值方式;根据不同测井数据类型包含基准深度及曲线取值方式的数据筛选条件确定待选测井数据;根据待选测井数据确定目标测井数据。本发明实施例通过确定不同测井数据类型的数据筛选条件,例如基准深度及曲线取值方式,进而从基于数据筛选条件确定的待选测井数据中确定目标测井数据,能够提高测井数据筛选的效率及准确性。
142.本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
143.本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
144.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指
令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
145.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
146.以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献