Inversion method, device and equipment of sand body structure and medium
By establishing a comprehensive index model and inverting the logging curves of uncored wells, the problem of predicting sand body structure in uncored wells was solved, and the accuracy and precision of sand body structure prediction were improved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- PETROCHINA CO LTD
- Filing Date
- 2024-11-11
- Publication Date
- 2026-05-12
AI Technical Summary
Existing technologies struggle to accurately predict the sand body structure of uncored wells, especially given cost constraints, which hinders the characterization of oil and gas reservoir sand body structures.
By obtaining the sand body structure type and logging curve series of cored wells, a comprehensive index model is established. This model is then used to invert the logging curves of uncored wells to determine their sand body structure type.
It improves the prediction accuracy of the vertical and planar distribution patterns of highly homogeneous superior reservoirs and enhances the prediction accuracy of sand body structure.
Smart Images

Figure CN122018041A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of oil and gas exploration technology, and in particular to a method, apparatus, equipment and medium for inverting sand body structures. Background Technology
[0002] In lithologic reservoirs, oil and gas reservoir sand bodies refer to oil-bearing sand bodies within the underground reservoir. Composed of numerous irregular sand bodies, they are the smallest oil-bearing units of the underground oil layer and the most basic units controlling oil and water movement. Under different sedimentary environments, reservoir sand body structures vary considerably. A good understanding of these structural differences is crucial for the comprehensive evaluation and development research of oil and gas reservoirs.
[0003] Currently, in the field of oil and gas exploration, core drilling is commonly used to determine sand body structure. The cored sections are used to observe changes in the sand body structure, thereby identifying the corresponding sand body structure. However, due to the cost of core drilling, most wells, especially development wells, do not have cored sections, which significantly impacts the characterization of the sand body structure in that area.
[0004] Therefore, how to provide a technical solution that can accurately predict the structure of sand bodies is a technical problem that urgently needs to be solved by those skilled in the art. Summary of the Invention
[0005] This application provides a method, apparatus, equipment, and medium for inverting sand body structure. By inverting the internal structure of channel sand bodies through well logging curves, it aims to predict the vertical and planar distribution patterns of highly homogeneous dominant reservoirs, thereby improving the prediction accuracy of sand body structure.
[0006] According to one aspect of this application, an inversion method for sand body structures is provided, the method comprising:
[0007] Obtain the sand body structure type and logging curve series of at least one core well in the target interval;
[0008] Based on the sand body structure type and logging curve series of each core well, determine at least one comprehensive index model corresponding to the sand body structure type;
[0009] Based on the at least one comprehensive index model corresponding to the sand body structure type, the logging curves of the uncored well in the target interval are inverted to determine the sand body structure type of the uncored well in the target interval.
[0010] According to another aspect of this application, an inversion apparatus for sand body structures is provided, the apparatus comprising:
[0011] The parameter acquisition module is used to acquire the sand body structure type and logging curve series of at least one core well in the target interval;
[0012] The model building module is used to determine at least one comprehensive index model corresponding to the sand body structure type based on the sand body structure type and logging curve series of each core well.
[0013] The structure inversion module is used to invert the logging curves of the uncored well in the target layer according to the at least one comprehensive index model corresponding to the sand body structure type, and to determine the sand body structure type of the uncored well in the target layer.
[0014] According to another aspect of this application, an inversion device for sand body structures is provided, the device comprising:
[0015] At least one processor; and
[0016] A memory communicatively connected to the at least one processor; wherein,
[0017] The memory stores a computer program that can be executed by the at least one processor, which enables the at least one processor to perform the sand body structure inversion method described in any embodiment of this application.
[0018] According to another aspect of this application, a computer-readable storage medium is provided, the computer-readable storage medium storing computer instructions for causing a processor to execute and implement the sand body structure inversion method described in any embodiment of this application.
[0019] According to another aspect of this application, a computer program product is provided, the computer program product including a computer program that, when executed by a processor, implements the sand body structure inversion method described in any embodiment of this application.
[0020] The technical solution provided in this application involves obtaining the sand body structure type and logging curve series of at least one cored well in the target interval; determining at least one comprehensive index model corresponding to the sand body structure type based on the sand body structure type and logging curve series of each cored well; and inverting the logging curves of uncored wells in the target interval based on the at least one comprehensive index model corresponding to the sand body structure type to determine the sand body structure type of the uncored wells in the target interval. This technical solution uses logging curves to invert the internal structure of channel sand bodies, aiming to predict the vertical and planar distribution patterns of highly homogeneous dominant reservoirs, thereby improving the prediction accuracy of sand body structure.
[0021] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of this application, nor is it intended to limit the scope of this application. Other features of this application will become readily apparent from the following description. Attached Figure Description
[0022] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0023] Figure 1 A flowchart of an inversion method for sand body structure provided in Embodiment 1 of this application;
[0024] Figure 2 This is a schematic diagram illustrating the classification of sand body structure types provided in Embodiment 1 of this application;
[0025] Figure 3 This is a comparison diagram of the sand body structure inversion columnar section of a well that was not cored, provided in Embodiment 1 of this application, and the actual core characteristics.
[0026] Figure 4 A flowchart illustrating the process of determining a comprehensive index model, as provided in Embodiment 2 of this application;
[0027] Figure 5 This is a schematic diagram of the structure of an inversion device for sand body structures provided in Embodiment 3 of this application;
[0028] Figure 6 This is a schematic diagram of the device used to implement a sand body structure inversion method according to an embodiment of this application. Detailed Implementation
[0029] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort should fall within the scope of protection of the present application.
[0030] It should be noted that the terms "core-taken" and "non-core-taken" in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0031] Example 1
[0032] Figure 1 This is a flowchart of a sand body structure inversion method provided in Embodiment 1 of this application. This embodiment is applicable to the inversion of sand body structures in areas where no core samples have been taken. The method can be executed by a sand body structure inversion device, which can be implemented in hardware and / or software. This sand body structure inversion device can be configured in a device with data processing capabilities. Figure 1 As shown, the method includes:
[0033] S110. Obtain the sand body structure type and logging curve series of at least one core well in the target interval.
[0034] Among them, the core well can be a well in the study area where cores have been extracted from the ground using core extraction tools, and the target interval can be an interval determined by comparing and dividing other cored wells in the study area into smaller layers.
[0035] Among these, sand body structure types can be determined by observing and finely describing core samples. Based on detailed core calibration, the sand body structure to which it belongs can be classified. For example... Figure 2 As shown, according to the strength of hydrodynamic forces, sand body structures can be classified into sand ripple bedding, horizontal bedding, small cross-bedding, cross-bedding, oblique bedding, and massive bedding.
[0036] In this scheme, the logging curve series can be data obtained from logging the target well using electrical or non-electrical methods. For example, it may include spontaneous potential curves, spontaneous gamma curves, sonic transit time curves, formation density curves, neutron porosity curves, neutron gamma curves, resistivity curves, etc.
[0037] Optionally, before obtaining the sand body structure type and logging curve series of at least one core well in the target segment, the method further includes: dividing the core well into smaller layers based on the marker layer and cyclic characteristics of the core well, and determining the segment with a preset thickness of less than 50 meters as the target segment.
[0038] Specifically, the target layer can be determined based on the distribution pattern of the marker layer of the candidate well and the cyclical change characteristics of the sedimentation, and the thickness of the target layer can be controlled within the sand group level of 50 meters to facilitate the subsequent analysis of the candidate well.
[0039] S120. Based on the sand body structure type and logging curve series of each core well, determine at least one comprehensive index model corresponding to the sand body structure type.
[0040] Specifically, key features can be extracted and quantified from sand body structure type data, then well logging curve features can be quantified, and finally a comprehensive index model corresponding to the sand body structure type can be constructed based on the quantified features of sand body structure type and well logging curve.
[0041] For example, particle size can be classified and quantified according to particle size classification standards (such as clay, silt, fine sand, medium sand, coarse sand, etc.). For instance, clay can be set as 1, silt as 2, fine sand as 3, medium sand as 4, and coarse sand as 5. Similarly, for natural gamma curves, they can be divided according to their value range: low natural gamma values (below a certain threshold) are assigned a value of 1, medium natural gamma values as 2, and high natural gamma values as 3. Finally, by analyzing the quantitative characteristics of multiple core wells of the same sand body structure type, a comprehensive index model corresponding to the sand body structure type can be constructed. In the formula, I represents the composite index, and x i Let ω represent the i-th quantized feature value. i This represents the weight coefficient of the i-th quantified feature value, reflecting the relative importance of the quantified feature in the composite index.
[0042] It should be noted that after determining the comprehensive index model for sand body structure identification, sand body structure inversion can also be performed using other cored wells in the study area. The inversion results can be compared and verified with the actual core characteristics to determine the degree of agreement. Only when the degree of agreement reaches a certain threshold can the comprehensive index model for sand body structure identification be used to perform sand body structure inversion on other uncored wells.
[0043] S130. Based on the at least one comprehensive index model corresponding to the sand body structure type, the logging curves of the uncored well in the target layer are inverted to determine the sand body structure type of the uncored well in the target layer.
[0044] Specifically, the logging curves of uncored wells in the target layer can be compared with the comprehensive index models corresponding to each sand body structure type to determine the sand body structure type of the uncored well in the target layer.
[0045] like Figure 3 The image shown is a comparison between the inverted columnar section of the sand body structure of a well that was not cored and the actual core characteristics.
[0046] This invention provides a method for inverting sand body structure. The method involves obtaining the sand body structure type and logging curve series from at least one cored well in the target interval; determining at least one comprehensive index model corresponding to each sand body structure type based on the sand body structure type and logging curve series from each cored well; and inverting the logging curves of uncored wells in the target interval based on the at least one comprehensive index model corresponding to the sand body structure type to determine the sand body structure type of the uncored wells in the target interval. This technical solution uses logging curves to invert the internal structure of channel sand bodies, aiming to predict the vertical and planar distribution patterns of highly homogeneous dominant reservoirs, thereby improving the prediction accuracy of sand body structure.
[0047] Example 2
[0048] Figure 4 This is a flowchart illustrating the process of determining a comprehensive index model, as provided in Embodiment 2 of this application. This embodiment is an optimization based on the above embodiment. Figure 4 As shown, the method in this embodiment specifically includes the following steps:
[0049] S210. For each of the cored wells, rock electrical correction is performed on the sand body structure type and logging curve series of the cored wells to determine the correspondence between the sand body structure type and the logging curve series.
[0050] Rock electrical correction refers to the correction of well logging data to more accurately reflect the true rock physical properties of the formation. Due to factors such as the measurement environment of the logging instrument and the accuracy of the instrument itself, well logging curves may contain errors. Rock electrical correction aims to eliminate these errors and establish a more accurate relationship between the well logging curves and the rock physical properties. For example, the correction of resistivity curves needs to consider factors such as formation water resistivity and porosity, and Archie's formula is typically used for correction.
[0051] Determining the correspondence between sand body structure types and well logging curve series enables rapid and accurate judgment of sand body structure types based on well logging curves, thereby inferring reservoir properties and providing a strong basis for reservoir evaluation and oil and gas exploration and development.
[0052] Optionally, before performing rock electrical correction on the sand body structure type and logging curve series of each core well, the method further includes: standardizing the logging curve series to obtain a standard logging curve series.
[0053] Because different logging series have different unit scales, the logging curve series are standardized to make them comparable.
[0054] Specifically, well logging curves can be standardized using either the mean-variance method or the range method.
[0055] S220. Based on the correspondence, a correlation analysis is performed on the sand body structure type and logging curve series of each core well to determine the weight coefficient of each logging curve in the logging curve series.
[0056] Specifically, a series of logging curve values for different types of sand body structures can be statistically analyzed for multiple cored wells, and a scatter plot correlation analysis can be performed. The logging curves with the highest correlation can be selected as characteristic parameters, and the weight coefficient of each logging curve can be determined according to the correlation level.
[0057] For example, the four logging curves with the highest correlation to sand ridge bedding type are natural gamma curve, density curve, permeability curve and sonic curve, and their weighting coefficients can be set to 0.4, 0.3, 0.2 and 0.1 respectively.
[0058] It should be noted that different logging curves have different positive and negative correlations with sand body structure types, and the positive and negative correlations should be considered when determining the weighting coefficients.
[0059] S230, and determine the characteristic parameters of each of the well logging curves.
[0060] Among them, the characteristic parameters can be amplitude characteristic parameters, morphological characteristic parameters, or statistical characteristic parameters of the logging curve. For amplitude characteristic parameters, they can be maximum value, minimum value, range, amplitude, etc.; for morphological characteristic parameters, they can be curve, curvature, peak and valley characteristics, etc.; for statistical characteristic parameters, they can be mean, median, variance, standard deviation, etc.
[0061] This application does not limit the characteristic parameters of the logging curves; appropriate characteristic parameters can be selected according to actual needs. In this application embodiment, the logging curve threshold value and the toothing rate can be selected as the characteristic parameters of the logging curves.
[0062] Optionally, determining the characteristic parameters of each logging curve includes: determining the average amplitude value of each logging curve in the logging curve series, and determining the toothing rate of each logging curve.
[0063] The average amplitude of well logging curves often varies due to the different sand body structure types under different hydrodynamic genesis, resulting in certain differences in their average values. Based on this characteristic, the sand body structure type can be preliminarily identified.
[0064] Secondly, due to the influence of fine-grained sedimentary minerals that form bedding, logging curves are not always smooth. When the bedding structure is particularly well-developed, it often appears serrated. Therefore, the degree of undulation of logging curves can be represented by the serration rate, thereby characterizing the changes in sand body structure.
[0065] The serration rate of a well logging curve is used to represent the degree of undulation of the curve. Specifically, the serration rate is typically characterized in two ways. One is through purely mathematical algorithms, such as variance, range, and frequency; the other is by comprehensively considering multiple factors, including the amplitude, distribution density, and distribution frequency of the well logging curve, to determine the serration rate.
[0066] Optionally, determining the serration rate of each logging curve includes: for each logging curve, determining the number of positive teeth, the proportion of positive tooth thickness, the number of negative teeth, and the proportion of negative tooth thickness within a unit depth; and determining the serration rate of the logging curve based on the number of positive teeth, the proportion of positive tooth thickness, the number of negative teeth, and the proportion of negative tooth thickness.
[0067] Specifically, the logging curves can be standardized first, and the shape of the standardized logging curves can be corrected to a box shape. Based on the shape-corrected logging curves, the centroid values of positive teeth, negative teeth, and the baseline can be determined using the K-means clustering algorithm. The differences between the centroid values of the positive teeth and negative teeth and the baseline centroid value can be calculated respectively. The absolute values of the two differences can be compared with preset recognition threshold values to determine the number of positive teeth and the number of negative teeth. The proportion of positive tooth thickness and the proportion of negative tooth thickness can be determined using the number of positive teeth and the proportion of negative tooth thickness. Based on the number of positive teeth, the proportion of positive tooth thickness, the number of negative teeth, and the proportion of negative tooth thickness, the toothing rate of the logging curve can be determined.
[0068] For example, the toothing rate of the logging curve is determined based on the number of positive teeth, the proportion of positive tooth thickness, the number of negative teeth, and the proportion of negative tooth thickness, including:
[0069] The toothing rate of the logging curve is determined using the following formula:
[0070]
[0071] In the formula, T is the toothing rate of the logging curve, F1 is the number of positive teeth in the logging curve per unit depth, P1 is the proportion of positive tooth thickness in the logging curve per unit depth, F2 is the number of negative teeth in the logging curve per unit depth, and P2 is the proportion of negative tooth thickness in the logging curve per unit depth.
[0072] S240. Based on the weighting coefficients and characteristic parameters of each logging curve, establish a comprehensive index model corresponding to the sand body structure type.
[0073] Specifically, based on the weighting coefficients and characteristic parameters of each well logging curve, a map or mathematical formula corresponding to the sand body structure type can be established as a comprehensive index model corresponding to the sand body structure type.
[0074] This invention provides a method for determining a comprehensive index model for sand body structure identification. The method involves obtaining logging curves and core samples from at least one candidate well in a target formation; analyzing the core samples to identify at least one sand body structure; matching each sand body structure with its corresponding logging curve to obtain logging curves for each sand body structure; and determining a comprehensive index model for sand body structure identification based on each sand body structure and its corresponding logging curve. This technical solution uses core samples to observe the types of sand body structures and their corresponding logging curve characteristics, and then uses this information for inversion to predict the dominant reservoirs in wells that have not been cored.
[0075] Example 3
[0076] Figure 5 This is a schematic diagram of the structure of an inversion device for sand body structures provided in Embodiment 3 of this application. Figure 5 As shown, the device includes:
[0077] The parameter acquisition module 310 is used to acquire the sand body structure type and logging curve series of at least one core well in the target interval;
[0078] The model building module 320 is used to determine at least one comprehensive index model corresponding to the sand body structure type based on the sand body structure type and logging curve series of each core well.
[0079] The structure inversion module 330 is used to invert the logging curves of the uncorked well in the target layer according to the at least one comprehensive index model corresponding to the sand body structure type, and to determine the sand body structure type of the uncorked well in the target layer.
[0080] This invention provides a sand body structure inversion device. This device acquires the sand body structure type and logging curve series from at least one cored well in the target formation. Based on the sand body structure type and logging curve series from each cored well, it determines at least one comprehensive index model corresponding to the sand body structure type. Based on the at least one comprehensive index model corresponding to the sand body structure type, it inverts the logging curves of uncored wells in the target formation to determine the sand body structure type of the uncored wells in the target formation. This technical solution uses logging curves to invert the internal structure of channel sand bodies, aiming to predict the vertical and planar distribution patterns of highly homogeneous dominant reservoirs, thereby improving the prediction accuracy of sand body structure.
[0081] Furthermore, the model building module 320 includes:
[0082] The rock electrical correction unit is used to perform rock electrical correction on the sand body structure type and logging curve series of each core well, and to determine the correspondence between the sand body structure type and the logging curve series.
[0083] The correlation analysis unit is used to perform correlation analysis on the sand body structure type and logging curve series of each core well based on the correspondence, and to determine the weight coefficient of each logging curve in the logging curve series.
[0084] A feature parameter determination unit is used to determine the feature parameters of each of the well logging curves.
[0085] The model building unit is used to establish a comprehensive index model corresponding to the sand body structure type based on the weighting coefficients and characteristic parameters of each logging curve.
[0086] Furthermore, the model building module 320 also includes:
[0087] The standardization processing unit is used to standardize the logging curve series before performing rock electrical correction on the sand body structure type and logging curve series of each core well, so as to obtain a standard logging curve series.
[0088] Furthermore, the feature parameter determination unit includes:
[0089] The feature parameter determination subunit is used to determine the average amplitude value of each well logging curve in the series of well logging curves, and to determine the toothing rate of each well logging curve.
[0090] Furthermore, the characteristic parameters determine the sub-units, specifically for:
[0091] For each logging curve, determine the number of positive teeth, the percentage of positive tooth thickness, the number of negative teeth, and the percentage of negative tooth thickness per unit depth.
[0092] The toothing rate of the logging curve is determined based on the number of positive teeth, the proportion of positive tooth thickness, the number of negative teeth, and the proportion of negative tooth thickness.
[0093] Furthermore, the device also includes:
[0094] The target layer determination module is used to divide the core well into smaller layers based on the marker layer and cyclic characteristics of the core well, and determine the target layer as the layer with a preset thickness of less than 50 meters.
[0095] The sand body structure inversion device provided in this application embodiment can execute the sand body structure inversion method provided in any embodiment of this application, and has the corresponding functional modules and beneficial effects of the execution method.
[0096] Example 4
[0097] Figure 6 A schematic diagram of the structure of a device 10 that can be used to implement embodiments of this application is shown. The 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 device can also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, 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 illustrative and are not intended to limit the implementation of the application described and / or claimed herein.
[0098] like Figure 6 As shown, device 10 includes at least one processor 11 and a memory, such as read-only memory (ROM) 12, random access memory (RAM) 13, etc., communicatively connected to at least one processor 11. The memory stores computer programs executable by at least one processor. The processor 11 can perform various appropriate actions and processes based on the computer program stored in the ROM 12 or loaded from storage unit 18 into the RAM 13. The RAM 13 may also store various programs and data required for the operation of device 10. The processor 11, ROM 12, and RAM 13 are interconnected via bus 14. Input / output (I / O) interface 15 is also connected to bus 14.
[0099] Multiple components in device 10 are connected to I / O interface 15, including: input unit 16, such as keyboard, mouse, etc.; output unit 17, such as various types of monitors, speakers, etc.; storage unit 18, such as disk, optical disk, etc.; and communication unit 19, such as network card, modem, wireless transceiver, etc. Communication unit 19 allows device 10 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.
[0100] Processor 11 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. Processor 11 performs the various methods and processes described above, such as the sand body structure inversion method.
[0101] In some embodiments, the sand body structure inversion method can be implemented as a computer program tangibly contained in a computer-readable storage medium, such as storage unit 18. In some embodiments, part or all of the computer program can be loaded and / or installed on 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 sand body structure inversion method described above can be performed. Alternatively, in other embodiments, processor 11 can be configured to perform the sand body structure inversion method by any other suitable means (e.g., by means of firmware).
[0102] Various embodiments of the systems and techniques described above 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), systems-on-a-chip (SoCs), payload-programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.
[0103] Computer programs used to implement the methods of this application 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 executed by the processor, the computer programs cause the functions / operations specified in the flowcharts and / or block diagrams to be performed. The computer programs may be executed entirely on a machine, partially on a machine, or as a standalone software package, partially on a machine and partially on a remote machine, or entirely on a remote machine or server.
[0104] In the context of this application, a computer-readable storage medium can be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, apparatus, or device. A computer-readable storage medium can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium can be a machine-readable signal medium. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0105] To provide interaction with a user, the systems and techniques described herein can be implemented on a device having: a display device for displaying information to the user (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor); and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the device. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or haptic feedback); and input from the user can be received in any form (including sound input, voice input, or haptic input).
[0106] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as data servers), or computing systems that include middleware components (e.g., application servers), or computing systems that include frontend components (e.g., user computers with graphical user interfaces or web browsers through which users can interact with implementations of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., communication networks). Examples of communication networks include local area networks (LANs), wide area networks (WANs), blockchain networks, and the Internet.
[0107] A computing system can include clients and servers. Clients and servers are generally located far apart and typically interact through communication networks. The client-server relationship is created by computer programs running on the respective computers and having a client-server relationship with each other. The server can be a cloud server, also known as a cloud computing server or cloud host, which is a hosting product within the cloud computing service system to address the shortcomings of traditional physical hosts and VPS services, such as high management difficulty and weak business scalability.
[0108] It should be understood that the various forms of processes shown above can be used to rearrange, add, or delete steps. For example, the steps described in this application can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution of this application can be achieved, and this is not limited herein.
[0109] The specific embodiments described above do not constitute a limitation on the scope of protection of this application. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this application should be included within the scope of protection of this application.
Claims
1. A method for inverting sand body structure, characterized in that, The method includes: Obtain the sand body structure type and logging curve series of at least one core well in the target interval; Based on the sand body structure type and logging curve series of each core well, determine at least one comprehensive index model corresponding to the sand body structure type; Based on the at least one comprehensive index model corresponding to the sand body structure type, the logging curves of the uncored well in the target interval are inverted to determine the sand body structure type of the uncored well in the target interval.
2. The method according to claim 1, characterized in that, Based on the sand body structure type and logging curve series of each cored well, at least one comprehensive index model corresponding to the sand body structure type is determined, including: For each cored well, rock electrical correction is performed on the sand body structure type and logging curve series of the cored well to determine the correspondence between the sand body structure type and the logging curve series; Based on the aforementioned correspondence, a correlation analysis was performed on the sand body structure type of each core well and the logging curve series to determine the weight coefficient of each logging curve in the logging curve series. And, determine the characteristic parameters of each of the well logging curves; Based on the weighting coefficients and characteristic parameters of each logging curve, a comprehensive index model corresponding to the sand body structure type is established.
3. The method according to claim 2, characterized in that, Before performing rock electrical correction on the sand body structure type and logging curve series of each core well, the method further includes: The well logging curve series is standardized to obtain a standard well logging curve series.
4. The method according to claim 2, characterized in that, Determine the characteristic parameters of each of the well logging curves, including: For each logging curve in the logging curve series, determine the average amplitude value of each logging curve and the toothing rate of each logging curve.
5. The method according to claim 4, characterized in that, Determining the toothing rate of each of the aforementioned logging curves includes: For each logging curve, determine the number of positive teeth, the percentage of positive tooth thickness, the number of negative teeth, and the percentage of negative tooth thickness per unit depth. The toothing rate of the logging curve is determined based on the number of positive teeth, the proportion of positive tooth thickness, the number of negative teeth, and the proportion of negative tooth thickness.
6. The method according to claim 1, characterized in that, Before obtaining the sand body structure type and logging profile series of at least one cored well in the target interval, the method further includes: Based on the marker layer and cyclic characteristics of the core well, the core well is divided into smaller layers for comparison, and the layer with a preset thickness of less than 50 meters is determined as the target layer.
7. An inversion device for sand body structures, characterized in that, The device includes: The parameter acquisition module is used to acquire the sand body structure type and logging curve series of at least one core well in the target interval; The model building module is used to determine at least one comprehensive index model corresponding to the sand body structure type based on the sand body structure type and logging curve series of each core well. The structure inversion module is used to invert the logging curves of the uncorked well in the target layer according to the at least one comprehensive index model corresponding to the sand body structure type, and to determine the sand body structure type of the uncorked well in the target layer.
8. An electronic device, characterized in that, The device includes: At least one processor; and A memory communicatively connected to the at least one processor; wherein, The memory stores a computer program that can be executed by the at least one processor to enable the at least one processor to perform the sand body structure inversion method according to any one of claims 1-6.
9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions that, when executed by a processor, implement the method for inverting sand body structures according to any one of claims 1-6.
10. A computer program product, characterized in that, The computer program product includes a computer program that, when executed by a processor, implements the sand body structure inversion method according to any one of claims 1-6.