Method and system for uniformly processing stratigraphic sequence containing inverted strata

Through top-down stratigraphic coding processing and interpolation technology, the problems of low intelligence level of inverted stratigraphic layers and ambiguity in abnormal layer selection are solved, the unification and continuity of stratigraphic sequence are achieved, and the automation processing efficiency of 3D geological modeling is improved.

CN120807816APending Publication Date: 2025-10-17CHINA RAILWAY FIRST SURVEY & DESIGN INST GRP +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510867800.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-26
Publication Date
2025-10-17

AI Technical Summary

Technical Problem

Existing technologies have problems with low intelligence and ambiguous selection of abnormal layers when dealing with inverted strata, resulting in incorrect connection of strata in three-dimensional geological modeling and making it difficult to construct a model that conforms to real-world sedimentary laws.

Method used

By obtaining borehole layer data, using standard stratigraphic sequence tables and interpolation techniques, stratigraphic coding is performed from top to bottom, zero-thickness layers are inserted to ensure the consistency of stratigraphic sequence, and a unified stratigraphic sequence is constructed in combination with the recursive coding method to reduce the complexity of manual operations.

Benefits of technology

It improves the consistency and accuracy of stratigraphic coding, enhances the efficiency of automated processing of 3D geological modeling, and ensures the reasonable judgment and continuity of stratigraphic positions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120807816A_ABST
    Figure CN120807816A_ABST
Patent Text Reader

Abstract

The invention discloses a stratigraphic sequence unified processing method and system containing inverted strata, which refers to a standard stratigraphic sequence table and considers the up-and-down relationship of the strata, performs stratigraphic sequence unification on drill holes from top to bottom, enables the algorithm flow to better conform to the geological law, realizes automatic processing by traversing from top to bottom, reduces the complexity and subjectivity of manual operation, and improves the efficiency of stratigraphic sequence unification. The stratum coding consistency and accuracy are improved, the automatic modeling efficiency of a computer is greatly improved, and the application range is wide; when the stratum position is processed, the insertion position of the zero-thickness layer is reasonably judged and processed, and the sequence integrity and continuity of the stratum are guaranteed.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of geological exploration, and in particular to a stratum sequence uniform processing method and system for strata containing inverted strata. BACKGROUND

[0002] At present, engineering drilling method is an important method for obtaining underground three-dimensional space information. Drilling and profile data are of great significance in three-dimensional geological modeling due to their intuitive, accurate and detailed characteristics, and have become one of the main data sources in the process of three-dimensional geological modeling. The method based on drilling modeling usually requires pre-processing of drilling data and then stratum division processing of drilling data. Initially, stratum connection is performed by using the adjacent drilling connection method, that is, adjacent drillings are directly connected in sequence by traversing the drillings from top to bottom, and 1 / 2 pinch-out is directly performed for stratum missing, but this method cannot handle complex geological conditions such as stratum inversion.

[0003] Therefore, at present, the following methods are mainly used for connecting strata between different drillings:

[0004] (1) Complex stratum classification processing: By dividing the space cells, the idea of "divide and rule" is adopted to divide the complex overall modeling area into single cell modeling. After the modeling in each cell is completed, the models in all cells are spliced to form the final model. This method can handle some complex stratum connections, but due to the complexity of geological conditions, this case-specific processing method may have limitations in handling some complex stratum conditions.

[0005] (2) Unified stratum sequence coding method: In order to solve the problem of incorrect stratum connection of different geological unit tips, according to the sequence of stratum deposition, a coding processing method is proposed to unify the sequence after identifying the position of abnormal layer. However, this method has ambiguity problem in selecting abnormal layer, and cannot obtain unique solution, and the intelligent degree is low.

[0006] The above methods often have limitations in handling complex stratum conditions such as inversion, resulting in stratum error connection problem in the process of three-dimensional geological modeling, and it is difficult to construct a three-dimensional stratum model consistent with the deposition rule of the real world. SUMMARY

[0007] The present application provides a stratum sequence uniform processing method and system for strata containing inverted strata, to solve the problems of low intelligent degree and ambiguity in selecting abnormal layer in the prior art in complex stratum processing.

[0008] According to a first aspect, a stratum sequence uniform processing method for strata containing inverted strata is provided in an embodiment, and the method comprises:

[0009] obtaining original borehole stratification data, each borehole comprising a plurality of strata from top to bottom, each stratum having an original stratum code;

[0010] starting from the first stratum of each borehole, obtaining the first stratum from top to bottom without secondary coding processing as the current stratum of each borehole, and taking the youngest stratum in the current stratum of each borehole as a marker stratum;

[0011] judging whether the original stratum codes of the current stratum and the marker stratum of each borehole are consistent;

[0012] if consistent, directly performing secondary coding processing on the current stratum;

[0013] if inconsistent, performing interpolation on the bottom position of the stratum set marked as the marker stratum in the current stratum to obtain an interpolation result Z, determining the borehole stratum to which the interpolation result Z belongs and marking it as an index stratum;

[0014] judging whether the original stratum code of the index stratum is the same as that of the marker stratum;

[0015] if the same, directly performing secondary coding on the index stratum, and if there is a stratum without secondary coding between the current stratum and the index stratum, taking the stratum without secondary coding as a sub-borehole of the current borehole;

[0016] if not the same, judging whether the marker stratum is above or below the index stratum according to the standard stratum sequence table;

[0017] if the marker stratum is above the index stratum, traversing the strata between the current stratum and the index stratum, and calculating the stratum closest to the marker stratum according to the standard stratum sequence table, if the original stratum code of the marker stratum is consistent with that of the nearest stratum, directly performing secondary coding on the nearest stratum, if the original stratum code of the marker stratum is inconsistent with that of the nearest stratum, inserting a zero-thickness layer according to the zero-thickness layer insertion rule;

[0018] if the marker stratum is below the index stratum, traversing the strata between the index stratum and the last stratum, and similarly calculating the stratum closest to the marker stratum according to the standard stratum sequence table, if the original stratum code of the marker stratum is consistent with that of the nearest stratum, directly performing secondary coding on the nearest stratum, if the original stratum code of the marker stratum is inconsistent with that of the nearest stratum, inserting a zero-thickness layer according to the zero-thickness layer insertion rule;

[0019] after the secondary coding processing of the current stratum of each borehole is completed, moving each current stratum of each borehole downward by one stratum and performing secondary coding processing again from top to bottom, until the secondary coding of the last stratum of each borehole is completed, and then performing secondary coding processing of the sub-borehole;

[0020] After all strata of each borehole are processed by the second coding, a new unified strata sequence is obtained according to the final second coding result;

[0021] According to the new unified strata sequence, zero-thickness layer insertion is performed on the original borehole stratification data, so that the strata sequence of all boreholes is consistent with the unified strata sequence, and new borehole stratification data is obtained.

[0022] Further, the current layer is processed by the second coding, specifically including:

[0023] Each stratum of each borehole is numbered in order from top to bottom.

[0024] Further, the borehole stratum to which the interpolation result Z belongs is determined and recorded as the index layer, specifically including:

[0025] The stratum to which the interpolation Z depth belongs is determined; if the interpolation Z depth is above the top of the current layer, the index is the index of the current layer; if the interpolation Z depth is below the bottom of the last layer, the index is the index of the last layer.

[0026] Further, if the original strata coding is inconsistent, a zero-thickness layer is inserted according to the zero-thickness layer insertion rule, specifically including:

[0027] The zero-thickness layer insertion rule is that the upper stratum of the insertion position is smaller than the marker layer, and the lower stratum is larger than the marker layer.

[0028] Further, the second coding processing of the sub-borehole, specifically including:

[0029] The sub-borehole is a subset of the borehole, and a part of the strata in the current borehole that has not been secondarily coded is treated as a separate borehole for second coding processing.

[0030] Further, after obtaining the new borehole stratification data, the method further includes:

[0031] Strata connection is performed on each stratum of each borehole to construct a three-dimensional strata model.

[0032] Further, the method further includes:

[0033] The constructed three-dimensional strata model and the boundary of the modeling area are used to topologically establish a three-dimensional geological body.

[0034] According to a second aspect, an embodiment provides a strata sequence unification processing system containing inverted strata, the system comprising:

[0035] An original borehole stratification data acquisition module is configured to acquire original borehole stratification data, different boreholes each containing a plurality of strata from top to bottom, and each stratum having an original strata coding;

[0036] A unified stratigraphic sequence construction module is used for:

[0037] Starting from the first layer of each borehole, the first stratigraphic layer without secondary coding is obtained from top to bottom as the current layer of each borehole, and the youngest stratigraphic layer in the current layer of each borehole is taken as a marker layer;

[0038] It is judged whether the original stratigraphic coding of the current layer of each borehole is consistent with that of the marker layer;

[0039] If consistent, the current layer is directly subjected to secondary coding;

[0040] If inconsistent, the bottom position of the stratigraphic layer set marked as the marker layer in the current layer is interpolated to obtain an interpolation result Z, and the borehole stratigraphic layer to which the interpolation result Z belongs is determined and marked as an index layer;

[0041] It is judged whether the original stratigraphic coding of the index layer is the same as that of the marker layer;

[0042] If the same, the index layer is directly subjected to secondary coding, and if there is a stratigraphic layer without secondary coding between the current layer and the index layer, the stratigraphic layer without secondary coding is taken as a sub-borehole of the current borehole;

[0043] If not the same, it is judged whether the marker layer is above or below the index layer according to the standard stratigraphic sequence table;

[0044] If the marker layer is above the index layer, the stratigraphic layers between the current layer and the index layer are traversed, and the stratigraphic layer closest to the marker layer is calculated according to the standard stratigraphic sequence table, if the original stratigraphic coding of the marker layer is consistent with that of the nearest stratigraphic layer, the nearest stratigraphic layer is directly subjected to secondary coding, and if the original stratigraphic coding of the marker layer is inconsistent with that of the nearest stratigraphic layer, a zero-thickness layer is inserted according to the zero-thickness layer insertion rule;

[0045] If the marker layer is below the index layer, the stratigraphic layers between the index layer and the last layer are traversed, and the stratigraphic layer closest to the marker layer is calculated according to the standard stratigraphic sequence table, if the original stratigraphic coding of the marker layer is consistent with that of the nearest stratigraphic layer, the nearest stratigraphic layer is directly subjected to secondary coding, and if the original stratigraphic coding of the marker layer is inconsistent with that of the nearest stratigraphic layer, a zero-thickness layer is inserted according to the zero-thickness layer insertion rule;

[0046] After the current layer of each borehole is subjected to secondary coding, the current layer of each borehole is moved downward by one stratigraphic layer from top to bottom and subjected to secondary coding again until the last layer of each borehole is subjected to secondary coding, and then the secondary coding of the sub-borehole is performed;

[0047] After all strata of each borehole are processed by the secondary coding, a new established unified strata sequence is obtained according to the final secondary coding result;

[0048] The borehole strata data updating module is configured to insert zero-thickness layers into the original borehole strata data according to the new established unified strata sequence, so that the strata sequences of all boreholes are consistent with the unified strata sequence, and new borehole strata data are obtained.

[0049] According to a third aspect, an embodiment provides an electronic device, the device comprising: a processor and a memory;

[0050] The memory is configured to store one or more program instructions;

[0051] The processor is configured to execute the one or more program instructions to perform the steps of the strata sequence unification method for strata containing inverted strata.

[0052] According to a fourth aspect, an embodiment provides a computer readable storage medium, the computer readable storage medium storing a computer program, the computer program being executed by a processor to implement the steps of the strata sequence unification method for strata containing inverted strata.

[0053] The present application provides a strata sequence unification method and system for strata containing inverted strata, which refers to a standard strata sequence table and considers the upper and lower relationships of strata, and unifies the strata sequence of boreholes from top to bottom, so that the algorithm process is more consistent with geological rules, the automatic processing is realized by top-to-bottom traversal, the complexity and subjectivity of manual operation are reduced, the consistency and accuracy of strata coding are improved, the computer automatic modeling efficiency is greatly improved, and the method is widely applicable; when processing the strata position, the zero-thickness layer insertion position is reasonably judged and processed, and the integrity and continuity of the strata sequence are ensured. BRIEF DESCRIPTION OF DRAWINGS

[0054] Figure 1 A flowchart of the strata sequence unification method for strata containing inverted strata provided by an embodiment of the present application is provided;

[0055] Figure 2 A borehole strata data initialization schematic diagram in the strata sequence unification method for strata containing inverted strata provided by an embodiment of the present application is provided;

[0056] Figure 3 A unified strata sequence construction process schematic diagram in the strata sequence unification method for strata containing inverted strata provided by an embodiment of the present application is provided;

[0057] Figure 4 A borehole strata data updating schematic diagram in the strata sequence unification method for strata containing inverted strata provided by an embodiment of the present application is provided;

[0058] Figure 5 An embodiment of the present invention provides a unified method for processing stratigraphic sequences containing inverted strata, and provides a classification process for situations where the index is located between the current layer and the last layer. DETAILED DESCRIPTION

[0059] The present invention will be further described in detail below by means of specific embodiments in conjunction with the accompanying drawings. Similar elements in different embodiments are numbered with associated similar elements. In the following embodiments, many detailed descriptions are provided to enable the present invention to be better understood. However, those skilled in the art will readily appreciate that some of the features may be omitted under different circumstances, or may be replaced by other elements, materials, or methods. In some cases, some operations related to the present invention are not shown or described in the specification. This is to avoid overwhelm the core of the present invention with excessive descriptions. However, for those skilled in the art, it is not necessary to describe these related operations in detail. They will fully understand the related operations based on the description in the specification and the general technical knowledge in the art.

[0060] In addition, the features, operations, or characteristics described in the specification may be combined in any appropriate manner to form various embodiments. Furthermore, the steps or actions in the method description may be reordered or adjusted in a manner readily apparent to those skilled in the art. Therefore, the various sequences in the specification and drawings are provided solely for the purpose of clearly describing a particular embodiment and are not intended to be mandatory, unless otherwise specified.

[0061] The first embodiment of the present invention provides a unified stratigraphic sequence processing method containing inverted strata, which mainly uses the initialization and interpolation of boreholes based on the comparison of the new and old relationships of boreholes to realize a recursive coding method of the unified stratigraphic sequence taking into account the relationship between the upper and lower layers. The unified stratigraphic sequence is used to update the borehole layer coding and the stratigraphic surface construction method based on the stratigraphic division law is used to realize accurate and rapid automatic construction of three-dimensional geological bodies. Figure 1 Provide detailed explanation.

[0062] S1, initialize the drilling data:

[0063] Starting with the first layer, the first unrecoded stratum is considered the current layer for each borehole. The youngest stratum in the current layer is called the marker layer. In this embodiment, recoding refers to recoding the layers, which is different from the original stratum coding, to reconstruct a unified stratigraphic sequence table. The layers are numbered in numerical order, for example, 1, 2, 3, etc.

[0064] like Figure 2As shown, the second layer is encoded as {1-2, 1-3, 1-3, 1-2} from left to right, and the youngest stratum is 1-2, i.e., 1-2 is the marker layer.

[0065] S2, determine whether to perform floor interpolation processing on the initialized stratum relationship:

[0066] Determine whether the original stratum codes of the current layer and the marker layer are completely consistent. If the current layer is the marker layer, directly perform secondary coding on the borehole. If the current layer is not the marker layer, perform interpolation on the floor position of the stratum set marked as the marker layer in the current layer to obtain an interpolation result Z. In this embodiment, the interpolation method is not limited and can be linear interpolation or other methods.

[0067] As shown in Figure 2 , if the original stratum codes of the first layer, the current layer, and the marker layer are consistent, directly encode the first layer as 1. After the processing is completed, the current layer moves down, and at this time, the current layer is the second layer. The original stratum codes of the second layer, the current layer, and the marker layer are inconsistent, as shown in Figure 3 (a), the current layer is {1-2, 1-3, 1-3, 1-2}, and there is a stratum inconsistent with the marker layer 1-2. Therefore, the floor position of the stratum (i.e., the 1-2 stratum of d1 and the 1-2 stratum of d4) in the current layer that is the same as the marker layer is interpolated, and the interpolation result Z falls on the stratum numbered 1-2.

[0068] S3, combine the interpolation result and the standard stratum sequence table, consider the upper and lower layer relationship, and use the unified stratum coding rule to recursively process the stratum to obtain a unified stratum sequence:

[0069] Determine in which stratum of the borehole the interpolation result Z is located, and mark it as index. If the interpolation Z depth is located above the top of the current layer, index takes the index of the current layer; if it is located below the last layer, index takes the index of the last layer; otherwise, index is located between the current layer and the last layer.

[0070] After index is determined, there are two cases, as shown in the flowchart Figure 5 :

[0071] The first case is that the original stratum code of the index stratum is the same as the original stratum code of the marker layer. In this case, the stratum at the interpolation result depth is directly secondary coded. As shown in Figure 3 (a), the black solid line is an interpolation process diagram. The interpolation result all falls on the stratum coded as 1-2, which is the same as the original stratum code of the marker layer. Therefore, direct secondary coding is performed. If the current layer and the stratum where index is located have a stratum that has not been secondary coded, the stratum is taken as a sub-borehole and is processed again for secondary coding.

[0072] The second, the original stratum code of the index stratum is different from the original stratum code of the marker layer, and whether the marker layer is above or below the index is determined according to the standard stratum sequence table:

[0073] If the marker layer is above the index, the strata between the current layer and the index layer are traversed, the stratum closest to the marker layer is calculated according to the standard stratum sequence table, if the original stratum code of the marker layer is consistent with the original stratum code of the closest stratum, the closest stratum is directly re-encoded, if the original stratum code of the marker layer is inconsistent with the original stratum code of the closest stratum, a zero-thickness layer is inserted according to the zero-thickness layer insertion rule;

[0074] If the marker layer is below the index, the strata between the index layer and the last layer are traversed, the stratum closest to the marker layer is calculated according to the standard stratum sequence table, if the original stratum code of the marker layer is consistent with the original stratum code of the closest stratum, the closest stratum is directly re-encoded, if the original stratum code of the marker layer is inconsistent with the original stratum code of the closest stratum, a zero-thickness layer is inserted according to the zero-thickness layer insertion rule.

[0075] The zero-thickness layer is not an actual stratum with a certain thickness, but a logical structure introduced in the unified coding for the purpose of uniform sequence, i.e. a stratum with a thickness of 0, the zero-thickness layer insertion rule is that the upper stratum is smaller than the marker layer and the lower stratum is larger than the marker layer. As shown in Figure 3 (b), the marker layer with the secondary code 5 should be the stratum with the original stratum code 2-2, and the d2 borehole needs to insert a zero-thickness layer after being determined by the unified sequence algorithm in this embodiment, at this time, the position of the zero-thickness layer should satisfy that the upper layer is smaller than 2-2 and the lower layer is larger than 2-2, i.e. a zero-thickness layer with the secondary code 5 is inserted between 2-1 and 3-1.

[0076] After the stratum is processed, the current layer is moved down one stratum, and the steps are repeated until the last layer is re-encoded, and then the sub-borehole is re-encoded. The sub-borehole is a subset of the borehole, and the part of the stratum in the borehole that has not been encoded is treated as a separate borehole. The sub-borehole is processed at the end of the unified re-encoding process, and each sub-borehole is processed at the same time as other sub-boreholes, and the processing method is the same as the unified sequence processing method for the borehole in this embodiment. Specifically, it is processed from top to bottom, as shown in Figure 3 (b), all are processed, and the sub-borehole is left unprocessed at this time. At this time, the first layer of the sub-borehole is {1-3, 1-3}, which is interpolated and then re-encoded, and the second layer is 2-2, which is directly re-encoded as a single stratum because there is only one. The re-encoding method of the sub-borehole is not limited, Figure 3(c) is coded as 1-1 and 3-1, because under the coding 1 and 3, the secondary coding here only needs to distinguish the formation set, and does not require the specific coding symbol.

[0077] The embodiment recursively processes the formation by using the uniform formation coding rule considering the upper and lower layer relationship, as shown in Figure 3 (a), the black solid line is an interpolation schematic, and the interpolation result falls in 1-2, and according to the processing method, {1-2, 1-2, 1-2, 1-2} should be directly coded as 2, and 1-3 which is not coded in the middle is taken as a child borehole. Similarly, the result obtained after recursively processing each layer is as shown in Figure 3 (b), and the secondary coding of the child borehole as the subset of the borehole obtains the newly established uniform formation sequence as shown in Figure 3 (c).

[0078] S4, the original borehole stratification data is updated by using the uniform formation sequence to code the borehole stratification:

[0079] According to the newly established uniform formation sequence, the zero-thickness layer is inserted into the original borehole stratification data, so that all borehole formation sequences are consistent with the uniform formation sequence, and new borehole stratification data is obtained, as shown in Figure 4 .

[0080] S5, according to the formation level division rule, a formation connection method is proposed to connect the formation, and a three-dimensional formation model is constructed:

[0081] The maximum layer is determined as a first-level formation, the upper and lower boundaries of the first-level formation are determined, and the upper and lower boundaries of the second-level formation are constructed between the upper and lower boundaries, and so on until the level cannot be subdivided, as shown in Figure 4 .

[0082] S6, three-dimensional geological body model construction:

[0083] The three-dimensional geological body is topologically established by using the constructed three-dimensional formation model and the boundary of the modeling area.

[0084] In the scheme, the child borehole can be processed individually and multiple times, or uniformly processed. For the insertion position of the zero-thickness layer, the marked layer and the current layer can be compared in terms of new and old relationship according to the standard bottom layer table. If the marked layer is newer than the current layer, it is inserted into the uppermost formation, otherwise it is inserted into the lowermost formation.

[0085] Corresponding to the above-mentioned one kind of formation sequence uniform processing method containing inverted formation, the embodiment of the application also discloses a formation sequence uniform processing system containing inverted formation, which specifically comprises:

[0086] An original borehole stratification data acquisition module is configured to acquire original borehole stratification data, wherein each borehole comprises a plurality of strata from top to bottom, and each stratum has an original stratum code;

[0087] A unified stratum sequence construction module is configured to:

[0088] Starting from the first stratum of each borehole, a first stratum without secondary coding is acquired from top to bottom as the current stratum of each borehole, and the youngest stratum in the current stratum of each borehole is taken as a marker stratum;

[0089] It is determined whether the original stratum codes of the current stratum and the marker stratum of each borehole are consistent;

[0090] If consistent, the current stratum is directly subjected to secondary coding;

[0091] If inconsistent, an interpolation result Z is obtained by interpolating the floor of the borehole set with the marker stratum as the marker stratum, a borehole stratum belonging to the interpolation result Z is determined and recorded as an index stratum;

[0092] It is determined whether the original stratum code of the index stratum is the same as that of the marker stratum;

[0093] If the same, the index stratum is directly subjected to secondary coding, and if there is a stratum without secondary coding between the current stratum and the index stratum, the stratum without secondary coding is taken as a sub-borehole of the current borehole;

[0094] If not the same, it is determined whether the marker stratum is above or below the index stratum according to the standard stratum sequence table;

[0095] If the marker stratum is above the index stratum, the strata between the current stratum and the index stratum are traversed, and the stratum closest to the marker stratum is calculated according to the standard stratum sequence table, and if the original stratum codes are consistent, secondary coding is directly performed, and if the original stratum codes are inconsistent, a zero-thickness layer is inserted according to the zero-thickness layer insertion rule;

[0096] If the marker stratum is below the index stratum, the strata between the index stratum and the last stratum are traversed, and the stratum closest to the marker stratum is calculated according to the standard stratum sequence table, and if the original stratum codes are consistent, secondary coding is directly performed, and if the original stratum codes are inconsistent, a zero-thickness layer is inserted according to the zero-thickness layer insertion rule;

[0097] After the current stratum of each borehole is subjected to secondary coding, the current stratum of each borehole is moved downward by one stratum from top to bottom and subjected to secondary coding again until the last stratum of each borehole is subjected to secondary coding, and then the secondary coding of the sub-borehole is performed;

[0098] After all strata of each borehole are processed by the secondary coding, a new unified stratum sequence is obtained according to the final secondary coding result;

[0099] The borehole stratification data updating module is configured to insert zero-thickness layers into the original borehole stratification data according to the new unified stratum sequence, so that the stratum sequences of all boreholes are consistent with the unified stratum sequence, and new borehole stratification data is obtained.

[0100] It should be noted that the detailed description of the stratum sequence unification processing system provided by the embodiment of the present application can refer to the related description of the stratum sequence unification processing method provided by the embodiment of the present application, which will not be repeated here.

[0101] In addition, the embodiment of the present application further provides an electronic device, which comprises a processor and a memory; the memory is used to store one or more program instructions; the processor is used to run one or more program instructions to execute the steps of the stratum sequence unification processing method according to any one of the above.

[0102] It should be noted that the detailed description of the electronic device provided by the embodiment of the present application can refer to the related description of the stratum sequence unification processing method provided by the embodiment of the present application, which will not be repeated here.

[0103] In addition, the embodiment of the present application further provides a computer readable storage medium, and the computer readable storage medium stores a computer program, and the computer program is executed by a processor to realize the steps of the stratum sequence unification processing method according to any one of the above.

[0104] It should be noted that the detailed description of the computer readable storage medium provided by the embodiment of the present application can refer to the related description of the stratum sequence unification processing method provided by the embodiment of the present application, which will not be repeated here.

[0105] Those skilled in the art can understand that all or part of the functions of various methods in the above embodiments can be realized by hardware or by a computer program. When all or part of the functions in the above embodiments are realized by a computer program, the program can be stored in a computer readable storage medium, which can include a read-only memory, a random access memory, a magnetic disk, an optical disk, a hard disk, and the like. The above functions are realized by executing the program by a computer. For example, the program is stored in a memory of a device, and the above functions are realized by executing the program in the memory by a processor. In addition, when all or part of the functions in the above embodiments are realized by a computer program, the program can also be stored in a storage medium such as a server, another computer, a disk, an optical disk, a flash disk, or a mobile hard disk, and is saved in a memory of a local device by downloading or copying, or the system of the local device is updated, and the above functions are realized by executing the program in the memory by a processor.

[0106] The above application of specific examples to the present application is described, which is only used to help understand the present application and does not limit the present application. For those skilled in the art, according to the idea of the present application, a number of simple deductions, deformations or substitutions can be made.

Claims

1. A method for uniformly processing stratigraphic sequences containing inverted strata, characterized in that: The method comprises: Obtain original drill hole layer data. Different drill holes contain multiple strata from top to bottom, and each stratum has an original stratum code. Starting from the first layer of each borehole, the first stratum that has not been subjected to secondary coding processing is obtained from top to bottom and used as the current layer of each borehole, and the youngest stratum in the current layer of each borehole is used as the marker layer; Determine whether the original stratigraphic codes of the current layer of each borehole are consistent with those of the marked layer; If they are consistent, the current layer is directly subjected to secondary encoding processing; If they are inconsistent, the bottom plate position of the stratum set recorded as the marker layer in the current layer is interpolated to obtain the interpolation result Z, and the drilled stratum to which the interpolation result Z belongs is determined and recorded as the index layer; Determine whether the original stratigraphic code of the index layer is the same as the original stratigraphic code of the marker layer; If they are the same, the index layer is directly re-encoded, and if there is a non-re-encoded layer between the current layer and the index layer, the non-re-encoded layer is used as a sub-borehole of the current borehole; If they are not the same, determine whether the marker layer is above or below the index layer according to the standard stratigraphic sequence table; If the marked layer is above the index layer, the strata between the current layer and the index layer are traversed, and the stratum closest to the marked layer is calculated according to the standard stratum sequence table. If the original stratum codes of the marked layer and the nearest stratum are consistent, the nearest stratum is directly recoded. If the original stratum codes of the marked layer and the nearest stratum are inconsistent, a zero-thickness layer is inserted according to the zero-thickness layer insertion rule. If the marker layer is below the index layer, the strata between the index layer and the last layer are traversed, and the stratum closest to the marker layer is calculated according to the standard stratigraphic sequence table. If the original stratum codes of the marker layer and the nearest stratum are consistent, the nearest stratum is directly recoded. If the original stratum codes of the marker layer and the nearest stratum are inconsistent, a zero-thickness layer is inserted according to the zero-thickness layer insertion rule. After the secondary coding process of the current layer of each borehole is completed, the current layer of each borehole is moved down one layer from top to bottom and the secondary coding process is performed again. After the secondary coding of the last layer of each borehole is completed, the secondary coding process of the sub-borehole is performed. After all strata in each borehole have been recoded, a new unified stratigraphic sequence is established based on the final recoding results. According to the newly established unified stratigraphic sequence, zero-thickness layer insertion is performed on the original borehole stratigraphic data to make all the borehole stratigraphic sequences consistent with the unified stratigraphic sequence, thus obtaining new borehole stratigraphic data.

2. A method for uniformly processing stratigraphic sequences containing inverted strata according to claim 1, characterized in that: Perform secondary encoding on the current layer, specifically including: The layers of each borehole are numbered sequentially from top to bottom.

3. A method for uniformly processing stratigraphic sequences containing inverted strata according to claim 1, characterized in that: Determine the borehole stratum to which the interpolation result Z belongs and record it as the index layer, specifically including: The stratum to which the value belongs is determined according to the interpolated Z depth. If the interpolated Z depth is above the top of the current layer, index is the current layer index. If the interpolated Z depth is below the bottom of the last layer, index is the last layer index.

4. A method for uniformly processing stratigraphic sequences containing inverted strata according to claim 1, characterized in that: If the original stratum codes are inconsistent, a zero-thickness layer is inserted according to the zero-thickness layer insertion rules, including: The zero-thickness layer insertion rule is: the upper stratum of the inserted layer is smaller than the marked layer, and the lower stratum is larger than the marked layer.

5. The method for uniformly processing stratigraphic sequences containing inverted strata according to claim 1, characterized in that: Secondary coding processing of sub-drilling holes includes: The sub-borehole is a subset of the borehole, and a portion of the strata in the current borehole that has not been re-encoded yet is treated as a separate borehole for re-encoding.

6. A method for uniformly processing stratigraphic sequences containing inverted strata according to claim 1, characterized in that: After obtaining the new drilling layer data, the method further includes: The strata of each borehole are stratigraphically connected to construct a three-dimensional stratigraphic model.

7. A method for uniformly processing stratigraphic sequences containing inverted strata according to claim 6, characterized in that: The method further comprises: The constructed three-dimensional stratigraphic model and the modeling area boundary are used to topologically establish a three-dimensional geological body.

8. A unified stratigraphic sequence processing system containing inverted strata, characterized in that: The system comprises: The original borehole layer data acquisition module is used to obtain the original borehole layer data. Different boreholes contain multiple strata from top to bottom, and each stratum has an original stratum code; Unified stratigraphic sequence building module for: Starting from the first layer of each borehole, the first stratum that has not been subjected to secondary coding processing is obtained from top to bottom and used as the current layer of each borehole, and the youngest stratum in the current layer of each borehole is used as the marker layer; Determine whether the original stratigraphic codes of the current layer of each borehole are consistent with those of the marked layer; If they are consistent, the current layer is directly subjected to secondary encoding processing; If they are inconsistent, the bottom plate position of the stratum set recorded as the marker layer in the current layer is interpolated to obtain the interpolation result Z, and the drilled stratum to which the interpolation result Z belongs is determined and recorded as the index layer; Determine whether the original stratigraphic code of the index layer is the same as the original stratigraphic code of the marker layer; If they are the same, the index layer is directly re-encoded, and if there is a non-re-encoded layer between the current layer and the index layer, the non-re-encoded layer is used as a sub-borehole of the current borehole; If they are not the same, determine whether the marker layer is above or below the index layer according to the standard stratigraphic sequence table; If the marked layer is above the index layer, the strata between the current layer and the index layer are traversed, and the stratum closest to the marked layer is calculated according to the standard stratum sequence table. If the original stratum codes of the marked layer and the nearest stratum are consistent, the nearest stratum is directly recoded. If the original stratum codes of the marked layer and the nearest stratum are inconsistent, a zero-thickness layer is inserted according to the zero-thickness layer insertion rule. If the marker layer is below the index layer, the strata between the index layer and the last layer are traversed, and the stratum closest to the marker layer is calculated according to the standard stratigraphic sequence table. If the original stratum codes of the marker layer and the nearest stratum are consistent, the nearest stratum is directly recoded. If the original stratum codes of the marker layer and the nearest stratum are inconsistent, a zero-thickness layer is inserted according to the zero-thickness layer insertion rule. After the secondary coding process of the current layer of each borehole is completed, the current layer of each borehole is moved down one layer from top to bottom and the secondary coding process is performed again. After the secondary coding of the last layer of each borehole is completed, the secondary coding process of the sub-borehole is performed. After all strata in each borehole have been recoded, a new unified stratigraphic sequence is established based on the final recoding results. The borehole layer data updating module is used to perform zero-thickness layer insertion on the original borehole layer data according to the newly established unified stratigraphic sequence, so as to make all the borehole stratigraphic sequences consistent with the unified stratigraphic sequence and obtain new borehole layer data.

9. An electronic device, characterized in that: The device includes: a processor and a memory; The memory is used to store one or more program instructions; The processor is used to run one or more program instructions to execute the steps of a method for unified processing of stratigraphic sequences containing inverted strata as described in any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, which, when executed by a processor, implements the steps of a method for unified processing of stratigraphic sequences containing inverted strata as described in any one of claims 1 to 7.