This invention relates to real time oil-based-mud contamination monitoring (OCM) during formation testing.
A formation tester tool is deployed downhole in a well bore. The formation tester (FT) withdraws fluids out of the formation by pumping. Initial pressure versus rate response is used to estimate basic reservoir parameters such as fluid mobility and reservoir pressure. Subsequent pumping is then used to acquire representative formation fluid samples. Because of the presence of mud filtrate, it takes some time to get pure formation fluids (fluid from oil zone). Therefore, OCM is applied to monitor the degree of contamination and determine when uncontaminated formation fluids are being sampled.
Oil based mud (OBM) contamination poses a major challenge to the acquisition of representative formation fluids using wireline formation testers (FT). There is a need for a real time determination of OBM to allow for a representative sample to be extracted from a downhole wellbore.
However, predicted OBM contamination from OCM is not particularly accurate and is variable. The performance of OCM changes in real time as a function of fluid volume withdrawn. Moreover, because the measurements are optical-density based, the relative error in OCM predictions increases with decreasing contamination levels and/or with smaller color/density/gas-oil ratio (GOR) contrast between reservoir fluids and contamination. It is in these cases that increased accuracy is needed to ensure the collection of representative formation fluid samples.
The present invention provides real time oil-based-mud contamination monitoring during formation testing having increased accuracy and precision. This allows for sampling of fluids in the wellbore that are not contaminated.
The present invention is a method and apparatus for determining oil based mud contamination of a hydrocarbon fluid obtained from a wellbore during a formation testing. The invention includes receiving a model for simulating the contamination and receiving an empirical equation for computing the contamination. At a given pumping time, a simulated contamination is generated based on the model and an empirically computed contamination is generated based on an empirical equation. The simulated contamination and empirically computed contamination are compared and a determination as to which is more reliable is made. Revision of the model or the empirical equation based is then performed.
The present invention includes an apparatus for extracting a sample from a formation tester that includes, a system for receiving a model for simulating the contamination and a system for receiving an empirical equation for computing the contamination, for a first pumping time. Simulated contamination is separately generated based on the model. Empirically computed contamination is generated based on the empirical equation. The simulated contamination and the empirically computed contamination are compared and the more reliable and less reliable for the first pumping time are selected. The less reliable one is modified. When the contaminations are sufficiently small such that the hydrocarbon fluid qualifies as a representative fluid sample for the formation testing a fluid sample is extracted from the formation tester.
Additional objects and advantages of the invention will become apparent to those skilled in the art upon reference to the detailed description taken in conjunction with the provided figures.
The present invention is illustrated by way of example and not intended to be limited by the figures of the accompanying drawings in which like references indicate similar elements and in which:
For a better understanding of the present invention together with other advantages and capabilities thereof, reference is made to the following detailed description and appended claims.
During the fluid withdrawal pressure versus rate response is used to estimate basic reservoir parameters such as fluid mobility and reservoir pressure. Additionally the fluid is analyzed by an optical spectrometer for optical density to determine the level of mud filtrate contamination.
The optical density contamination computation is based on the principle of changing color and/or methane content with time. Color and methane can be used to differentiate mud filtrate from formation fluids. To determine the level of contamination, an empirical function is introduced, which assumes that the contamination is a time function and scales with t5/12.
The empirical OCM method is outlined below:
The level of OBM contamination is determined by first fitting the optical density difference to a model:
After the parameters C and D are solved by using a parameter estimation method the percent of OBM contamination is computed by:
However, OCM constitutes a semi-empirical, parametric, real-time algorithm and the parameters that govern the OCM predictions are functions of sampling time.
Therefore, the performance of OCM changes in real time as a function of fluid volume withdrawn during clean-up. Moreover, because the measurements are optical-density based, the relative error in OCM predictions increases with decreasing contamination levels and/or with smaller color/density/GOR contrast between reservoir fluids and contamination. It is in these cases that increased accuracy is needed to ensure the collection of representative formation fluid samples.
Since the introduction of the empirical method, recent research has reported that the scaling coefficient 5/12 is variable with time. This causes problems in predicting the contamination. Wireline formation test interpretation methods have been evolving to more accurately predict the scaling coefficient, but the process is complex.
Besides the empirical optical density method discussed above, numerical simulation methods can be used to predict OBM contamination levels. The simulation methods have a wide variety of applications in formation testing however they have not been applied to real time formation testing jobs because the history matching based simulation is very time-consuming. Usually a complete simulation takes days or weeks, while a well test job takes only a few hours even a few minutes. Therefore it is not practical to apply the simulation method to formation testing jobs. The simulation method has never been applied in well-test real-time jobs.
Fast simulators are now available and can be applied to implement history matching, which meets the requirements of carrying out reservoir simulation in real time. The above simmulator could be semi-analytical or analytical. An example of this is GREAT as described in U.S. Pat. No. 7,069,148, incorporated by reference herein. Estimates for the initial simulation model can come directly from the formation testing measurements of rate and pressure.
U.S. Pat. No. 7,069,148, describes a Gas Reservoir Evalution and Assessment Tool (GREAT) which is a semi-analytical simulation method for reservoir simulation. It is fast and accurate in dealing with complex formation problems. This model is used to predict pressure and other production characteristics of a reservoir. Using this model one can obtain predictions of OBM contamination during formation tester sampling.
The GREAT simulation receives input data pertaining to a reservoir. It then creates a model and matches the predictive model values with real-time data. This is accomplished by calculating the reservoir model predictive values in one dimension associated with a single layer in said reservoir, each of the reservoir model predictive values existing a single point in space in the reservoir and at a single point in time in the reservoir. The next step is to calculate the reservoir model predictive values in one dimension associated with multiple layers in the reservoir, each of the reservoir model predictive values in one dimension existing at a single point in space in the reservoir and at a single point in time in the reservoir. Then GREAT calculates the reservoir model predictive values in three dimensions associated with multiple layers in said reservoir, each of the reservoir model predictive values in each of said multiple layers in three dimensions existing at a single point in space in the reservoir and at a single point in time is the reservoir. Finally, GREAT calculates the reservoir model predictive values in three dimensions as a function of time, the values being associated with multiple layers in the reservoir, each of the reservoir model predictive values in each of the multiple layers in three dimensions existing as a single point in space in said reservoir, each of the reservoir model predictive values in the multiple layers in three dimensions existing at any future point in time in said reservoir. This is a preferred method of semi-analytical computer modeling although other embodiments are possible.
Using both the semi-analytical simulation model (e. g., GREAT) and the OCM method simultaneously, one can obtain improved and consistent OBM contamination evaluation.
The workflow starts with fluid and data acquisition 50 and continues in real time throughout the test period.
The simulation workflow includes building the simulation model 55, building history-matching model 56, running a simulation 57 and estimating contamination 58. Here, the simulation model is a fast model as described previously. Inputs for building the simulation model come from analysis of the beginning stages of the formation test. The pressure and rate measurements are used for the history match.
The empirical optical density method starts with the default equations 66 and calculates the contamination 67 from the scaling coefficient and the regression parameters.
Each method runs independently and the results are compared. If the results are inconsistent, the simulation model and the empirical equation are updated accordingly. For example, if the reservoir information has been well-known, it is safe to say that the constructed simulation model describes the real formation and the computed result is of more accuracy. Then the parameters (scaling coefficient, parameter C and D in Equation-1) computed from empirical method should be updated. While, if the known reservoir information is limited, it is safer to depend on the empirical method and the constructed simulation model (formation/fluid parameters) should be updated. After updating, the process repeats until and acceptable match is achieved.
When the results are consistent the contamination level is considered valid. This level of contamination is then evaluated to determine if the fluid is representative of the formation fluid. If it is, a sample can be taken. If not, fluid extraction and analysis continues.
It is understood that a computer system may be implemented as any type of computing infrastructure. A computer system generally includes a processor, input/output (I/O), memory, and at least one bus. The processor may comprise a single processing unit, or be distributed across one or more processing units in one or more locations, e.g., on a client and server. Memory may comprise any known type of data storage and/or transmission media, including magnetic media, optical media, random access memory (RAM), read-only memory (ROM), a data cache, a data object, etc. Moreover, memory may reside at a single physical location, comprising one or more types of data storage, or be distributed across a plurality of physical systems in various forms.
I/O may comprise any system for exchanging information to/from an external resource. External devices/resources may comprise any known type of external device, including a monitor/display, speakers, storage, another computer system, a hand-held device, keyboard, mouse, voice recognition system, speech output system, printer, facsimile, pager, etc. A bus provides a communication link between each of the components in the computer system and likewise may comprise any known type of transmission link, including electrical, optical, wireless, etc. Although not shown, additional components, such as cache memory, communication systems, system software, etc., may be incorporated into a computer system. Local storage may comprise any type of read write memory, such as a disk drive, optical storage, USB key, memory card, flash drive, etc.
Access to a computer system and network resources may be provided over a network such as the Internet, a local area network (LAN), a wide area network (WAN), a virtual private network (VPN), wireless, cellular, etc. Communication could occur via a direct hardwired connection (e.g., serial port), or via an addressable connection that may utilize any combination of wireline and/or wireless transmission methods. Moreover, conventional network connectivity, such as Token Ring, Ethernet, WiFi or other conventional communications standards could be used. Still yet, connectivity could be provided by conventional TCP/IP sockets-based protocol. In this instance, an Internet service provider could be used to establish interconnectivity. Further, as indicated above, communication could occur in a client-server or server-server environment.
It is understood that in addition to being implemented as a system and method, the features may be provided as a program product stored on a computer-readable medium. To this extent, the computer-readable medium may include program code, which implements the processes and systems described herein. It is understood that the term “computer-readable medium” comprises one or more of any type of physical embodiment of the program code. In particular, the computer-readable medium can comprise program code embodied on one or more portable storage articles of manufacture (e.g., a compact disc, a magnetic disk, a tape, etc.), on one or more data storage portions of a computing device, such as memory and/or a storage system, and/or as a data signal traveling over a network (e.g., during a wired/wireless electronic distribution of the program product).
As used herein, it is understood that the terms “program code” and “computer program code” are synonymous and mean any expression, in any language, code or notation, of a set of instructions that cause a computing device having an information processing capability to perform a particular function either directly or after any combination of the following: (a) conversion to another language, code or notation; (b) reproduction in a different material form; and/or (c) decompression. To this extent, program code can be embodied as one or more types of program products, such as an application/software program, component software/a library of functions, an operating system, a basic I/O system/driver for a particular computing and/or I/O device, and the like. Further, it is understood that terms such as “component” and “system” are synonymous as used herein and represent any combination of hardware and/or software capable of performing some function(s).
The block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present invention. In this regard, each block in the block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that the functions noted in the blocks may occur out of the order noted in the Figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The invention has been described in detail with particular reference to certain preferred embodiments thereof, but it will be understood that variations and modifications can be effected within the spirit and scope of the invention.