The present invention relates generally to oil and gas systems and services, and more specifically to integrity evaluation of nested tubulars of a well system using azimuthal and non-azimuthal information.
The oil and gas services industry uses various types of downhole well devices or tools in well systems. For example, well systems may use well devices or tools to determine the depth within a wellbore and to evaluate the integrity of nested tubulars of the well system, such as nested production tubing and casing. Early detection of metal loss of well components, like production tubing or casing, is of great importance to oil and gas well operators and management. Currently, electromagnetic (EM) tools, such as remote field eddy current tools, can detect anomalies on multiple nested tubulars. However, this type of tool has low vertical resolution and provides no azimuthal information, which means the estimated metal loss result provided by the tool is an average value of annular section of the pipe within the tool vertical resolution range. Therefore, the tool may fail to detect tubular flaws, such as cracks, pitting, holes, and any metal loss due to corrosion, which may result in expensive remedial actions and shut down of production wells. Besides the lower resolution EM tools, some corrosion tools with high resolution and circumferential information may be used. These tools may include magnetic flux leakage tools, acoustic tools, and mechanical caliper tools, among others. But these high-resolution, corrosion tools are usually used on-contact with the pipes or tubulars, which means the tools only analyze one pipe or tubular at a time. When the well system has multiple nested well tubulars, the operator may have to pull pipes out of the well for monitoring, which introduces risks and down time for the well.
The description that follows includes example systems, methods, techniques, and program flows that describe aspects of the disclosure. However, it is understood that this disclosure may be practiced without these specific details. For instance, this disclosure refers to certain well devices or tools in illustrative examples. Aspects of this disclosure can be instead applied to other types of well devices and tools. In other instances, well-known instruction instances, protocols, structures, and techniques have not been shown in detail to avoid confusion.
In some implementations, the well system 100 may include a first well tool 122 and a second well tool 124 for taking integrity measurements to perform integrity evaluation of the nested tubulars. In some implementations, the first well tool 122 may be an electromagnetic (EM) tool, such as an eddy current tool, that can take integrity measurements on multiple nested tubulars. The second well tool 124 may be one of the following: a flux leakage tool, an ultrasonic tool, or a mechanical caliper tool, among others. For example, the second well tool 124 may be one of the following: a multi-arm caliper tool, a multi-arm or scanning ultrasound sensor tool, a magnetic flux leakage tool, a partial saturation eddy current tool, or multi-sensor or scanning eddy current tool, among others. In some implementations, one or both of the well tools 122 and 124 may be lowered into the nested tubulars using a wireline 120. It is noted, however, that in other implementations one or both of the well tools 122 and 124 may be lowered into the nested tubulars by other mechanisms. In some implementations, the well tools 122 and 124 may take integrity measurements and may provide the measurements to surface equipment 130 at the surface 102 (such as one or more computer systems) to perform the integrity evaluation of the nested tubulars. In some implementations, the processing of the integrity measurements may be performed by the surface equipment 130 at the surface 102. In some implementations, some of the processing of the integrity measurements may be performed by the surface equipment 130, and some of the processing of the integrity measurements may be performed downhole by the well tools 122 and 124 or by other downhole well devices. By using both the first well tool 122 and the second well tool 124 to take different sets of integrity measurements and processing (and combining) the different sets of integrity measurements (as further described below), the well system 100 can qualitatively inspect the integrity of multiple nested tubulars with azimuthal resolution.
In some implementations, the first well tool 122 may perform omni-directional, EM logging on multiple nested well tubulars to take measurements that can be used to generate at least one non-azimuthal log. The first well tool 122 may also be referred to as an EM tool or a non-azimuthal tool. The second well tool 124 may perform azimuthal logging to obtain circumferential information and measurements that can be used to generate at least one azimuthal log. The second well tool 124 may also be referred to as a high-resolution tool or an azimuthal tool. In some implementations, the well system 100 may generate a detailed geometric description of a defect in one or more nested well tubulars with high resolution by combining the azimuthal log with the non-azimuthal log, as further described below in
Monitoring the condition of the casing, work strings, and other nested well tubulars is important in oil and gas field operations. EM techniques may be used for inspection of the nested well tubulars. To acquire a stronger response from the outer pipes of the nested tubulars, typically, a larger transmitter coil is employed together with larger receiver coils that are placed at large distances away from the transmitter (with low frequency excitation). However, such measurements may degrade the vertical (i.e., along the direction of the depth) resolution in the thickness estimation results. Since omnidirectional coils can be used, measurements made by such tools may lack any directional sensitivity. On the other hand, there are some corrosion tools that are used on casing and tubular inspection that have a very high resolution and circumferential information. These tools can be flux leakage tools, ultrasonic tools, and mechanical caliper tools, among others, that typically analyze a single (immediate) pipe only at each logging. This may result in the operator pulling pipes out from the well and thus introduces additional risks for the well operation and increases the down time for the well. The integrity evaluation techniques described herein combine the non-azimuthal logs and the azimuthal logs (as further described below) to monitor corrosion in multiple tubulars with higher resolution and without having to pull pipes from the well.
In some implementations, a well system (such as the well system 100 shown in
In some implementations, the well system may run the EM logging tool or EM pipe inspection tool to obtain at least one multi-frequency and multi-spacing EM log (m1) (block 210). The well system may run the EM logging tool without removing any casing or pipes. In some implementations, an EM logging tool 300 may include one or more EM transmitters 315 and one or more EM receivers 305, as shown in
Returning to
In some implementations, the well system may build a relationship between the EM log (m1) (i.e., the non-azimuthal log) and the high-resolution log) (di, ti) (i.e., the azimuthal log) (block 214). In some implementations, the well system may determine a mapping (e.g., a mapping function or other mapping information) between the EM log (m1) and the high-resolution log) (di, ti) (block 216) For example, a computer system or surface equipment of the well system may determine the mapping between the EM log (m1) and the high-resolution log) (di, ti). In some implementations, the well system may process the non-azimuthal log to estimate the log of circumferentially averaged attribute of the nested well tubulars. The circumferentially averaged attribute may include one of the following: the individual circumferentially averaged thickness or metal loss of each one of the tubulars, the individual circumferentially averaged magnetic permeability and/or electrical conductivity of each one of the tubulars, the cumulative thickness or metal loss of the tubulars, or the eccentricity between tubulars. In some implementations, the well system may process the azimuthal log in conjunction with the log of circumferentially averaged attribute, which may include computing at least one scaled image. The scaled image may be a scaled version of the azimuthal log (or multiple azimuthal logs) such that the circumferential average equivalent of the scaled image at any given depth matches the log of circumferentially averaged attribute at that depth. In some implementations, the circumferential average equivalent of the scaled image may be computed as a weighted sum of the scaled image pixels within a sliding window with an axial length proportional to the vertical resolution of the EM logging tool. In some implementations, the log of non-circumferentially averaged attributes is a quantitative two-dimensional image of the individual attributes of each one of the nested well tubulars. In some implementations, the well system computing the scaled image may include solving an optimization problem to determine the contrast of each pixel.
In some implementations, the well system may perform a constrained optimization to satisfy both the average thickness constraint and the contrast constraint, as shown in Equation 1 below. The relative importance of the two constraints can be adjusted using a hyperparameter, such as the λ1 and λ2 shown in Equation 1. The processing may be applied to the entire data or in selected zones identified based on metal loss from the thickness curve part of a qualitative azimuthal image. This may be achieved using a model-based inversion or a supervised machine learning model. In one example of a model-based inversion approach, the estimation of the pipe thickness of each pixel can be solved by finding the model parameters that minimize the cost function. The cost function used in the inversion may contain three terms: the proportion misfit, the average pipe thickness misfit, and the regularization term to penalize solutions which are far beyond the nominal pipe thickness. Equation 1 is an example of the cost function, F(x). In some implementations, solving the inverse problem involves finding the model parameters that minimize the cost function in Equation 1. In some implementations, this may be accomplished using an iterative, non-linear numerical optimization algorithm. In some implementations, this may also be solved using a linear model.
Where: x: vector of N (unknown) model parameters;
xavg is the average estimated pipe thickness of a given window with a given size.
In some implementations, a well system (such as the well system 100 shown in
In some implementations, processing the one or more non-azimuthal logs to estimate the at least one log of the circumferentially averaged attribute of the one or more nested well tubulars may include running a model-based inversion or a supervised machine learning model. In some implementations, the circumferentially averaged attribute may include at least one of a circumferentially averaged thickness of each of the one or more nested well tubulars, a circumferentially averaged metal loss of each of the one or more nested well tubulars, a circumferentially averaged magnetic permeability of each of the one or more nested well tubulars, a circumferentially averaged electrical conductivity of each of the one or more nested well tubulars, a cumulative thickness the one or more nested well tubulars, a cumulative metal loss of the one or more nested well tubulars, and an eccentricity between the one or more nested well tubulars. In some implementations, processing the one or more azimuthal logs in conjunction with the at least one log of the circumferentially averaged attribute may include generating at least one scaled image. The scaled image may be a scaled version of the one or more azimuthal logs such that a circumferential average equivalent of the scaled image at a given depth matches the at least one log of the circumferentially averaged attribute at the given depth.
In some implementations, the circumferential average equivalent of the scaled image may be computed as a weighted sum of pixels of the scaled image within a sliding window with an axial length proportional to a vertical resolution of a non-azimuthal tool that acquired the one or more non-azimuthal logs. In some implementations, the scaling for the scaled image is a linear scaling, a polynomial scaling, or a non-linear scaling. In some implementations, generating the scaled image may include performing an optimization operation to determine a contrast of each pixel of the scaled image. In some implementations, the at least one log of the circumferentially averaged attribute may include multiple logs (or a plurality of logs) of the circumferentially averaged attribute for each of the one or more nested well tubulars. The plurality of logs of the circumferentially averaged attribute for each of the one or more nested well tubulars may be used to obtain scaled images for each of the one or more nested well tubulars. In some implementations, the one or more azimuthal logs may include a plurality of azimuthal logs with different depth of investigation. The plurality of azimuthal logs with different depth of investigation may be used for generating scaled images for each of the one or more nested well tubulars.
In some implementations, the one or more non-azimuthal logs and the one or more azimuthal logs may be depth aligned. In some implementations, the at least one log of the non-circumferentially averaged attributes may be a quantitative two-dimensional image of one or more attributes of each of the one or more nested well tubulars. In some implementations, a mapping function may be determined between the one or more azimuthal logs and the one or more non-azimuthal logs for the one or more nested well tubulars. One or more additional non-azimuthal logs for the one or more nested well tubulars may be acquired. Azimuthal information may be estimated for the one or more nested well tubulars to combine with the one or more additional non-azimuthal logs based on the mapping function. In some implementations, acquiring the one or more non-azimuthal logs may include logging the well system with an eddy current tool with multiple depths of investigation, and acquiring the one or more azimuthal logs may include logging the well system with at least one of a multi-arm caliper tool, a multi-arm or scanning ultrasound sensor tool, a magnetic flux leakage tool, a partial saturation eddy current tool, and a multi-sensor or scanning eddy current tool.
The drilling rig 702 may provide support for the drill string 708. The drill string 708 may operate to penetrate the rotary table 710 for drilling the borehole 712 through subsurface formations 714. The drill string 708 may include a Kelly 716, drill pipe 718, and a bottom hole assembly 720, perhaps located at the lower portion of the drill pipe 718.
The bottom hole assembly 720 may include drill collars 722, one or more downhole tools, and a drill bit 726. The drill bit 726 may operate to create a borehole 712 by penetrating the surface 704 and subsurface formations 714. The one or more additional downhole tools may comprise any of a number of different types of tools including MWD tools, LWD tools, and others.
During drilling operations, the drill string 708 (perhaps including the Kelly 716, the drill pipe 718, and the bottom hole assembly 720) may be rotated by the rotary table 710. In addition to, or alternatively, the bottom hole assembly 720 may also be rotated by a motor (e.g., a mud motor) that may be located downhole. The drill collars 722 may be used to add weight to the drill bit 726. The drill collars 722 may also operate to stiffen the bottom hole assembly 720, allowing the bottom hole assembly 720 to transfer the added weight to the drill bit 726, and in turn, to assist the drill bit 726 in penetrating the surface 704 and subsurface formations 714.
Drilling operations may utilize various surface equipment, such as a mud pump 732 or other types of surface equipment. The surface equipment may be outfitted with one or more sensors and one or more control devices. During drilling operations, the mud pump 732 may pump drilling fluid (sometimes known by those of ordinary skill in the art as “drilling mud”) from a mud pit 734 through a hose 736 into the drill pipe 718 and down to the drill bit 726. In some implementations, one or more sensors may monitor one or more metrics of the pump drilling fluid (such as flow rate), and one or more control devices may control one or more operations of the mud pump 732 (such as opening and closing one or more valves or other mechanisms). The drilling fluid may flow out from the drill bit 726 and be returned to the surface 704 through an annular area 740 between the drill pipe 718 and the sides of the borehole 712. The drilling fluid may then be returned to the mud pit 734, where such fluid may be filtered. In some embodiments, the drilling fluid may be used to cool the drill bit 726, as well as to provide lubrication for the drill bit 726 during drilling operations. Additionally, the drilling fluid may be used to remove subsurface formation 714 cuttings created by operating the drill bit 726. It may be the images of these cuttings that many implementations operate to acquire and process.
Although some example well systems are shown in
As will be appreciated, aspects of the disclosure may be embodied as a system, method or program code/instructions stored in one or more machine-readable media. Accordingly, aspects may take the form of hardware, software (including firmware, resident software, micro-code, etc.), or a combination of software and hardware aspects that may all generally be referred to herein as a “circuit,” “module” or “system.” The functionality presented as individual modules/units in the example illustrations can be organized differently in accordance with any one of platform (operating system and/or hardware), application ecosystem, interfaces, programmer preferences, programming language, administrator preferences, etc.
Any combination of one or more machine-readable medium(s) may be utilized. The machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable storage medium may be, for example, but not limited to, a system, apparatus, or device, that employs any one of or combination of electronic, magnetic, optical, electromagnetic, infrared, or semiconductor technology to store program code. More specific examples (a non-exhaustive list) of the machine-readable storage medium would include the following: a portable computer diskette, a hard disk, a random-access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the context of this document, a machine-readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. A machine-readable storage medium is not a machine-readable signal medium.
A machine-readable signal medium may include a propagated data signal with machine-readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated signal may take any of a variety of forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A machine-readable signal medium may be any machine-readable medium that is not a machine-readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device.
Program code embodied on a machine-readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
Computer program code for carrying out operations for aspects of the disclosure may be written in any combination of one or more programming languages, including an object oriented programming language such as the Java® programming language, C++ or the like; a dynamic programming language such as Python; a scripting language such as Perl programming language or PowerShell script language; and conventional procedural programming languages, such as the “C” programming language or similar programming languages. The program code may execute entirely on a stand-alone machine, may execute in a distributed manner across multiple machines, and may execute on one machine while providing results and or accepting input on another machine.
The program code/instructions may also be stored in a machine-readable medium that can direct a machine to function in a particular manner, such that the instructions stored in the machine-readable medium produce an article of manufacture including instructions which implement the function/act specified in the flowchart and/or block diagram block or blocks.
While the aspects of the disclosure are described with reference to various implementations and exploitations, it will be understood that these aspects are illustrative and that the scope of the claims is not limited to them. In general, techniques for integrity evaluation of nested well tubulars of a well system as described herein may be implemented with facilities consistent with any hardware system or hardware systems. Many variations, modifications, additions, and improvements are possible.
Plural instances may be provided for components, operations or structures described herein as a single instance. Finally, boundaries between various components, operations, and data stores are somewhat arbitrary, and particular operations are illustrated in the context of specific illustrative configurations. Other allocations of functionality are envisioned and may fall within the scope of the disclosure. In general, structures and functionality presented as separate components in the example configurations may be implemented as a combined structure or component. Similarly, structures and functionality presented as a single component may be implemented as separate components. These and other variations, modifications, additions, and improvements may fall within the scope of the disclosure.
As used herein, the term “or” is inclusive unless otherwise explicitly noted. Thus, the phrase “at least one of A, B, or C” is satisfied by any element from the set {A, B, C} or any combination thereof, including multiples of any element.
Example Embodiments can include the following:
Embodiments #1: A method for integrity evaluation of one or more nested well tubulars of a well system, comprising: acquiring one or more non-azimuthal logs and one or more azimuthal logs for the one or more nested well tubulars; processing the one or more non-azimuthal logs to estimate at least one log of a circumferentially averaged attribute of the one or more nested well tubulars; processing the one or more azimuthal logs in conjunction with the at least one log of the circumferentially averaged attribute to obtain at least one log of a non-circumferentially averaged attribute of the one or more nested well tubulars; and determining the integrity of the one or more nested well tubulars based, at least in part, on the log of the non-circumferentially averaged attribute of the one or more nested well tubulars.
Embodiments #2: The method of Embodiments #1, wherein processing the one or more non-azimuthal logs to estimate the at least one log of the circumferentially averaged attribute of the one or more nested well tubulars includes running a model-based inversion or a supervised machine learning model.
Embodiments #3: The method of Embodiments #1, wherein the circumferentially averaged attribute includes at least one of a circumferentially averaged thickness of each of the one or more nested well tubulars, a circumferentially averaged metal loss of each of the one or more nested well tubulars, a circumferentially averaged magnetic permeability of each of the one or more nested well tubulars, a circumferentially averaged electrical conductivity of each of the one or more nested well tubulars, a cumulative thickness the one or more nested well tubulars, a cumulative metal loss of the one or more nested well tubulars, and an eccentricity between the one or more nested well tubulars.
Embodiments #4: The method of Embodiments #1, wherein processing the one or more azimuthal logs in conjunction with the at least one log of the circumferentially averaged attribute includes generating at least one scaled image, wherein the scaled image is a scaled version of the one or more azimuthal logs such that a circumferential average equivalent of the scaled image at a given depth matches the at least one log of the circumferentially averaged attribute at the given depth.
Embodiments #5: The method of Embodiments #4, wherein the circumferential average equivalent of the scaled image is computed as a weighted sum of pixels of the scaled image within a sliding window with an axial length proportional to a vertical resolution of a non-azimuthal tool that acquired the one or more non-azimuthal logs.
Embodiments #6: The method of Embodiments #4, wherein a scaling for the scaled image is a linear scaling, a polynomial scaling, or a non-linear scaling.
Embodiments #7: The method of Embodiments #4, wherein generating the scaled image includes performing an optimization operation to determine a contrast of each pixel of the scaled image.
Embodiments #8: The method of Embodiments #4, wherein the at least one log of the circumferentially averaged attribute includes a plurality of logs of the circumferentially averaged attribute for each of the one or more nested well tubulars, and wherein the plurality of logs of the circumferentially averaged attribute for each of the one or more nested well tubulars are used to obtain scaled images for each of the one or more nested well tubulars.
Embodiments #9: The method of Embodiments #4, wherein the one or more azimuthal logs include a plurality of azimuthal logs with different depth of investigation, and wherein the plurality of azimuthal logs with different depth of investigation are used for generating scaled images for each of the one or more nested well tubulars.
Embodiments #10: The method of Embodiments #1, further comprising depth aligning the one or more non-azimuthal logs and the one or more azimuthal logs.
Embodiments #11: The method of Embodiments #1, wherein the at least one log of the non-circumferentially averaged attributes is a quantitative two-dimensional image of one or more attributes of each of the one or more nested well tubulars.
Embodiments #12: The method of Embodiments #1, wherein acquiring the one or more non-azimuthal logs includes logging the well system with an eddy current tool with multiple depths of investigation, and acquiring the one or more azimuthal logs includes logging the well system with at least one of a multi-arm caliper tool, a multi-arm or scanning ultrasound sensor tool, a magnetic flux leakage tool, a partial saturation eddy current tool, and a multi-sensor or scanning eddy current tool.
Embodiments #13: The method of Embodiments #1, further comprising: determining a mapping function between the one or more azimuthal logs and the one or more non-azimuthal logs for the one or more nested well tubulars; acquiring one or more additional non-azimuthal logs for the one or more nested well tubulars; and estimating azimuthal information for the one or more nested well tubulars to combine with the one or more additional non-azimuthal logs based on the mapping function.
Embodiments #14: A well system, comprising: a non-azimuthal well tool configured to acquire one or more non-azimuthal logs for one or more nested well tubulars of the well system; an azimuthal well tool configured to acquire one or more azimuthal logs for the one or more nested well tubulars; one or more processors; and a computer-readable storage medium having instructions stored thereon that are executable by the one or more processors to cause the well system to: process the one or more non-azimuthal logs to estimate at least one log of a circumferentially averaged attribute of the one or more nested well tubulars; process the one or more azimuthal logs in conjunction with the at least one log of the circumferentially averaged attribute to obtain at least one log of a non-circumferentially averaged attribute of the one or more nested well tubulars; and determine the integrity of the one or more nested well tubulars based, at least in part, on the log of the non-circumferentially averaged attribute of the one or more nested well tubulars.
Embodiments #15: The well system of Embodiments #14, wherein the instructions that cause the well system to process the one or more azimuthal logs in conjunction with the at least one log of the circumferentially averaged attribute includes instructions that cause the well system to generate at least one scaled image, wherein the scaled image is a scaled version of the one or more azimuthal logs such that a circumferential average equivalent of the scaled image at a given depth matches the at least one log of the circumferentially averaged attribute at the given depth.
Embodiments #16: The well system of Embodiments #15, wherein the circumferential average equivalent of the scaled image is computed as a weighted sum of pixels of the scaled image within a sliding window with an axial length proportional to a vertical resolution of a non-azimuthal tool that acquired the one or more non-azimuthal logs.
Embodiments #17: The well system of Embodiments #14, further comprising instructions that cause the well system to depth align the one or more non-azimuthal logs and the one or more azimuthal logs.
Embodiments #18: A non-transitory computer-readable storage medium having instructions stored thereon that are executable by one or more processors of a well system, the instructions comprising: instructions for acquiring one or more non-azimuthal logs for one or more nested well tubulars; instructions for acquiring one or more azimuthal logs for the one or more nested well tubulars; instructions for processing the one or more non-azimuthal logs to estimate at least one log of a circumferentially averaged attribute of the one or more nested well tubulars; instructions for processing the one or more azimuthal logs in conjunction with the at least one log of the circumferentially averaged attribute to obtain at least one log of a non-circumferentially averaged attribute of the one or more nested well tubulars; and instructions for determining the integrity of the one or more nested well tubulars based, at least in part, on the log of the non-circumferentially averaged attribute of the one or more nested well tubulars.
Embodiments #19: The non-transitory computer-readable storage medium of Embodiments #18, wherein the instructions for processing the one or more azimuthal logs in conjunction with the at least one log of the circumferentially averaged attribute include: instructions for generating at least one scaled image, wherein the scaled image is a scaled version of the one or more azimuthal logs such that a circumferential average equivalent of the scaled image at a given depth matches the at least one log of the circumferentially averaged attribute at the given depth.
Embodiments #20: The non-transitory computer-readable storage medium of Embodiments #18, wherein the instructions further include: instructions for determining a mapping function between the one or more azimuthal logs and the one or more non-azimuthal logs for the one or more nested well tubulars; instructions for acquiring one or more additional non-azimuthal logs for the one or more nested well tubulars; and instructions for estimating azimuthal information for the one or more nested well tubulars to combine with the one or more additional non-azimuthal logs based on the mapping function.