[go: up one dir, main page]

CN103793383A - GDS real-time well logging data file - Google Patents

GDS real-time well logging data file Download PDF

Info

Publication number
CN103793383A
CN103793383A CN201210419368.2A CN201210419368A CN103793383A CN 103793383 A CN103793383 A CN 103793383A CN 201210419368 A CN201210419368 A CN 201210419368A CN 103793383 A CN103793383 A CN 103793383A
Authority
CN
China
Prior art keywords
data
real
gds
file
time 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.)
Pending
Application number
CN201210419368.2A
Other languages
Chinese (zh)
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.)
CNPC Great Wall Drilling Co
Original Assignee
CNPC Great Wall Drilling Co
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 CNPC Great Wall Drilling Co filed Critical CNPC Great Wall Drilling Co
Priority to CN201210419368.2A priority Critical patent/CN103793383A/en
Publication of CN103793383A publication Critical patent/CN103793383A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/28Databases characterised by their database models, e.g. relational or object models
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/25Integrating or interfacing systems involving database management systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The invention provides a GDS real-time well logging data file which comprises a file header and a plurality of logical files, wherein each logical file comprises a plurality of data objects and each data object comprises a data object header and the content of the data object.

Description

GDS Real-time Logging data file
Technical field
The present invention relates to a kind of GDS Real-time Logging data file, relate in particular to logical design and the access interface class libraries thereof of GDS Real-time Logging data file.
Background technology
Well logging acquisition software needs a large amount of Real-time Logging data of real time record, and these data comprise well site information, engineering information, log parameter, real-time data collection etc.Due to well logging acquisition software to real time data file in data type, data volume, there is strict demand the aspects such as response time, later stage Graphics Processing, standardization, extensibility, and in industry, most log data file layouts have such or such limitation at present.
Table one has been enumerated the main log data file layout of well logging industry, and each data layout has been provided to basic evaluation:
sequence number form name producer advantage limitation
1 dLIS schlumberger standard, complete, cross-platform physics realization more complicated, Real-time Collection performance is inadequate.
2 xTF atlas, west succinctly real-time Collection performance is inadequate.
3 lA716 atlas, west succinctly fall behind, lack of standardization, Real-time Collection performance is inadequate.
4 lAS well logging association of Canada succinctly, directly perceived real-time Collection performance is inadequate.
4 wIS fORWARD succinctly lack of standardization, Real-time Collection performance is inadequate.
5 lDF logging Company of Zhong You group succinctly lack of standardization, can be used to do Real-time Logging data recording, but be unfit to do aftertreatment.
Table one.
Summary of the invention
The object of the invention is one or more in addressing the above problem.A further object of the present invention is to provide a set of standard, complete, advanced Real-time Logging document format data.Both can support the access of the various types of data of existing various well logging services according to document format data of the present invention, also there is suitable extendibility future.The present invention both can be for real-time data collection record, also can be for well logging aftertreatment data access.
The present invention provides a kind of GDS Real-time Logging data file in one aspect, described GDS Real-time Logging data file comprises file header and multiple logical file, wherein each described logical file comprises multiple data objects, and each described data object comprises data object head and data object content.
Wherein, described data object is text data object, flow data object, supplemental characteristic object, list data object and/or frame data object.
Wherein, each logical file comprises logical file object head and multiple data object start position information.
Wherein, frame data object is used for storing borehole log data.
Wherein, logical file and data object, physically adopt data capsule object to realize, and logical file object head comprises data capsule head.
Wherein, frame data object comprises frame data object head, passage description block and frame data.
Wherein, frame data object has comprised multiple passage objects, a corresponding logging trace of passage, and passage description block has provided the descriptor of each passage object in frame data object.
Wherein, data frame packet is containing frame index data and multiple channel data piece, multiple data samples that each channel data has comprised respective channel.
Wherein, each sampling point data are multidigit dimensions.
Wherein, list data object is used for the data of storage list case form.
Wherein, list data object head bag comprises data capsule object head.
Wherein, supplemental characteristic object is used for storage of hierarchically supplemental characteristic.
Wherein, supplemental characteristic object comprises parameter hierarchical information region sequence and multiple parameter, each area definition a start-stop degree of depth pair, parameter object provides the parameter value in Liao Ge district.
The present invention provides a kind of logging data processing method on the other hand, described method comprises generation GDS Real-time Logging data file, described GDS Real-time Logging data file comprises file header and multiple logical file, wherein each described logical file comprises multiple data objects, and each described data object comprises data object head and data object content.
Accompanying drawing explanation
Fig. 1 illustrates GDS Real-time Logging data file general structure of the present invention;
Fig. 2 illustrates the logical organization of the logical file of GDS Real-time Logging data file;
Fig. 3 illustrates the logical organization of GDS frame data object;
Fig. 4 illustrates the frame data structure of GDS Real-time Logging data file;
Fig. 5 illustrates the structure of GDS list data object;
Fig. 6 illustrates the structure of ginseng data object;
Fig. 7 illustrates the class framework of BasicIOSpec software package.
Embodiment
Fully digesting on the basis of understanding the each mainstream data file layout of industry of logging well both at home and abroad, the present invention first starts with from logical organization, and in conjunction with logging well, demand for services has been carried out Logic Structure Design to log data file.
Fig. 1 shows GDS(GeoScope Data System of the present invention) Real-time Logging data file general structure.Each GDS Real-time Logging data file comprises a file header and multiple logical file as can be seen from Figure 1, and each logical file comprises again multiple data objects, and each data object comprises data object head and data object content.
Logical file is mainly used to data object to carry out Classification Management, and Fig. 2 reflects the logical organization of the logical file of GDS Real-time Logging data file.
As can be seen from Figure 2, each logical file is made up of logical file object head and multiple data object start position information.No matter be logical file or data object, physically all adopt data capsule object (DataContainer) to realize, therefore logical file object head has specifically comprised the full content of a data container object head (DataContainerHeader).
GDS data file can comprise the concrete data object of number of different types, as supplemental characteristic object, list data object, frame data object etc.As service needed user also can expand more data object, for example, text data object or flow data object etc.
Frame data use maximum a kind of data objects to liking in the various data objects of GDS Real-time Logging data, and all borehole log datas are all stored with frame data object.Fig. 3 has reflected the logical organization of GDS frame data objects.
Frame data object is made up of frame data object head, passage description block and three parts of frame data.Frame data object physically adopts data capsule object to realize, and therefore frame data object head has specifically comprised the full content of a data container object head, and expands for frame data object.
Each frame data object has comprised multiple passage objects, a corresponding logging trace of passage.The passage description block of frame data object has provided the descriptor of each passage object in this frame object.
The data of multiple passage objects are arranged in order, have formed a Frame.Multiple Frames have formed the total data of frame data objects.Fig. 4 shows the frame data structure of GDS Real-time Logging data file.As can be seen from Figure 4, each data frame packet has contained a frame index data and multiple channel data piece.Multiple data samples that each channel data piece has comprised respective channel, each sampling point data can be multidigit dimensions, give the example of two-dimensional channel sampling point data in Fig. 4.
The list data object of GDS Real-time Logging data file is used for the data of storage list case form, and Fig. 5 has reflected the structure of GDS list data object.
List data object physically adopts data capsule object to realize, and therefore list data object head has specifically comprised the full content of a data container object head, and expands for list data object.
The supplemental characteristic object of GDS Real-time Logging data file is used for storage of hierarchically supplemental characteristic, and Fig. 6 shows the structure of ginseng data object.
As can be seen from Figure 6, each supplemental characteristic object comprises parameter hierarchical information district (Zone) sequence and multiple parameter.Each district (Zone) has in fact defined a start-stop degree of depth pair, and parameter object provides the parameter value of Liao Ge district (Zone).
On GDS Real-time Logging data file Logic Structure Design basis, can need designing user access interface standard BasicIOSpec software package according to practical application, developer uses this standard can access GDS data file and various data object thereof.Fig. 7 shows the class framework according to BasicIOSpec software package of the present invention.
In Fig. 7, GDS data are mainly by IDataFile, ILogicalFile, and the object of tri-logical levels of IDataObject forms.IDataFile is corresponding to a concrete GDS data file, and each IDataFile can comprise multiple ILogicalFile logical files, and each logical file can comprise again multiple IDataObject data objects.
IDataObject is the base class of GDS data object, GDS data object can have multiple concrete form, for example: frame data object IFrameDataObject, list data object ITableDataObject, supplemental characteristic object IParameterDataObject, flow data object IStreamDataObject and text data object ITextDataObject.
On the basis of access interface standard BasicIOSpec, can realize this access interface with C#, and GDS data file access class libraries BasicIO.dll corresponding to compiling generation, this class libraries can supply concrete application call.In order to guarantee the performance requirement of Real-time Collection, in the specific implementation of BasicIO, can carry out performance optimization to the many places details of data access.
The present invention adopts Stratified Strategy in GDS data file Logic Structure Design, be divided into generally three levels of file → logical file → data object, be the balance of completeness and terseness, can guarantee to meet the actual needs of complicated production service, guaranteed again the terseness of logical organization.
Data object can be embodied as the several data object types such as text, binary stream, XML, form, parameter, frame, and frame data object has again the sampling feature that time, the degree of depth etc. are different.So just can guarantee the support of the various data recording of the various well logging services to wireline logging, well logging while drilling, production logging etc.
In physics realization, the present invention introduces the concept of blocks of data object, and all data objects all derive from blocks of data object.The data block record that each blocks of data object is linked by multiple front and back forms.Adopt after blocks of files mechanism, growth data object or deletion available data object generally do not need file to carry out large reformation, therefore from mechanism, overall performance are optimized, and are applicable to doing the various logging operation tasks such as Real-time Collection and aftertreatment.
In the time that concrete data access is realized, can take a series of data retrieval, buffer technology, further promote the performance of data access.
Aspect user's access interface, can set up the access interface object corresponding with logical organization, easy to understand memory, uses also more convenient.
Table two has briefly introduced the basic function of each interface class:
sequence number bag explanation
1 iDataFileFormat document format data interface, gets the effect of Factory class from Design Mode
2 iDataFile geoScope real time data file interface, corresponding GeoScope real time data document entity object
3 iLogicalFile the logical file interface comprising in GeoScope real time data file.This design is to be consistent with the logical file of POSC standard RP66
4 iDataObject data object interface below logical file, concrete data object has frame, form, parameter, binary stream, text, XML six classes
5 iFrameDataObject frame data object interface.Frame data object mode is frame by frame organized multiple Channel data sequences of log data
6 iChannel passage object.Each passage has multiple attributes and channel data sequence, and these channel data sequences mode is frame by frame kept in frame data object
7 iNullValue invalid value object.Record the invalid value value of each channel data
8 iTableDataObect list data object interface.Each list data object can comprise multiple row, and the data of each row are organized and formed bivariate table lattice structure by row
9 iTableColumn the row object of list data object, each form has multiple row
10 iTableRow the row object interface of list data
11 iTableCell cell object interface in table row, provides concrete unit access method
12 iParameterDataObject supplemental characteristic object interface.Supplemental characteristic object preserves in the mode of title-value one or more parameters of knowing clearly
13 iParameter parameter object.Each parameter has a title and value (may be value sequence)
14 parameterZone layer object in supplemental characteristic object
? iZoneValue divide the value object of layer parameter.A parameter can have multiple layering values
15 iStreamDataObject binary stream data object interface.Flow data object is used for preserving binary data blocks
16 iTextDataObject text data object interface, provides the text data access facility of real time data file
17 iXmlDataObject xml data object interface.XML data object has been preserved the data of XML form
18 dataSpec data standard class.Some codes and standards of real time data are wherein comprised, the type name of such as data object etc.
19 basicIOException the basic exception class of BasicIO
20 dataTypes the data type that BasicIO supports is enumerated
21 dataTypeHelper data type helps class, for some helping methods that relate to data type are provided
Table two.
Invention effect:
Achievement of the present invention has dropped into application, more than 100 mouthfuls of practical loggings in LEAP 800 logging systems.Practice shows, achievement thing GDS Real-time Logging data file structure of the present invention is clear, is easy to learn and use, and can meet Real-time Collection function and the performance requirement of various well loggings services, also can be used as the use of well logging aftertreatment data access.With industry peer's comparison, maintain the leading position at home.

Claims (16)

1. a GDS Real-time Logging data file, described GDS Real-time Logging data file comprises file header and multiple logical file, and wherein each described logical file comprises multiple data objects, and each described data object comprises data object head and data object content.
2. GDS Real-time Logging data file as claimed in claim 1, wherein, described logical file comprises logical file object head and multiple data object start position information.
3. GDS Real-time Logging data file as claimed in claim 1, wherein, described logical file and data object all adopt data capsule object to realize.
4. GDS Real-time Logging data file as claimed in claim 1, wherein said data object is supplemental characteristic object, list data object and/or frame data object.
5. GDS Real-time Logging data file as claimed in claim 4, wherein, frame data object is used for storing borehole log data.
6. GDS Real-time Logging data file as claimed in claim 5, wherein, frame data object comprises frame data object head, passage description block and frame data.
7. GDS Real-time Logging data file as claimed in claim 6, wherein, frame data object comprises multiple passage objects, a corresponding logging trace of passage.
8. GDS Real-time Logging data file as claimed in claim 7, wherein, passage description block has provided the descriptor of each passage object in frame data object.
9. GDS Real-time Logging data file as claimed in claim 6, wherein, frame data comprise frame index data and multiple channel data.
10. GDS Real-time Logging data file as claimed in claim 9, wherein, multiple sampling point data that each channel data comprises respective channel.
11. GDS Real-time Logging data files as claimed in claim 10, wherein, each sampling point data are multidigit dimensions.
12. GDS Real-time Logging data files as claimed in claim 4, wherein, list data object is used for the data of storage list case form.
13. GDS Real-time Logging data files as claimed in claim 4, wherein, supplemental characteristic object is used for storage of hierarchically supplemental characteristic.
14. GDS Real-time Logging data files as claimed in claim 13, wherein, supplemental characteristic object comprises parameter hierarchical information region sequence and multiple parameter.
15. GDS Real-time Logging data files as claimed in claim 14, wherein, each area definition a start-stop degree of depth pair, described parameter provides the parameter value in Liao Ge district.
16. 1 kinds of logging data processing methods, described method comprises use GDS Real-time Logging data file, described GDS Real-time Logging data file comprises file header and multiple logical file, wherein each described logical file comprises multiple data objects, and each described data object comprises data object head and data object content.
CN201210419368.2A 2012-10-29 2012-10-29 GDS real-time well logging data file Pending CN103793383A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210419368.2A CN103793383A (en) 2012-10-29 2012-10-29 GDS real-time well logging data file

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210419368.2A CN103793383A (en) 2012-10-29 2012-10-29 GDS real-time well logging data file

Publications (1)

Publication Number Publication Date
CN103793383A true CN103793383A (en) 2014-05-14

Family

ID=50669068

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210419368.2A Pending CN103793383A (en) 2012-10-29 2012-10-29 GDS real-time well logging data file

Country Status (1)

Country Link
CN (1) CN103793383A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109634957A (en) * 2018-11-19 2019-04-16 中国石油集团长城钻探工程有限公司 A kind of log data dynamic high-efficiency access method

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070010947A1 (en) * 2005-07-07 2007-01-11 Ireland Peter J Method and system to generate deliverable files
CN101840436A (en) * 2010-05-20 2010-09-22 中国石油化工集团公司 Logging data file storage method based on table structure

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070010947A1 (en) * 2005-07-07 2007-01-11 Ireland Peter J Method and system to generate deliverable files
CN101840436A (en) * 2010-05-20 2010-09-22 中国石油化工集团公司 Logging data file storage method based on table structure

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
傅少庆等: "核磁共振测井数据格式分析", 《测井技术》 *
李长文等: "《LEAD测井综合应用平台》", 30 April 2011 *
王奕: "测井数据管理系统", 《中国优秀硕士学位论文全文数据库 信息科技辑》 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109634957A (en) * 2018-11-19 2019-04-16 中国石油集团长城钻探工程有限公司 A kind of log data dynamic high-efficiency access method
CN109634957B (en) * 2018-11-19 2019-11-29 中国石油集团长城钻探工程有限公司 A kind of log data dynamic high-efficiency access method

Similar Documents

Publication Publication Date Title
CN106844682B (en) Method for interchanging data, apparatus and system
CN105608088B (en) A kind of database based on configuration file automatically creates and data dynamic recording method
CN102915319B (en) The technology gathered for information electronics
CN104331446B (en) A kind of massive data processing method mapped based on internal memory
CN104615594B (en) A kind of data-updating method and device
CN103729337B (en) report conversion method and device
US20120197950A1 (en) Sentiment cube
CN103646100A (en) Report data organization model
CN104182484A (en) Method and device for realizing mapping of HBase data and Java domain objects
CN106610774A (en) Webpage table editing method and device
CN106682077A (en) Method for storing massive time series data on basis of Hadoop technologies
CN102810115B (en) Method for implementing multi-layer distributed document management system
CN103500206A (en) Storage method and device based on file storage data
CN102682108A (en) Row and line mixed database storage method
CN108038018A (en) Expansible daily record data storage method and device
CN103500226A (en) Method and device for removing sensitivity of sensitive data
CN103793383A (en) GDS real-time well logging data file
CN101814064B (en) Report template creating method, report generating method and report system
CN109947705A (en) A kind of access System and method for of petroleum works data
CN103353885A (en) Method and system for managing seed breeding data
CN103176990A (en) Spatial data storage and spatial data storage reading method and spatial data storage reading system
CN101840436A (en) Logging data file storage method based on table structure
US20140344235A1 (en) Determination of data modification
US20120260224A1 (en) Digital Netlist Partitioning System For Faster Circuit Reverse-Engineering
CN106909665A (en) A kind of patent retrieval method based on body

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20140514