Method and system for estimating in-situ porosity using machine learning applied to cutting analysis
11649723 · 2023-05-16
Assignee
Inventors
Cpc classification
E21B49/005
FIXED CONSTRUCTIONS
G06F18/214
PHYSICS
G06V10/454
PHYSICS
G06F18/217
PHYSICS
G01N15/0806
PHYSICS
G01N15/088
PHYSICS
International classification
E21B49/00
FIXED CONSTRUCTIONS
G01N15/08
PHYSICS
G06F18/21
PHYSICS
G06F18/214
PHYSICS
G06V10/44
PHYSICS
Abstract
A method for estimating in-situ porosity based on cutting images employs a neural network trained with labeled images, the labels indicating wireline porosity values. The method may be used to obtain porosity values along a vertical, deviated or horizontal well, where wireline logging data is not available or unreliable. The method uses machine learning. Training and validating the neural network may be ongoing processes in the sense that any new labeled image that becomes available can be added to the training set and the neural network being retrained to enhance its predictive performance.
Claims
1. A method for estimating in-situ porosity based on cutting images, the method comprising: obtaining an image of cuttings associated with a location along a well in a subsurface rock formation; and estimating an in-situ porosity value for the location based on the image using a neural network trained with labeled images, wherein labels of the labeled images indicate porosity values, and the in-situ porosity value is usable to infer elastic and/or mechanical properties at the location.
2. The method of claim 1, wherein the obtaining and the estimating are performed for plural locations.
3. The method of claim 2, wherein the plural locations are at regular intervals along the well.
4. The method of claim 2, wherein the plural locations are along a horizontal portion of the well.
5. The method of claim 1, further comprising: training the neural network using the labeled images associated with porosity classes, each class spanning a predefined porosity value range including a reference class value.
6. The method of claim 1, further comprising validating the neural network by: obtaining images of cuttings not used to train the neural network, associated with corresponding wireline porosity values; estimating porosity values for the images using the trained neural network; and comparing the porosity values with the corresponding wireline porosity values.
7. The method of claim 6, wherein the validating further includes adding one or more of the validating images and respective wireline porosity values to the labeled images.
8. A system for estimating in-situ porosity based on cutting images, the system comprising: a data processing apparatus including an interface configured to receive an image of cuttings associated with a location along a well in a subsurface rock formation; and a central processing unit connected to the interface and configured to estimate an in-situ porosity value for the location based on the image using a neural network trained with labeled images, wherein labels of the labeled images indicate porosity values, and the in-situ porosity value is used to infer elastic and/or mechanical properties at the location.
9. The system of claim 8, further comprising: a sample preparation installation configured to preparing cuttings from the location for analysis.
10. The system of claim 8, further comprising: a scanning electron microscope configured to generate the image.
11. The system of claim 8, wherein the interface receives plural cutting images associated with plural locations and the central processing unit estimates plural corresponding in-situ porosity values.
12. The system of claim 11, wherein the plural locations are at regular intervals along the well.
13. The system of claim 11, wherein the plural locations are along a non-vertical portion of the well.
14. The system of claim 8, wherein the central processing unit is further configured to train the neural network using the labeled images associated with porosity classes, each class spanning a predefined porosity value range including a reference value.
15. The system of claim 8, wherein the central processing unit is further configured to validate the neural network by: obtaining validating images of cuttings associated with corresponding wireline porosity values; estimating porosity values for the validating images using the neural network; and comparing the porosity values with the corresponding wireline porosity values.
16. The system of claim 15, wherein the central processing unit is further configured to add one or more of the validating images and respective wireline porosity values to the labeled images.
17. A non-transitory computer readable recording media storing executable codes, which, when executed by a processor connected to an interface, make the processor to estimate an in-situ porosity value for a location along a well in a subsurface rock formation based on a cutting image received by the interface, using a neural network wherein the neural network has been trained with labeled images, labels of the labeled images indicating porosity values, and the in-situ porosity value is usable to infer elastic and/or mechanical properties at the location.
18. The non-transitory computer readable recording media of claim 17, wherein the executable codes further make the processor to train the neural network using the labeled images associated with porosity classes, each class spanning a predefined porosity value range including a reference value.
19. The non-transitory computer readable recording media of claim 17, wherein the executable codes further make the processor to validate the neural network by: obtaining validating images of cuttings associated with corresponding wireline porosity values; estimating porosity values for the validating images using the neural network; and comparing the porosity values with the corresponding wireline porosity values.
20. The non-transitory computer readable recording media of claim 18, wherein the executable codes further make the processor to select and add one or more of the validating images and respective wireline porosity values to the labeled images.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) For a more complete understanding of the present inventive concept, reference is now made to the following descriptions taken in conjunction with the accompanying drawings, in which:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
DETAILED DESCRIPTION OF THE INVENTION
(10) The following description of the exemplary embodiments refers to the accompanying drawings. The same reference numbers in different drawings identify the same or similar elements. The following detailed description does not limit the invention. Instead, the scope of the invention is defined by the appended claims. The following embodiments are discussed using the terminology of geological analysis and fracking operations.
(11) Reference throughout the specification to “one embodiment” or “an embodiment” means that a particular feature, structure or characteristic described in connection with an embodiment is included in at least one embodiment of the subject matter disclosed. Thus, the appearance of the phrases “in one embodiment” or “in an embodiment” in various places throughout the specification is not necessarily referring to the same embodiment. Further, the particular features, structures or characteristics may be combined in any suitable manner in one or more embodiments.
(12) Various embodiments described in this section provide estimates of in-situ porosity values based on cutting images. The embodiments are trained using labeled cutting images and wireline porosity values acquired using a wireline logging tool. Machine learning techniques are used to link wireline porosity values to cutting images, yielding a better estimate of in-situ porosity based on the cutting images only.
(13) As illustrated in
(14) The well may have a vertical portion 222 and a non-vertical portion 223 (which may even be horizontal). Although the locations 250 are illustrated along the non-vertical portion, this is merely an illustration and not a limitation.
(15) Geological material (including the cuttings) obtained during drilling is ejected at the surface (see piles 220) using either water-based or an oil-based mud. The geological material 218 may then be processed to select suitable cuttings in the following exemplary manner. In a washing station 224, petrochemical fluids and water, as well as other organic and inorganic solvents and detergents, are first used to produce cleaned geological material 226. Washing stations and methods for cleaning the geological material are known in the art.
(16) The cleaned geological material 226 (which includes the cuttings) is then passed through a coarse sieve 228 to remove all material equal to or greater than 2 mm in size, which can be referred to as cave-in material. The material of less than 2 mm in size is further passed through a finer sieve 230 that allows fine rock flour 231 to pass there-through if its size is less than about 0.06 mm (60 μm).
(17) The remaining cleaned and sieved geological material 232, which is smaller than cave-in and larger than rock flour (i.e., contains particles in from about 0.06 mm to about 2 mm), is passed through a sample preparation system 234 to be prepared for analysis. The sample preparation system immobilizes the particles 236 in a polymerized plastic or resin block 238 and exposes a cross-sectional surface of one plane of the block. This exposes a cross-section of multiple geological particles 236.
(18) The sample including cuttings thus prepared may be analyzed with a Scanning Electron Microscope (SEM) with Energy Dispersive X-Ray (EDX) system (e.g., RoqScan™ technology). The analysis yields high-resolution images usable for estimating mineral volumes, macro-porosity, grain size, pore size, grain geometry, pore and grain aspect ratios and number of weakness planes, etc.
(19)
(20)
(21) A second (optional) phase is validation using cutting images and wireline logging data of selected vertical wells. Cuttings 342 are prepared and analyzed with a SEM 340 to obtain unlabeled images 344. These images are input to the trained neural network 322, which then outputs predicted “log” porosity values 346. These values are then compared with corresponding (i.e., for the same locations along the well) wireline porosity values 348. If the predicted porosity is close to the measured one, the NN was trained appropriately to characterize that particular cutting sample. If not, the training set used to train the NN was not representative of the particular cutting sample and the NN therefore couldn't predict accurately its porosity. In both cases, the sample and the corresponding measured porosity may be added to the training set to retrain the NN to improve and extend its porosity estimate ability.
(22) The table in
(23) A testing dataset may then be used for assessing the NN's actual predictive power (i.e., a blind test). The validation process may be performed automatically by the software that provides the NN capability. In this case, the user doesn't split the images between the training set and validation set it is done automatically and randomly. Whether validation is performed may not be user's option as it lowers likelihood of overfitting the data. The blind test on the other hand is optional triggers by a user in most cases.
(24) As already mentioned, the cutting images used in the validation process are different from the labeled images used for training. However, the validation images are associated with some porosity values (classes) listed in the first line of the table. Each column gives the result of the classification done for a particular sample. The first line indicates the true porosity (so the target). The five following cells of a row gives the most probable classes that the NN indicated for that sample. For example, for a first picture (which has less than 1% porosity), the NN found that there is a 46% chance that it is part of the 0% porosity class, there is 44% chance that it is part of the 1% porosity class etc. This is a good estimate.
(25) Each class is a range including the reference value (which may be the middle value of the range). For the results shown in
(26) For most images, the trained NN performed well, but for some certain values (the lighter table cells) performance was average and occasionally it was considered unsatisfactory (the darker table cells). Training accuracy for the table in
(27) A third (production) phase is using the trained neural network to obtain predicted “log” porosity values based on cutting images associated with locations for which there are no wireline porosity values (e.g., in non-vertical wells). Cuttings 343 are prepared and analyzed with a SEM 340 to obtain unlabeled images 345. These images are input to the trained (or re-trained) neural network 322, which then outputs predicted “log” porosity values 347 corresponding to unlabeled images 345.
(28) This new approach provides the advantage of reducing the difference between cutting-based porosity values and wireline logging-based porosity, which differences were caused by the different conditions (in-situ versus at surface), different type of measurements (logging versus image processing) and different sampling interval. Once the NN is trained, the current approach is faster and more reliable.
(29) One challenge of the approach outlined in
(30) The assumption that the cuttings would yield the same image regardless of location (depth, basin, etc.) may be limiting in some circumstances. Another similar assumption may be related to the manner in which the well is drilled. Drill bit size, the drill's rate of penetration, and other drilling-related variables may also affect the cutting aspect. As the training database increases, it may be refined with additional parameters to overcome such potential limitations. The above-described approach may potentially be extended to estimate mineralogy and texture information and use the additional information to cross-validate the porosity estimates.
(31) This approach may also be used when wireline porosity values are available but are unreliable being derived from uncalibrated density or neutron tools, not measured or cross-checked relative to direct measurements like on cores. Comparing the wireline porosity values with the ones predicted based on the cutting images can be used validate (or invalidate) the former ones.
(32) A flowchart of a method 700 for estimating in-situ porosity according to an embodiment is illustrated in
(33) The method may further include training the neural network using the labeled images. Each of the labeled images may be classified in a porosity class, each class spanning a predefined porosity value range including a reference class value.
(34) The method may also include validating the neural network. Such validation (known as a blind test) may include (1) obtaining images of cuttings associated with corresponding wireline porosity values, (2) estimating porosity values for the images using the trained neural network, and (3) comparing the porosity values with the corresponding wireline porosity values. All images for which corresponding wireline porosity values are known are added to the training set (regardless whether the NN was able to predict correctly or not porosity before being included in the training set). Training and validating are ongoing processes as any extra data expanding the training dataset improves the overall predictive performance of the NN.
(35)
(36) The data processing apparatus includes an interface 832 for receiving the images and a central processing unit 834 including at least one processor. The processor executes neural network software trained with labeled images, wherein labels of the labeled images indicate porosity values. The trained NN then receives as input one or more cutting images and outputs estimated in-situ porosity values.
(37) Data processing apparatus 830 may also include a user interface 836 and a memory 838. The memory may store the neural network software that makes the central processing unit execute a method like the ones described in this document.
(38) The disclosed embodiments provide methods and systems for estimating in-situ porosity based on cutting images. It should be understood that this description is not intended to limit the invention. On the contrary, the embodiments are intended to cover alternatives, modifications and equivalents, which are included in the spirit and scope of the invention as defined by the appended claims. Further, in the detailed description of the embodiments, numerous specific details are set forth in order to provide a comprehensive understanding of the claimed invention. However, one skilled in the art would understand that various embodiments may be practiced without such specific details.
(39) Although the features and elements of the present embodiments are described in the embodiments in particular combinations, each feature or element can be used alone without the other features and elements of the embodiments or in various combinations with or without other features and elements disclosed herein.
(40) This written description uses examples of the subject matter disclosed to enable any person skilled in the art to practice the same, including making and using any devices or systems and performing any incorporated methods. The patentable scope of the subject matter is defined by the claims, and may include other examples that occur to those skilled in the art. Such other examples are intended to be within the scope of the claims.