一种泵出测井方式的大文件回放算法及系统、装置制造方法及图纸

技术编号:31084899 阅读:24 留言:0更新日期:2021-12-01 12:35
本发明专利技术提供一种泵出测井方式的大文件回放算法及系统、装置,所述大文件回放算法包括以下步骤:利用数据字典原理,将原仪器记录文件拆分为两部分:数据字典文件、索引文件;所述索引文件替代所述原仪器记录文件与地面记录文件参与时深匹配的运算;根据所述索引文件的索引从所述数据字典文件中将测井数据抽出参与生成测井曲线数据的运算。本发明专利技术大文件回放算法与传统算法相比至少节省了几百倍的内存占用率,不但极大地提升了回放算法的速度,还解决了原有算法导致的闪退问题,提升了软件稳定性。定性。定性。

【技术实现步骤摘要】
一种泵出测井方式的大文件回放算法及系统、装置


[0001]本专利技术涉及无电缆存储式测井
,具体而言,涉及一种泵出测井方式的大文件回放算法及系统、装置。

技术介绍

[0002]泵出测井是一种无电缆存储式测井技术,没有“线”把仪器送到目的层位,而是将测井仪器放入钻杆内,无需电缆,利用下钻方式把仪器传输到目的地层位后,采用泵出的方式将仪器从钻杆中泵出,仪器直接进入地层泥浆中。测井仪器通过自身所携带的电池短节供电,工作时将推靠类仪器的推靠臂打开贴近井壁,进行数据采集,并将采集到的数据存储在仪器自带的存储芯片中。待测井结束后,仪器起至地面将测井数据从存储器中读取并与深度进行匹配后使用。泵出式测井技术主要用于复杂井眼条件下的安全高效测井数据采集和储层评价。
[0003]由于受限于泵出测井的的测井施工方式,泵出测井的测井数据只能存储于仪器中,结束测井后,仪器提出地面才可以进行下载。下载的测井数据(时间与数据)需要与地面记录的时深文件(时间与深度)进行时深匹配,才能合成最终的测井曲线数据(深度与数据),这个过程称为数据回放。
[0004]传统的数据回放算法是将仪器记录的时间和数据当做一条整体数据与地面时深数据进行匹配,这种算法只适用于测井时间短、数据量小的情况。而当测井时间长、仪器本身记录数据量大时,传统的数据回放算法会占用计算机大量的内存,极大地拖慢处理速度,甚至可能造成因计算机内存耗尽而导致的软件闪退问题。

技术实现思路

[0005]鉴于此,本专利技术的目的在于针对现有的数据回放算法的数据量过大导致内存溢出的情况,提出一种基于数据字典理念的大文件回放算法,对于测井时间长、数据量大的存储仪器数据处理情况,可以极大地加快处理速度,提升软件稳定性。
[0006]本专利技术针对现有算法的数据量大导致内存溢出的情况,通过分析原有的回放算法,发现原有的回放算法实际上是地面记录文件与仪器记录文件进行的基于时间的关联,在关联过程中,深度与数据并不参与算法计算。故而做了以下调整:利用数据字典原理,将原有仪器记录文件拆分为两部分:一是由原仪器记录文件中的测井数据组成的数据字典文件;二是由原仪器记录文件中的时间与数据字典文件中的索引组成的索引文件。在时深匹配阶段,索引文件替代原仪器记录文件参与运算。在生成最终测井曲线阶段,根据索引从数据字典中将实际数据抽出参与运算。
[0007]本专利技术提供一种泵出测井方式的大文件回放算法,包括以下步骤:
[0008]S1、利用数据字典原理,将原仪器记录文件拆分为两部分:数据字典文件、索引文件;
[0009]其中,所述数据字典文件由所述原仪器记录文件中的测井数据组成;
[0010]S2、所述索引文件替代所述原仪器记录文件与地面记录文件进行时深匹配的运算;
[0011]S3、根据所述索引文件的索引从所述数据字典文件中将测井数据抽出参与生成测井曲线数据的运算。
[0012]进一步地,所述数据字典文件包括深度与数据字典文件、时间与数据字典文件。
[0013]进一步地,所述索引文件由所述原有的仪器记录文件中的时间与数据字典文件中的索引组成。
[0014]本专利技术还提供一种泵出测井方式的大文件回放系统,执行如上述所述的大文件回放算法,包括:
[0015]记录文件拆分模块:用于利用数据字典原理,将原仪器记录文件拆分为两部分:数据字典文件、索引文件;
[0016]时深匹配模块:用于所述索引文件替代所述原仪器记录文件与地面记录文件参与时深匹配的运算;
[0017]生成测井曲线模块:用于根据所述索引文件的索引从所述数据字典文件中将测井数据抽出参与生成测井曲线数据的运算。
[0018]本专利技术还提供一种泵出测井方式的大文件回放装置,使用如上述所述的大文件回放系统。
[0019]与现有技术相比,本专利技术的有益效果是:
[0020]本专利技术大文件回放算法与传统算法相比至少节省了几百倍的内存占用率,不但极大地提升了回放算法的速度,还解决了原有算法导致的闪退问题,提升了软件稳定性。
附图说明
[0021]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。
[0022]在附图中:
[0023]图1为本专利技术一种泵出测井方式的大文件回放算法的工作流程图。
具体实施方式
[0024]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
[0025]在本公开使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本公开。在本公开和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
[0026]应当理解,尽管在本公开可能采用术语第一、第二、第三来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本
公开范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在
……
时”或“当
……
时”或“响应于确定”。
[0027]本专利技术实施例针对现有算法的数据量大导致内存溢出的情况,通过分析原有的回放算法,发现原有的回放算法实际上是地面记录文件与仪器记录文件进行的基于时间的关联,在关联过程中,深度与数据并不参与算法计算。故而做了以下调整:利用数据字典原理,将原有仪器记录文件拆分为两部分:一是由原仪器记录文件中的测井数据组成的数据字典文件;二是由原仪器记录文件中的时间与数据字典文件中的索引组成的索引文件。在时深匹配阶段,索引文件替代原仪器记录文件参与运算。在生成最终测井曲线阶段,根据索引从数据字典中将实际数据抽出参与运算。
[0028]下面结合附图对本专利技术实施例的具体实施步骤说明如下:
[0029]本专利技术实施例提供一种泵出测井方式的大文件回放算法,参见图1所示,包括以下步骤:
[0030]S1、利用数据字典原理,将原仪器记录文件拆分为两部分:数据字典文件、索引文件;
[0031]其中,所述数据字典文件由所述原仪器记录文件中的测井数据组成;
[0032]S2、所述索引文件替代所述原仪器记录文件与地面记录文件进行时深匹配的运算;
[0033]S3、根据所述索引文件的索引从所述数据字典文件中将测井数据抽出参与生成测井曲线数据的运算。
[0034]所述数据字典文件包括深度与数据字典文件、时间本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种泵出测井方式的大文件回放算法,其特征在于,包括以下步骤:S1、利用数据字典原理,将原仪器记录文件拆分为两部分:数据字典文件、索引文件;其中,所述数据字典文件由所述原仪器记录文件中的测井数据组成;S2、所述索引文件替代所述原仪器记录文件与地面记录文件进行时深匹配的运算;S3、根据所述索引文件的索引从所述数据字典文件中将测井数据抽出参与生成测井曲线数据的运算。2.根据权利要求1所述的大文件回放算法,其特征在于,所述数据字典文件包括深度与数据字典文件、时间与数据字典文件。3.根据权利要求1所述的大文件回放算法,其特征在于,所述索引文件由所述原有的仪器记...

【专利技术属性】
技术研发人员:李纪祥曾耀祖王旭张兰张静冯艳萍白步平姜启书吴立峰
申请(专利权)人:河北环鼎石油设备有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1