Digital rock model construction method, electronic device, storage medium and apparatus
By using threshold segmentation and a three-dimensional particle accumulation method on images of carbonate rock fissures and cavities, a three-dimensional model of carbonate rock karst fissure filling was constructed. This solved the problem of difficulty in simulating the changes in fissure filling materials in existing technologies, and achieved accurate expression of stratigraphic features and multi-physics simulation.
Patent Information
- Application Number
- CN202311675011.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-07
- Publication Date
- 2025-12-26
- Estimated Expiration
- 2043-12-07
AI Technical Summary
Existing technologies lack effective methods for constructing digital rock models that can invert changes in fracture and cavity filling materials, making it difficult to accurately represent stratigraphic characteristics, especially in simulating the impact of changes in the filling materials of dissolution fracture and cavity groups on seismic velocity and attenuation in carbonate strata.
A three-dimensional fracture-cavity model is generated by threshold segmentation based on two-dimensional carbonate rock fracture-cavity images. A three-dimensional filling material model is constructed using a three-dimensional particle stacking method. The filling material is then embedded into the fracture-cavity model to generate a three-dimensional carbonate rock karst fracture-cavity filling model.
It achieves accurate characterization of large-scale karst caves and fractures, can accurately express stratigraphic features, provides a three-dimensional spatial distribution model, provides a foundation for multiphysics simulation, and supports the construction of digital rock models for oil and gas reservoirs.
Smart Images

Figure CN120122156B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application belongs to the technical field of digital core numerical simulation, and more particularly, relates to a digital rock model construction method, an electronic device, a storage medium and an apparatus. BACKGROUND
[0002] It is of great significance to calculate the relationship between the propagation velocity and the frequency of seismic waves in rocks or strata by using the digital rock physics method for oil and gas exploration. The basis of this method is to establish a digital model as close as possible to the actual rock or strata. For core-scale models, digital models can be established by CT methods and mathematical methods, which is a relatively mature technology.
[0003] In the western Tarim Basin and other regions of China, carbonate rock strata several kilometers deep underground are important oil and gas reservoirs, and the developed dissolution fracture-vug groups are important reservoir spaces and also channels for oil and gas migration. This large-scale hole / cavity / fissure connected structure may have an important influence on the velocity and attenuation of lower frequency seismic waves. Therefore, it is very meaningful to establish a digital model and perform simulation calculation of velocity and attenuation. We can abstract a two-dimensional profile model from the outcrop to reflect the spatial development characteristics of the dissolution fracture-vug group. These fracture-vug reservoirs often contain different types of fillings, which have an important influence on seismic velocity modeling and inversion interpretation, but there is currently a lack of a deep digital rock construction method that can effectively construct and invert the changes of fracture-vug fillings.
[0004] The information disclosed in the background section of this application is only intended to deepen the understanding of the general background of the application and should not be regarded as recognition or in any form as implying that this information constitutes prior art known to those skilled in the art. SUMMARY
[0005] The purpose of the present application is to provide a digital rock model construction method, an electronic device, a storage medium and an apparatus, which can construct a digital rock model that can invert the changes of fracture-vug fillings, accurately express the characteristics of the strata with the digital rock model, and achieve wide accessibility.
[0006] To achieve the above-mentioned purpose, the present application provides a digital rock model construction method, an electronic device, a storage medium and an apparatus.
[0007] According to a first aspect of the present application, a digital rock model construction method is provided, comprising:
[0008] drawing a two-dimensional carbonate rock fracture-vug group image based on a research target;
[0009] performing threshold segmentation on the image, and generating a two-dimensional fracture-vug group model based on the threshold segmentation result;
[0010] generating a three-dimensional fracture-vug group model based on the two-dimensional fracture-vug group model;
[0011] generating a three-dimensional particle packing model based on the three-dimensional fracture-vug group model by a three-dimensional particle packing method;
[0012] generating a three-dimensional filling model based on the three-dimensional particle packing model;
[0013] embedding the three-dimensional filling model into a local vug space of the three-dimensional fracture-vug group model to generate a three-dimensional vug-filled fracture-vug group model;
[0014] generating a three-dimensional carbonate karst dissolution fracture-vug filling model based on the three-dimensional vug-filled fracture-vug group model.
[0015] Optionally, in the two-dimensional fracture-vug group model, 0 represents a vug, 1 represents a fracture, and 2 represents a solid.
[0016] Optionally, the three-dimensional fracture-vug group model is generated by repeatedly stacking the two-dimensional fracture-vug group model along a third dimension in a two-dimensional plane.
[0017] Optionally, according to the number of stacking and the range of fracture-vug group to be filled, the three-dimensional particle packing model is generated based on the three-dimensional fracture-vug group model by the three-dimensional particle packing method, in which 3 represents a pixel of a particle, and 0 represents a space not occupied by a particle in the three-dimensional particle packing model.
[0018] Optionally, the three-dimensional filling model is generated by traversing the pixel points representing solids in the three-dimensional particle packing model, and converting the values of the pixel points and the 26 pixel points around the pixel points from 0 to 4.
[0019] Optionally, the three-dimensional carbonate karst dissolution fracture-vug filling model is generated by randomly selecting the pixel points representing fractures in the three-dimensional vug-filled fracture-vug group model, and converting the values of the pixel points and the pixel points representing fractures within a certain range of the pixel points from 0 to 5.
[0020] Optionally, the three-dimensional particle packing method adopts a process method of digital core modeling, and the size of the particles is controlled by a particle size cumulative curve, which is drawn according to the research purpose.
[0021] According to a second aspect of the present application, a digital rock model construction device is provided, comprising:
[0022] a drawing module configured to draw a two-dimensional carbonate fracture-vug group image based on a research target;
[0023] a segmentation and generation module configured to perform threshold segmentation on the image, and generate a two-dimensional fracture-vug group model based on the threshold segmentation result;
[0024] a first generating module configured to generate a three-dimensional fracture-vug group model based on the two-dimensional fracture-vug group model;
[0025] a second generating module configured to generate a three-dimensional particle accumulation model based on the three-dimensional fracture-vug group model by a three-dimensional particle accumulation method;
[0026] a third generating module configured to generate a three-dimensional filling model based on the three-dimensional particle accumulation model;
[0027] a fourth generating module configured to embed the three-dimensional filling model into a local vug space of the three-dimensional fracture-vug group model to generate a three-dimensional vug-filling fracture-vug group model;
[0028] a fifth generating module configured to generate a three-dimensional carbonate karst dissolution fracture-vug filling model based on the three-dimensional vug-filling fracture-vug group model.
[0029] According to a third aspect of the present application, an electronic device is provided, the electronic device comprising:
[0030] at least one processor; and,
[0031] a memory communicatively connected to the at least one processor; wherein,
[0032] the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the digital rock model construction method according to any one of the first aspect.
[0033] According to a fourth aspect of the present application, a non-transitory computer readable storage medium is provided, the non-transitory computer readable storage medium storing computer instructions for causing a computer to perform the digital rock model construction method according to any one of the first aspect.
[0034] The present application has the beneficial effects that: the present application outlines the basic profile according to the profile image for large-scale caves and fractures, analyzes the structure and composition of the filling in the cave according to the basic geological data, constructs the cave filling model by referring to the process method digital core modeling method, and fills the filling into the cave. For the fractures, the filling particles are filled into the fractures by randomly selecting the position to simulate the filling in the fractures. The present application combines the digital rock construction based on the sediment process method and the fracture-vug reservoir digital rock modeling based on the outcrop, effectively constructs the three-dimensional carbonate karst dissolution fracture-vug filling digital rock model containing different types and different contents of fillings, can accurately express the characteristics of the stratum by the digital model, realizes the wide accessibility at the same time, can better depict the three-dimensional spatial distribution of the fracture-vug reservoir, and provides the model basis for the multi-physical field simulation of the digital rock of the reservoir.
[0035] The system of the present application has other characteristics and advantages that will be apparent from or set forth in more detail in the drawings, which are incorporated herein, and the following detailed description, which together serve to explain certain principles of the present application. BRIEF DESCRIPTION OF DRAWINGS
[0036] The above and other objects, features and advantages of the present application will become more apparent from the following detailed description when taken in conjunction with the accompanying drawings in which like reference characters refer to like parts throughout and in which:
[0037] Figure 1 A flow chart showing steps of a digital rock model construction method according to the present application is shown.
[0038] Figure 2 A flow chart showing steps of a digital rock model construction method according to embodiment 2 of the present application is shown.
[0039] Figure 3 A schematic diagram showing a three-dimensional carbonate rock dissolution vug-filling model according to embodiment 2 of the present application is shown.
[0040] Figure 4 A schematic diagram showing the xoz plane of six three-dimensional carbonate rock dissolution vug-filling models according to embodiment 2 of the present application is shown.
[0041] Figure 5 A schematic diagram showing a digital rock model construction device according to embodiment 3 of the present application is shown. DETAILED DESCRIPTION
[0042] The present application will be described in more detail by referring to the attached drawings. Although preferred embodiments of the present application are shown in the drawings, it should be understood that the present application can be embodied in various forms without being limited by the embodiments set forth herein. Rather, these embodiments are provided so that the present application will be thorough and complete, and will fully convey the scope of the present application to those skilled in the art.
[0043] A digital rock model construction method according to the present application comprises:
[0044] a two-dimensional carbonate rock vug group image is drawn based on the research target;
[0045] the image is threshold segmented, and a two-dimensional vug group model is generated based on the threshold segmentation result;
[0046] a three-dimensional vug group model is generated based on the two-dimensional vug group model;
[0047] A three-dimensional particle accumulation body model is generated based on the three-dimensional fracture-vug group model through a three-dimensional particle accumulation method;
[0048] A three-dimensional filling model is generated based on the three-dimensional particle accumulation body model;
[0049] The three-dimensional filling model is embedded into a local vug space of the three-dimensional fracture-vug group model to generate a three-dimensional vug-filled fracture-vug group model;
[0050] The three-dimensional carbonate dissolution fracture-vug filling model is generated based on the three-dimensional hole filling fracture-vug group model. Specifically, the two-dimensional carbonate fracture-vug group image is drawn based on the research target, and the image can be drawn by using office software, drawing software and programming tools, and saved as a picture file that can be read again, such as a bmp format file; then the picture is threshold segmented, 0 represents a hole, 1 represents a fracture, and 2 represents a solid, a two-dimensional fracture-vug group model is generated based on the segmentation result, the two-dimensional fracture-vug group model is assumed to be in the xoz plane, and the two-dimensional fracture-vug group model is stacked along the y direction for several times (the number of y direction grids is much smaller than the number of x and z direction grids of the model) to form a three-dimensional fracture-vug group model; according to the number of stacked layers of the two-dimensional fracture-vug group model and the range of the fracture-vug group to be filled, a three-dimensional particle accumulation body model is generated by using a three-dimensional particle accumulation method, the number of y direction grids of the model is the same as that of the three-dimensional fracture-vug group model, and the structure has periodic characteristics; the number of x and z direction grids is greater than the spatial distribution of the hole to be filled. The three-dimensional particle accumulation method adopts the process method of digital core modeling. It is assumed that there are n particles in the deposition space, and the radius of the current deposition particle is Rn+1. The radius of the existing particle is increased by Rn+1, an inflation surface is formed at the top of the particle accumulation body, the lower space of the surface is occupied by the inflated particle, and the upper space is unfilled. The global minimum point on the inflation surface is found as the center position of the current deposition particle. The periodic structure in the y direction is determined by the generation method of the inflation surface. The deposition space and the particles in the space are arranged in the y direction for three times when the inflation surface is established, and the inflation surface in the original deposition space is intercepted after the inflation surface is generated. The particle size is controlled by the particle size cumulative curve, and the particle size cumulative curve is drawn in advance according to the research purpose. After the particle deposition, the center position, radius and material type of the particle are recorded. After the deposition is completed, all particles are pixelated at one time to generate a pixel filling model.The deposition space and the particles in the y direction are repeated three times in pixelization, and the part of the original deposition space is cut off after pixelization of the particles to become a particle accumulation model; the pixels representing the particles are represented by an integer 3, and the space in the three-dimensional space of the accumulation body that is not occupied by the particles is represented by 0; if considering filling particles in the hole including several different types, a random grouping method can be used to divide the particles into several groups, and different integer values are used to represent the pixels of particles in different groups; the maximum value of the integer value is 127, and values less than 127 and not conflicting with other pixel values can be used; in the three-dimensional particle accumulation model, the pixels with a value of 0 (0 represents an un-filled space by a solid) within a certain range near the particles are converted to pixels with a value of 4, which are called cement; this process is realized by the following method: traversing the pixels representing the solid in the model, and changing the value of the pixel with a value of 0 in the 26 pixels around it to 4; this process can be repeated several times, and each time a batch of 0-value pixels are changed to 4-value pixels to generate a three-dimensional filler model; fill the three-dimensional filler model into the local hole space of the three-dimensional fracture-vug group model, and the space occupied by the non-solid medium is represented by 0, so it is only necessary to determine whether the pixel point is 0 within the local space range, if it is 0, the value of the pixel is set to the pixel value of the corresponding point of the three-dimensional filler model, since the upper deposition space of the three-dimensional filler model is not completely filled, by adjusting the filling position of the three-dimensional filler model in the hole, a three-dimensional hole-filling fracture-vug group model with different filler contents can be obtained; randomly select a point representing a fracture in the three-dimensional hole-filling fracture-vug group model, and change the value of the pixel representing the fracture within a certain range of the point to 5 as a fracture filler to generate a three-dimensional carbonate dissolution fracture-vug filling model, which is the final model of the modeling method.
[0051] In one example, in the two-dimensional fracture-vug group model, 0 represents a hole, 1 represents a fracture, and 2 represents a solid.
[0052] In one example, in the two-dimensional plane, the two-dimensional fracture-vug group model is repeatedly stacked along the third dimension to generate a three-dimensional fracture-vug group model.
[0053] For example, in the xoy plane, the two-dimensional fracture-vug group model is repeatedly stacked along the z direction to generate a three-dimensional fracture-vug group model, and the number of grids in the z direction is much smaller than the number of grids in the x and y directions of the model; in the yoz plane, the two-dimensional fracture-vug group model is repeatedly stacked along the x direction to generate a three-dimensional fracture-vug group model, and the number of grids in the x direction is much smaller than the number of grids in the z and y directions of the model; in the xoz plane, the two-dimensional fracture-vug group model is repeatedly stacked along the y direction to generate a three-dimensional fracture-vug group model, and the number of grids in the y direction is much smaller than the number of grids in the z and x directions of the model.
[0054] In one example, according to the number of stacks and the range of the fracture-vug group to be filled, a three-dimensional particle accumulation model is generated based on a three-dimensional particle accumulation method based on a three-dimensional fracture-vug group model, in which 3 represents a pixel of a particle, and 0 represents a space in the three-dimensional particle accumulation model not occupied by a particle.
[0055] Specifically, according to the number of stacks of the two-dimensional fracture-vug group model and the range of the fracture-vug group to be filled, a three-dimensional particle accumulation model is generated by using a three-dimensional particle accumulation method, assuming that in the xoz plane, the number of grids in the y direction of the model is the same as the number of grids in the y direction of the three-dimensional fracture-vug group model, and the structure has a periodic feature; the number of grids in the x and z directions is greater than the spatial distribution of the vug to be filled; the three-dimensional particle accumulation method adopts the process method of digital core modeling; assuming that there are n particles in the deposition space, the radius of the current deposited particle is Rn+1; the radius of the existing particle is increased by Rn+1, an inflation surface is formed at the top of the particle accumulation body, the lower space of the surface is occupied by the inflated particle, and the upper space is unfilled. Find the global minimum point on the inflation surface as the center position of the current deposited particle; the periodic structure in the y direction is determined by the generation method of the inflation surface; when establishing the inflation surface, the deposition space and the particles in it are arranged in the y direction three times, and after the inflation surface is generated, the inflation surface in the original deposition space is intercepted. The particle size is controlled by the particle size accumulation curve, which is drawn in advance according to the research purpose. After the particle is deposited, the center position, radius and material type of the particle are recorded. After the deposition is completed, all particles are pixelated at one time to generate a pixel-filled model. When pixelating, the deposition space and the particles in it are arranged in the y direction three times, and the original deposition space is intercepted after the particle is pixelated to become a particle accumulation model; the pixel representing the particle is represented by an integer 3, and the space in the three-dimensional space of the accumulation body not occupied by the particle is represented by 0; if the vug filling particle includes several different types, a random grouping method can be used to divide the particles into several groups, and different integer values are used to represent the pixels of particles in different groups; the maximum value of the integer value is 127, and values less than 127 and not conflicting with other pixel values can be used.
[0056] In one example, the pixel points representing solids in the three-dimensional particle accumulation model are traversed, the values of the pixel points and the 26 pixel points around them whose pixel values are 0 are converted to 4 to generate a three-dimensional filling model.
[0057] Specifically, in the three-dimensional particle accumulation model, the pixels with a value of 0 (0 represents an un-filled space by a solid) within a certain range near the particle are converted into pixels with a value of 4, referred to as cement; this process is implemented by the following method: traversing the pixel points representing solids in the model, and changing the value of the pixel points with a value of 0 among the 26 pixel points around the pixel points to 4; this process can be repeated several times, and each time, a batch of 0-value pixels are changed to 4-value pixels, and the three-dimensional filling model is filled into the local hole space of the three-dimensional fracture-vug group model. The space occupied by the non-solid medium is represented by 0, so it is only necessary to determine whether the pixel point is 0 within the local space range, and if it is 0, the value of the pixel is set to the pixel value of the corresponding point of the three-dimensional filling model. Since the upper deposition space of the three-dimensional filling model is not completely filled, by adjusting the filling position of the three-dimensional filling model in the hole, a three-dimensional hole filling fracture-vug group model with different filling contents can be obtained.
[0058] In one example, the pixel points representing fractures in the three-dimensional hole filling fracture-vug group model are randomly selected, and the values of the pixel points and the pixel points representing fractures within a certain range are changed to 5, to generate a three-dimensional carbonate dissolution vug-filling fracture model.
[0059] In one example, the three-dimensional particle accumulation method adopts the process method of digital core modeling, and the size of the particle is controlled by the particle size cumulative curve, which is drawn according to the research purpose.
[0060] The application will be further described below in conjunction with the drawings and specific embodiments, but not as a limitation of the application. It should be noted that the embodiments in the application and the features in the embodiments can be combined with each other without conflict.
[0061] Embodiment 1
[0062] The embodiment provides a digital rock model construction method, including:
[0063] Based on the research target, a two-dimensional carbonate fracture-cave group image is drawn; the image is threshold segmented, and a two-dimensional fracture-cave group model is generated based on the threshold segmentation result, in which 0 represents a cave, 1 represents a fracture, and 2 represents a solid; a three-dimensional fracture-cave group model is generated based on the two-dimensional fracture-cave group model; a three-dimensional particle accumulation body model is generated based on the three-dimensional fracture-cave group model by a three-dimensional particle accumulation method according to the stacking number and the range of the fracture-cave group to be filled, the three-dimensional particle accumulation method adopts a process method of digital core modeling, the size of the particle is controlled by a particle size cumulative curve, and the particle size cumulative curve is drawn according to the research purpose; in the three-dimensional particle accumulation body model, 3 represents a pixel of a particle, and 0 represents a space in the three-dimensional particle accumulation body model not occupied by the particle; the pixel points representing the solid in the three-dimensional particle accumulation body model are traversed, the values of the pixel points and 26 pixel points around the pixel points and having a pixel value of 0 are converted to 4, and a three-dimensional filling model is generated; pixel points representing fractures in the three-dimensional cave filling fracture-cave group model are randomly selected, the values of the pixel points and the pixel points representing fractures within a certain range of the pixel points are converted to 5, and a three-dimensional carbonate karst fracture-cave filling model is generated; and the three-dimensional carbonate karst fracture-cave filling model is generated based on the three-dimensional cave filling fracture-cave group model.
[0064] Embodiment 2
[0065] As Figure 2 shown, the embodiment provides a digital rock model construction method, including:
[0066] Step 1: based on the research target, a two-dimensional carbonate fracture-cave group image is drawn, which can be drawn using office software, drawing software and programming tools, and saved as a picture file that can be read again, such as a bmp format file.
[0067] Step 2: the picture generated in step 1 is threshold segmented, with 0 representing a cave, 1 representing a fracture, and 2 representing a solid. Assuming that the two-dimensional model is in the xoz plane, the two-dimensional model is repeated several times along the y direction (much smaller than the number of grids in the model in the x and z directions) to form a three-dimensional model. The model generated in this step is called a three-dimensional fracture-cave group model.
[0068] Step 3: According to the number of repeated stacks in the y-axis direction in step 2 and the range of the fracture-vug group to be filled, a particle packing model is generated by using a three-dimensional particle packing method. The number of grids in the y direction is the same as that of the three-dimensional fracture-vug group model in step 2, and the structure has periodic characteristics. The number of grids in the x and z directions is greater than the spatial distribution of the vug to be filled. The three-dimensional particle packing method adopts the process method of digital core modeling. It is assumed that there are n particles in the deposition space, and the radius of the current deposited particle is Rn+1. Let the radius of the existing particles increase Rn+1, and form an inflation surface at the top of the particle packing body. The lower part of the space is occupied by the inflated particles, and the upper part is the unfilled space. Find the global minimum point on the inflation surface as the center position of the current deposited particle. The periodic structure in the y direction is determined by the generation method of the inflation surface. When establishing the inflation surface, the deposition space and the particles in it are arranged in the y direction for 3 times. After the inflation surface is generated, the inflation surface in the original deposition space is intercepted. The particle size is controlled by the particle size accumulation curve, which is drawn in advance according to the research purpose. After the particle deposition, the center position, radius and material type of the particle are recorded. After the deposition is completed, all particles are pixelated at one time to generate a pixel-filled model. When pixelating, the deposition space and the particles in it are arranged in the y direction for 3 times. After the particle is pixelated, the original deposition space is intercepted to become a particle packing model. The pixel representing the particle is represented by an integer 3, and the space in the three-dimensional space of the packing body that is not occupied by the particle is represented by 0. If the vug filling particles include several different types, a random grouping method can be used to divide the particles into several groups, and different integer values are used to represent the pixels of particles in different groups. The maximum value of the integer value is 127, and values less than 127 and not conflicting with other pixel values can be used. The model generated in this step is called a three-dimensional particle packing body.
[0069] Step 4: In the particle packing body established in step 3, the pixels with a value of 0 (0 represents an unfilled space) within a certain range near the particles are converted to pixels with a value of 4, which are called cements. This process is achieved by using the following method: traverse the pixel points representing solids in the model, and change the values of the 26 pixel points around them to 4. This process can be repeated several times, and each time a batch of 0-value pixels will be changed to 4-value pixels. The model generated in this step is called a three-dimensional filling model.
[0070] Step 5: Embed the filling model of step 4 into the local vug space of the fracture-vug group model of step 2. The non-solid medium occupies the space with a value of 0, so only need to determine whether the pixel point is 0 within the local space range, if it is 0, set the value of the pixel to the pixel value of the corresponding point of the three-dimensional filling model. Since the upper deposition space of the three-dimensional filling model is not completely filled, different filling content models can be obtained by adjusting the filling position in the vug. The model generated in this step is called a three-dimensional vug-filled fracture-vug group model.
[0071] Step 6: Randomly select a point representing a fracture in the three-dimensional hole filling fracture-vug group model, convert the value of the point and the pixel values of the fractures within a certain range of the point to 5, called as the fracture filler. After this step, the three-dimensional carbonate dissolution fracture-vug filling model is established, which is the final model of the modeling method, as shown in Figure 3 .
[0072] Figure 4 The xoz planes of six three-dimensional carbonate dissolution fracture-vug filling models are shown, and the porosity changes due to the differences in cave collapse, cave cement and fracture filler.
[0073] Embodiment 3
[0074] As shown in Figure 5 , the embodiment provides a digital rock model construction device, which comprises:
[0075] A drawing module is configured to draw a two-dimensional carbonate fracture-vug group image based on a research target.
[0076] A segmentation and generation module is configured to perform threshold segmentation on the image and generate a two-dimensional fracture-vug group model based on the threshold segmentation result.
[0077] A first generation module is configured to generate a three-dimensional fracture-vug group model based on the two-dimensional fracture-vug group model.
[0078] A second generation module is configured to generate a three-dimensional particle accumulation body model based on the three-dimensional fracture-vug group model by using a three-dimensional particle accumulation method.
[0079] A third generation module is configured to generate a three-dimensional filler model based on the three-dimensional particle accumulation body model.
[0080] A fourth generation module is configured to embed the three-dimensional filler model into a local hole space of the three-dimensional fracture-vug group model to generate a three-dimensional hole filling fracture-vug group model.
[0081] A fifth generation module is configured to generate a three-dimensional carbonate dissolution fracture-vug filling model based on the three-dimensional hole filling fracture-vug group model.
[0082] Embodiment 4
[0083] The embodiment provides an electronic device, which comprises:
[0084] at least one processor; and
[0085] a memory in communication connection with the at least one processor; wherein
[0086] The memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the digital rock model construction method in Embodiment 1.
[0087] An electronic device according to an embodiment of the disclosure includes a memory and a processor. Specifically, the memory can include one or more computer program products that can include various forms of computer-readable storage media, such as volatile memory and / or non-volatile memory. The volatile memory may, for example, include random access memory (RAM), cache memory, and / or the like. The non-volatile memory may, for example, include read-only memory (ROM), hard disk, flash memory, and / or the like.
[0088] The processor can be a central processing unit (CPU) or other form of processing unit that has data processing and / or instruction execution capabilities, and can control other components in the electronic device to perform desired functions. In an embodiment of the disclosure, the processor is configured to execute the computer-readable instructions stored in the memory.
[0089] Those skilled in the art will understand that, in order to solve the technical problem of how to obtain a good user experience effect, the embodiment can also include well-known structures such as a communication bus, an interface, and the like, which should also be included in the protection scope of the disclosure.
[0090] Detailed descriptions of the embodiments can refer to the corresponding descriptions in the foregoing embodiments, which will not be repeated here.
[0091] Embodiment 5
[0092] The embodiment provides a non-transitory computer-readable storage medium storing computer instructions for causing a computer to execute the digital rock model construction method in Embodiment 1.
[0093] A computer-readable storage medium according to an embodiment of the disclosure has non-transitory computer-readable instructions stored thereon. When the non-transitory computer-readable instructions are run by a processor, all or part of the steps of the method of each embodiment of the disclosure described above are performed.
[0094] The computer-readable storage medium described above includes, but is not limited to, an optical storage medium (for example, CD-ROM and DVD), a magneto-optical storage medium (for example, MO), a magnetic storage medium (for example, magnetic tape or a mobile hard disk), a medium with a built-in rewritable non-volatile memory (for example, a memory card), and a medium with a built-in ROM (for example, a ROM cartridge).
[0095] Having described various embodiments of the application, it is to be understood that the above description is meant to be illustrative only, and that many modifications and variations of the embodiments are possible without departing from the scope and spirit of the described embodiments. Many modifications and variations of the described embodiments are possible in light of the above teachings. It is, therefore, to be understood that within the scope of the appended claims and their equivalents, the described embodiments can be practiced otherwise than as specifically described.
Claims
1. A method of digital rock model construction, characterized by, The method comprises the following steps: drawing a two-dimensional carbonate fracture-cave group image based on a research target; threshold segmentation is performed on the image, and a two-dimensional fracture-cave group model is generated based on the threshold segmentation result; a three-dimensional fracture-cave group model is generated based on the two-dimensional fracture-cave group model; a three-dimensional particle accumulation body model is generated based on the three-dimensional fracture-cave group model by using a three-dimensional particle accumulation method; a three-dimensional filling model is generated based on the three-dimensional particle accumulation body model; the three-dimensional filling model is embedded into a local cave space of the three-dimensional fracture-cave group model to generate a three-dimensional cave-filling fracture-cave group model; a three-dimensional carbonate dissolution fracture-cave filling model is generated based on the three-dimensional cave-filling fracture-cave group model; pixel points representing fractures in the three-dimensional cave-filling fracture-cave group model are randomly selected, and the values of the pixel points and pixel points representing fractures within a certain range of the pixel points are converted to 5 to generate the three-dimensional carbonate dissolution fracture-cave filling model.
2. The digital rock model construction method of claim 1, wherein, In the two-dimensional fracture-cave group model, 0 represents a cave, 1 represents a fracture, and 2 represents a solid.
3. The method of claim 1, wherein, The two-dimensional fracture-cave group model is repeatedly stacked along a third dimension direction in a two-dimensional plane to generate the three-dimensional fracture-cave group model.
4. The method of claim 3, wherein, According to the number of stacking and the range of fracture-cave groups to be filled, a three-dimensional particle accumulation body model is generated based on the three-dimensional fracture-cave group model by using a three-dimensional particle accumulation method, and in the three-dimensional particle accumulation body model, 3 represents a pixel of a particle, and 0 represents a space in the three-dimensional particle accumulation body model that is not occupied by a particle.
5. The method of claim 1, wherein, Pixel points representing solids in the three-dimensional particle accumulation body model are traversed, and the values of pixel points with a pixel value of 0 in 26 pixel points around the pixel points are converted to 4 to generate the three-dimensional filling model.
6. The digital rock model construction method of claim 4, wherein, The three-dimensional particle accumulation method adopts a process method of digital core modeling, and the size of a particle is controlled by a particle size cumulative curve, which is drawn according to the research target.
7. An electronic device, comprising: The electronic device comprises: at least one processor; and a memory connected in communication with the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the digital rock model construction method of any one of claims 1-6.
8. A non-transitory computer-readable storage medium, comprising: The non-transitory computer readable storage medium stores computer instructions for causing a computer to perform the digital rock model construction method of any one of claims 1-6.
9. A digital rock model construction apparatus characterized by comprising: The method comprises the following steps: drawing a two-dimensional carbonate fracture-cave group image based on a research target; threshold segmentation is performed on the image, and a two-dimensional fracture-cave group model is generated based on the threshold segmentation result; a three-dimensional fracture-cave group model is generated based on the two-dimensional fracture-cave group model; a three-dimensional particle accumulation body model is generated based on the three-dimensional fracture-cave group model by using a three-dimensional particle accumulation method; a three-dimensional filling model is generated based on the three-dimensional particle accumulation body model; the three-dimensional filling model is embedded into a local cave space of the three-dimensional fracture-cave group model to generate a three-dimensional cave-filling fracture-cave group model; a fifth generating module configured to generate a three-dimensional carbonate karst corrosion fracture-cave filling model based on the three-dimensional cave filling fracture-cave group model; randomly selecting a pixel point representing a fracture in the three-dimensional cave filling fracture-cave group model, converting values of the pixel point and pixel points representing fractures within a certain range of the pixel point to 5, and generating the three-dimensional carbonate karst corrosion fracture-cave filling model.
Citation Information
Patent Citations
Filling designing method for three-dimensional physical model of fracture-vug-type carbonate oil reservoir
CN108590642A
Method for achieving water self-plugging by means of stacking packer particles, water self-plugging pipe string, and well completion structure
WO2021022909A1