Oil reservoir damage determination method, device and equipment and storage medium
By obtaining capillary bundle information and determining parameters such as core porosity and permeability, the accuracy problem of reservoir damage during carbon dioxide flooding was solved, and accurate assessment of reservoir damage was achieved.
Patent Information
- Application Number
- CN202410318037.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-03-20
- Publication Date
- 2025-09-23
AI Technical Summary
Existing technologies make it difficult to accurately predict reservoir damage during carbon dioxide flooding, especially the impact of asphaltene particle precipitation, aggregation, and blockage on permeability, which hinders reservoir development.
By obtaining capillary bundle information, the core porosity, initial permeability, target maximum pore radius, target capillary bundle connectivity number and target fractal dimension are determined. Combined with the capillary bundle permeability, factors such as asphalt accumulation, deposition and pore throat blockage are comprehensively considered to accurately determine the extent of reservoir damage.
It improves the accuracy of determining the extent of reservoir damage, comprehensively considers multiple factors, and provides a more accurate reservoir damage assessment.
Smart Images

Figure CN120685526A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of oil and gas energy development, and in particular to a method, device, equipment and storage medium for determining oil reservoir damage. Background Art
[0002] During gas injection recovery, especially CO2 huff-and-puff recovery, the crude oil composition undergoes significant changes due to the strong extraction capacity of gases like CO2. The injected gas continuously extracts light components from the crude oil, gradually increasing the content of heavy components in the remaining oil. When the heavy components become oversaturated, they precipitate from the oil phase, forming tiny particles. These particles then aggregate, migrate, and settle, reducing the pore throat radius of the core. In severe cases, they can even clog rock pores, reducing the effective permeability of the reservoir and hindering its development. Therefore, the development of a method to predict reservoir damage during CO2 flooding is urgent.
[0003] To evaluate and predict reservoir damage caused by the deposition of heavy components such as asphaltene during reservoir development, numerous researchers have conducted detailed studies over the years using physical, molecular, and numerical simulations to investigate the damage to reservoir parameters such as permeability, porosity, and connectivity caused by the precipitation, deposition, aggregation, and clogging of asphaltene particles. However, the damage to reservoirs caused by gas injection flooding is caused by the precipitation, aggregation, and deposition of asphaltene particles, which ultimately leads to clogging of the pores. Research focusing on a single stage is therefore limited and cannot effectively predict reservoir damage during carbon dioxide flooding. Summary of the Invention
[0004] The present invention provides a method, device, equipment and storage medium for determining oil reservoir damage, so as to accurately determine the damage degree of the oil reservoir and effectively improve the accuracy of determining the damage degree.
[0005] According to one aspect of the present invention, a method for determining reservoir damage is provided. The method comprises:
[0006] Obtain capillary bundle information corresponding to the capillary bundle in the reservoir core to be tested;
[0007] Determining the core porosity corresponding to the capillary bundle according to the capillary bundle information;
[0008] Determining, based on the core porosity and the capillary bundle information, an initial permeability, a target maximum pore radius, a target capillary bundle connectivity number, and a target fractal dimension corresponding to the capillary bundle;
[0009] determining capillary bundle permeability according to the initial permeability, the target maximum pore radius, the target capillary bundle connectivity number, and the target fractal dimension;
[0010] Based on the capillary bundle permeability, the reservoir damage degree corresponding to the reservoir core to be tested is determined.
[0011] According to another aspect of the present invention, a device for determining reservoir damage is provided. The device comprises:
[0012] A capillary bundle information acquisition module is used to obtain capillary bundle information corresponding to the capillary bundle in the reservoir core to be tested;
[0013] a core porosity determination module, configured to determine the core porosity corresponding to the capillary bundle according to the capillary bundle information;
[0014] a capillary bundle data determination module, configured to determine the initial permeability, target maximum pore radius, target capillary bundle connectivity number, and target fractal dimension corresponding to the capillary bundle based on the core porosity and the capillary bundle information;
[0015] a capillary bundle permeability determination module, configured to determine the capillary bundle permeability according to the initial permeability, the target maximum pore radius, the target capillary bundle connectivity number, and the target fractal dimension;
[0016] The reservoir damage degree determination module is used to determine the reservoir damage degree corresponding to the reservoir core to be tested based on the capillary bundle permeability.
[0017] According to another aspect of the present invention, an electronic device is provided, comprising:
[0018] at least one processor; and
[0019] a memory communicatively connected to the at least one processor; wherein,
[0020] The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the method for determining oil reservoir formation damage according to any embodiment of the present invention.
[0021] According to another aspect of the present invention, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the method for determining oil reservoir formation damage according to any embodiment of the present invention when executed.
[0022] The technical solution of the embodiment of the present invention is to obtain the capillary bundle information corresponding to the capillary bundle in the reservoir core to be tested. According to the capillary bundle information, the core porosity corresponding to the capillary bundle is determined. According to the core porosity and the capillary bundle information, the initial permeability, target maximum pore radius, target capillary bundle connectivity number and target fractal dimension corresponding to the capillary bundle are determined. According to the initial permeability, the target maximum pore radius, the target capillary bundle connectivity number and the target fractal dimension, the capillary bundle permeability is determined. Based on the capillary bundle permeability, the degree of reservoir damage corresponding to the reservoir core to be tested is determined. The present invention only requires a few parameters, and comprehensively considers the influence of multiple factors such as asphalt aggregation, deposition, pore throat blockage, etc. on porosity, connectivity number and fractal dimension, and then determines the degree of reservoir damage, so as to accurately determine the degree of damage to the oil reservoir, and effectively improve the accuracy of determining the degree of damage.
[0023] It should be understood that the content described in this section is not intended to identify the key or important features of the embodiments of the present invention, nor is it intended to limit the scope of the present invention. Other features of the present invention will become readily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0024] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0025] Figure 1 This is a flow chart of a method for determining oil reservoir damage according to the first embodiment of the present invention;
[0026] Figure 2 This is a flow chart of a method for determining oil reservoir formation damage according to a second embodiment of the present invention;
[0027] Figure 3 2 is a structural diagram of an apparatus for determining oil reservoir formation damage according to a third embodiment of the present invention;
[0028] Figure 4 It is a structural schematic diagram of an electronic device for implementing the method for determining oil reservoir damage according to an embodiment of the present invention. DETAILED DESCRIPTION
[0029] In order to enable those skilled in the art to better understand the solutions of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the embodiments described are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts should fall within the scope of protection of the present invention.
[0030] It should be noted that the terms "first", "second", etc. in the description and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that the numbers used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0031] Example 1
[0032] Figure 1 A flow chart of a method for determining reservoir damage is provided for the first embodiment of the present invention. This embodiment is applicable to the case of simulating and determining the extent of damage to a CO2 flooded reservoir. The method can be executed by a device for determining reservoir damage. The device can be implemented in the form of hardware and / or software and can be configured in an electronic device. Figure 1 As shown, the method includes:
[0033] S101. Obtain capillary bundle information corresponding to the capillary bundle in the reservoir core to be tested.
[0034] Capillary bundles can be modeled by assuming the core is composed of multiple capillaries of varying radii. Specifically, the reservoir core to be measured can be assumed to be composed of multiple capillaries of varying radii. These capillaries may have varying lengths and radii, but they are all arranged in parallel, and each capillary can be considered an independent flow channel. When using the capillary bundle model, several important parameters must be considered, including the radius, length, and number of the capillaries, as well as the properties of the fluid (such as viscosity and density). These parameters affect the flow velocity and resistance of the fluid in the capillaries, thereby affecting permeability and other performance indicators.
[0035] S102: Determine the core porosity corresponding to the capillary bundle according to the capillary bundle information.
[0036] It should be noted that to determine the core porosity based on the information of capillary bundles, the following two parameters are generally required: the total length of the capillary bundles and the total area of the capillary bundles. After obtaining these two parameters based on the capillary bundle information, the core porosity can be calculated using the following formula:
[0037] Core porosity = (total area of capillary bundles / total core volume) * 100%
[0038] The total core volume refers to the actual volume excluding pores. It's important to note that this formula assumes that all capillary bundles have the same radius. If the capillary bundles have different radii, the formula will need to be modified appropriately.
[0039] S103 : Determine, based on the core porosity and the capillary bundle information, the initial permeability, target maximum pore radius, target capillary bundle connectivity number, and target fractal dimension corresponding to the capillary bundle.
[0040] Specifically, the number and radius of capillary bundles are determined based on capillary bundle information. Generally speaking, permeability is related to the number and radius of capillary bundles: a greater number and a larger radius indicate higher permeability. The specific mathematical expression can be derived based on Darcy's law. The target maximum pore radius is a key parameter in the capillary bundle model, as it determines the size distribution of capillary bundles and pore size. Generally speaking, the target maximum pore radius should be as close as possible to the maximum pore radius found in actual cores to improve model accuracy. The target capillary bundle connectivity number refers to the connectivity between capillary bundles and reflects the complexity of the capillary bundles. Generally speaking, a higher target capillary bundle connectivity number indicates a closer connection between capillary bundles, while a lower target fractal dimension indicates a looser connection. The target fractal dimension refers to the complexity of the capillary bundle structure and reflects the spatial distribution of the capillary bundles. Generally speaking, a higher target fractal dimension indicates a more complex capillary bundle structure, while a lower target fractal dimension indicates a simpler structure.
[0041] Exemplarily, determining a target maximum pore radius corresponding to the capillary bundle according to the core porosity and the capillary bundle information includes:
[0042] According to the capillary bundle information, an initial maximum flow pore radius and an initial porosity in the capillary bundle are determined; based on the initial maximum flow pore radius, the initial porosity and the core porosity, a target maximum pore radius corresponding to the capillary bundle is determined.
[0043] Specifically, the target maximum pore radius refers to the maximum flow pore radius. By analyzing the capillary bundle information, the initial maximum flow pore radius and initial porosity can be obtained. According to the hypothesis of Davudov and Moghanloo, the maximum flow pore radius is obtained as follows:
[0044]
[0045] Among them, r max is the target maximum pore radius, in μm; r max,i is the initial maximum flow pore radius, in μm; is the core porosity; is the initial porosity of the porous medium.
[0046] Exemplarily, according to the core porosity and the capillary bundle information, determining the target capillary bundle connectivity number corresponding to the capillary bundle includes: determining the initial capillary bundle connectivity number and initial porosity in the capillary bundle according to the capillary bundle information; and determining the target capillary bundle connectivity number corresponding to the capillary bundle based on the initial capillary bundle connectivity number, the initial porosity and the core porosity.
[0047] Specifically, by analyzing the capillary bundle information, the initial capillary bundle connectivity number and initial porosity can be obtained, and the target capillary bundle connectivity number can be obtained as follows:
[0048]
[0049] Among them, z is the connectivity number of the target capillary bundle, z i is the initial capillary bundle connectivity number, is the core porosity, is the initial porosity of the porous medium.
[0050] For example, the initial capillary bundle connectivity number can be obtained as follows:
[0051]
[0052] Among them, z i is the initial capillary bundle connectivity number, is the core porosity.
[0053] Exemplarily, according to the core porosity and the capillary bundle information, the target fractal dimension corresponding to the capillary bundle is determined, including: determining the initial maximum flow pore radius, the initial minimum flow pore radius and the initial porosity in the capillary bundle according to the capillary bundle information; and determining the target fractal dimension corresponding to the capillary bundle based on the initial maximum flow pore radius, the initial minimum flow pore radius, the initial porosity and the core porosity.
[0054] Specifically, by analyzing the capillary bundle information, the initial maximum flow pore radius, initial minimum flow pore radius, and initial porosity can be obtained. The target fractal dimension can be obtained as follows:
[0055]
[0056] Among them, D f,i is the target fractal dimension, r min,i is the initial minimum flow pore radius, μm; r max,i is the initial maximum flow pore radius, in μm; is the core porosity; is the initial porosity of the porous medium.
[0057] S104 , determining capillary bundle permeability according to the initial permeability, the target maximum pore radius, the target capillary bundle connectivity number, and the target fractal dimension.
[0058] Specifically, the capillary bundle permeability is obtained as follows:
[0059]
[0060] Among them, r max is the target maximum pore radius, in μm; z is the target capillary bundle connectivity number; D f is the target fractal dimension, k0 is the initial permeability, is the core porosity.
[0061] S105: Determine the reservoir damage degree corresponding to the reservoir core to be tested based on the capillary bundle permeability.
[0062] Specifically, the capillary bundle permeability is compared with the initial permeability, and the extent of reservoir damage can be determined based on the capillary bundle permeability.
[0063] The technical solution of the embodiment of the present invention is to obtain the capillary bundle information corresponding to the capillary bundle in the reservoir core to be tested. According to the capillary bundle information, the core porosity corresponding to the capillary bundle is determined. According to the core porosity and the capillary bundle information, the initial permeability, target maximum pore radius, target capillary bundle connectivity number and target fractal dimension corresponding to the capillary bundle are determined. According to the initial permeability, the target maximum pore radius, the target capillary bundle connectivity number and the target fractal dimension, the capillary bundle permeability is determined. Based on the capillary bundle permeability, the degree of reservoir damage corresponding to the reservoir core to be tested is determined. The present invention only requires a few parameters, and comprehensively considers the influence of multiple factors such as asphalt aggregation, deposition, pore throat blockage, etc. on porosity, connectivity number and fractal dimension, and then determines the degree of reservoir damage, so as to accurately determine the degree of damage to the oil reservoir, and effectively improve the accuracy of determining the degree of damage.
[0064] Example 2
[0065] Figure 2 This is a flow chart of a method for determining reservoir damage provided by the second embodiment of the present invention. Based on the above embodiments, this embodiment further refines the determination of the core porosity corresponding to the capillary bundle. Figure 2 As shown, the method includes:
[0066] S201. Obtain capillary bundle information corresponding to the capillary bundle in the reservoir core to be measured.
[0067] S202: Determine the initial porosity and porosity change corresponding to the capillary bundle according to the capillary bundle information.
[0068] Specifically, the capillary bundle information is analyzed, and the initial porosity and porosity variation corresponding to the capillary bundle are determined based on the analyzed information.
[0069] Exemplarily, determining the porosity change corresponding to the capillary bundle according to the capillary bundle information includes:
[0070] According to the capillary bundle information, the volume of deposited asphaltene of a first preset size, the number of capillaries of the first preset size, the volume of capillaries of the first preset size, and the number of blocked capillaries of the first preset size in the capillary bundle are determined; based on the volume of deposited asphaltene of the first preset size, the number of capillaries of the first preset size, the volume of capillaries of the first preset size, and the number of blocked capillaries of the first preset size, the porosity change corresponding to the capillary bundle is determined.
[0071] Specifically, the capillary bundle information is parsed to obtain the volume of deposited asphaltene of a first preset size, the number of capillaries of the first preset size, the volume of capillaries of the first preset size, and the number of blocked capillaries of the first preset size. Based on this data, the porosity change corresponding to the capillary bundle is determined using the following formula.
[0072]
[0073] in, is the porosity change; V dep (n) is the volume of asphaltene deposited in the capillary tube of the first preset size; N c (n) is the number of capillaries with a first preset size; V c (n) is the volume of a capillary tube having a first predetermined size; The number of blocked capillaries having a first preset size.
[0074] Exemplarily, determining the number of clogged capillaries of the first preset size in the capillary bundle based on the capillary bundle information includes: determining the maximum asphaltene particle size, the number of particles of a second preset size, and the target total number of particles in the capillary bundle based on the capillary bundle information; determining the number of clogged capillaries of the first preset size in the capillary bundle based on the maximum asphaltene particle size, the number of particles of the second preset size, the target total number of particles, and the number of capillaries of the first preset size.
[0075] The second preset size is the maximum size of the asphaltene particles that can pass through the capillary bundle of the first preset size. The total number of target particles may refer to the number of all particles in the capillary bundle.
[0076] Specifically, by parsing the capillary bundle information, the maximum asphaltene particle size in the capillary bundle, the number of particles of the second preset size, and the total number of target particles can be obtained. Therefore, the number of blocked capillaries of the first preset size can be obtained as follows:
[0077]
[0078] in, is the number of blocked capillaries with the first preset size, m max is the maximum asphaltene particle size of asphaltene aggregates, N p (m) The number of particles with a second preset size, m in N is the maximum size of particles that can pass through a capillary tube of size n, i.e. the second preset size. p,total is the total number of target particles.
[0079] Exemplarily, determining the volume of deposited asphaltene of the first preset size in the capillary bundle based on the capillary bundle information includes: determining the number of surface-deposited particles and the diameter of asphaltene particles in the capillary bundle based on the capillary bundle information; and determining the volume of deposited asphaltene of the first preset size in the capillary bundle based on the number of surface-deposited particles and the diameter of the asphaltene particles.
[0080] Specifically, the capillary bundle information is analyzed to obtain the number of surface deposited particles and the diameter of asphaltene particles in the capillary bundle. Therefore, the volume of deposited asphaltene of the first preset size is obtained as follows:
[0081]
[0082] Among them, N d (m) is the number of particles deposited on the surface, N c (n) is the number of capillaries with the first preset size, m in The maximum size of the particles that can pass through the capillary tube of the first preset size, i.e. the second preset size, d p (m) 2 is the asphaltene particle diameter.
[0083] Determining the diameter of the asphaltene particles in the capillary bundle according to the capillary bundle information includes: determining the dimensionless relaxation time, Schmidt number, dimensionless length and the number of asphaltene particles deposited according to the capillary bundle information; and determining the diameter of the asphaltene particles in the capillary bundle based on the dimensionless relaxation time, the Schmidt number, the dimensionless length and the number of asphaltene particles deposited.
[0084] Specifically, the capillary bundle information is analyzed to obtain the dimensionless relaxation time, Schmidt number, dimensionless length, and number of asphaltene particle deposition. Therefore, the asphaltene particle diameter is obtained as follows:
[0085]
[0086] Among them, d p is the asphaltene particle diameter; is the dimensionless relaxation time of particles; R c is the Schmidt number; l + is the dimensionless length; is the amount of asphaltene particle deposition.
[0087] Exemplarily, determining the amount of asphaltene particle deposition based on the capillary bundle information includes:
[0088] Determining the number of surface deposited particles, capillary channel half-length, dimensionless length, total number of target particles, time scale, and dimensionless time based on the capillary bundle information;
[0089] The number of asphaltene particle deposition is determined based on the number of surface deposited particles, the capillary channel half-length, the dimensionless length, the total number of target particles, the time scale, and the dimensionless time.
[0090] Specifically, the capillary bundle information is analyzed to obtain the number of surface deposited particles, the capillary channel half-length, the dimensionless length, the total number of target particles, the time scale, and the dimensionless time. Therefore, the number of asphaltene particle deposition is obtained as follows:
[0091]
[0092] Where: is the number of asphaltene particles deposited; N d is the number of particles deposited on the surface; H is the half length of the channel; l + is the dimensionless length; N0 is the total number of target particles in the capillary; t d is the time scale; t + It is dimensionless time.
[0093] Exemplarily, determining the total number of target particles based on the capillary bundle information includes:
[0094] Determining the volume of capillaries of the first preset size, the number of particles of the second preset size, and the initial porosity based on the capillary bundle information, wherein the second preset size is the maximum size of the asphaltene particles passing through the capillary bundle of the first preset size;
[0095] A target total number of particles is determined based on the capillary volume of the first preset size, the number of particles of the second preset size, and the initial porosity.
[0096] Specifically, the capillary bundle information is parsed to obtain the capillary volume of the first preset size, the number of particles of the second preset size, and the initial porosity. Therefore, the total number of target particles is obtained as follows:
[0097]
[0098] Where N0 is the total number of target particles in the capillary; V c (n) is the volume of the capillary tube having the first predetermined size; m in N is the maximum size of particles that can pass through the capillary tube of the first preset size, i.e., the second preset size; p (m) the number of particles having a second predetermined size; is the initial porosity of the porous medium.
[0099] S203: Determine the core porosity corresponding to the capillary bundle based on the initial porosity and the porosity change.
[0100] Specifically, the core porosity is obtained as follows:
[0101]
[0102] Where: is the core porosity, is the initial porosity of the porous medium, The porosity changes are caused by surface deposition and pore throat blockage.
[0103] S204 : Determine the initial permeability, target maximum pore radius, target capillary bundle connectivity number, and target fractal dimension corresponding to the capillary bundle according to the core porosity and the capillary bundle information.
[0104] S205 , determining capillary bundle permeability according to the initial permeability, the target maximum pore radius, the target capillary bundle connectivity number, and the target fractal dimension.
[0105] S206: Determine the reservoir damage degree corresponding to the reservoir core to be tested based on the capillary bundle permeability.
[0106] The technical solution of the present invention determines the initial porosity and porosity change corresponding to the capillary bundle based on the capillary bundle information; and determines the core porosity corresponding to the capillary bundle based on the initial porosity and the porosity change, so as to further improve the accuracy of determining the core porosity, thereby improving the accuracy of determining reservoir damage.
[0107] Example 3
[0108] Figure 3 This is a schematic diagram of the structure of a device for determining oil reservoir damage provided by the third embodiment of the present invention. Figure 3 As shown, the device includes:
[0109] The capillary bundle information acquisition module 301 is used to obtain capillary bundle information corresponding to the capillary bundle in the reservoir core to be tested;
[0110] A core porosity determination module 302 is configured to determine the core porosity corresponding to the capillary bundle based on the capillary bundle information;
[0111] A capillary bundle data determination module 303 is configured to determine the initial permeability, target maximum pore radius, target capillary bundle connectivity number, and target fractal dimension corresponding to the capillary bundle based on the core porosity and the capillary bundle information;
[0112] a capillary bundle permeability determination module 304 for determining capillary bundle permeability based on the initial permeability, the target maximum pore radius, the target capillary bundle connectivity number, and the target fractal dimension;
[0113] The reservoir damage degree determination module 305 is configured to determine the reservoir damage degree corresponding to the reservoir core to be tested based on the capillary bundle permeability.
[0114] The technical solution of the embodiment of the present invention is to obtain the capillary bundle information corresponding to the capillary bundle in the reservoir core to be tested. According to the capillary bundle information, the core porosity corresponding to the capillary bundle is determined. According to the core porosity and the capillary bundle information, the initial permeability, target maximum pore radius, target capillary bundle connectivity number and target fractal dimension corresponding to the capillary bundle are determined. According to the initial permeability, the target maximum pore radius, the target capillary bundle connectivity number and the target fractal dimension, the capillary bundle permeability is determined. Based on the capillary bundle permeability, the degree of reservoir damage corresponding to the reservoir core to be tested is determined. The present invention only requires a few parameters, and comprehensively considers the influence of multiple factors such as asphalt aggregation, deposition, pore throat blockage, etc. on porosity, connectivity number and fractal dimension, and then determines the degree of reservoir damage, so as to accurately determine the degree of damage to the oil reservoir, and effectively improve the accuracy of determining the degree of damage.
[0115] Optionally, the core porosity determination module 302 includes:
[0116] a capillary bundle information analysis submodule, configured to determine the initial porosity and porosity change corresponding to the capillary bundle based on the capillary bundle information;
[0117] The core porosity determination submodule is configured to determine the core porosity corresponding to the capillary bundle based on the initial porosity and the porosity change.
[0118] Optional capillary bundle information parsing submodule, including:
[0119] a capillary bundle information parsing slave module, configured to determine, based on the capillary bundle information, a volume of deposited asphaltene of a first preset size, a number of capillaries of the first preset size, a volume of the capillaries of the first preset size, and a number of blocked capillaries of the first preset size in the capillary bundle;
[0120] The porosity change determination slave module is used to determine the porosity change corresponding to the capillary bundle based on the volume of deposited asphaltene of the first preset size, the number of capillaries of the first preset size, the volume of capillaries of the first preset size, and the number of blocked capillaries of the first preset size.
[0121] Optional, capillary bundle information parsing slave modules, including:
[0122] a capillary bundle information analysis submodule, configured to determine the number of surface deposited particles and the diameter of asphaltene particles in the capillary bundle based on the capillary bundle information;
[0123] The asphaltene volume determination submodule is configured to determine the volume of the deposited asphaltene of the first preset size in the capillary bundle based on the number of the surface deposited particles and the diameter of the asphaltene particles.
[0124] Optional capillary bundle information analysis module, including:
[0125] a capillary bundle information analysis unit, configured to determine the dimensionless relaxation time, Schmidt number, dimensionless length, and amount of asphaltene particle deposition of particles based on the capillary bundle information;
[0126] The particle diameter determining unit is configured to determine the diameter of the asphaltene particles in the capillary bundle based on the dimensionless relaxation time, the Schmidt number, the dimensionless length, and the number of asphaltene particle depositions.
[0127] Optional capillary bundle information analysis unit, including:
[0128] a capillary bundle information analysis subunit, configured to determine the number of surface deposited particles, the half-length of the capillary channel, the dimensionless length, the total number of target particles, the time scale, and the dimensionless time based on the capillary bundle information;
[0129] The particle deposition number determination subunit is used to determine the asphaltene particle deposition number according to the surface deposition particle number, the capillary channel half length, the dimensionless length, the total number of target particles, the time scale and the dimensionless time.
[0130] Optionally, the capillary bundle information parsing subunit is further configured to:
[0131] Determining the volume of capillaries of the first preset size, the number of particles of the second preset size, and the initial porosity based on the capillary bundle information, wherein the second preset size is the maximum size of the asphaltene particles passing through the capillary bundle of the first preset size;
[0132] A target total number of particles is determined based on the capillary volume of the first preset size, the number of particles of the second preset size, and the initial porosity.
[0133] Optionally, the capillary bundle information parsing slave module is further specifically used to:
[0134] determining, based on the capillary bundle information, a maximum asphaltene particle size, a number of particles of a second preset size, and a target total number of particles in the capillary bundle;
[0135] The number of blocked capillaries of the first preset size in the capillary bundle is determined based on the maximum asphaltene particle size, the number of particles of the second preset size, the target total number of particles, and the number of capillaries of the first preset size.
[0136] Optionally, the capillary bundle permeability determination module 304 is specifically configured to:
[0137] According to the capillary bundle information, an initial maximum flow pore radius and an initial porosity in the capillary bundle are determined; based on the initial maximum flow pore radius, the initial porosity and the core porosity, a target maximum pore radius corresponding to the capillary bundle is determined.
[0138] Optionally, the capillary bundle permeability determination module 304 is further configured to:
[0139] determining an initial capillary bundle connectivity number and an initial porosity in the capillary bundle according to the capillary bundle information;
[0140] A target capillary bundle connectivity number corresponding to the capillary bundle is determined based on the initial capillary bundle connectivity number, the initial porosity, and the core porosity.
[0141] Optionally, the capillary bundle permeability determination module 304 is further configured to:
[0142] determining an initial maximum flow pore radius, an initial minimum flow pore radius, and an initial porosity in the capillary bundle according to the capillary bundle information;
[0143] A target fractal dimension corresponding to the capillary bundle is determined based on the initial maximum flow pore radius, the initial minimum flow pore radius, the initial porosity, and the core porosity.
[0144] The reservoir formation damage determination device provided in the embodiment of the present invention can execute the reservoir formation damage determination method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method.
[0145] Example 4
[0146] Figure 4A schematic diagram of the structure of an electronic device 10 that can be used to implement an embodiment of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or claimed herein.
[0147] like Figure 4 As shown, the electronic device 10 includes at least one processor 11 and a memory, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., which is communicatively connected to the at least one processor 11. The memory stores a computer program that can be executed by the at least one processor. The processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 into the random access memory (RAM) 13. Various programs and data required for the operation of the electronic device 10 can also be stored in the RAM 13. The processor 11, ROM 12, and RAM 13 are connected to each other via a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.
[0148] Multiple components in the electronic device 10 are connected to the I / O interface 15, including an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a magnetic disk, an optical disk, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices via a computer network such as the Internet and / or various telecommunication networks.
[0149] The processor 11 may be any general-purpose and / or specialized processing component with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various specialized artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. The processor 11 executes the various methods and processes described above, such as the method for determining reservoir formation damage.
[0150] In some embodiments, the method for determining reservoir formation damage may be implemented as a computer program tangibly embodied in a computer-readable storage medium, such as storage unit 18. In some embodiments, part or all of the computer program may be loaded and / or installed on electronic device 10 via ROM 12 and / or communication unit 19. When the computer program is loaded into RAM 13 and executed by processor 11, one or more steps of the method for determining reservoir formation damage described above may be performed. Alternatively, in other embodiments, processor 11 may be configured to perform the method for determining reservoir formation damage in any other suitable manner (e.g., via firmware).
[0151] Various embodiments of the systems and techniques described herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), system-on-chip systems (SOCs), programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments can include being implemented in one or more computer programs that are executable and / or interpreted on a programmable system that includes at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0152] Computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when the computer program is executed by the processor, the functions / operations specified in the flowcharts and / or block diagrams are implemented. The computer program may be executed entirely on the machine, partially on the machine, as a stand-alone software package, partially on the machine and partially on a remote machine, or entirely on a remote machine or server.
[0153] In the context of the present invention, computer-readable storage media can be tangible media that can contain or store a computer program for use with an instruction execution system, device or equipment or used in combination with an instruction execution system, device or equipment. Computer-readable storage media can include but are not limited to electronic, magnetic, optical, electromagnetic, infrared or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, computer-readable storage media can be machine-readable signal media. More specific examples of machine-readable storage media can include electrical connections based on one or more lines, portable computer disks, hard disks, random access memories (RAM), read-only memories (ROM), erasable programmable read-only memories (EPROM or flash memory), optical fibers, portable compact disk read-only memories (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0154] To provide interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user can provide input to the electronic device. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).
[0155] The systems and techniques described herein can be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer with a graphical user interface or web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.
[0156] A computing system may include clients and servers. The clients and servers are typically remote from each other and typically interact via a communication network. This client-server relationship arises through computer programs running on the respective computers, creating a client-server relationship. The server may be a cloud server, also known as a cloud computing server or cloud host. This server is a hosting product within the cloud computing service ecosystem that addresses the management difficulties and limited scalability of traditional physical hosting and VPS services.
[0157] It should be understood that the various forms of the processes shown above can be used to reorder, add, or delete steps. For example, the steps described in the present invention can be performed in parallel, sequentially, or in a different order, as long as the desired results of the technical solution of the present invention can be achieved. This is not limited herein.
[0158] The above specific embodiments do not limit the scope of protection of the present invention. Those skilled in the art will appreciate that various modifications, combinations, sub-combinations, and substitutions may be made based on design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of the present invention are intended to be included within the scope of protection of the present invention.
Claims
1. A method for determining oil reservoir damage, characterized in that: include: Obtain capillary bundle information corresponding to the capillary bundle in the reservoir core to be tested; Determining the core porosity corresponding to the capillary bundle according to the capillary bundle information; Determining, based on the core porosity and the capillary bundle information, an initial permeability, a target maximum pore radius, a target capillary bundle connectivity number, and a target fractal dimension corresponding to the capillary bundle; determining capillary bundle permeability according to the initial permeability, the target maximum pore radius, the target capillary bundle connectivity number, and the target fractal dimension; Based on the capillary bundle permeability, the reservoir damage degree corresponding to the reservoir core to be tested is determined.
2. The method according to claim 1, characterized in that Determining the core porosity corresponding to the capillary bundle according to the capillary bundle information includes: determining an initial porosity and a porosity change corresponding to the capillary bundle according to the capillary bundle information; The core porosity corresponding to the capillary bundle is determined based on the initial porosity and the porosity change.
3. The method according to claim 2, characterized in that The step of determining the porosity change corresponding to the capillary bundle according to the capillary bundle information includes: Determining, based on the capillary bundle information, a volume of deposited asphaltene of a first preset size, a number of capillaries of the first preset size, a volume of the capillaries of the first preset size, and a number of blocked capillaries of the first preset size in the capillary bundle; The porosity change corresponding to the capillary bundle is determined based on the volume of deposited asphaltene of the first preset size, the number of capillaries of the first preset size, the volume of the capillaries of the first preset size, and the number of blocked capillaries of the first preset size.
4. The method according to claim 3, characterized in that The step of determining the volume of deposited asphaltene of the first preset size in the capillary bundle according to the capillary bundle information includes: determining the number of surface deposited particles and the diameter of asphaltene particles in the capillary bundle according to the capillary bundle information; The volume of the deposited asphaltene of the first preset size in the capillary bundle is determined based on the number of the surface deposited particles and the diameter of the asphaltene particles.
5. The method according to claim 4, characterized in that Determining the diameter of asphaltene particles in the capillary bundle according to the capillary bundle information includes: Determining the dimensionless relaxation time, Schmidt number, dimensionless length and number of asphaltene particle deposits of the particles based on the capillary bundle information; The diameter of the asphaltene particles in the capillary bundle is determined based on the dimensionless relaxation time, the Schmidt number, the dimensionless length, and the number of asphaltene particles deposited.
6. The method according to claim 5, characterized in that Determining the amount of asphaltene particle deposition based on the capillary bundle information includes: Determining the number of surface deposited particles, capillary channel half-length, dimensionless length, total number of target particles, time scale, and dimensionless time based on the capillary bundle information; The number of asphaltene particle deposition is determined based on the number of surface deposited particles, the capillary channel half-length, the dimensionless length, the total number of target particles, the time scale, and the dimensionless time.
7. The method according to claim 6, characterized in that Determining the total number of target particles based on the capillary bundle information includes: Determining the volume of capillaries of the first preset size, the number of particles of the second preset size, and the initial porosity based on the capillary bundle information, wherein the second preset size is the maximum size of the asphaltene particles passing through the capillary bundle of the first preset size; A target total number of particles is determined based on the capillary volume of the first preset size, the number of particles of the second preset size, and the initial porosity.
8. The method according to claim 3, characterized in that The determining, based on the capillary bundle information, the number of blocked capillaries of the first preset size in the capillary bundle includes: determining, based on the capillary bundle information, a maximum asphaltene particle size, a number of particles of a second preset size, and a target total number of particles in the capillary bundle; The number of blocked capillaries of the first preset size in the capillary bundle is determined based on the maximum asphaltene particle size, the number of particles of the second preset size, the target total number of particles, and the number of capillaries of the first preset size.
9. The method according to claim 1, characterized in that The determining, based on the core porosity and the capillary bundle information, a target maximum pore radius corresponding to the capillary bundle includes: According to the capillary bundle information, an initial maximum flow pore radius and an initial porosity in the capillary bundle are determined; based on the initial maximum flow pore radius, the initial porosity and the core porosity, a target maximum pore radius corresponding to the capillary bundle is determined.
10. The method according to claim 1, characterized in that The determining, based on the core porosity and the capillary bundle information, a target capillary bundle connectivity number corresponding to the capillary bundle includes: determining an initial capillary bundle connectivity number and an initial porosity in the capillary bundle according to the capillary bundle information; A target capillary bundle connectivity number corresponding to the capillary bundle is determined based on the initial capillary bundle connectivity number, the initial porosity, and the core porosity.
11. The method according to claim 1, wherein The step of determining a target fractal dimension corresponding to the capillary bundle according to the core porosity and the capillary bundle information includes: determining an initial maximum flow pore radius, an initial minimum flow pore radius, and an initial porosity in the capillary bundle according to the capillary bundle information; A target fractal dimension corresponding to the capillary bundle is determined based on the initial maximum flow pore radius, the initial minimum flow pore radius, the initial porosity, and the core porosity.
12. A device for determining oil reservoir damage, characterized in that: include: A capillary bundle information acquisition module is used to obtain capillary bundle information corresponding to the capillary bundle in the reservoir core to be tested; a core porosity determination module, configured to determine the core porosity corresponding to the capillary bundle according to the capillary bundle information; a capillary bundle data determination module, configured to determine the initial permeability, target maximum pore radius, target capillary bundle connectivity number, and target fractal dimension corresponding to the capillary bundle based on the core porosity and the capillary bundle information; a capillary bundle permeability determination module, configured to determine the capillary bundle permeability according to the initial permeability, the target maximum pore radius, the target capillary bundle connectivity number, and the target fractal dimension; The reservoir damage degree determination module is used to determine the reservoir damage degree corresponding to the reservoir core to be tested based on the capillary bundle permeability.
13. An electronic device, characterized in that: The electronic device comprises: at least one processor; and a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor. The computer program is executed by the at least one processor to enable the at least one processor to perform the method for determining oil reservoir formation damage according to any one of claims 1 to 11.
14. A computer-readable storage medium, characterized in that The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the method for determining oil reservoir formation damage according to any one of claims 1 to 11 when executed.