CN113722358B - Large file playback algorithm, system and device for pump-out logging mode - Google Patents

Large file playback algorithm, system and device for pump-out logging mode Download PDF

Info

Publication number
CN113722358B
CN113722358B CN202110959006.1A CN202110959006A CN113722358B CN 113722358 B CN113722358 B CN 113722358B CN 202110959006 A CN202110959006 A CN 202110959006A CN 113722358 B CN113722358 B CN 113722358B
Authority
CN
China
Prior art keywords
file
data
index
data dictionary
logging
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202110959006.1A
Other languages
Chinese (zh)
Other versions
CN113722358A (en
Inventor
李纪祥
曾耀祖
王旭
张兰
张静
冯艳萍
白步平
姜启书
吴立峰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hebei Huanding Petroleum Equipment Co ltd
Original Assignee
Hebei Huanding Petroleum Equipment Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hebei Huanding Petroleum Equipment Co ltd filed Critical Hebei Huanding Petroleum Equipment Co ltd
Priority to CN202110959006.1A priority Critical patent/CN113722358B/en
Publication of CN113722358A publication Critical patent/CN113722358A/en
Application granted granted Critical
Publication of CN113722358B publication Critical patent/CN113722358B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/22Indexing; Data structures therefor; Storage structures

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computational Linguistics (AREA)
  • Software Systems (AREA)
  • Debugging And Monitoring (AREA)
  • Recording Measured Values (AREA)

Abstract

The invention provides a large file playback algorithm, a system and a device of a pump-out logging mode, wherein the large file playback algorithm comprises the following steps: the original instrument record file is split into two parts by utilizing the data dictionary principle: a data dictionary file, an index file; the index file replaces the deep matching operation when the original instrument record file and the ground record file participate; and extracting logging data from the data dictionary file according to the index of the index file to participate in the operation of generating logging curve data. Compared with the traditional algorithm, the large file playback algorithm saves at least hundreds of times of memory occupancy rate, greatly improves the speed of the playback algorithm, solves the flash back problem caused by the original algorithm, and improves the software stability.

Description

Large file playback algorithm, system and device for pump-out logging mode
Technical Field
The invention relates to the technical field of cable-free storage type logging, in particular to a large file playback algorithm, a system and a device of a pump-out logging mode.
Background
Pump-out logging is a cable-free storage logging technique, in which no "line" is used to convey the instrument to the destination horizon, but the logging instrument is put into the drill pipe without a cable, after the instrument is conveyed to the destination horizon by using a tripping mode, the instrument is pumped out of the drill pipe by adopting a pump-out mode, and the instrument directly enters the stratum mud. The logging instrument is powered by a battery nipple carried by the logging instrument, the leaning arm of the leaning instrument is opened to be close to the well wall during working, data acquisition is carried out, and acquired data are stored in a storage chip of the instrument. After logging is finished, the instrument is started to the ground to read logging data from the memory and is used after matching with depth. The pump-out logging technology is mainly used for safe and efficient logging data acquisition and reservoir evaluation under complex well conditions.
Because the logging construction mode of the pump-out logging is limited, the logging data of the pump-out logging can only be stored in the instrument, and the instrument can be downloaded only after logging is finished and the instrument is lifted out of the ground. The downloaded log data (time and data) needs to be time-depth matched with the time-depth file (time and depth) recorded on the ground to synthesize the final log data (depth and data), and the process is called data playback.
The traditional data playback algorithm is to match the time and data recorded by the instrument as a whole data with the time and depth data of the ground, and is only suitable for the conditions of short logging time and small data volume. When the logging time is long and the data volume recorded by the instrument is large, the traditional data playback algorithm occupies a large amount of memory of the computer, greatly reduces the processing speed, and even can cause the problem of software flashing back caused by the exhaustion of the memory of the computer.
Disclosure of Invention
In view of the above, the invention aims to provide a large file playback algorithm based on the concept of a data dictionary for the situation that the memory overflows due to the overlarge data volume of the existing data playback algorithm, and the processing speed can be greatly increased and the software stability can be improved for the situation of data processing of a storage instrument with long logging time and large data volume.
Aiming at the situation that the memory overflows due to the large data volume of the existing algorithm, the invention discovers that the original playback algorithm is actually the time-based association between the ground record file and the instrument record file by analyzing the original playback algorithm, and the depth and the data do not participate in algorithm calculation in the association process. The following adjustments were made: the original instrument record file is split into two parts by utilizing the data dictionary principle: the first is a data dictionary file composed of logging data in the original instrument record file; and secondly, an index file consisting of the time in the original instrument record file and the index in the data dictionary file. In the time depth matching stage, the index file replaces the original instrument record file to participate in operation. In the final log generation stage, actual data is extracted from the data dictionary according to the index to participate in the operation.
The invention provides a large file playback algorithm of a pump-out logging mode, which comprises the following steps:
s1, splitting an original instrument record file into two parts by utilizing a data dictionary principle: a data dictionary file, an index file;
the data dictionary file consists of logging data in the original instrument record file;
s2, the index file replaces the original instrument record file to carry out deep matching operation with the ground record file;
and S3, extracting logging data from the data dictionary file according to the index of the index file to participate in the operation of generating logging curve data.
Further, the data dictionary files include depth and data dictionary files, time and data dictionary files.
Further, the index file is composed of the time in the original instrument record file and the index in the data dictionary file.
The invention also provides a large file playback system of a pump-out logging mode, which executes the large file playback algorithm, and comprises the following steps:
a recorded file splitting module: the method is used for splitting the original instrument record file into two parts by utilizing the data dictionary principle: a data dictionary file, an index file;
and a time depth matching module: the index file is used for replacing the operation of deep matching when the original instrument record file and the ground record file participate;
generating a logging curve module: and the operation is used for extracting logging data from the data dictionary file according to the index of the index file and participating in generating logging curve data.
The invention also provides a large file playback device of the pump-out logging mode, and the large file playback system is used.
Compared with the prior art, the invention has the beneficial effects that:
compared with the traditional algorithm, the large file playback algorithm saves at least hundreds of times of memory occupancy rate, greatly improves the speed of the playback algorithm, solves the flash back problem caused by the original algorithm, and improves the software stability.
Drawings
Various other advantages and benefits will become apparent to those of ordinary skill in the art upon reading the following detailed description of the preferred embodiments. The drawings are only for purposes of illustrating the preferred embodiments and are not to be construed as limiting the invention.
In the drawings:
FIG. 1 is a workflow diagram of a large file playback algorithm of a pump-out logging method of the present invention.
Detailed Description
Reference will now be made in detail to exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, the same numbers in different drawings refer to the same or similar elements, unless otherwise indicated. The implementations described in the following exemplary examples are not representative of all implementations consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with some aspects of the present disclosure as detailed in the accompanying claims.
The terminology used in the present disclosure is for the purpose of describing particular embodiments only and is not intended to be limiting of the disclosure. As used in this disclosure and the appended claims, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It should also be understood that the term "and/or" as used herein refers to and encompasses any or all possible combinations of one or more of the associated listed items.
It should be understood that although the terms first, second, and third may be used in this disclosure to describe various information, these information should not be limited to these terms. These terms are only used to distinguish one type of information from another. For example, first information may also be referred to as second information, and similarly, second information may also be referred to as first information, without departing from the scope of the present disclosure. The word "if" as used herein may be interpreted as "at … …" or "at … …" or "responsive to a determination", depending on the context.
Aiming at the situation that the memory overflows due to the large data volume of the existing algorithm, the embodiment of the invention discovers that the original playback algorithm is actually the time-based association of the ground record file and the instrument record file by analyzing the original playback algorithm, and the depth and the data do not participate in algorithm calculation in the association process. The following adjustments were made: the original instrument record file is split into two parts by utilizing the data dictionary principle: the first is a data dictionary file composed of logging data in the original instrument record file; and secondly, an index file consisting of the time in the original instrument record file and the index in the data dictionary file. In the time depth matching stage, the index file replaces the original instrument record file to participate in operation. In the final log generation stage, actual data is extracted from the data dictionary according to the index to participate in the operation.
The following describes the specific implementation steps of the embodiment of the present invention with reference to the accompanying drawings:
the embodiment of the invention provides a large file playback algorithm of a pump-out logging mode, which is shown in fig. 1 and comprises the following steps:
s1, splitting an original instrument record file into two parts by utilizing a data dictionary principle: a data dictionary file, an index file;
the data dictionary file consists of logging data in the original instrument record file;
s2, the index file replaces the original instrument record file to carry out deep matching operation with the ground record file;
and S3, extracting logging data from the data dictionary file according to the index of the index file to participate in the operation of generating logging curve data.
The data dictionary files include depth and data dictionary files, time and data dictionary files.
The index file consists of the time in the original instrument record file and the index in the data dictionary file.
The invention also provides a large file playback system of a pump-out logging mode, which executes the large file playback algorithm, and comprises the following steps:
a recorded file splitting module: the method is used for splitting the original instrument record file into two parts by utilizing the data dictionary principle: a data dictionary file, an index file;
and a time depth matching module: the index file is used for replacing the operation of deep matching when the original instrument record file and the ground record file participate;
generating a logging curve module: and the operation is used for extracting logging data from the data dictionary file according to the index of the index file and participating in generating logging curve data.
The invention also provides a large file playback device of the pump-out logging mode, and the large file playback system is used.
Compared with the prior art, the invention has the beneficial effects that:
compared with the traditional algorithm, the large file playback algorithm saves at least hundreds of times of memory occupancy rate, greatly improves the speed of the playback algorithm, solves the flash back problem caused by the original algorithm, and improves the software stability.
Thus far, the technical solution of the present invention has been described in connection with the preferred embodiments shown in the drawings, but it is easily understood by those skilled in the art that the scope of protection of the present invention is not limited to these specific embodiments. Those skilled in the art can make equivalent changes or substitutions to the relevant technical features without departing from the principles of the present invention, and the technical solutions after such changes or substitutions fall within the scope of the present invention.
The foregoing description is only of the preferred embodiments of the invention and is not intended to limit the invention; various modifications and variations of the present invention will be apparent to those skilled in the art. Any modification, substitution, or improvement made within the spirit and principle of the present invention shall fall within the protection scope of the present invention.

Claims (5)

1. The large file playback algorithm of the pump-out logging mode is characterized by comprising the following steps of:
s1, splitting an original instrument record file into two parts by utilizing a data dictionary principle: a data dictionary file, an index file;
the data dictionary file consists of logging data in the original instrument record file;
s2, the index file replaces the original instrument record file to carry out deep matching operation with the ground record file;
and S3, extracting logging data from the data dictionary file according to the index of the index file to participate in the operation of generating logging curve data.
2. The large file playback algorithm of claim 1, wherein the data dictionary files include depth and data dictionary files, time and data dictionary files.
3. The large file playback algorithm of claim 1, wherein the index file consists of the time in the original instrumentation log file and the index in the data dictionary file.
4. A pump-out logging mode large file playback system, wherein a large file playback algorithm according to any one of claims 1-3 is executed, comprising:
a recorded file splitting module: the method is used for splitting the original instrument record file into two parts by utilizing the data dictionary principle: a data dictionary file, an index file;
and a time depth matching module: the index file is used for replacing the operation of deep matching when the original instrument record file and the ground record file participate;
generating a logging curve module: and the operation is used for extracting logging data from the data dictionary file according to the index of the index file and participating in generating logging curve data.
5. A pump-out logging mode large file playback apparatus, wherein the large file playback system of claim 4 is used.
CN202110959006.1A 2021-08-20 2021-08-20 Large file playback algorithm, system and device for pump-out logging mode Active CN113722358B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110959006.1A CN113722358B (en) 2021-08-20 2021-08-20 Large file playback algorithm, system and device for pump-out logging mode

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110959006.1A CN113722358B (en) 2021-08-20 2021-08-20 Large file playback algorithm, system and device for pump-out logging mode

Publications (2)

Publication Number Publication Date
CN113722358A CN113722358A (en) 2021-11-30
CN113722358B true CN113722358B (en) 2023-11-17

Family

ID=78676995

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110959006.1A Active CN113722358B (en) 2021-08-20 2021-08-20 Large file playback algorithm, system and device for pump-out logging mode

Country Status (1)

Country Link
CN (1) CN113722358B (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1786412A (en) * 2005-07-07 2006-06-14 中国石化集团胜利石油管理局测井公司 Portable well logging/perforating ground system
CN104881435A (en) * 2015-05-05 2015-09-02 中国海洋石油总公司 Data mining based automatic research flow well logging evaluation expert system
CN106100919A (en) * 2016-05-27 2016-11-09 中国航空工业集团公司沈阳飞机设计研究所 A kind of FC bus testing system and FC bus test method
CN110111627A (en) * 2019-04-11 2019-08-09 西南石油大学 Logging ground acquires simulation system
CN111078807A (en) * 2019-10-12 2020-04-28 平安科技(深圳)有限公司 Position query method and device, computer equipment and storage medium

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080243688A1 (en) * 2007-03-28 2008-10-02 Hart Peter E Method and Apparatus for Recording Transactions with a Portable Logging Device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1786412A (en) * 2005-07-07 2006-06-14 中国石化集团胜利石油管理局测井公司 Portable well logging/perforating ground system
CN104881435A (en) * 2015-05-05 2015-09-02 中国海洋石油总公司 Data mining based automatic research flow well logging evaluation expert system
CN106100919A (en) * 2016-05-27 2016-11-09 中国航空工业集团公司沈阳飞机设计研究所 A kind of FC bus testing system and FC bus test method
CN110111627A (en) * 2019-04-11 2019-08-09 西南石油大学 Logging ground acquires simulation system
CN111078807A (en) * 2019-10-12 2020-04-28 平安科技(深圳)有限公司 Position query method and device, computer equipment and storage medium

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
Compressed index for dictionary matching;Wing-kai hon 等;《data compression conference》;第1-2页 *
大庆油田测井数据管理方法研究;李航 等;《内蒙古石油化工》;第39卷(第8期);第4页 *

Also Published As

Publication number Publication date
CN113722358A (en) 2021-11-30

Similar Documents

Publication Publication Date Title
CN109508381B (en) Knowledge graph processing method and device
WO2021050122A1 (en) Geological feature detection using generative adversarial neural networks
CN111626377B (en) A lithofacies identification method, device, equipment and storage medium
EP1041244A3 (en) Methods of downhole testing subterranean formations and associated apparatus therefor
WO2004027617B1 (en) Field-operable, stand-alone apparatus for media recovery and regeneration
CN101799802A (en) Method and system for extracting entity relationship by using structural information
CN103150359B (en) Micro-blog information display packing and device
CN105443122A (en) Method and device for processing well logging interpretation model
CN113722358B (en) Large file playback algorithm, system and device for pump-out logging mode
US20110119284A1 (en) Generation of a representative data string
WO2015002660A1 (en) Hybrid approach to assisted history matching in large reservoirs
CN116469176B (en) A text-based, non-corresponding handwriting authentication method, system, device, and medium.
CN113362437A (en) Point cloud resampling method, system, storage medium and equipment
CN115408926B (en) Data processing method and device for tunneling rock parameter prediction
CN107807844A (en) Method and device for generating traffic test scene and computer readable storage medium
CN104461959A (en) Method and device for distinguishing NOR Flash from NAND Flash
CN118314983A (en) A training data processing method and device for coal structure prediction model
WO2002039267A3 (en) Interconnect model compiler
CN109658985B (en) Redundancy removal optimization method and system for gene reference sequence
CN116821656A (en) Mine water inrush source identification method, device and storable medium
NO20035695L (en) Procedure for performing object-based connectivity analysis in 3D seismic data volumes
CN111352155B (en) Fluid identification method and device
CN116658118B (en) Micro-fracturing pressure oil flooding method, system and readable storage medium based on big data
CN105353665A (en) Mobile phone deleted information recovery system based on Android system and method thereof
CN105095276A (en) Method and device for mining maximum repetitive sequence

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant