DETERMINING RESERVOIR FLUID PROPERTIES FROM DOWNHOLE FLUID ANALYSIS DATA USING MACHINE LEARNING
20220074303 · 2022-03-10
Inventors
Cpc classification
G01N21/31
PHYSICS
E21B2200/22
FIXED CONSTRUCTIONS
G01J3/36
PHYSICS
E21B49/08
FIXED CONSTRUCTIONS
International classification
E21B49/08
FIXED CONSTRUCTIONS
G01N21/31
PHYSICS
Abstract
Methods for determining in situ the value of a formation fluid parameter using a downhole fluid analysis (DFA) tool. The methods utilize advanced statistical learning tools to build a predictive model to estimate a fluid property given a set of input parameters. In one embodiment the fluid saturation pressure parameter is determined by using the DFA tool to obtain the fluid and to obtain weight fractions of at least C.sub.1, C.sub.6+, and CO.sub.2 of the fluid. The weight fractions and a reservoir temperature are input into a trained statistical learning machine to obtain a determination of the saturation pressure of the fluid.
Claims
1. A method of determining in situ a value of a parameter of a reservoir fluid taken from a formation traversed by a borehole, comprising: drawing the fluid into a tool located in the borehole, said tool having an optical module including a spectrometer; shining light through the fluid and sensing with the spectrometer a plurality of resulting signals; applying indications of the resulting signals as inputs to a trained statistical learning machine; and taking the output of the trained statistical learning machine as a determination of the value of the parameter while the tool is in the borehole.
2. The method according to claim 1, wherein: the parameter is a saturation pressure of the reservoir fluid at downhole conditions.
3. The method according to claim 2, wherein: said indications of the resulting signals are obtained by processing the resulting signals to obtain weight fractions of at least C.sub.1, C.sub.6+, CO.sub.2, wherein said weight fractions and a reservoir temperature are said inputs to said trained statistical learning machine.
4. The method according to claim 3, wherein: said statistical learning machine is a support vector machine using a regression model.
5. The method according to claim 3, wherein: said drawing the fluid is done at a first drawdown pressure, and said method further comprises drawing additional fluid into the tool; shining light through the additional fluid and sensing with the spectrometer a plurality of resulting signals related to the additional fluid; applying indications of the resulting signals related to the additional fluid as inputs to a trained statistical learning machine; taking the output of the trained statistical learning machine as a determination of the value of the saturation pressure of the additional fluid; and modifying said first drawdown pressure to a second drawdown pressure different than said first drawdown pressure based on the relative values obtained for the saturation pressure of the fluid and the additional fluid.
6. The method according to claim 5, wherein: said modifying comprises increasing the drawdown pressure such that the second drawdown pressure is greater than said first drawdown pressure when the saturation pressure of the fluid and the additional fluid is the same.
7. The method according to claim 5, wherein: said modifying comprises decreasing the drawdown pressure such that the second drawdown pressure is less than said first drawdown pressure when the saturation pressure of the fluid and the additional fluid has changed.
8. The method according to claim 2, wherein: said indications of the resulting signals are optical density indications of a plurality of channels of a spectrometer, wherein said optical density indications and a reservoir temperature are said inputs to said trained statistical learning machine.
9. The method of claim 8, wherein: said statistical learning machine is a support vector machine using a regression model.
10. The method according to claim 8, wherein: said drawing the fluid is done at a first drawdown pressure, and said method further comprises drawing additional fluid into the tool; shining light through the additional fluid and sensing with the spectrometer a plurality of resulting signals related to the additional fluid; applying indications of the resulting signals related to the additional fluid as inputs to a trained statistical learning machine; taking the output of the trained statistical learning machine as a determination of the value of the saturation pressure of the additional fluid; and modifying said first drawdown pressure to a second drawdown pressure different than said first drawdown pressure based on the relative values obtained for the saturation pressure of the fluid and the additional fluid.
11. The method according to claim 8, wherein: said modifying comprises increasing the drawdown pressure such that the second drawdown pressure is greater than said first drawdown pressure when the saturation pressure of the fluid and the additional fluid is the same.
12. The method according to claim 8, wherein: said modifying comprises decreasing the drawdown pressure such that the second drawdown pressure is less than said first drawdown pressure when the saturation pressure of the fluid and the additional fluid has changed.
13. A method, comprising: obtaining samples of reservoir fluid from one or more formations at measured formation temperatures; analyzing the saturation pressures of the samples in a laboratory; analyzing the samples for optical density as a function of wave-length to obtain indicative information of the different makeups of the samples; using the measured formation temperatures, saturation pressures and indicative information as at least training data to train a statistical learning machine; drawing new fluid into a tool located in a borehole, said tool having an optical module including a spectrometer, and said new fluid taken from a downhole formation at a measured downhole formation temperature; shining light through the fluid and sensing with the spectrometer a plurality of resulting signals; applying indications of the resulting signals and said measured downhole formation temperature as inputs to the trained statistical learning machine; and taking the output of the trained statistical learning machine as a determination of a saturation pressure of the new fluid.
14. The method of claim 13, wherein: said statistical learning machine is a support vector machine using a regression model.
15. The method of claim 13, wherein: said indications of the resulting signals are obtained by processing the resulting signals to obtain weight fractions of at least C.sub.1, C.sub.6+, CO.sub.2, wherein said weight fractions are said inputs to said trained statistical learning machine.
16. The method of claim 13, wherein: said indications of the resulting signals are optical density indications of a plurality of channels of a spectrometer, wherein said optical density indications are said inputs to said trained statistical learning machine.
17. The method according to claim 13, wherein: said drawing the new fluid is done at a first drawdown pressure, and said method further comprises drawing additional fluid into the tool; shining light through the additional fluid and sensing with the spectrometer a plurality of resulting signals related to the additional fluid; applying indications of the resulting signals related to the additional fluid as inputs to a trained statistical learning machine; taking the output of the trained statistical learning machine as a determination of the value of the saturation pressure of the additional fluid; and modifying said first drawdown pressure to a second drawdown pressure different than said first drawdown pressure based on the relative values obtained for the saturation pressure of the fluid and the additional fluid.
18. The method according to claim 17, wherein: said modifying comprises increasing the drawdown pressure such that the second drawdown pressure is greater than said first drawdown pressure when the saturation pressure of the fluid and the additional fluid is the same.
19. The method according to claim 17, wherein: said modifying comprises decreasing the drawdown pressure such that the second drawdown pressure is less than said first drawdown pressure when the saturation pressure of the fluid and the additional fluid has changed.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0010] The subject disclosure is further described in the detailed description which follows, in reference to the noted plurality of drawings by way of non-limiting examples of the subject disclosure, in which like reference numerals represent similar parts throughout the several views of the drawings, and wherein:
[0011]
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
DETAILED DESCRIPTION
[0018] The particulars shown herein are by way of example and for purposes of illustrative discussion of the examples of the subject disclosure only and are presented in the cause of providing what is believed to be the most useful and readily understood description of the principles and conceptual aspects of the subject disclosure. In this regard, no attempt is made to show structural details in more detail than is necessary, the description taken with the drawings making apparent to those skilled in the art how the several forms of the subject disclosure may be embodied in practice. Furthermore, like reference numbers and designations in the various drawings indicate like elements.
[0019] Turning to
[0020] The fluid analysis module 25 includes means for measuring the temperature and pressure of the fluid in the flowline as described in more detail with respect to
[0021] Control of the fluid admitting assembly 20 and fluid analysis module 25, and the flow path to the collecting chambers 22, 23 is maintained by the control system 18. As will be appreciated by those skilled in the art, the fluid analysis module 25 and the surface-located electrical control system 18 include data processing functionality (e.g., one or more microprocessors, associated memory, and other hardware and/or software) to implement the invention as described herein. The electrical control system 18 can also be realized by a distributed data processing system wherein data measured by the downhole tool 10 is communicated (preferably in real-time) over a communication link (typically a satellite link) to a remote location for data analysis as described herein. The data analysis can be carried out on a workstation or other suitable data processing system (such as a computer cluster or computing grid).
[0022] Formation fluids sampled by the downhole tool 10 may be contaminated with mud filtrate. That is, the formation fluids may be contaminated with the filtrate of a drilling fluid that seeps into the formation 14 during the drilling process. Thus, when fluids are withdrawn from the formation 14 by the fluid admitting assembly 20, they may include mud filtrate. In some examples, formation fluids are withdrawn from the formation 14 and pumped into the borehole or into a large waste chamber in the downhole tool 10 until the fluid being withdrawn becomes sufficiently clean. A clean sample is one where the concentration of mud filtrate in the sample fluid is acceptably low so that the fluid substantially represents native (i.e., naturally occurring) formation fluids. In the illustrated example, the downhole tool 10 is provided with fluid collecting chambers 22 and 23 to store collected fluid samples.
[0023] The system of
[0024] Details of one embodiment of a downhole fluid analysis module 25 (such as the InSitu Fluid Analyzer of Schlumberger) is seen in
[0025] According to one embodiment, the data obtained by the downhole fluid analysis module may be used to determine the saturation pressure P.sub.sat of the formation fluid as well as other formation fluid properties such as gas-oil ratio, molecular weight of hexane-plus fraction, etc. According to one aspect, such a determination or determinations may be made using advanced statistical learning tools which builds one or more predictive models to estimate one or more fluid properties with one or more given sets of parameters. Statistical learning refers to a wide range of tools for exploring and understanding data through statistical models.
[0026] A database containing fluid properties of fluids previously obtained from reservoirs was used to build, train and test a statistical model. Exploratory data analysis techniques were used to identify the set of input parameters that are relevant for the model. Input parameters were selected based on their respective influence on the output of the model. These statistical tools provide a means to connect the distinct measurements from the DFA sensor module to the different physical properties of the reservoir fluid.
[0027] For purposes of example, a method of estimating saturation pressure based on measurements obtained from the DFA tool 10 is hereinafter described.
[0028] A dataset was collected of fluid properties containing data such as reservoir pressure (P.sub.res) and temperature (T.sub.res), composition (C.sub.1, C.sub.2, C.sub.3, C.sub.4, C.sub.5, C.sub.6+, CO.sub.2 wt %), saturation pressure (P.sub.sat) etc, although only a subset of these parameters was used for determining saturation pressure. For each sample, the abovementioned fluid properties were collected from various sources, such as downhole measurements (e.g., for reservoir pressure (P.sub.res) and temperature (T.sub.res)), and conventional PVT laboratory measurements (for composition and saturation pressure (P.sub.sat)—which were obtained at the reservoir pressure and temperatures at which the sample was obtained).
[0029] In this example, a workflow was developed to estimate saturation pressure of a fluid sample. It was found that the only input parameters to a statistical model required for such an estimation were T.sub.res, C.sub.1, C.sub.6+, and CO.sub.2 wt %. This feature selection was guided by the correlations between P.sub.sat and other parameters.
[0030] Details regarding the building and training of a trained machine learning model and the subsequent use of that model are seen in
[0031] Once the machine learning model (e.g., the SVM regression model) has been trained, a determination of saturation pressure may be made by running one or more borehole tools to collect at least the necessary information for the model and applying data to the model and running the model to provide a determination. Thus, as seen in
[0032] According to one aspect, while an SVM algorithm or model was described as being used for machine learning, it will be appreciated that other statistical learning algorithms can be implemented in this workflow. The statistical model selection is guided by the features present in the training data as well as the desired output of the model. Thus, while a supervised learning approach was described, unsupervised learning algorithms could be utilized. Similar workflow can be developed to estimate other fluid properties from DFA measurements.
[0033] In one embodiment, instead of providing a trained learning machine that uses T.sub.res, C.sub.1, C.sub.6+, CO.sub.2 as inputs, the learning machine may be trained on optical density data from a multiplicity of wavelength channels of a DFA tool as well as other information such as formation and/or sample temperature information. As seen in
[0034] Turning now to
[0035] Some of the methods and processes described above, including processes, as listed above, can be performed by a processor. The term “processor” should not be construed to limit the embodiments disclosed herein to any particular device type or system. The processor may include a computer system. The computer system may also include a computer processor (e.g., a microprocessor, microcontroller, digital signal processor, or general-purpose computer) for executing any of the methods and processes described above.
[0036] The computer system may further include a memory such as a semiconductor memory device (e.g., a RAM, ROM, PROM, EEPROM, or Flash-Programmable RAM), a magnetic memory device (e.g., a diskette or fixed disk), an optical memory device (e.g., a CD-ROM), a PC card (e.g., PCMCIA card), or other memory device.
[0037] Some of the methods and processes described above can be implemented as computer program logic for use with the computer processor. The computer program logic may be embodied in various forms, including a source code form or a computer executable form. Source code may include a series of computer program instructions in a variety of programming languages (e.g., an object code, an assembly language, or a high-level language such as C, C++, or JAVA). Such computer instructions can be stored in a non-transitory computer readable medium (e.g., memory) and executed by the computer processor. The computer instructions may be distributed in any form as a removable storage medium with accompanying printed or electronic documentation (e.g., shrink wrapped software), preloaded with a computer system (e.g., on system ROM or fixed disk), or distributed from a server or electronic bulletin board over a communication system (e.g., the Internet or World Wide Web).
[0038] Alternatively or additionally, the processor may include discrete electronic components coupled to a printed circuit board, integrated circuitry (e.g., Application Specific Integrated Circuits (ASIC)), and/or programmable logic devices (e.g., a Field Programmable Gate Arrays (FPGA)). Any of the methods and processes described above can be implemented using such logic devices.
[0039] It should be appreciated that according to one aspect, “machine learning” requires a processor and cannot be conducted by human calculation without a processor.
[0040] Although only a few examples have been described in detail above, those skilled in the art will readily appreciate that many modifications are possible in the examples without materially departing from this subject disclosure. For example, while the specification has discussed making a determination of fluid saturation pressure, it will be appreciated that other determinations of fluid properties may be accomplished in situ by training a predictive model to estimate those fluid properties given a set of input parameters from a DFA tool. By way of example, determinations of properties such as the gas-oil ratio (GOR), fluid density, and formation volume factor may be made in a similar fashion. Also, a particular learning machine was described (i.e., an SVM regression model using a radial kernel), other supervised and unsupervised learning machines may be utilized. Accordingly, all such modifications are intended to be included within the scope of this disclosure as defined in the following claims. In the claims, means-plus-function clauses are intended to cover the structures described herein as performing the recited function and not only structural equivalents, but also equivalent structures. Thus, although a nail and a screw may not be structural equivalents in that a nail employs a cylindrical surface to secure wooden parts together, whereas a screw employs a helical surface, in the environment of fastening wooden parts, a nail and a screw may be equivalent structures. It is the express intention of the applicant not to invoke 35 U.S.C. § 112, paragraph 6 for any limitations of any of the claims herein, except for those in which the claim expressly uses the words ‘means for’ together with an associated function.