This disclosure relates to measuring material properties, and, more particularly to, systems and methods for evaluating gas-contaminated cement.
A wellbore drilled into a geological formation may be targeted to produce oil and/or gas from certain zones of the geological formation. To prevent zones from interacting with one another via the wellbore and to prevent fluids from undesired zones entering the wellbore, a casing may be inserted into the wellbore and sections of the well may be cemented by injecting the annulus formed between the cylindrical casing and the geological formation with cement. The cement ensures the stability of the wellbore, prevents fluid migration between zones of the geological formation, and minimizes the rate of fluid-induced casing corrosion. Injection of the cement involves a number of factors, including the design and the pumping of the cement slurry, contamination of the cement-slurry by the drilling mud, a bad casing centralization, and so on.
A variety of acoustic tools may be used to evaluate the cement after installation. These acoustic tools may include ultrasonic tools operated in fluid-filled casing. For example, an ultrasonic tool may be lowered through the wellbore and rotated to provide vertical and azimuthal imaging of the cement. The cement may be evaluated using acoustic impedance measurements and, for some tools, flexural attenuation. A solid-liquid-gas (SLG) map may be used to interpret the acoustic cement evaluation data to indicate whether solids, liquids, or gases are in the annulus behind the casing of the wellbore. Although the SLG map can be used to map acoustic measurements to a probabilistic state of the material behind the casing (e.g., solid, liquid, or gas), certain conditions, such as light cement, can challenge the effectiveness of the SLG map.
Embodiments of this disclosure relate to various methods and systems for evaluating gas-contaminated cement. According to some embodiments, a method for evaluating gas-contaminated cement can be provided. The method can include obtaining, at a cement evaluation system, a first image of cement state probability of cement in a well, the cement state probability indicating a first cement state; and minimizing, by the cement evaluation system, a total variation of the first image of cement state probability using the vector probability diffusion equation:
where p is a pixel of the first image and t is an iteration, to produce a second image. The method can further include comparing the first image to the second image and generating, by the cement evaluation system, a gas-contaminated interpreted image based on the comparison between the first image and the second image.
According to another embodiment, a non-transitory tangible computer-readable storage medium having stored executable computer code can be provided. The code can include a set of instructions that causes one or more processors to perform the following operations: obtaining, at a cement evaluation system, a first image of cement state probability of cement in a well, the cement state probability indicating a first cement state and minimizing, by the cement evaluation system, a total variation of the first image of cement state probability using the vector probability diffusion equation:
where p is a pixel of the first image and t is an iteration, to produce a second image. The code can further include a set of instructions that causes the one or more processors to perform the following operations: comparing the first image to the second image and generating, by the cement evaluation system, a gas-contaminated interpreted image based on the comparison between the first image and the second image.
According to another embodiment, a cement evaluation system for evaluating gas-contaminated cement can be provided. The system can include one or more processors and a non-transitory tangible computer-readable memory coupled to the one or more processors and having stored executable computer code stored. The code can include a set of instructions that causes the one or more processors to perform the following operations: obtaining, at a cement evaluation system, a first image of cement state probability of cement in a well, the cement state probability indicating a first cement state and minimizing, by the cement evaluation system, a total variation of the first image of cement state probability using the vector probability diffusion equation:
where p is a pixel of the first image and t is an iteration, to produce a second image. The code can further include a set of instructions that causes the one or more processors to perform the following operations: comparing the first image to the second image and generating, by the cement evaluation system, a gas-contaminated interpreted image based on the comparison between the first image and the second image.
Further, according to another embodiment, a method for evaluating gas-contaminated cement can be provided. The method can include obtaining, at a cement evaluation system, a vector-valued image of cement state probability of cement, determining, by a cement evaluation system, a first cement state classification of the cement using the vector-valued image, and minimizing, by a cement evaluation system, a total variation of the vector-valued image of cement-state probability to generate a second image. Additionally, the method can include determining, by a cement evaluation system, a second cement state classification of the cement using the second image, comparing, by the cement evaluation system, the first cement state classification to the second cement state classification, and determining, by the cement evaluation system, whether the cement has a different cement state of gas contamination as compared to first cement state classification.
Various refinements of the features noted above may be undertaken in relation to various aspects of the present disclosure. Further features may also be incorporated in these various aspects as well. These refinements and additional features may be determined individually or in any combination. For instance, various features discussed below in relation to the illustrated embodiments may be incorporated into any of the above-described aspects of the present disclosure alone or in any combination. The brief summary presented above is intended to familiarize the reader with certain aspects and contexts of embodiments of the present disclosure without limitation to the claimed subject matter.
Various aspects of this disclosure may be better understood upon reading the following detailed description and upon reference to the drawings in which:
Described herein are various embodiments related to the evaluation of gas-contaminated cement. Acoustic logging tools may be used downhole in a well to obtain acoustic measurements of an annular fill (e.g., cement) around a casing. The acoustic logging tools may produce images based on the acoustic measurements to enable determination of solid, liquid, and gas in the cement. A vector-valued image of cement state probability may be obtained over the domain scanned by the acoustic logging tool. A maximum a posterior classification of cement state of the vector-valued image may be determined. A vector probability diffusion equation may be used to minimize the total variation of the vector-valued image over any number of interactions to produce a second image. The maximum a posterior classification of cement state the second image may be determined.
The maximum a posterior classification of the first image is compared to the maximum a posterior classification of the second image. If the two classifications are different, a new gas-contaminated image with a different cement state may be generated. If the two classifications are the same, the original vector-valued image and cement state may be used.
These and other embodiments of the disclosure will be described in more detail through reference to the accompanying drawings in the detailed description of the disclosure that follows. This brief introduction, including section titles and corresponding summaries, is provided for the reader's convenience and is not intended to limit the scope of the claims or the proceeding sections. Furthermore, the techniques described above and below may be implemented in a number of ways and in a number of contexts. Several example implementations and contexts are provided with reference to the following figures, as described below in more detail. However, the following implementations and contexts are but a few of many.
As seen in
The surface equipment 12 may carry out various well logging operations to detect conditions of the wellbore 16. The well logging operations may measure parameters of the geological formation 14 (e.g., resistivity or porosity) and/or the wellbore 16 (e.g., temperature, pressure, fluid type, or fluid flowrate). Other measurements may provide acoustic cement evaluation data (e.g., flexural attenuation and/or acoustic impedance) that may be used to verify the cement installation and the zonal isolation of the wellbore 16. One or more acoustic logging tools 26 may obtain some of these measurements.
The example of
The acoustic logging tool 26 may be deployed inside the wellbore 16 by the surface equipment 12, which may include a vehicle 30 and a deploying system such as a drilling rig 32. Data related to the geological formation 14 or the wellbore 16 gathered by the acoustic logging tool 26 may be transmitted to the surface, and/or stored in the acoustic logging tool 26 for later processing and analysis. As will be discussed further below, the vehicle 30 may be fitted with or may communicate with a computer and software to perform data collection and analysis.
In this way, the acoustic cement evaluation data 36 from the acoustic logging tool 26 may be used to determine whether cement of the annular fill 18 has been installed as expected. In some cases, the acoustic cement evaluation data 36 may indicate that the cement of the annular fill 18 has a generally solid character (e.g., as indicated at numeral 48) and therefore has properly set. In other cases, the acoustic cement evaluation data 36 may indicate the potential absence of cement or that the annular fill 18 has a generally liquid or gas character (e.g., as indicated at numeral 50), which may imply that the cement of the annular fill 18 has not properly set. By processing the acoustic cement evaluation data 36, ascertaining the character of the annular fill 18 may be more accurate and/or precise than merely using the data 36 in a conservative SLG model map.
Reflected waves 56, 58, and 60 may correspond to interfaces at the casing 22, the annular fill 18, and the geological formation 14 or an outer casing, respectively. The reflected waves 56, 58, and 60 may vary depending on whether the annular fill 18 is of the generally solid character 48 or the generally liquid or gas character 50.
The proportions of reflected and transmitted energy may be induced by the acoustic impedances of the fluid in the casing and the casing and may be expressed according to Equations 1 and 2 below:
Where R is the reflected energy, T is the transmitted energy, Z1 is the acoustic impedance of the fluid and Z2 is the acoustic impedance of the casing. The acoustic impedance (in MRayl) may be determined according to Equation 3 below:
Z=ρV
p (3)
Where ρ is the bulk density (in g/cm3) and Vp is the compressional velocity (in km/s). The reflection and transmission may happen at both the inner and outer surfaces of the casing wall and may result in back and forth propagation inside the casing wall. Thus, the acoustic pressure measured by the emitter-transducer 52 may be processed to measure the distance to, the thickness of, and the acoustic impedance behind the casing wall. The acoustic impedance may be interpreted with thresholds between gas, liquid, and solid cement.
Where β is the angle of transmission, Vflex is the velocity of the casing wall and V is the velocity outside the casing wall. The transmission in the casing annulus depends on the material on the outer side of the casing wall with a different amount of energy leak inside the annulus. The acoustic logging tool embodiment depicted in
Where α is the flexural attenuation, d (near, far) is the distance between the two receivers, and Ampnear and Ampfar are the amplitudes measured at the two receivers. The flexural attenuation may be used to determine information about the material surrounding the casing 22.
Both acoustic impedance and flexural attenuation may be combined to produce an interpretation of the annular material in the casing 22. Specifically, the distinction between solid and liquid may be interpreted near the critical point of highest attenuation. The interpretation may use a priori knowledge on the material inside and outside the casing wall to assign a probability of a Solid class, a Liquid class, or a Gas class. The a priori knowledge may be summarized by a probability density function for bulk density, longitudinal velocity, and the Poisson ratio described below in Equation 6:
The standard deviation threshold between solid, liquid, and gas of an acoustic impedance map produced by the tool described above may sometimes produce relatively noisy images with unclear interpretations. For example, such images may be produced for low density cement, a relatively small water-filled gap between the casing 22 and the cement, gas-contaminated cement, and other materials. Embodiments of the disclosure can include detection of gas-contaminated cement in the cement evaluation maps generated by the acoustic logging tools described above.
As described further below, embodiments may include a vector probability diffusion equation derived from a diffusion partial differential equation. Diffusion partial differential equations (PDE) may be used in image processing to restore digital images while preserving edges. The equations are based on an assumption that an unknown scalar image defined on domain Ω is corrupted with additive Gaussian noise, as described in Equation 7 below:
I=I
0+η (7)
Where I is the acquired image, I0 is the original image, and η is the Gaussian noise. It is desirable to recover the original image I0 while preserving the features of interest (e.g., boundaries between homogenous regions) and while remaining similar to the acquired image. This objective may be defined by the minimization problem depicted below in Equation 8:
Where δ is a positive parameter which prevents the final solution from diverging from I0, and φ is an increasing function that defines the algorithm. The solution to the minimization problem of Equation 8 may be a Euler-Lagrange equation as described below in Equation 9:
If the function φ is chosen to be the L1 norm (φ(x)=|x|), the minimization problem is a total variation (TV) minimization problem and Equation 9 may then be expressed as Equation 10 below:
As described below, the diffusion PDE of Equation 4 may be extended to the vector-valued images of cement state probability obtained from the tools described above.
Next, the total variation of the vector-valued image may be minimized over N iterations using a vector probability diffusion equation derived from Equation 4 (block 406) to produce solution image 408 (IN). The vector probability diffusion equation is described below in Equation 11:
Where t is the iteration and p is a pixel p(i,j) having coordinates i and j and each pixel p(i,j) is a probability vector with components (pk (i,j))k=1,K. Next, a maximum a posterior classification of cement state of the solution image IN (MAPN) may be determined (block 410). The maximum a posterior classification of the cement state of the vector-valued image I0 (MAP0) may be compared to the maximum a posterior classification of cement state of the solution image IN (MAPN) (decision block 412). If the classifications are different (line 414), a new gas-contaminated image with a different cement state may be generated using the solution image IN (block 416). If the maximum a posterior classification MAP0 and MAPN are the same (line 418), the original image I0 and cement state may be used (block 420).
Any number of the processors, such as 702A, may provide the processing capability to execute programs, user interfaces, and other functions of the system 700. IN one example, processor 702A may include one or more processors and may include “general-purpose” microprocessors, special purpose microprocessors, such as application-specific integrated circuits (ASICs), or any combination thereof. In some embodiments, the processor 702A may include one or more reduced instruction set (RISC) processors, such as those implementing the Advanced RISC Machine (ARM) instruction set. Additionally, the processor 702A may include single-core processors and multicore processors and may include graphics processors, video processors, and related chip sets. Accordingly, the system 700 may be a uni-processor system having one processor (e.g., processor 702A), or a multi-processor system having two or more suitable processors (e.g., 702A-702N). Multiple processors may be employed to provide for parallel or sequential execution of the techniques described herein. Processes, such as logic flows, described herein may be performed by the processor 702A executing one or more computer programs to perform functions by operating on input data and generating corresponding output. The processor 702A may receive instructions and data from a memory (e.g., memory 704).
The memory 704 (which may include one or more tangible non-transitory computer readable storage mediums) may include volatile memory and non-volatile memory accessible by the processor 702A and other components of the system 700. For example, the memory 704 may include volatile memory, such as random access memory (RAM). The memory 704 may also include non-volatile memory, such as ROM, flash memory, a hard drive, other suitable optical, magnetic, or solid-state storage mediums or any combination thereof. The memory 704 may store a variety of information and may be used for a variety of purposes. For example, the memory 704 may store executable computer code, such as the firmware for the system 700, an operating system for the system 700, and any other programs or other executable code for providing functions of the system 700. Such executable computer code may include program instructions 718 executable by a processor (e.g., one or more of processors 702A-702N) to implement one or more embodiments of the present disclosure. Program instructions 718 may include computer program instructions for implementing one or more techniques described herein. Program instructions 718 may include a computer program (which in certain forms is known as a program, software, software application, script, or code).
The interface 714 may include multiple interfaces and may enable communication between various components of the system 700, the one or more processors 702A-702N, and the memory 704. In some embodiments, the interface 714, the processors 702A-702N, memory 704, and one or more other components of the system 700 may be implemented on a single chip, such as a system-on-a-chip (SOC). In other embodiments, these components, their functionalities, or both may be implemented on separate chips. The interface 714 may enable communication between processors 702A-702N, the memory 704, the network interface 710, or any other devices of the system 700 or a combination thereof. The interface 714 may implement any suitable types of interfaces, such as Peripheral Component Interconnect (PCI) interfaces, the Universal Serial Bus (USB) interfaces, Thunderbolt interfaces, Firewire (IEEE-1394) interfaces, and so on.
The system 700 may also include an input and output ports 706 to enable connection of additional devices. Embodiments of the present disclosure may include any number of input and output ports 706, including headphone and headset jacks, universal serial bus (USB) ports, Firewire (IEEE-1394) ports, Thunderbolt ports, and AC and DC power connectors. Further, the system 700 may use the input and output ports to connect to and send or receive data with any other device, such as other portable computers, personal computers, printers, etc.
The processing system 700 may include one or more input devices 708. The input device(s) 708 permit a user to enter data and commands used and executed by the processor, such as 702A. The input device 708 may include, for example, a keyboard, a mouse, a touchscreen, a gesture detection or receiving device, a track-pad, a trackball, an isopoint, and/or a voice recognition system, among others. The processing system 700 may also include one or more output devices 710. The output devices 710 may include, for example, display devices (e.g., a liquid crystal display or cathode ray tube display (CRT), among others), printers, and/or speakers, among others.
The system 700 depicted in
Conditional language, such as, among others, “can,” “could,” “might,” or “may,” unless specifically stated otherwise, or otherwise understood within the context as used, is generally intended to convey that certain implementations could include, while other implementations do not include, certain features, elements, and/or operations. Thus, such conditional language is not generally intended to imply that features, elements, and/or operations are in any way used for one or more implementations or that one or more implementations necessarily include logic for deciding, with or without user input or prompting, whether these features, elements, and/or operations are included or are to be performed in any particular implementation.
Many modifications and other implementations of the disclosure set forth herein will be apparent having the benefit of the teachings presented in the foregoing descriptions and the associated drawings. Therefore, it is to be understood that the disclosure is not to be limited to the specific implementations disclosed and that modifications and other implementations are intended to be included within the scope of the appended claims. Although specific terms are employed herein, they are used in a generic and descriptive sense and not for purposes of limitation.
Number | Date | Country | Kind |
---|---|---|---|
14290390.5 | Dec 2014 | EP | regional |