The disclosure generally relates to the field of obtaining oil, gas, water, soluble or meltable materials or a slurry of minerals from wells, and more particularly to surveying or testing.
A rotating multi-sub logging while drilling (LWD) electromagnetic resistivity tool (“resistivity tool”) captures rotational measurements for evaluation of geological conditions of a geological formation surrounding a wellbore. Transmitters and receivers are located on multiple modularized subs of the resistivity tool for transmission and subsequent detection of an electromagnetic signal. Detected signals are decoupled into electromagnetic field tensor components (“components”) for input into an inversion process for determining formation properties. The resistivity tool often assumes a one-dimensional (1-D) model of variation in the formation properties, accordingly resulting in an assumed value of zero for a subset of the components. The nonzero components can be obtained through matrix inversion operations for subsequent input into a 1-D inversion process.
Embodiments of the disclosure may be better understood by referencing the accompanying drawings.
The description that follows includes example systems, methods, techniques, and program flows that embody aspects of the disclosure. However, it is understood that this disclosure may be practiced without these specific details. In other instances, well-known instruction instances, protocols, structures and techniques have not been shown in detail in order not to obfuscate the description.
To avoid the computational cost of downhole matrix inversion operations for decoupling components from a signal detected by a resistivity tool, numerical and/or semi-analytical methods can be leveraged to obtain a complete set of nonzero electromagnetic field tensor components. The nine nonzero components corresponding to a full electromagnetic field tensor can then serve as inputs for a three-dimensional (3-D) inversion process. Obtaining nine components for input facilitates accurate recovery of the 3-D formation model. The resistivity tool, which includes at least one transmitter and/or at least one receiver (e.g., one transmitter and two receivers) at tilted angles, measures complex voltages at a determined number of azimuthal positions throughout a full rotation of the resistivity tool. A difference in the azimuthal positions of the transmitter(s) and receiver(s) during rotation of the resistivity tool can result in an azimuthal offset between the resistivity tool subs. The nine nonzero components are decoupled from the complex voltages measured at each of the resistivity tool azimuthal positions numerically or semi-analytically according to whether the azimuthal offset angle is known. Neither the numerical method nor the semi-analytical method of calculating the components involves matrix inversion operations, which provides for a less computationally expensive method of component decoupling.
If the azimuthal offset angle is known, the nine components are determined numerically through curve fitting with the complex voltages measured at each of the resistivity tool receivers and solving for the components based on relationships with coefficients obtained during curve fitting (i.e., fitting a curve representation in the form of an equation) without necessitating matrix inversion. If the azimuthal offset angle is unknown, an azimuthal offset angle minima is calculated and used in a semi-analytical process to solve for the nine components. Sum and difference signals are identified based on detected voltages from parallel and/or perpendicular transmitter-receiver pairs, from which five of the nine components can be determined. The remaining components are obtained with a tensor rotation. To increase efficiency of downhole communications, the decoupling operations may be performed downhole. The individual decoupled components can then be communicated to the surface rather than sending the electromagnetic field detected at each azimuthal position of a complete resistivity tool rotation.
The tool 100 contains at least one rotating transmitter antenna paired with at least one rotating receiver antenna. The depicted tool 100 includes one transmitter and two receivers. A tool may alternatively contain two transmitters and one receiver. The transmitter of the tool 100 transmits signals in one or more directions and the receivers receive signals directed from one or more directions. In
The transmitter 110 transmits electromagnetic signals into the surrounding formation 120. Signals may be transmitted near the tool 100, in regions in front of the tool 100, in regions behind the tool 100, and/or regions adjacent to the tool 100. The receivers 108 and 109 detect the electromagnetic signal which has traversed the formation 120. Transmitter-receiver pairs may be activated such that one of the receivers 108 and 109 is active at a given time or such that both of the receivers 108 and 109 are active at a given time. For instance, the perpendicular transmitter-receiver pair may be the active transmitter-receiver pair. The parallel transmitter-receiver pair may also be active or may be inactive during the activity of the perpendicular transmitter-receiver pair.
The tool 100 is rotated about its longitudinal axis during electromagnetic signal transmission and detection operations. The receivers 108 and/or 109 detect a signal (Hr(β) 119 in
The electromagnetic field is detected at each azimuthal position βi of the N azimuthal positions 116, where i iterates from 1 to N, and N is a nonzero positive integer. For example, for N=32 where the set of azimuthal positions β is symmetric, the electromagnetic field is obtained at each of 32 azimuthal angles β1 through β32 (i.e., β1=11.25 degrees, β2=22.5 degrees, . . . β32=360 degrees). The resulting measurements are recorded in N bins, where each bin corresponds to a measurement recorded for a particular azimuthal position βi.
A signal processor 115 processes the detected signal data Hr(β) 119 detected at each azimuthal position βi of the series of azimuthal positions 116. The components Hij of Hr(β) 119 are decoupled from the detected signal data Hr(β) 119 to obtain a full set of electromagnetic field tensor components 118 (“decoupled components 118”). The signal processor 115 may be located downhole such that Hr(β) 119 is decoupled downhole and the decoupled components 118 are sent to the surface of the formation 120. The decoupled components 118 are represented with a 3-by-3 matrix corresponding to an electromagnetic field tensor. The set of decoupled components 118 is a “full set” because components are decoupled from Hr(β) 119 to determine values for each of the nine matrix components (i.e., Hij for i, j=x, y, z) rather than for a particular subset of the matrix components. The subscripts “ij” denote orientation of the receivers 108 and 109 and transmitter 110 when transmitting and detecting an electromagnetic signal with respect to a coordinate system of the tool 100. For example, Hxz indicates the signal received when one of the receivers 108 or 109 is oriented in the z-direction when detecting the signal emitted by the transmitter 110 when oriented in the x-direction. In the tool coordinate system, a z-axis aligns with the tool 100 axis, an x-axis is perpendicular to the z-axis with its positive direction directed towards the tool 100 high side, and a y-axis is perpendicular to the x-axis and z-axis.
The method by which the decoupled components 118 are decoupled from Hr(β) 119 is dependent upon whether the value of an azimuthal offset βref between the transmitter 110 and receivers 108 and 109 is known. Though not depicted in
The example operations may be performed for each azimuth angle β1 through βN. The example operations assume the electromagnetic field has been measured by a rotating resistivity tool with cross-antenna transmitter receiver pairs, where the tool contains a parallel transmitter-receiver pair (θt=θr) and a perpendicular transmitter-receiver pair (θt=−θr). For instance, the tool may include one tilted transmitter and two tilted receivers or two tilted transmitters and one tilted receiver. Additional transmitters and/or receivers may be present. The example operations refer to a signal processor as performing the example operations for consistency with
The signal processor retrieves the electromagnetic field signal detected at azimuth angles β1 through βN and determines the complex azimuthal electromagnetic field Hr(β) (201). The detected signal data Hr(β) for receiver r is output to the signal processor as a result of signal transmission and detection operations. The detected signal data Hr(β) may be represented with the relationship as given in Equation 1 in reference to
The signal processor determines the angles of tilt of the transmitter(s) and the receiver(s) (203). The angles of tilt θt and θr may be obtained from sensors which correspond to each transmitter and receiver present on the resistivity tool. Multiple transmitters and/or receivers may be present. For example, the resistivity tool may include one transmitter and two receivers. The resistivity tool may also include one transmitter and three receivers. The tilt angles are retrieved for each of the transmitters and receivers present on the tool.
The signal processor identifies whether a dogleg angle exists between the transmitter and receiver subs (205). A dogleg angle θdog exists when the longitudinal axes of the transmitter and receiver subs are positioned at an angle relative to each other. The presence of a dogleg angle between transmitter and receiver subs of the resistivity tool may be determined by leveraging sensors present on the resistivity tool.
If a dogleg angle exists between the axes of the transmitter and receiver subs, the signal processor adjusts the transmitter and receiver angles of tilt based on the dogleg angle (207). Adjustment of the angles of tilt θt and θr based on the dogleg angle θdog (“dogleg correction”) is performed so the resulting decoupled components account for the dogleg angle θdog. Dogleg correction of the angles θt and θr may leverage trigonometric relationships between the transmitter axis, receiver axis, and the intersection point between the axes. As an example, if θt is measured to be 35 degrees, θr is measured to be 40 degrees, and θdog is 20 degrees, the values of θt and θr are corrected to account for the 20 degree dogleg angle. The dogleg corrected values of θt and θr are 45 degrees and 30 degrees, respectively. Dogleg correction of the angles of tilt increases the accuracy of the values determined for the decoupled components and therefore improves the accuracy of the recovered 3-D formation model resulting from inversion.
The signal processor determines whether the azimuthal offset βref is known (209). The azimuthal offset βref is the difference between the azimuthal position of the transmitter and the azimuthal position of the receiver. βref may be based on the tool face offset between the transmitter sub and receiver sub. For instance, the azimuthal positions of the transmitter and receiver may differ as a result of independent rotation and/or different rotation speeds of the respective resistivity tool subs. The presence of an additional tool which can measure the azimuthal offset and/or resistivity tool sensors can determine whether or not the value of βref is known. If known, the measured azimuthal offset can be obtained depending upon the additional tool or tool sensors. For instance, the signal processor can retrieve from a location to which the additional tool or tool sensors store the azimuthal offset measurement if not communicated directly to the signal processor. Embodiments may not perform this determination if the setting is a constant. For instance, the signal processor can be configured to retrieve the azimuthal offset when loaded on a tool that has the additional tool or tool sensors to measure the azimuthal offset.
If the value of βref is unknown, the detected signal Hr(β) is decoupled semi-analytically to determine the values of the nine nonzero electromagnetic field tensor components (211). The semi-analytical component decoupling method determines the value of βref through constrained minimization prior to analytically determining the electromagnetic field tensor components. The semi-analytical method of component decoupling is further described in
If the value of βref is known, the detected signal Hr(β) is decoupled numerically to determine the values of the nine nonzero electromagnetic field tensor components (213). The numerical decoupling method leverages the known value of βref for fitting a curve generated from the azimuthal measurements. The numerical method of component decoupling is further described in
The signal processor communicates the decoupled components uphole to the formation surface for input into a 3-D inversion process to determine formation properties (215). Because signal decoupling is performed downhole, the values of the electromagnetic field tensor components may be communicated to the surface individually rather than sending the detected signal obtained at each azimuthal measurement.
The signal processor computes the value of the azimuthal offset βref (301). An azimuthal voltage measured by a receiver r at azimuth angle βi can be represented as follows in Equation 2:
where each Cij corresponds to a component of a coupling matrix C. The subscripts i and j denote orthogonal directions the tool coordinate system. Each Cij indicates that voltage is received by a receiver oriented in the j-direction when a transmitter oriented in the i-direction is actively emitting electromagnetic radiation. For example, the Czx component indicates the voltage received by a receiver oriented in the x-direction when a transmitter is transmitting a signal in the z-direction. The relationships between components of the coupling matrix C and the electromagnetic field tensor components can be represented as follows in Equation Set 3:
The value of the azimuthal offset βref can be determined by solving a constrained nonlinear minimization problem. The value of βref is computed through constrained minimization at an azimuth angle βi with the formula shown in Equation 4:
where Vmea(βi) and Vpre(βi) correspond to voltages measured for each transmitter-receiver pair.
The signal processor obtains parallel and perpendicular signals corresponding to the parallel transmitter-receiver pair and the perpendicular transmitter-receiver pair (303). The signals detected at each transmitter-receiver pair correspond to a parallel or perpendicular signal depending on the orientation of the corresponding transmitter and receiver. For instance, the resistivity tool may contain two cross-antenna receivers and one transmitter. The parallel signal is obtained from the tilted receiver which is parallel to the tilted transmitter. The perpendicular signal is obtained from the tilted receiver which is perpendicular to the tilted transmitter. The parallel signals which are obtained for receiver r, where r identifies the receiver which detected the signal, can be represented as follows in Equations 5-1 and 5-2. Equation 5-2 results from Equation 5-1 if assuming a 1-D formation model:
where Vrpl represents the measured voltage on the receiver corresponding to the parallel transmitter-receiver pair. Similarly, the perpendicular signals which are obtained for receiver r can be represented as follows in Equations 6-1 and 6-2. Equation 6-2 results from Equation 6-1 if assuming a 1-D formation model:
where Vrpr represents the measured voltage on the receiver corresponding to the perpendicular transmitter-receiver pair. The parallel and perpendicular signals can additionally be represented as follows in Equations 7 and 8:
The coefficients E0, E1, and E2 can be determined with the formulas depicted in Equation Set 9:
where Vr(βi) is the measured azimuthal voltage.
The signal processor calculates sum and difference signals (305). The sum and difference signals are based on the sum and difference of the parallel and perpendicular signals obtained for the corresponding transmitter-receiver pairs. The sum signal for an azimuth angle βi may be represented as follows in Equations 10-1 and 10-2, where 10-2 follows from 10-1 if assuming a 1-D formation model:
Vrsum(βi)=Vrpl(βi)+Vrpr(βi)=Hzx cos βi+Hzy sin βi+Hzz (10-1)
Vrsum(βi)=Vrpl(βi)+Vrpr(βi)=Hzx cos(βi+βref)+Hzz (10-2)
Similarly, the difference signal for an azimuth angle βi may be represented as follows in Equations 11-1 and 11-2, where 11-2 follows from 11-1 if assuming a 1-D formation model:
The sum and difference signals can be generalized as follows in Equations 12 and 13:
The coefficients E0, E1, and E2 can be determined with the formulas depicted in Equation Set 9.
The signal processor determines values of five components which correspond to a partial electromagnetic field tensor (307). The components Hzz, Hxx, Hyy, Hxz, and Hzx(a “partial electromagnetic field tensor”) may be solved for based on the calculated sum and difference signals and the value of βref. Values for the components of the partial electromagnetic field tensor can be determined with the following equations represented in Equation Set 14:
The signal processor performs a tensor rotation to obtain the remaining components to yield a full electromagnetic field tensor (309). To obtain values for the components Hxy, Hyx, Hyz, and Hzy and therefore the full electromagnetic field tensor Ht through a tensor rotation, the partial electromagnetic field tensor is multiplied by rotation matrix R(βref) as shown in Equation 15:
where rotation matrix R(βref) is represented as in Equation 16:
The values of each of the nine electromagnetic field tensor components Hij for i, j=x, y, z can be obtained as a result of the tensor rotation. The individual decoupled components may be communicated to the formation surface to be subsequently leveraged as inputs into a 3-D inversion process to determine properties of the surrounding formation.
The signal processor processes the signal detected for each active transmitter-receiver pair (401). The receiver r corresponding to the transmitter-receiver pair for which operations are currently being performed is hereinafter referred to as the “current receiver.” The detected signal data Hr(βi) for a known βref can be represented with the relationships shown in Equation 17:
A coupling matrix C with components Cxx, Cxy, Cxz, Cyx, Cyy, Cyz, Czx, Czy, and Czz can be leveraged to expand Equation 17. The subscripts i and j denote orthogonal directions the tool coordinate system. Each Cij indicates that voltage is received by a receiver oriented in the j-direction when a transmitter oriented in the i-direction is actively emitting electromagnetic radiation. For example, the Cxz component indicates the voltage received by a receiver oriented in the z-direction when a transmitter is transmitting a signal in the x-direction. With coupling matrix C, the representation of the detected signal presented in Equation 17 can be expanded into the form shown in Equation 18:
The relationships between components of the coupling matrix C and components of the electromagnetic field tensor can be represented as follows in Equation Set 19:
The signal processor processes the measurements obtained for data bin i taken at azimuth angle βi for each azimuth angle β1 through βN (403). The data bin i for which operations are currently being performed is hereinafter referred to as the “current data bin.”
The signal processor substitutes the measured data corresponding to the current data bin into a curve fitting equation (405). The curve fitting equation is shown in Equation 20:
Hr(βi)=A cos(2βi+βref)+B sin(2βi+βref)+C cos βi+D sin βi+E (20)
where each fitting coefficient A, B, C, D, and E can be represented as shown in Equation Set 21:
The signal processor substitutes azimuthal bin data into the curve fitting equation until each data bin 1 through N has been accounted for in curve fitting (407). Equation 20 can be implemented for each value of βi corresponding to an azimuthal measurement point for a known βref, where a measurement point is a unique combination of values for Zrβ, βi βref, θt, and θr at a given measured depth. Substituting bin data into Equation 20 for each βi for i=1 through N results in an equation system from which the fitting coefficients A, B, C, D, and E can be solved. The resulting equation system for a receiver r is shown in Equation Set 22:
Equation Set 22 is an overdetermined equation system for values of N greater than five. For example, when N=32, Equation Set 22 contains 32 equations for βi through β32 with five unknowns (i.e., the fitting coefficients). The unknown fitting coefficients may be solved from the overdetermined Equation Set 22.
The signal processor solves an overdetermined curve fitting equation system for fitting coefficients for the current receiver (409). The fitting coefficients A, B, C, D, and E for the current receiver can be solved from Equation Set 22 through various methods, such as by solving for the fitting coefficients using the method of least squares with or without matrix decomposition. Embodiments can use other regression analysis methods.
The signal processor continues to solve the curve fitting equation system until each of the active transmitter-receiver pairs ri through rN has been accounted for (411). Once the curve fitting equation system depicted in Equation Set 22 has been solved for each transmitter-receiver pair TR, the fitting coefficients ATR, BTR, CTR, DTR, and ETR are obtained for each active transmitter-receiver pair.
Based on the fitting coefficients obtained through curve fitting for each active receiver, the signal processor determines nine electromagnetic field tensor components (413). Once the fitting coefficients have been determined for each active transmitter-receiver pair TR, the coupling component relationships depicted in Equation Set 19 and values of the fitting coefficients ATR, BTR, CTR, DTR, and ETR are substituted into Equation Set 21 to determine the values of each of the electromagnetic field tensor components Hij. In the instance of two transmitter-receiver pairs, Equation Set 23 results:
Equation Set 23 is an overdetermined equation system with ten equations and nine unknowns (i.e., the electromagnetic field tensor components Hij). The values of the nine electromagnetic field tensor components Hij can be solved from Equation Set 23. In the case where a third transmitter-receiver pair is present, and the receivers are 90 degrees azimuthally offset to the transmitter, Equation Set 24 as follows may be added onto Equation Set 23:
Because the combined equation sets remain an overdetermined system of equations with fifteen equations and nine unknowns, each of the electromagnetic field tensor components Hij can be solved from the combined Equation Set 23 and Equation Set 24. If additional transmitter-receiver pairs are present (i.e., more than three transmitter-receiver pairs), additional equation sets following a similar pattern may be included when solving for the electromagnetic field tensor components Hij.
The drilling rig 602 may thus provide support for the drill string 608. The drill string 608 may operate to penetrate the rotary table 610 for drilling the borehole 612 through subsurface formations 614. The drill string 608 may include a Kelly 616, drill pipe 618, and the bottom hole assembly 620, perhaps located at the lower portion of the drill pipe 618.
The bottom hole assembly 620 may include drill collars 622, a down hole tool 624, and a drill bit 626. The drill bit 626 may operate to create a borehole 612 by penetrating the surface 604 and subsurface formations 614. The down hole tool 624 may comprise any of a number of different types of tools including MWD tools, LWD tools, and others.
During drilling operations, the drill string 608 (perhaps including the Kelly 616, the drill pipe 618, and the bottom hole assembly 620) may be rotated by the rotary table 610. In addition to, or alternatively, the bottom hole assembly 620 may also be rotated by a motor (e.g., a mud motor) that is located down hole. The drill collars 622 may be used to add weight to the drill bit 626. The drill collars 622 may also operate to stiffen the bottom hole assembly 620, allowing the bottom hole assembly 620 to transfer the added weight to the drill bit 626, and in turn, to assist the drill bit 626 in penetrating the surface 604 and subsurface formations 614.
During drilling operations, a mud pump 632 may pump drilling fluid (sometimes known by those of ordinary skill in the art as “drilling mud”) from a mud pit 634 through a hose 636 into the drill pipe 618 and down to the drill bit 626. The drilling fluid can flow out from the drill bit 626 and be returned to the surface 604 through an annular area 640 between the drill pipe 618 and the sides of the borehole 612. The drilling fluid may then be returned to the mud pit 634, where such fluid is filtered. In some embodiments, the drilling fluid can be used to cool the drill bit 626, as well as to provide lubrication for the drill bit 626 during drilling operations. Additionally, the drilling fluid may be used to remove subsurface formation 614 cuttings created by operating the drill bit 626.
Subterranean operations may be conducted using a wireline system 720 once the drillstring has been removed, though, at times, some or all of the drillstring may remain in a borehole 714 during logging with the wireline system 720. The wireline system 720 may include one or more logging tools 726 that may be suspended in the borehole 714 by a conveyance 715 (e.g., a cable, slickline, or coiled tubing). The logging tool 726 may be communicatively coupled to the conveyance 715. The conveyance 715 may contain conductors for transporting power to the wireline system 720 and telemetry from the logging tool 726 to a logging facility 744. Alternatively, the conveyance 715 may lack a conductor, as is often the case using slickline or coiled tubing, and the wireline system 720 may contain a control unit 734 that contains memory, one or more batteries, and/or one or more processors for performing operations and storing measurements.
In certain embodiments, the control unit 734 can be positioned at the surface, in the borehole (e.g., in the conveyance 715 and/or as part of the logging tool 726) or both (e.g., a portion of the processing may occur downhole and a portion may occur at the surface). The control unit 734 may include a control system or a control algorithm. In certain embodiments, a control system, an algorithm, or a set of machine-readable instructions may cause the control unit 734 to generate and provide an input signal to one or more elements of the logging tool 726, such as the sensors along the logging tool 726. The input signal may cause the sensors to be active or to output signals indicative of sensed properties. The logging facility 744 (shown in
The logging tool 726 includes a mandrel and a number of extendible arms coupled to the mandrel. One or more pads are coupled to each of the extendible arms. Each of the pads have a surface facing radially outward from the mandrel. Additionally, at least sensor disposed on the surface of each pad. During operation, the extendible arms are extended outwards to a wall of the borehole to extend the surface of the pads outward against the wall of the borehole. The sensors of the pads of each extendible arm can detect image data to create captured images of the formation surrounding the borehole.
The examples often refer to a “signal processor.” The signal processor is a construct used to refer to implementation of functionality for decoupling electromagnetic field tensor components from a detected signal after emission of the signal from a transmitter, traversal through a surrounding formation, and detection by a receiver. This construct is utilized since numerous implementations are possible. A signal processor may be a particular component or components of a machine (e.g., a particular circuit card enclosed in a housing with other circuit cards/boards), machine-executable program or programs, firmware, a circuit card with circuitry configured and programmed with firmware, etc. The term is used to efficiently explain content of the disclosure. Although the examples refer to operations being performed by a signal processor, different entities can perform different operations.
The flowcharts are provided to aid in understanding the illustrations and are not to be used to limit scope of the claims. The flowcharts depict example operations that can vary within the scope of the claims. Additional operations may be performed; fewer operations may be performed; the operations may be performed in parallel; and the operations may be performed in a different order. For example, with respect to
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.
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 full electromagnetic field tensor component decoupling 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.
Use of the phrase “at least one of” preceding a list with the conjunction “and” should not be treated as an exclusive list and should not be construed as a list of categories with one item from each category, unless specifically stated otherwise. A clause that recites “at least one of A, B, and C” can be infringed with only one of the listed items, multiple of the listed items, and one or more of the items in the list and another item not listed.
This description uses the term “electromagnetic field” to refer to a field which consists of electric and/or magnetic components. As used by this description, an electromagnetic field encompasses an electric field, a magnetic field, or an electromagnetic field. Tensor components of the electromagnetic field referred to in this description can correspond to components of the electric field, magnetic field, or electromagnetic field.
A method comprises detecting at a first receiver of a set of one or more receivers a formation response to electromagnetic radiation emitted from a first transmitter of a set of one or more transmitters. Complex azimuthal electromagnetic field data corresponding to the formation response is determined. A first plurality of non-zero tensor components is decoupled from the complex azimuthal electromagnetic field data without matrix inversion. The decoupling comprises numerically decoupling if an azimuthal offset between the first transmitter and the first receiver is known. The decoupling comprises semi-analytically decoupling if the azimuthal offset between the first transmitter and the first receiver is unknown.
Semi-analytically decoupling comprises calculating a minimum for the azimuthal offset if the azimuthal offset is unknown. A parallel signal value and a perpendicular signal value corresponding to pairing of the set of one or more transmitters and set of one or more receivers are determined. A sum of the parallel signal value and the perpendicular signal value and a difference of the parallel signal value and the perpendicular signal value are calculated. A first subset of the first plurality of nonzero tensor components is determined based, at least in part, on the calculated azimuthal offset minimum and at least one of the sum and the difference.
The method further comprises performing a tensor rotation on the first subset of nonzero tensor components to determine a second subset of the first plurality of nonzero tensor components. The first and the second subset of nonzero tensor components form the first plurality of nonzero tensor components.
Numerically decoupling the first plurality of nonzero tensor components comprises fitting a plurality of curve representations corresponding to the azimuthal angles at which measurements have been taken corresponding to the formation response. Fitting the plurality of curve representations comprises fitting each curve representation based on the known azimuthal offset, fitting coefficients, and formation response measurements at the corresponding one of the azimuthal angles. The fitting coefficients across the plurality of curve representations are determined for each pairing between the set of one or more transmitters and the set of one or more receivers. The first plurality of nonzero tensor components is calculated based, at least in part, on the fitting coefficients.
Calculating the first plurality of nonzero tensor components based on the fitting coefficients comprises solving for each receiver of the set of one or more receivers,
Hr(βi)=A cos(2βi+βref)+B sin(2βi+βref)+C cos βi+D sin βi+E,
where A represents the formation response measurement at the azimuthal angle bin i for receiver r, βref indicates the known azimuthal offset corresponding to the receiver, and A, B, C, D, and E are the fitting coefficients.
Solving for each receiver comprises regression analysis.
The regression analysis comprises the least squares method.
The decoupling is performed downhole.
It is determined whether a dogleg angle exists between a transmitter sub and a receiver sub. Based on a determination that the dogleg angle exists, angles of tilt of those of the set of one or more receivers and set of one or more transmitters corresponding to the transmitter sub and the receiver sub are determined. The angles of tilt are corrected based, at least in part, on a measurement of the dogleg angle. The decoupling uses the corrected angles of tilt.
The method further comprises communicating the plurality of nonzero tensor components uphole.
One or more non-transitory machine-readable media comprise program code executable by a processor to perform operations comprising determining complex azimuthal electromagnetic field data corresponding to a formation response to electromagnetic radiation emitted from at least a first transmitter of a set of one or more transmitters and detected by a set of one or more receivers. A first plurality of non-zero tensor components are decoupled from the complex azimuthal electromagnetic field data without matrix inversion. The decoupling comprises numerically decoupling if an azimuthal offset between the first transmitter and the set of one or more receivers is known. The decoupling comprises semi-analytically decoupling if the azimuthal offset is unknown.
Semi-analytically decoupling comprises calculating a minimum for the azimuthal offset if the azimuthal offset is unknown. A parallel signal value and a perpendicular signal value corresponding to pairing of the set of one or more transmitters and set of one or more receivers is determined. A sum of the parallel signal value and the perpendicular signal value and a difference of the parallel signal value and the perpendicular signal value are calculated. A first subset of the first plurality of nonzero tensor components is determined based, at least in part, on the calculated azimuthal offset minimum and at least one of the sum and the difference.
The operations further comprise performing a tensor rotation on the first subset of nonzero tensor components to determine a second subset of the first plurality of nonzero tensor components. The first and the second subset of nonzero tensor components form the first plurality of nonzero tensor components.
Numerically decoupling the first plurality of nonzero tensor components comprises fitting a plurality of curve representations corresponding to the azimuthal angles at which measurements have been taken corresponding to the formation response. Fitting the plurality of curve representations comprises fitting each curve representation based on the known azimuthal offset, fitting coefficients, and formation response measurements at the corresponding one of the azimuthal angles. Fitting coefficients across the plurality of curve representations are determined for each pairing between the set of one or more transmitters and the set of one or more receivers. Based, at least in part, on the fitting coefficients, the first plurality of nonzero tensor components are calculated.
Calculating the first plurality of nonzero tensor components based on the fitting coefficients comprises solving for each receiver of the set of one or more receivers
Hr(βi)=A cos(2βi+βref)+B sin(2βi+βref)+C cos βi+D sin βi+E,
where βi represents the formation response measurement at the azimuthal angle bin i for receiver r, βref indicates the known azimuthal offset corresponding to the receiver, and A, B, C, D, and E are the fitting coefficients.
The operations further comprise determining whether a dogleg angle exists between a transmitter sub and a receiver sub. Based on a determination that the dogleg angle exists, angles of tilt of those of the set of one or more receivers and set of one or more transmitters corresponding to the transmitter sub and the receiver sub are determined. The angles of tilt are corrected based, at least in part, on a measurement of the dogleg angle, where the decoupling uses the corrected angles of tilt.
An apparatus comprises a multi-sub tool having a transmitter sub with at least one transmitter antenna and a receiver sub with at least one receiver antenna, a processor, and a machine-readable medium having program code executable by the processor to cause the apparatus to determine complex azimuthal electromagnetic field data corresponding to a formation response to electromagnetic radiation emitted from at least a first transmitter of a set of one or more transmitters and detected by a set of one or more receivers. A first plurality of non-zero tensor components is decoupled from the complex azimuthal electromagnetic field data without matrix inversion. The program code to decouple comprises program code to numerically decouple if an azimuthal offset between the first transmitter and the set of one or more receivers is known. The program code to decouple comprises program code to semi-analytically decouple if the azimuthal offset is unknown.
The program code to semi-analytically decouple comprises instructions to calculate a minimum for the azimuthal offset if the azimuthal offset is unknown. A parallel signal value and a perpendicular signal value corresponding to pairing of the set of one or more transmitters and set of one or more receivers are determined. A sum of the parallel signal value and the perpendicular signal value and a difference of the parallel signal value and the perpendicular signal value are calculated. A first subset of the first plurality of nonzero tensor components is determined based, at least in part, on the calculated azimuthal offset minimum and at least one of the sum and the difference.
The program code further comprises program code executable by the processor to cause the apparatus to perform a tensor rotation on the first subset of nonzero tensor components to determine a second subset of the first plurality of nonzero tensor components. The first and the second subset of nonzero tensor components form the first plurality of nonzero tensor components.
The program code to numerically decouple the first plurality of nonzero tensor components comprises program code to fit a plurality of curve representations corresponding to the azimuthal angles at which measurements have been taken corresponding to the formation response. The program code to fit the plurality of curve representations comprises program code to fit each curve representation based on the known azimuthal offset, fitting coefficients, and formation response measurements at the corresponding one of the azimuthal angles. The fitting coefficients across the plurality of curve representations are determined for each pairing between the set of one or more transmitters and the set of one or more receivers. The first plurality of nonzero tensor components is calculated based, at least in part, on the fitting coefficients.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2019/020941 | 3/6/2019 | WO | 00 |
Number | Name | Date | Kind |
---|---|---|---|
6163155 | Bittar | Dec 2000 | A |
8274289 | Bittar et al. | Sep 2012 | B2 |
20130073206 | Hou | Mar 2013 | A1 |
20130144530 | Bittar et al. | Jun 2013 | A1 |
20150285061 | Wu et al. | Oct 2015 | A1 |
20150369952 | Wu | Dec 2015 | A1 |
20160187521 | Homan et al. | Jun 2016 | A1 |
20160209540 | Frey et al. | Jul 2016 | A1 |
20170052273 | Yang | Feb 2017 | A1 |
20180136356 | Wilson et al. | May 2018 | A1 |
20180372908 | Hou | Dec 2018 | A1 |
20200003930 | Ma et al. | Jan 2020 | A1 |
Number | Date | Country |
---|---|---|
2018222208 | Jun 2018 | WO |
Entry |
---|
Fang et al., Determination of Intrinsic Dip and Azimuth from LWD Azimuthal-Propagation Resistivity Measurements in Anisotropic Formations, Aug. 2010 SPE Reservoir Evaluation & Engineering, pp. 667-678 (Year: 2010). |
PCT Application Serial No. PCT/US2019/020941, International Search Report, dated Dec. 4, 2019, 3 pages. |
PCT Application Serial No. PCT/US2019/020941, International Written Opinion, dated Dec. 4, 2019, 5 pages. |
Dupuis, et al., “Automatic inversion of deep-directional-resistivity measurements for well placement and reservoir description”, Society of Exploration Geophysicists, The Leading Edge, vol. 34, Issue 05, May 2015, pp. 504-512. |
Sviridov, et al., “New Software for Processing of LWD Extradeep Resistivity and Azimuthal Resistivity Data”, Society of Petroleum Engineers, SPE Reservoir Evaluation & Engineering, vol. 17, Issue 02., May 2014, 20 pages. |
Number | Date | Country | |
---|---|---|---|
20210003733 A1 | Jan 2021 | US |