CN111753138B - Real-time logging data acquisition method - Google Patents

Real-time logging data acquisition method Download PDF

Info

Publication number
CN111753138B
CN111753138B CN202010403222.3A CN202010403222A CN111753138B CN 111753138 B CN111753138 B CN 111753138B CN 202010403222 A CN202010403222 A CN 202010403222A CN 111753138 B CN111753138 B CN 111753138B
Authority
CN
China
Prior art keywords
data
logging
time
acquisition
depth
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
CN202010403222.3A
Other languages
Chinese (zh)
Other versions
CN111753138A (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.)
China National Petroleum Corp
China Petroleum Logging Co Ltd
Original Assignee
China National Petroleum Corp
China Petroleum Logging 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 China National Petroleum Corp, China Petroleum Logging Co Ltd filed Critical China National Petroleum Corp
Priority to CN202010403222.3A priority Critical patent/CN111753138B/en
Publication of CN111753138A publication Critical patent/CN111753138A/en
Application granted granted Critical
Publication of CN111753138B publication Critical patent/CN111753138B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/80Information retrieval; Database structures therefor; File system structures therefor of semi-structured data, e.g. markup language structured data such as SGML, XML or HTML
    • G06F16/81Indexing, e.g. XML tags; Data structures therefor; Storage structures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/80Information retrieval; Database structures therefor; File system structures therefor of semi-structured data, e.g. markup language structured data such as SGML, XML or HTML
    • G06F16/84Mapping; Conversion

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)
  • Software Systems (AREA)
  • Geophysics And Detection Of Objects (AREA)
  • Debugging And Monitoring (AREA)

Abstract

The invention discloses a real-time logging data acquisition method, which is used for acquiring processed data, simultaneously recording a plurality of curve data, wherein the recording of each curve data is not limited to a specific sampling frequency according to respective sampling frequencies, and each curve data can be read and positioned in different sampling modes, so that not only can the data be completely stored, but also the data positioning can be flexibly performed. Meanwhile, the description information in the data file adopts an XML mode, personalized extension definition can be carried out on the information, and the application in a multilingual environment can be conveniently switched particularly. Finally, the invention can solve the problems of high data volume data storage efficiency and index information integrity, can ensure that the data acquired by logging is truly recorded, and effectively improves logging operation efficiency.

Description

Real-time logging data acquisition method
[ field of technology ]
The invention belongs to the field of geophysical well logging, and relates to a high-efficiency real-time well logging data acquisition method.
[ background Art ]
With the continuous development of logging technology, imaging logging technology is more and more widely used, and imaging logging data has the characteristics of large data volume, high sampling frequency and the like compared with the conventional logging technology. In the existing data storage method, imaging logging data often faces complex depth correction problems in later data processing due to the characteristics.
Along with the gradual application of the network communication technology to logging equipment and a ground system, logging instrument data acquisition and transmission end-to-end are realized by utilizing the network communication technology, and the data acquired by each instrument has own depth and time information as a network node and uploads original signal data according to own sampling frequency. If the existing data acquisition method is based, the advantages of networked transmission are not fully utilized to a certain extent, acquisition errors exist in part of key information such as depth correspondence, and the new data acquisition method is needed to support the solution of the defects.
[ invention ]
The invention aims to overcome the defects of the prior art, and provides a high-efficiency real-time logging data acquisition method, which ensures the efficiency, the integrity and the compatibility of data acquisition and the flexibility of subsequent data processing.
In order to achieve the purpose, the invention is realized by adopting the following technical scheme:
a real-time logging data acquisition method comprises the following steps:
step 1, establishing an initial storage structure for data acquisition and real-time storage;
step 2, storing description information to be recorded in one logging acquisition operation, carrying out standardization and format conversion on the information, and finally storing the information according to an XML format;
step 3, acquiring logging data packets of each data node in real time, wherein the logging data packets comprise time, instrument acquisition signal data and checksum of the data packets; checking whether the checksum of the data packet is correct or not, otherwise, feeding back abnormality to the logging instrument;
step 4, performing time depth matching on the logging data packet obtained each time; because only time and acquisition data are in the acquired logging data packet, depth and time corresponding relation data acquired through a ground system are added into the logging data packet according to the depth of the latest time;
step 5, building logging data storage units taking instruments as units, wherein each logging data storage unit comprises acquisition data, time and depth information; establishing a two-dimensional structure for storing the processed depth, time and acquired data;
step 6, judging actual characteristics of specific characteristic mark values agreed by a communication protocol of the acquired data, removing abnormal logging data packets, processing the depth, time and the acquired data according to a calculation processing method corresponding to each logging instrument, and writing the acquired data into a two-dimensional structure of stored data;
step 7, instrument parameters, commands in the logging process are issued, states are switched, parameter process data are processed and edited, and the parameter process data are stored in corresponding positions respectively and are used for subsequent processing or replaying logging data;
and 8, establishing a data processing snapshot and a history log area, storing the original data before the data coverage after the instrument is subjected to data acquisition and data processing, and recording an operation log.
Compared with the prior art, the invention has the following beneficial effects:
the invention can collect the processed data, record a plurality of curve data at the same time, each record of curve data is according to the respective sampling frequency, not limited by a certain specific sampling frequency, and each curve data can be read and positioned in different sampling modes, thus not only completely storing the data, but also flexibly positioning the data. Meanwhile, the description information in the data file adopts an XML mode, personalized extension definition can be carried out on the information, and the application in a multilingual environment can be conveniently switched particularly. Finally, the invention can solve the problems of high data volume data storage efficiency and index information integrity, can ensure that the data acquired by logging is truly recorded, and effectively improves logging operation efficiency.
[ description of the drawings ]
FIG. 1 is a schematic diagram of a file structure of logging data according to the present invention;
FIG. 2 is a schematic diagram of the structure of the curve data of the present invention;
fig. 3 is a schematic structural diagram of an embodiment of the present invention.
[ detailed description ] of the invention
In order to make the present invention better understood by those skilled in the art, the following description will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings, and it is apparent that the described embodiments are only some embodiments of the present invention, not all embodiments, but not intended to limit the scope of the present disclosure. In addition, in the following description, descriptions of well-known structures and techniques are omitted so as not to unnecessarily obscure the concepts of the present disclosure. All other embodiments, which can be made by those skilled in the art based on the embodiments of the present invention without making any inventive effort, shall fall within the scope of the present invention.
Various structural schematic diagrams according to the disclosed embodiments of the present invention are shown in the accompanying drawings. The figures are not drawn to scale, wherein certain details are exaggerated for clarity of presentation and may have been omitted. The shapes of the various regions, layers and their relative sizes, positional relationships shown in the drawings are merely exemplary, may in practice deviate due to manufacturing tolerances or technical limitations, and one skilled in the art may additionally design regions/layers having different shapes, sizes, relative positions as actually required.
In the context of the present disclosure, when a layer/element is referred to as being "on" another layer/element, it can be directly on the other layer/element or intervening layers/elements may be present therebetween. In addition, if one layer/element is located "on" another layer/element in one orientation, that layer/element may be located "under" the other layer/element when the orientation is turned.
It should be noted that the terms "first," "second," and the like in the description and the claims of the present invention and the above figures are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used may be interchanged where appropriate such that the embodiments of the invention described herein may be implemented in sequences other than those illustrated or otherwise described herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
The invention is described in further detail below with reference to the attached drawing figures:
referring to fig. 1, the efficient real-time logging data acquisition method of the invention comprises the following steps:
step one, logging operation description information is acquired in a certain logging operation. The description information of the job is set to be stored in the XML format in the file description information.
Step two, acquiring names, attribute information, derived curve names and the arrangement sequence of derived curves in acquired data of logging acquisition nodes, and establishing a data storage structure taking an instrument as a unit.
Step three, acquiring a corresponding relation between ground depth and time, splitting the acquired instrument logging data packet, checking the checksum, searching the corresponding depth in the ground depth data packet by the time in the instrument logging data packet, and packaging depth data into the instrument logging data, wherein the logging data packet contains depth, time and acquisition data.
And step four, storing the sequence of depth, time and collected data in each logging data packet into a corresponding data structure. In this way, a set of data indexing mechanisms with depth, time and frame number as indexes is established.
And fifthly, instrument parameters, commands in the logging process, state switching, processing and editing parameter process data are respectively stored in corresponding positions for subsequent processing or replaying logging data.
And step six, finishing logging records, sorting logging data, and respectively storing sampling intervals and sampling modes of each curve for subsequent data interpretation.
Examples:
step one: when a logging collection starts, a collection storage file is established on a logging industrial personal computer, and the name is assumed to be WellName. The logging instrument A and the logging instrument B are two underground acquisition nodes, and the ground acquires depth and time corresponding relation data.
Step two: logging operators record well site information, casing information, operation information, geological information and set instrument operation parameters. At this time, the information is stored in correspondence to the corresponding information structure storage in the file.
Step three: after the logging instrument goes down the well, the signal data is collected in real time, and the logging collection data packet is uploaded according to a certain periodic frequency.
Step four: and (3) acquiring an instrument A logging acquisition data packet, and comparing the checksum in the packet with the checksum calculated according to the calculation rule. And if the data packets are different, discarding the logging data packets, and feeding back the logging data packets to the instrument and the interface for display. At this time, another processing thread is established to perform data acquisition processing of the instrument B, and the data processing flows are the same.
Step five: and in the thread for processing the instrument A data, acquiring the corresponding relation of the ground depth time, searching the depth corresponding to the latest time from the time in the logging data packet, and packaging the depth information into the logging data packet. And B, instrument data processing is the same.
Step six: and carrying out data conversion, processing and export on the logging acquisition data of the A, B instrument data packet, and storing the logging acquisition data in a corresponding position in a storage structure. At this time, the sampling frequency of both instrument a and instrument B can maintain their own logging acquisition frequency.
And step seven, instrument parameters, commands in the logging process, state switching, processing and editing parameter process data are respectively stored in corresponding positions for subsequent processing or replaying logging data.
And step eight, after the logging is finished, logging data are arranged, sampling intervals and sampling modes of each curve are respectively stored for subsequent data interpretation, and finally a structure is formed as shown in fig. 3.
The above is only for illustrating the technical idea of the present invention, and the protection scope of the present invention is not limited by this, and any modification made on the basis of the technical scheme according to the technical idea of the present invention falls within the protection scope of the claims of the present invention.

Claims (1)

1. The real-time logging data acquisition method is characterized by comprising the following steps of:
step 1, establishing an initial storage structure for data acquisition and real-time storage;
step 2, storing description information to be recorded in one logging acquisition operation, carrying out standardization and format conversion on the information, and finally storing the information according to an XML format;
step 3, acquiring logging data packets of each data node in real time, wherein the logging data packets comprise time, instrument acquisition signal data and checksum of the data packets; checking whether the checksum of the data packet is correct or not, otherwise, feeding back abnormality to the logging instrument;
step 4, performing time depth matching on the logging data packet obtained each time; because only time and acquisition data are in the acquired logging data packet, depth and time corresponding relation data acquired through a ground system are added into the logging data packet according to the depth of the latest time;
step 5, building logging data storage units taking instruments as units, wherein each logging data storage unit comprises acquisition data, time and depth information; establishing a two-dimensional structure for storing the processed depth, time and acquired data;
step 6, judging actual characteristics of specific characteristic mark values agreed by a communication protocol of the acquired data, removing abnormal logging data packets, processing the depth, time and the acquired data according to a calculation processing method corresponding to each logging instrument, and writing the acquired data into a two-dimensional structure of stored data;
step 7, instrument parameters, commands in the logging process are issued, states are switched, parameter process data are processed and edited, and the parameter process data are stored in corresponding positions respectively and are used for subsequent processing or replaying logging data;
and 8, establishing a data processing snapshot and a history log area, storing the original data before the data coverage after the instrument is subjected to data acquisition and data processing, and recording an operation log.
CN202010403222.3A 2020-05-13 2020-05-13 Real-time logging data acquisition method Active CN111753138B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010403222.3A CN111753138B (en) 2020-05-13 2020-05-13 Real-time logging data acquisition method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010403222.3A CN111753138B (en) 2020-05-13 2020-05-13 Real-time logging data acquisition method

Publications (2)

Publication Number Publication Date
CN111753138A CN111753138A (en) 2020-10-09
CN111753138B true CN111753138B (en) 2023-11-28

Family

ID=72674358

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010403222.3A Active CN111753138B (en) 2020-05-13 2020-05-13 Real-time logging data acquisition method

Country Status (1)

Country Link
CN (1) CN111753138B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113741224B (en) * 2021-11-08 2022-02-08 南京铖联激光科技有限公司 Monitoring system and method based on upper computer

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA1138993A (en) * 1978-12-11 1983-01-04 Donald E. Clark Well log data analysis system
CN103544185A (en) * 2012-07-16 2014-01-29 中国石油化工股份有限公司 Well-logging data file storage method
US8682586B1 (en) * 2013-01-17 2014-03-25 Selman and Associates, Ltd. System for creating a near real time surface log
CN108875122A (en) * 2018-04-25 2018-11-23 杭州迅美科技有限公司 The artificial intelligence approach and system of geologic parameter are calculated using well logging data

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA1138993A (en) * 1978-12-11 1983-01-04 Donald E. Clark Well log data analysis system
CN103544185A (en) * 2012-07-16 2014-01-29 中国石油化工股份有限公司 Well-logging data file storage method
US8682586B1 (en) * 2013-01-17 2014-03-25 Selman and Associates, Ltd. System for creating a near real time surface log
CN108875122A (en) * 2018-04-25 2018-11-23 杭州迅美科技有限公司 The artificial intelligence approach and system of geologic parameter are calculated using well logging data

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
核磁共振测井数据格式分析;傅少庆;肖立志;谢然红;张恒荣;黄科;;测井技术(第05期);全文 *
过套管电阻率测井仪器与ACME测井采集软件***配接;王青艳;余卫东;刘鑫;鲍广泉;张昊;;测井技术(第06期);全文 *

Also Published As

Publication number Publication date
CN111753138A (en) 2020-10-09

Similar Documents

Publication Publication Date Title
CN110012031B (en) General automatic analysis method and storage method for data message
US8792385B2 (en) Method and device for auto-generating goose signal connection topology from substation level
CN104065521B (en) A kind of collection, analysis and the delivery system and its method of electric power networks device log and configuration file
CN111753138B (en) Real-time logging data acquisition method
CN102523129A (en) Universal avionics bus test analysis method and device
CN104914818B (en) The control method of transacter and the transacter
CN102761466A (en) IEEE (Institute of Electrical and Electronics Engineers) 1394 bus data record processing system and method
CN103178998A (en) Test and control data transmission method and device
CN105357504A (en) Recording and playback method and device for video stream data
CN105045257A (en) Vehicle failure after-sale diagnosis method and diagnosis equipment and server
CN111400287A (en) Ship building process knowledge base building method and device, storage medium and terminal
CN105512014A (en) Application usage condition data acquisition method and device
CN103001812A (en) Intelligent electric power communication fault diagnosis system
CN116132553A (en) Big data transmission optimization method and system
CN105787090A (en) Index building method and system of OLAP system of electric data
CN104836686B (en) A kind of method and device for the configuration file generating server
CN102467530A (en) Data mining system and data mining method
CN104516953B (en) A kind of black box subsystem for power dispatching automation magnanimity message
CN114077633A (en) Multi-source heterogeneous numerical control system monitoring server based on OPC UA
CN103957119A (en) Method for managing network devices through MIB file and browser
CN111625517B (en) New energy real-time data processing method and device based on change storage
CN106407366A (en) Distributed system data extraction method
CN115809244A (en) Massive spatial data access, processing and release method
CN101771566A (en) Method, device and system for transmitting performance data between web masters
CN107633056A (en) Data managing method for power information acquisition terminal

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