Method and device for automatically converting small-layer database into sedimentary unit database

The method and apparatus for automatically converting layer databases into sedimentary unit databases solve the problems of slow conversion speed and insufficient accuracy in existing technologies, and realizes fast and efficient conversion of sedimentary unit databases to meet the needs of precise geological reserve calculation.

CN120929518APending Publication Date: 2025-11-11PETROCHINA CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202410561737.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-05-08
Publication Date
2025-11-11

AI Technical Summary

Technical Problem

Existing technologies make it difficult to quickly convert small-layer databases into sedimentary unit databases during the development stages of multi-layer sandstone oilfields with high and ultra-high water cut, resulting in insufficient accuracy in the detailed calculation of geological reserves.

Method used

A method and apparatus are provided for automatically converting a small-layer database into a sedimentary unit database. By traversing well identifiers and the top-depth relationship of sedimentary units, the small-layer database is automatically subdivided into a sedimentary unit database. The method includes a sedimentary unit determination module and a record conversion module to achieve rapid conversion.

Benefits of technology

It enables the rapid and automatic conversion of small-layer databases into sedimentary unit databases, meeting the requirements for precise geological reserve calculations and improving calculation accuracy.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120929518A_ABST
    Figure CN120929518A_ABST
Patent Text Reader

Abstract

The invention discloses a method and a device for automatically converting a small-layer database into a sedimentary unit database. Records in a small-layer database comprise well identification, small-layer identification, sandstone top depth and thickness, effective sandstone top depth and thickness and reserve determination related parameter data, and the method comprises the steps that for the records in the small-layer database, according to the sandstone top depth in the records, the records matched with the well identification are traversed in a sedimentary unit stratified database; traversing is started from the minimum top depth value in the current traversal record until the traversed top depth is not smaller than the sandstone top depth, a first sedimentary unit is obtained, and the next adjacent sedimentary unit is determined as a second sedimentary unit; the sum of the sandstone top depth and the sandstone thickness in the record is determined, and the record is converted according to the size relation between the sum and the top depth of the second deposition unit; and obtaining a deposition unit database. According to the method, rapid conversion of the sedimentary unit database can be realized, and a foundation is laid for fine calculation of geological reserves taking the sedimentary unit as a basic unit.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of reservoir engineering technology, and in particular to a method and apparatus for automatically converting a small-layer database into a sedimentary unit database. Background Technology

[0002] After years of development, multi-layered sandstone oilfields have reached the high water-cut and ultra-high water-cut development stage. To further improve recovery rates, polymer injection is commonly used. Determining the polymer injection scheme requires the results of detailed geological reserve calculations using the volumetric method with sedimentary units as the basic unit. Directly accessing data such as sand body type and effective thickness from the sedimentary unit reservoir database and using single-reservoir coefficients for detailed geological reserve calculations is feasible. However, if porosity, original oil saturation, and other data are required for detailed geological reserve calculations, the sedimentary unit reservoir database only contains data from recent wells. Using only data from recent wells clearly does not meet the required accuracy.

[0003] While previous well data was reinterpreted, it was based on small layers, storing the interpretation results of individual wells in a layer database. This database included data such as porosity and original oil saturation, laying the foundation for precise geological reserve calculations using porosity and original oil saturation data from all wells. However, because the old well data was based on small layers, while precise geological reserve calculations require sedimentary units, it is necessary to subdivide the layer-based database of individual well interpretations into sedimentary unit databases required for precise geological reserve calculations.

[0004] The traditional method for subdividing a database of sub-layers interpreted from a single well into a database of sedimentary units involves performing well-to-well profile analysis, manually determining the boundaries of sedimentary units for each well, and then further subdividing the sub-layer database into sedimentary unit databases. Clearly, using this method to further subdivide the sub-layer database into the sedimentary unit database required for precise geological reserve calculations is not only time-consuming and labor-intensive, but also fails to meet the requirements for rapid and precise geological reserve calculations. Summary of the Invention

[0005] In order to at least partially solve the technical problems existing in the prior art, the inventors made this invention, which provides a method and apparatus for automatically converting a small-layer database into a sedimentary unit database through specific implementation methods, thereby realizing the rapid conversion of the sedimentary unit database and laying the foundation for the fine calculation of geological reserves based on sedimentary units as the basic unit.

[0006] In a first aspect, embodiments of the present invention provide a method for automatically converting a small-layer database into a sedimentary unit database. A record in the small-layer database includes a well identifier, a small-layer identifier, sandstone top depth and thickness, effective sandstone top depth and thickness, and relevant parameters for determining reserves. A record in the sedimentary unit stratification database includes a well identifier and the top depth of each sedimentary unit. The method includes performing the following conversion for each record in the small-layer database to obtain the sedimentary unit database:

[0007] Based on the sandstone top depth recorded, the records matching the well identifier are traversed in the sedimentary unit layer database. The traversal starts from the minimum top depth in the current traversal record until the top depth reached is not less than the sandstone top depth. The sedimentary unit corresponding to the top depth of the current traversal is determined as the first sedimentary unit, and the next adjacent sedimentary unit is determined as the second sedimentary unit.

[0008] Determine the sum of the top depth and thickness of the sandstone in the record, and convert the record according to the relationship between the sum and the top depth of the second sedimentary unit.

[0009] Secondly, embodiments of the present invention provide an apparatus for automatically converting a small-layer database into a sedimentary unit database. A record in the small-layer database includes a well identifier, a small-layer identifier, sandstone top depth and thickness, effective sandstone top depth and thickness, and relevant parameters for determining reserves. A record in the sedimentary unit stratification database includes a well identifier and the top depth of each sedimentary unit. The apparatus is used to perform conversion on each record in the small-layer database to obtain a sedimentary unit database, including a sedimentary unit determination module and a record conversion module.

[0010] The sedimentary unit determination module is used to traverse the records that match the well identifier in the sedimentary unit layer database based on the sandstone top depth in the records, starting from the minimum top depth in the current traversed records, until the top depth reached is not less than the sandstone top depth, determine the sedimentary unit corresponding to the top depth of the current traversal as the first sedimentary unit, and determine the adjacent next sedimentary unit as the second sedimentary unit.

[0011] The record conversion module is used to determine the sum of the top depth and thickness of the sandstone in the record, and convert the record according to the relationship between the sum and the top depth of the second sedimentary unit.

[0012] Thirdly, embodiments of the present invention provide a computer storage medium storing computer-executable instructions, wherein when the computer-executable instructions are executed by a processor, the above-mentioned method for automatically converting a small-layer database into a deposition unit database is implemented.

[0013] Fourthly, embodiments of this disclosure provide a server, including: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the method for automatically converting the aforementioned small-layer database into a deposition unit database.

[0014] The beneficial effects of the above-described technical solutions provided in the embodiments of the present invention include at least the following:

[0015] The method for automatically converting a small-layer database into a sedimentary unit database provided in this invention automatically subdivides the small-layer database into a sedimentary unit database required for fine calculation of geological reserves based on the sedimentary unit division results in the sedimentary unit layer database. This method has achieved excellent results and solved the problem of automatic and rapid subdivision of small-layer databases.

[0016] Other features and advantages of the invention will be set forth in the description which follows, and will be apparent in part from the description, or may be learned by practicing the invention. The objects and other advantages of the invention may be realized and obtained by means of the structures particularly pointed out in the written description, claims, and drawings.

[0017] The technical solution of the present invention will be further described in detail below with reference to the accompanying drawings and embodiments. Attached Figure Description

[0018] The accompanying drawings are provided to further illustrate the invention and form part of the specification. They are used in conjunction with embodiments of the invention to explain the invention and do not constitute a limitation thereof. In the drawings:

[0019] Figure 1 This is a flowchart of the method for automatically converting a small-layer database into a deposition unit database in Embodiment 1 of the present invention;

[0020] Figure 2 This is a flowchart illustrating the specific implementation of the method for automatically converting a small-layer database into a deposition unit database in Embodiment 2 of the present invention.

[0021] Figure 3 This is a schematic diagram of the device structure for automatically converting a small-layer database into a deposition unit database in an embodiment of the present invention. Detailed Implementation

[0022] Exemplary embodiments of the present disclosure will now be described in more detail with reference to the accompanying drawings. While exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be implemented in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art.

[0023] It should be understood that the terminology used in this invention is merely for describing particular embodiments and is not intended to limit the invention. Furthermore, with respect to numerical ranges in this invention, it should be understood that each intermediate value between the upper and lower limits of the range is also specifically disclosed. Every smaller range between any stated value or intermediate value within a stated range, and any other stated value or intermediate value within said range, is also included in this invention. The upper and lower limits of these smaller ranges may be independently included or excluded from the range.

[0024] Unless otherwise stated, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention pertains. While only preferred methods and materials have been described herein, any methods and materials similar or equivalent to those described herein may be used in the implementation or testing of this invention. All references to this specification are incorporated by way of citation to disclose and describe methods and / or materials associated with those references. In the event of any conflict with any incorporated reference, the content of this specification shall prevail.

[0025] Example 1

[0026] Embodiment 1 of this invention provides a method for automatically converting a small-layer database into a sedimentary unit database. Each record in the small-layer database includes a well identifier, a small-layer identifier, sandstone top depth and thickness, effective sandstone top depth and thickness, and relevant parameters for determining reserves. The sedimentary unit layer database used in the conversion process includes a record containing a well identifier and the top depth of each sedimentary unit. See also... Figure 1 As shown, the method includes performing the following transformation steps for each record in the small-layer database to obtain a deposition unit database:

[0027] Step S11: Based on the sandstone top depth in the record, traverse the records that match the well identifier in the sedimentary unit layer database, starting from the minimum top depth in the current traversal record, until the top depth reached is not less than the sandstone top depth, determine the sedimentary unit corresponding to the current traversal top depth as the first sedimentary unit, and determine the adjacent next sedimentary unit as the second sedimentary unit.

[0028] In the well identifier matching records of the sedimentary unit layer database, the top depth of the first sedimentary unit that is not less than the top depth of the sandstone is traversed, and the top depth of the sandstone is determined to be located within the corresponding first sedimentary unit. Since the sandstone layer often spans one or two sedimentary unit layers and almost never spans three sedimentary units, the next adjacent sedimentary unit (the sedimentary unit that is deeper than the first sedimentary unit) is determined to be the second sedimentary unit, and the bottom depth of the sandstone is determined to be located within the first or second sedimentary unit.

[0029] Step S12: Determine the sum of the top depth and thickness of the sandstone in the record, and convert the record according to the relationship between this sum and the top depth of the second sedimentary unit.

[0030] Specifically, there are two situations:

[0031] Case 1: The sum of the top depth of the sandstone and the thickness of the sandstone in the record is not greater than the top depth of the second sedimentary unit.

[0032] Once the sandstone layer is determined to be located within the first sedimentary unit, the identifier of the first sedimentary unit can be added to the record. The effective sandstone top depth, thickness, and reserves remain unchanged.

[0033] Scenario 2: The sum of the top depth of the sandstone and the thickness of the sandstone in the record is greater than the top depth of the second sedimentary unit.

[0034] The sandstone layer is determined to be partially located within the first sedimentary unit and partially within the second sedimentary unit. The current record is then modified, and a new record is added:

[0035] (1) Convert the relevant data in the record and add the identifier of the first deposition unit to the record.

[0036] Based on the sandstone thickness and effective sandstone thickness in the top depth conversion record of the second sedimentary unit.

[0037] Specifically: ① Change the sandstone thickness to the difference between the top depth of the second sedimentary unit and the top depth of the sandstone; ② If the effective sandstone thickness is not 0, change the effective sandstone thickness to the difference between the top depth of the second sedimentary unit and the top depth of the effective sandstone; if the effective sandstone thickness is 0, there is no need to change the effective sandstone thickness; ③ Keep the relevant parameters for determining reserves unchanged.

[0038] (2) Add a new record containing the identifier of the second sedimentation unit.

[0039] Copy the current new record, change the identifier of the first sedimentary unit to the identifier of the second sedimentary unit; change the sandstone top depth to the top depth of the second sedimentary unit, and change the sandstone thickness to the difference between the sandstone thickness in the original record and the current sandstone thickness; change the effective sandstone top depth to the top depth of the second sedimentary unit, and change the effective sandstone thickness to the difference between the effective sandstone thickness in the original record and the current effective sandstone thickness; keep the relevant parameters for determining reserves unchanged.

[0040] In the high-water-cut and ultra-high-water-cut development stages of multi-layer sandstone oilfields, the determination of polymer injection schemes requires data such as porosity and original oil saturation, along with the results of detailed geological reserve calculations based on sedimentary units. The method provided in Embodiment 1 of this invention, which automatically converts a small-layer database into a sedimentary unit database, automatically subdivides the small-layer database into the sedimentary unit database required for detailed geological reserve calculations, based on the sedimentary unit division results in the sedimentary unit layer database. This method has achieved excellent results and solved the problem of automatic and rapid subdivision of small-layer databases.

[0041] In some embodiments, during the determination of the second sedimentary unit, it may occur that after traversing the records matching the well identifier in the sedimentary unit layering database to the top depth of a sedimentary unit whose top depth is not less than the top depth of the sandstone (i.e., after traversing the first sedimentary unit), no valid top depth data can be found after the currently traversed top depth data. Here, valid top depth data refers to top depth data that is not an invalid value (e.g., 0.0, or blank, etc.), and the last character in the field (sedimentary unit identifier) ​​corresponding to the top depth data is not "bottom" or "bottom depth".

[0042] In this case, the sedimentary unit corresponding to the current top depth is determined to be the last sedimentary unit of the corresponding well; simply add the identifier of the first sedimentary unit to the record, and leave other data unchanged.

[0043] In some embodiments, a single record in the sublayer database may include data on multiple types of sandstone, such as the top depth and thickness of type I sandstone, and also the top depth and thickness of type II sandstone. Taking the example that the physical properties of type I sandstone are superior to those of type II sandstone, the top depth of sandstone in the above method can be understood as the top depth of type II sandstone, and the sandstone thickness can be understood as the thickness of type II sandstone. During the record conversion process, the conversion of the top depth of type I sandstone is performed in the same manner as the conversion of the effective top depth of sandstone, and the conversion of the thickness of type I sandstone is performed in the same manner as the conversion of the effective thickness of sandstone.

[0044] The relevant parameters for determining the above reserves can include data such as porosity, permeability, and original oil saturation.

[0045] Example 2

[0046] Embodiment 2 of the present invention provides a specific application of a method for automatically converting a small-layer database into a sedimentary unit database. The small-layer database (Table 1) of a certain development block in an oilfield in eastern my country during the middle and late stages of development is automatically subdivided according to the sedimentary unit layer database (Table 2) to form a sedimentary unit database (Table 3) that contains data such as porosity and original oil saturation for fine calculation of geological reserves.

[0047] Table 1. Partial database of small-layer structures in a development block of an oilfield in eastern China during the mid-to-late development stage.

[0048] Yczmc Xch Xfch Cjx Elsyds Elshhd Syds Schd Yxhdds Yxhd Kxd Stl Sfsbhd Hybhd Hsbhd Dcjsjg Syjsjg Skqk s2 1 2 879.30 0.5 879.30 0.5 0.00 0.0 23.7 0.007 47.20 0.00 56.90 2 2 1 881.40 0.5 881.40 0.5 881.40 0.3 27.5 0.070 31.10 0.00 60.20 Z s2 2 881.90 0.9 881.90 0.9 0.00 0.0 24.5 0.010 45.00 0.00 64.80 D s2 2 882.80 0.6 882.80 0.6 882.80 0.4 30.0 0.172 24.50 0.00 52.40 Z s2 2 883.40 0.4 883.40 0.4 883.40 0.3 29.8 0.144 25.70 0.00 52.70 Z s2 2 883.80 0.4 883.80 0.4 883.80 0.3 30.0 0.151 23.60 0.00 52.20 Z s2 2 2 884.60 0.4 884.60 0.4 0.00 0.0 24.0 0.008 46.50 0.00 62.20 D 2 2-3 885.50 0.9 885.50 0.9 885.50 0.9 30.0 0.146 22.70 0.00 30.30 s2 2-3 886.40 1.5 886.40 1.5 886.40 1.3 30.1 0.145 18.70 0.00 51.20 Z s2 2-3 887.90 1.0 887.90 1.0 887.90 0.8 29.7 0.126 23.10 0.00 52.20 Z 2 2-3 888.90 1.1 888.90 1.1 888.90 0.9 30.0 0.136 22.30 0.00 52.00 Z s2 4-6 890.00 1.8 890.00 1.8 890.00 1.8 30.0 0.145 18.60 0.00 51.20 Z s2 4-6 891.80 0.6 891.80 0.6 891.80 0.6 30.1 0.140 23.50 0.00 61.70 G s2 4-6 892.40 0.7 892.40 0.7 892.40 0.7 30.2 0.144 23.00 0.00 52.00 Z s2 4-6 893.10 1.1 893.10 1.1 893.10 1.1 30.4 0.159 21.20 0.00 51.70 Z s2 4-6 894.20 1.0 894.20 1.0 894.20 1.0 30.0 0.129 25.60 0.00 62.30 G s2 4-6 895.20 0.4 0.00 0.0 0.00 0.0 24.9 0.011 44.00 0.00 58.20 D s2 5+6 1 896.10 0.5 896.10 0.5 0.00 0.0 24.6 0.010 44.70 0.00 54.90 s2 5+6 896.60 0.3 896.60 0.3 896.60 0.2 28.1 0.091 29.10 0.00 38.50 s2 5+6 2 897.40 0.6 897.40 0.6 897.40 0.6 30.7 0.227 22.50 0.00 32.50 s2 7 1 898.30 0.2 0.00 0.0 0.00 0.0 23.6 0.006 48.20 0.00 51.20 2 7 2 899.00 0.8 899.00 0.8 0.00 0.0 25.0 0.013 43.40 0.00 67.60 Z s2 7-8 900.20 0.8 900.20 0.8 900.20 0.6 29.4 0.153 25.20 0.00 38.30 D s2 7-8 901.00 0.4 901.00 0.4 901.00 0.2 9.0 0.132 26.30 0.00 57.00 Z s2 7-8 901.40 0.6 901.40 0.6 901.40 0.6 30.2 0.195 23.60 0.00 52.20 Z s2 7-8 902.000 0.8 902.00 0.8 902.00 0.7 29.5 0.138 26.10 0.00 57.20 Z s2 7-8 902.80 0.4 902.80 0.4 902.80 0.4 30.6 0.214 22.80 0.00 52.00 Z s2 8 1 903.90 0.2 0.00 0.0 0.00 0.0 21.9 0.004 51.70 0.00 62.90

[0049] Notes: yczmc: oil layer group name; xch: sub-layer number; xfch: sub-layer number; cjx: sedimentary facies; elsyds: top depth of Class II sandstone; elshhd: thickness of Class II sandstone; syds: top depth of sandstone (i.e., top depth of Class I sandstone); schd: thickness of sand layer (i.e., thickness of Class I sandstone); yxhdds: top depth of effective thickness; yxhd: effective thickness; kxd: porosity; stl: permeability; sfsbhd: bound water saturation; hybhd: oil saturation; hsbhd: water saturation; dcjsjg: electrical logging interpretation results; syjsjg: sandstone interpretation results; skqk: perforation status.

[0050] Table 2. Partial stratified database of sedimentary units in a development block of an oilfield in eastern China during the mid-to-late development stages.

[0051] S21 S22a S22b S23 S24 S25_6a S25_6b S27 S28a S28b S29 874.6000 880.400 885.2500 887.6000 889.9000 893.200 895.6500 898.2000 900.8000 904.400 907.7999

[0052] Note: S21~S29: Names of sedimentary units

[0053] Table 3. Partial Database of Sedimentary Units Required for Fine-Scale Calculation of Geological Reserves

[0054] Yczmc Dymc Dynscxh Wx Elsyds Elsyhd Ylsyds Ylsyhd Yxhdds Yxhd Kxd Stl Sfsbhd Hybhd Hsbhd Dojsjg Syjsjg S2 1 2 4 879.3 0.5 879.3 0.5 0.0 0.0 23.7 0.007 47.2 0.0 56.9 S2 2a 1 2 881.4 0.5 881.4 0.5 881.4 0.3 27.5 0.070 31.1 0.0 60.2 Z S2 2a 1 2 881.9 0.9 881.9 0.9 0.0 0.0 24.5 0.010 45.0 0.0 64.8 D S2 2 1 2 882.8 0.6 882.8 0.6 882.8 0.4 30.0 0.172 24.5 0.0 52.4 Z S2 2a 1 2 883.4 0.4 883.4 0.4 883.4 0.3 29.8 0.144 25.7 0.0 52.7 Z S2 2a 1 2 883.8 0.4 883.8 0.4 883.8 0.3 30.0 0.151 23.6 0.0 52.2 Z S2 2a 2 4 884.6 0.4 884.6 0.4 0.0 0.0 24.0 0.008 46.5 0.0 62.2 D S2 2b 1 885.5 0.9 885.5 0.9 885.5 0.9 30.0 0.146 22.7 0.0 30.3 S2 2b 1 886.4 1.2 886.4 1.2 886.4 1.2 30.1 0.145 18.7 0.0 51.2 Z 2 3 1 887.6 0.3 887.6 0.3 887.6 0.1 30.1 0.145 18.7 0.0 51.2 Z S2 3 1 887.9 1.0 887.9 1.0 887.9 0.8 29.7 0.126 23.1 0.0 52.2 Z S2 3 1 888.9 0 888.9 1.0 888.9 1.0 30.0 0.136 22.3 0.0 52.0 Z s2 4 1 889.9 0.1 889.9 0.1 889.9 0.0 0.0 0.000 100.0 0.0 0.0 Z S2 4 1 890.0 1.8 890.0 1.8 890.0 1.8 30.0 0.145 18.6 0.0 51.2 Z S2 4 1 891.8 0.6 891.8 0.6 891.8 0.6 30.11 0.140 23.5 0.0 61.7 G S2 4 1 892.4 0.7 892.4 0.7 892.4 0.7 30.2 0.144 23.0 0.0 52.0 Z S2 4 1 893.1 0.1 893.1 0.1 893.1 0.1 30.4 0.159 21.2 0.0 51.7 Z S2 5+6a 1 893.2 1.0 893.2 1.0 893.2 1.0 30.4 0.159 21.2 0.0 51.7 Z s2 5+6a 1 894.2 1.0 894.2 1.0 894.2 1.0 30.0 0.129 25.6 0.0 62.3 G S2 5+6a 1 895.2 0.4 0.0 0.0 0.0 0.0 24.9 0.011 44.0 0.0 58.2 D S2 5+6b 1 3 896.1 0.5 896.1 0.5 0.0 0.0 24.6 0.010 44.7 0.0 54.9 S2 5+6b 1 3 896.6 0.3 896.6 0.3 896.6 0.2 28.1 0.091 29.1 0.0 38.5 S2 5+6b 2 2 897.4 0.6 897.4 0.6 897.4 0.6 30.7 0.227 22.5 0.0 32.5 S2 7 1 4 898.3 0.2 0.0 0.0 0.0 0.0 23.6 0.006 48.2 0.0 51.2 S2 7 2 4 899.0 0.8 899.0 0.8 0.0 0.0 25.0 0.013 43.4 0.0 67.6 Z S2 7 3 2 900.2 0.6 900.2 0.6 900.2 0.6 29.4 0.153 25.2 0.0 38.3 D S2 8a 1 1 900.8 0.2 900.8 0.2 900.8 0.0 0.0 0.000 100.0 0.0 0.0 D S2 8a 1 1 901.0 0.4 901.0 0.4 901.0 0.2 29.0 0.132 26.3 0.0 57.0 Z S2 8a 1 1 901.4 0.6 901.4 0.6 901.4 0.6 30.2 0.195 23.6 0.0 52.2 Z S2 8a 1 1 902.0 0.8 902.0 0.8 902.0 0.7 29.5 0.138 26.1 0.0 57.2 Z S2 8a 1 1 902.8 0.4 902.8 0.4 902.8 0.4 30.6 0.214 22.8 0.0 52.0 Z

[0055] Notes: yczmc: oil layer group name; symc: unit name; dynscxh: sand layer number within the unit; wx: microfacies; elsyds: top depth of Class II sandstone; elsyhd: thickness of Class II sandstone; ylsyds: top depth of Class I sandstone; ylsyhd: thickness of Class I sandstone; yxhdds: top depth of effective thickness; yxhd: effective thickness; kxd: porosity; stl: permeability; sfsbhd: bound water saturation; hybhd: oil saturation; hsbhd: water saturation; dcjsjg: electrical logging interpretation results; syjsjg: sandstone interpretation results;

[0056] The implementation process for automatically converting the small-layer database into a deposition unit database as provided in Embodiment 2 of this invention is described in [link to embodiment]. Figure 2 As shown, it includes:

[0057] Step 1: Open the small layer database.

[0058] For the opened small-layer database, extract relevant data such as well number, top depth of Class II sandstone, thickness of Class II sandstone, top depth of Class I sandstone, thickness of Class I sandstone, effective top depth of sandstone, effective thickness of sandstone, and pore saturation.

[0059] Step 2: Open the sedimentation unit hierarchical database.

[0060] For the opened sedimentary unit layered database, extract the well number, sedimentary unit name and its corresponding sedimentary unit boundary value (in this embodiment, the boundary value is taken as the top depth of the sedimentary unit).

[0061] Step 3: Determine the two adjacent sedimentary units in the sedimentary unit hierarchical database for a record in the sublayer database.

[0062] Given that the well numbers are the same in both the sub-layer database and the sedimentary unit stratification database, the first sedimentary unit of the record in the sub-layer database is determined based on the depth value of the top depth of the second type of sandstone in a certain record and the boundary depth value corresponding to the sedimentary unit in the sedimentary unit stratification database. Then, based on the characteristic value of the sedimentary unit stratification database, the second sedimentary unit of the record in the sub-layer database is determined based on the characteristic value of the sedimentary unit stratification database.

[0063] Let sedimentary unit 1 and sedimentary unit 2 be two adjacent sedimentary units in the sedimentary unit stratification database. When the top depth of the second type of sandstone in the sub-layer is greater than or equal to the depth value corresponding to the first field in the sedimentary unit stratification database that is not equal to a blank or 0.0, then the field corresponding to this field in the sedimentary unit stratification database is sedimentary unit 1; the field that is the first field found after sedimentary unit 1 in the stratification database that is not equal to a blank or 0.0 and whose last character of the field name is not "bottom" is sedimentary unit 2.

[0064] Step 4: Determine the two adjacent sedimentary units in the sedimentary unit database for a record in the sublayer database.

[0065] Based on the depth value of the top depth of type II sandstone, the thickness value of type II sandstone, and the depth boundary values ​​corresponding to two adjacent sedimentary units in the sedimentary unit stratification database for a certain record in the sub-layer database, determine the processing method for this record in the sub-layer database:

[0066] (1) When the top depth of a certain record in the sub-layer database is greater than or equal to the boundary depth of sedimentary unit 1 in the sedimentary unit layer database, and the top depth of the second type of sandstone plus the thickness of the second type of sandstone is not greater than the boundary depth of sedimentary unit 2 in the sedimentary unit layer database, then the sedimentary unit of this record in the sub-layer database is determined as sedimentary unit 1, and the relevant data is filled in. The relevant data such as the top depth of the second type of sandstone, the thickness of the second type of sandstone, the top depth of the first type of sandstone, the thickness of the first type of sandstone, the top depth of the effective thickness, the effective thickness, and the porosity and permeability remain unchanged.

[0067] (2) If the top depth of the second type of sandstone in a certain record in the sub-layer database is greater than or equal to the boundary depth of sedimentary unit 1 in the sedimentary unit stratification database, and the sum of the top depth of the second type of sandstone and the thickness of the second type of sandstone is greater than the boundary depth of sedimentary unit 2 in the sedimentary unit stratification database, then the record is rewritten and a new record is added:

[0068] ① Method for rewriting this record

[0069] The rewritten record refers to the first sedimentary unit among two adjacent sedimentary units in the sedimentary unit stratification database. The depth value of the top depth of the Type II sandstone and parameters such as porosity and permeability saturation remain unchanged. However, the related data such as the thickness of Type II sandstone, the top depth of Type I sandstone, the thickness of Type I sandstone, the top depth of effective thickness, and the effective thickness need to be rewritten based on the depth values ​​corresponding to the second sedimentary unit among two adjacent sedimentary units in the sedimentary unit stratification database, as well as the original top depth of Type II sandstone, the original thickness of Type II sandstone, the original top depth of Type I sandstone, the original thickness of Type I sandstone, the original top depth of effective thickness, and the original effective thickness. Details are as follows:

[0070] The rewritten record of the second type of sandstone thickness = the boundary depth of sedimentary unit 2 - the original record of the top depth of the second type of sandstone;

[0071] When the original record of the top depth of Class I sandstone is not equal to 0, the rewritten record of the thickness of Class I sandstone is equal to the boundary depth of sedimentary unit 2 - the original top depth of Class I sandstone.

[0072] When the original record shows the top depth of a type of sandstone as 0, the rewritten record shows the thickness of a type of sandstone as 0.

[0073] When the top depth of the effective sandstone thickness in the original record is not equal to 0, the effective thickness of the rewritten record is equal to the boundary depth of sedimentary unit 2 - the top depth of the original effective sandstone thickness.

[0074] When the top depth of the effective sandstone thickness in the original record is 0, the effective sandstone thickness in the rewritten record is 0.

[0075] ② How to fill in a newly added record

[0076] The newly added sedimentary unit is the second sedimentary unit among two adjacent sedimentary units in the sedimentary unit stratification database. The data for the new record, including the top depth of Type II sandstone, thickness of Type II sandstone, top depth of Type I sandstone, thickness of Type I sandstone, top depth of effective thickness, and effective thickness, need to be rewritten based on the depth values ​​corresponding to the second sedimentary unit among two adjacent sedimentary units in the sedimentary unit stratification database, the original top depth of Type II sandstone, the original thickness of Type II sandstone, the original top depth of Type I sandstone, the original thickness of Type I sandstone, the original top depth of effective thickness, and the original effective thickness. However, parameters such as porosity, permeability, and saturation remain unchanged. Details are as follows:

[0077] The newly recorded top depth of the second type of sandstone is equal to the boundary depth of sedimentary unit 2;

[0078] The newly recorded thickness of Class II sandstone = original thickness of Class II sandstone - (boundary depth of sedimentary unit 2 - top depth of original Class II sandstone);

[0079] When the top depth of the original Class I sandstone is not equal to 0, the top depth of the newly recorded Class I sandstone is equal to the boundary depth of sedimentary unit 2; the thickness of the newly recorded Class I sandstone is equal to the thickness of the original Class I sandstone - (the boundary depth of sedimentary unit 2 - the top depth of the original Class I sandstone).

[0080] When the original record shows a top depth of 0 for a type of sandstone, the newly recorded top depth of the type of sandstone is 0; the newly recorded thickness of the type of sandstone is 0.

[0081] When the effective thickness top depth of the original record is not equal to 0, the effective thickness top depth of the newly added record is equal to the boundary depth of sedimentation unit 2; the effective thickness of the newly added record is equal to the original effective thickness - (the boundary depth of sedimentation unit 2 - the original effective thickness top depth).

[0082] When the original record's effective thickness top depth = 0, the effective top depth of the newly added record = 0; the effective thickness of the newly added record = 0.

[0083] (3) When the top depth of a certain record in the sub-layer database is greater than or equal to the boundary depth of sedimentary unit 1 in the sedimentary unit layer database, and the boundary depth of sedimentary unit 2 in the sedimentary unit layer database is not found (actually the last sedimentary unit), then the sedimentary unit of this record in the sub-layer database is determined as sedimentary unit 1, and the relevant data such as the top depth of the second type of sandstone, the thickness of the second type of sandstone, the top depth of the first type of sandstone, the thickness of the first type of sandstone, the top depth of the effective thickness, the effective thickness, and the porosity and permeability remain unchanged.

[0084] Step 5: Repeat steps 3 and 4 until all records of a single well in the small-level database and all records of all wells have been processed.

[0085] Based on the inventive concept of this invention, embodiments of this invention also provide an apparatus for automatically converting a small-layer database into a sedimentary unit database. A record in the small-layer database includes a well identifier, a small-layer identifier, sandstone top depth and thickness, effective sandstone top depth and thickness, and relevant parameters for determining reserves. A record in the sedimentary unit stratification database includes a well identifier and the top depth of each sedimentary unit. The apparatus is used to perform the conversion for each record in the small-layer database to obtain the sedimentary unit database. The structure of the apparatus is as follows: Figure 3 As shown, it includes a deposition unit determination module and a record conversion module:

[0086] The sedimentary unit determination module 31 is used to traverse the records that match the well identifier in the sedimentary unit layer database according to the sandstone top depth in the records, starting from the minimum top depth in the current traversed records, until the top depth reached is not less than the sandstone top depth, determine the sedimentary unit corresponding to the top depth of the current traversal as the first sedimentary unit, and determine the adjacent next sedimentary unit as the second sedimentary unit.

[0087] The recording conversion module 32 is used to determine the sum of the sandstone top depth and sandstone thickness in the record, and convert the record according to the relationship between the sum and the top depth of the second sedimentary unit.

[0088] In some embodiments, the record conversion module 32 converts the record according to the magnitude relationship between the two deposition units and the top depth of the second deposition unit, for the purpose of:

[0089] If the sum is not greater than the top depth of the second sedimentation unit, add the identifier of the first sedimentation unit to the record; if the sum is greater than the top depth of the second sedimentation unit, convert the relevant data in the record, add the identifier of the first sedimentation unit to the record, and add a new record containing the identifier of the second sedimentation unit.

[0090] In some embodiments, the conversion recording module 32 uses the relevant data in the conversion record for:

[0091] Based on the sandstone thickness and effective sandstone thickness in the top depth conversion record of the second sedimentary unit.

[0092] In some embodiments, the recording conversion module 32, based on the sandstone thickness and effective sandstone thickness in the top depth conversion record of the second sedimentary unit, is used for:

[0093] Change the sandstone thickness to the difference between the top depth of the second sedimentary unit and the top depth of the sandstone; if the effective sandstone thickness is not 0, change the effective sandstone thickness to the difference between the top depth of the second sedimentary unit and the top depth of the effective sandstone.

[0094] In some embodiments, the record conversion module 32, by adding a new record containing the identifier of the second deposition unit, is used for:

[0095] Copy the new record of the current conversion, change the identifier of the first sedimentary unit to the identifier of the second sedimentary unit; change the sandstone top depth to the top depth of the second sedimentary unit, and change the sandstone thickness to the difference between the sandstone thickness in the original record and the current sandstone thickness; change the effective sandstone top depth to the top depth of the second sedimentary unit, and change the effective sandstone thickness to the difference between the effective sandstone thickness in the original record and the current effective sandstone thickness.

[0096] In some embodiments, the deposition unit determining module 31, which determines the adjacent next deposition unit as the second deposition unit, is further configured to:

[0097] If there is no valid top depth data after the current top depth, the sedimentary unit corresponding to the current top depth is determined to be the last sedimentary unit of the corresponding well.

[0098] The record conversion module 32 is also used to add the identifier of the first deposition unit to the record.

[0099] In some embodiments, the sandstone top depth is the top depth of type II sandstone, the sandstone thickness is the thickness of type II sandstone, and the records in the sublayer database also include the top depth and thickness of type I sandstone, with type I sandstone having better physical properties than type II sandstone; the record conversion module 32 is also used for:

[0100] During the conversion process, the conversion of the top depth of a type of sandstone was completed in the same way as the conversion of the effective sandstone top depth, and the conversion of the thickness of a type of sandstone was completed in the same way as the conversion of the effective sandstone thickness.

[0101] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.

[0102] Based on the inventive concept of the present invention, embodiments of the present invention also provide a computer storage medium storing computer-executable instructions, wherein when the computer-executable instructions are executed by a processor, the above-mentioned method for automatically converting a small-layer database into a deposition unit database is implemented.

[0103] Based on the inventive concept of the present invention, embodiments of the present invention also provide a server, including: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, it implements the method for automatically converting the above-mentioned small layer database into a deposition unit database.

[0104] Unless otherwise specifically stated, terms such as processing, calculation, operation, determination, display, etc., may refer to the actions and / or processes of one or more processing or computing systems or similar devices that represent the manipulation and conversion of data representing physical (e.g., electronic) quantities within the registers or memory of the processing system into other data similarly representing physical quantities within the memory, registers, or other such information storage, transmission, or display devices of the processing system. Information and signals can be represented using any of a variety of different techniques and methods. For example, data, instructions, commands, information, signals, bits, symbols, and chips mentioned throughout the above description can be represented by voltage, current, electromagnetic waves, magnetic fields or particles, light fields or particles, or any combination thereof.

[0105] It should be understood that the specific order or hierarchy of steps in the disclosed process is an example of an exemplary method. Based on design preferences, it should be understood that the specific order or hierarchy of steps in the process may be rearranged without departing from the scope of this disclosure. The appended method claims provide elements of various steps in an exemplary order and are not intended to limit the scope to the specific order or hierarchy described.

[0106] In the detailed description above, various features are combined together in a single embodiment to simplify this disclosure. This approach to disclosure should not be construed as reflecting an intention that embodiments of the claimed subject matter require more features than those stated in each claim. Rather, as reflected in the appended claims, the invention is presented with fewer features than all of the features in a single disclosed embodiment. Therefore, the appended claims are hereby clearly incorporated into the detailed description, wherein each claim stands alone as a preferred embodiment of the invention.

[0107] Those skilled in the art will also understand that the various illustrative logic blocks, modules, circuits, and algorithm steps described in conjunction with the embodiments herein can be implemented as electronic hardware, computer software, or a combination thereof. To clearly illustrate the interchangeability between hardware and software, the various illustrative components, blocks, modules, circuits, and steps described above are generally described in terms of their functionality. Whether such functionality is implemented as hardware or software depends on the specific application and the design constraints imposed on the overall system. Those skilled in the art can implement the described functionality in alternative ways for each specific application; however, such implementation decisions should not be construed as departing from the scope of this disclosure.

[0108] The steps of the methods or algorithms described in conjunction with the embodiments herein can be directly embodied in hardware, software modules executed by a processor, or a combination thereof. The software module can reside in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, hard disk, removable disk, CD-ROM, or any other form of storage medium well known in the art. An exemplary storage medium is connected to the processor, enabling the processor to read information from and write information to the storage medium. Of course, the storage medium can also be a component of the processor. The processor and storage medium can reside in an ASIC. The ASIC can reside in the user terminal. Alternatively, the processor and storage medium can exist as discrete components in the user terminal.

[0109] For software implementation, the techniques described in this application can be implemented using modules (e.g., procedures, functions, etc.) that perform the functions described in this application. This software code can be stored in memory units and executed by a processor. The memory units can be implemented within the processor or outside the processor; in the latter case, they are communicatively coupled to the processor via various means, as is well known in the art.

[0110] The foregoing description includes examples of one or more embodiments. It is certainly impossible to describe all possible combinations of components or methods in order to describe the above embodiments, but those skilled in the art will recognize that further combinations and arrangements of the various embodiments are possible. Therefore, the embodiments described herein are intended to cover all such changes, modifications, and variations that fall within the scope of the appended claims. Furthermore, the term “comprising” as used in the specification or claims is interpreted in a manner similar to the term “including,” as it is understood when used as a conjunction in the claims. Additionally, the use of any term “or” in the specification of the claims is intended to mean “non-exclusive or.” The terms “first” and “second” are used for descriptive purposes only and should not be construed as indicating or implying relative importance.

Claims

1. A method for automatically converting a small-layer database into a depositional unit database, characterized in that, A record in the sublayer database includes well identifier, sublayer identifier, sandstone top depth and thickness, effective sandstone top depth and thickness, and reserve determination parameters. A record in the sedimentary unit stratification database includes well identifier and top depth of each sedimentary unit. The method includes performing the following transformation on each record in the sublayer database to obtain the sedimentary unit database: Based on the sandstone top depth recorded, the records matching the well identifier are traversed in the sedimentary unit layer database. The traversal starts from the minimum top depth in the current traversal record until the top depth reached is not less than the sandstone top depth. The sedimentary unit corresponding to the top depth of the current traversal is determined as the first sedimentary unit, and the next adjacent sedimentary unit is determined as the second sedimentary unit. Determine the sum of the top depth and thickness of the sandstone in the record, and convert the record according to the relationship between the sum and the top depth of the second sedimentary unit.

2. The method according to claim 1, characterized in that, The conversion of records based on the relationship between the depth of the second deposition unit and the top depth includes: If the sum is not greater than the top depth of the second depositional unit, add the identifier of the first depositional unit to the record; If the sum is greater than the top depth of the second sedimentation unit, convert the relevant data in the record, add the identifier of the first sedimentation unit to the record, and add a new record containing the identifier of the second sedimentation unit.

3. The method according to claim 2, characterized in that, The relevant data in the conversion record includes: Based on the sandstone thickness and effective sandstone thickness in the top depth conversion record of the second sedimentary unit.

4. The method according to claim 3, characterized in that, The sandstone thickness and effective sandstone thickness based on the top depth conversion record of the second sedimentary unit include: The sandstone thickness was changed to the difference between the top depth of the second sedimentary unit and the top depth of the sandstone. If the effective sandstone thickness is not zero, the effective sandstone thickness is changed to the difference between the top depth of the second sedimentary unit and the top depth of the effective sandstone.

5. The method according to claim 2, characterized in that, The addition of a new record containing the identifier of the second deposition unit includes: Copy the new record of the current conversion and change the identifier of the first sedimentary unit to the identifier of the second sedimentary unit; Change the top depth of the sandstone to the top depth of the second sedimentary unit, and change the sandstone thickness to the difference between the sandstone thickness in the original record and the current sandstone thickness. Change the effective sandstone top depth to the top depth of the second sedimentary unit, and change the effective sandstone thickness to the difference between the effective sandstone thickness in the original record and the current effective sandstone thickness.

6. The method according to claim 1, characterized in that, The step of determining the adjacent next deposition unit as the second deposition unit further includes: If there is no valid top depth data after the current top depth, determine the sedimentary unit corresponding to the current top depth as the last sedimentary unit of the corresponding well. Add an identifier for the first deposition unit to the record.

7. The method according to claim 1, characterized in that, The top depth of the sandstone is the top depth of the second type of sandstone, the thickness of the sandstone is the thickness of the second type of sandstone, and the records in the small layer database also include the top depth and thickness of the first type of sandstone. The physical properties of the first type of sandstone are better than those of the second type of sandstone. During the conversion process, the conversion of the top depth of a type of sandstone was completed in the same way as the conversion of the effective sandstone top depth, and the conversion of the thickness of a type of sandstone was completed in the same way as the conversion of the effective sandstone thickness.

8. An apparatus for automatically converting a small-layer database into a depositional unit database, characterized in that, A record in the sub-layer database includes well identifier, sub-layer identifier, sandstone top depth and thickness, effective sandstone top depth and thickness, and relevant parameters for reserve determination. A record in the sedimentary unit stratification database includes well identifier and top depth of each sedimentary unit. The device is used to perform conversion on each record in the sub-layer database to obtain a sedimentary unit database, including a sedimentary unit determination module and a record conversion module. The sedimentary unit determination module is used to traverse the records that match the well identifier in the sedimentary unit layer database based on the sandstone top depth in the records, starting from the minimum top depth in the current traversed records, until the top depth reached is not less than the sandstone top depth, determine the sedimentary unit corresponding to the top depth of the current traversal as the first sedimentary unit, and determine the adjacent next sedimentary unit as the second sedimentary unit. The record conversion module is used to determine the sum of the sandstone top depth and sandstone thickness in the record, and convert the record according to the relationship between the sum and the top depth of the second sedimentary unit.

9. A computer storage medium, characterized in that, The computer storage medium stores computer-executable instructions, which, when executed by a processor, implement the method of automatically converting a small-layer database into a deposition unit database as described in any one of claims 1 to 7.

10. A server, characterized in that, include: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor, when executing the program, implements the method for automatically converting a small-layer database into a deposition unit database as described in any one of claims 1 to 7.

Citation Information

Patent Citations

  • Oil reservoir small layer partitioning method and device based on sand body statistics

    CN104850732A

  • Thin-layer single-stage sand body communication relation identification method

    CN111781659A

  • Deep learning hybrid model-based sedimentary microfacies identification method and device

    CN116108368A

  • Directional deposition for patterning three-dimensional structures

    US20200027733A1