This disclosure relates generally to the field of electrical conductivity measurements of formations penetrated by a wellbore. More specifically, the disclosure relates to processing multiaxial electromagnetic induction measurements to obtain real-time formation anisotropy and dip information.
Measuring formations properties of a formation from within a wellbore using some conventional 3D triaxial electromagnetic induction tools generally includes measuring 9 component apparent conductivity tensors (σm(i,j,k), j,k=1,2,3), at multiple distances between an electromagnetic transmitter and the respective receivers, represented by index i.
The measurements are usually obtained in the frequency domain by operating the transmitter with a continuous wave (CW) of one or more discrete frequencies to enhance the signal-to-noise ratio. However, measurements of the same information content could also be obtained and used from time domain signals through a Fourier decomposition process. This is a well known physics principle of frequency-time duality.
Formation properties, such as horizontal and vertical conductivities (σh, σv), relative dip angle (θ) and the dip azimuthal direction (Φ), as well as borehole/tool properties, such as mud conductivity (σmud), hole diameter (hd), tool eccentering distance (decc), tool eccentering azimuthal angle (ψ), all affect these conductivity tensors.
After the borehole correction, the borehole corrected measurements may be further processed with a simplified model which does not contain a borehole. For example, one may use a simple model of uniform anisotropic formation with arbitrary dip angle with respect to the tool as illustrated in top view in
Before multiaxial induction tools were invented, most of the induction tools only used axial coils or ZZ coils (coils with magnetic moment directed along the axial direction, or Z coordinate direction, of the tool) for the measurement. Such a ZZ coil tool could effectively measure only horizontal resistivity in a vertical well through horizontally layered formations, or any combination of well inclination and formation dip where the tool axis was perpendicular to the bedding planes). For many hydrocarbon bearing zones, the condition of vertical wells through horizontally layered formations is not common. The formations usually are characterized by Rh, Rv, dip, and azimuth of the layers. The apparent conductivity tensor measured by the triaxial induction tool is sensitive to the above formation parameters. Various inversion techniques, such as axial ZD and 1D inversion (e.g., Wang et al, “Triaxial Induction Logging, Theory, Modeling, Inversion, and Interpretation” SPE 103897, 2006, incorporated herein by reference), have been developed to solve for the formation parameters from the triaxial measurements. The axial 1D inversion model allows layered anisotropic formations to have different Rh and Rv values for each layer. However, the axial 1D inversion model requires the dip and azimuth of all the anisotropic layers within the processing window to be the same. If those assumed model conditions actually exist, the axial 1D inversion could produce higher resolution Rh and Rv logs in each layer than those from ZD inversion. The results are free from adjacent layer (“shoulder bed”) effects.
Under actual well logging condition, the dip and azimuth of the formations are generally not well known and may be highly variable. If one applies axial 1D inversion indiscriminately, there is no effective way to discern whether the axial 1D model assumptions are met or not. Therefore, the validity of the resultant logs becomes questionable.
Through extensive study using model data and real logs, it is apparent that the Rh, dip, and azimuth logs from ZD inversions have a reasonably good vertical response, while the Rv log is often distinctly has poorer vertical response compared with Rh, dip, and azimuth logs. Consequently, the ZD's Rv log often misses the true Rv value of thin beds of thickness of 1 to several feet.
More specifically, the results from RADAR processing, which is a service mark of Schlumberger Technology Corporation, Sugar Land, Tex., e.g., conventional inversion processing, which is a mark of the assignee of the present invention, currently used in tools such as the RT SCANNER tool, which is also a mark Schlumberger Technology Corporation, Sugar Land, Tex., and as described more fully in International Application Publication No. WO2011/091216, hereby incorporated by reference) or ZD processing show that most of the formations encountered in the subsurface are 3D formations.
Under normal logging conditions, the dip and azimuth of the formation are unknown and generally highly variable, even for vertical wells. If one applies axial 1D inversion indiscriminately, there is no effective way to discern whether the axial 1D model assumptions are met or not. Therefore, the validity of the resultant logs, and/or the quality of the inversion results, becomes questionable.
Accordingly, there is a need in the art for methods and systems for obtaining and processing downhole conductivity measurements that overcome one or more of the deficiencies that exist with conventional methods.
A method for logging a formation according to one aspect includes obtaining a plurality of multiaxial electromagnetic conductivity measurements from the formation. A zero-dimensional inversion on the plurality of conductivity measurements is performed, yielding zero-dimensional inversion results. A first portion of the results from the zero-dimensional inversion is identified for processing with a higher-order inversion. The higher-order inversion is performed on the first portion, yielding higher-order inversion results. The zero-dimensional inversion results are combined with the higher-order inversion results to form composite outputs for formation characteristics.
The present disclosure systems and methods for logging a subsurface formation by combining results for a zero-dimensional inversion of multiaxial induction conductivity measurements with results for a higher-order inversion of a subset of the conductivity measurements.
A drill string 12 is suspended within the borehole 11 and has a bottom hole assembly 100 which includes a drill bit 105 at its lower end. The surface system includes platform and derrick assembly 10 positioned over the borehole 11, the assembly 10 including a rotary table 16, kelly 17, hook 18 and rotary swivel 19. The drill string 12 is rotated by the rotary table 16, energized by means not shown, which engages the kelly 17 at the upper end of the drill string. The drill string 12 is suspended from a hook 18, attached to a traveling block (also not shown), through the kelly 17 and a rotary swivel 19 which permits rotation of the drill string relative to the hook. As is well known, a top drive system could alternatively be used.
In the present example, the surface system further includes drilling fluid or mud 26 stored in a pit 27 formed at the well site. A pump 29 delivers the drilling fluid 26 to the interior of the drill string 12 via a port in the swivel 19, causing the drilling fluid to flow downwardly through the drill string 12 as indicated by the directional arrow 8. The drilling fluid exits the drill string 12 via ports in the drill bit 105, and then circulates upwardly through the annulus region between the outside of the drill string and the wall of the borehole, as indicated by the directional arrows 9. In this well known manner, the drilling fluid lubricates the drill bit 105 and carries formation cuttings up to the surface as it is returned to the pit 27 for recirculation.
The bottom hole assembly 100 of the illustrated embodiment a logging-while-drilling (LWD) module 120, a measuring-while-drilling (MWD) module 130, a rotary-steerable directional drilling system and motor, and drill bit 105.
The LWD module 120 may be housed in a special type of drill collar, as is known in the art, and may contain one or a plurality of known types of logging tools. It will also be understood that more than one LWD and/or MWD module can be employed, e.g. as represented at 120A. (References, throughout, to a module at the position of 120 can alternatively mean a module at the position of 120A as well.) The LWD module includes capabilities for measuring, processing, and storing information, as well as for communicating with the surface equipment. In the present embodiment, the LWD module includes a directional resistivity measuring device.
The MWD module 130 is also housed in a special type of drill collar, as is known in the art, and can contain one or more devices for measuring characteristics of the drill string and drill bit. The MWD tool further includes an apparatus (not shown) for generating electrical power to the downhole system. This may typically include a mud turbine generator powered by the flow of the drilling fluid, it being understood that other power and/or battery systems may be employed. In the present embodiment, the MWD module includes one or more of the following types of measuring devices: a weight-on-bit measuring device, a torque measuring device, a vibration measuring device, a shock measuring device, a stick slip measuring device, a direction measuring device, and an inclination measuring device. Measurements made by the MWD and LWD modules may be communicated to a control unit 30 disposed at the surface. The control unit 30 may include recording and/or data processing instruments as will be mode fully explained with reference to
Although
As discussed above, measurements made by multiaxial induction tools are generally input into an inversion process. Various aspects of example methods for inverting and otherwise processing the conductivity-related measurements obtained by induction tools are discussed herein.
In example embodiments, the RADAR processing or ZD processing or other higher resolution processing can be performed using data measured using multiaxial electromagnetic receivers spaced at various longitudinal distances from a multiaxial electromagnetic transmitter. While the present example is directed to triaxial induction well logging tools, wherein the transmitter and receivers consist of mutually orthogonal dipole antennas, with one antenna generally parallel to the instrument's longitudinal axis, it is to be clearly understood that other example processes may be derived for instruments having other than triaxial dipole antennas. It is only necessary to have a sufficient number of such antennas such that the apparent conductivity tensors described with reference to
In example embodiments, the inversion may be repeated for every transmitter to receiver spacing. For each spacing i, a set of formation parameters σhi, σvi, θi, and Φi may be obtained. There are various ways to form transmitter-to-receiver spacing groups. In one example, a simple method can be a spacing group consisting of data from only a single transmitter to receiver spacing. For the purpose of enhancing signal-to-noise ratio, more than one triaxial spacing data can be grouped into a spacing group. For example, the data for the following spacings can be grouped together:
In some examples, the effective transmitter to receiver spacing of each group can be the averaged spacing of the constituent measurement sets in the group.
A cost function may then be constructed at 68 to relate the cost to the degree of match between the measured data 60 and modeled data 64. The forward modeling algorithm can use analytic formulae to compute the model triaxial response. Example analytic expressions for triaxial responses in uniform dipping anisotrpic formation are known in the art, such as those described in, Moran, J. H. and Gianzero, S. C., “Effects of Formation Anisotropy on Resistivity-Logging Measurements”, Geophysics, 44, (1979), pp. 1266-1286. There are a number of ways to construct the cost function, with some being more efficient than others. An example cost function may be expressed as:
where the wi,j,k is weighting coefficient, σmi,j,k is the measured conductivity tensor and σi,j,k is the modeled conductivity tensor.
An example of the weighting function wi,j,k may be expressed in terms of standard deviation of the sonde error measurement, σstdi,j,k, as:
The above expression of a weighting function will make wi,j,k≈1, if the amplitude ratio between sonde error standard deviation and the measurement is near 0. The weighting function will decrease as the amplitude ratio increases and wi,j,k≈0 if the sonde error is approaching the same magnitude of or larger than the measurement.
Other forms of the weighting function, such as wi,j,k=1, may also produce reasonable results. In this case, the larger amplitude measurements tend to have higher influence on the cost function. Other forms of expression of cost function may also work as long as it could relate uniquely higher degree of match between the measurements and model values to lower cost. Additional examples of cost function expressions are given below:
The minimum number of measurements that enter into the cost function should equal the number of unknown model parameters to be inverted. Usually, more measurements are available and may be used to enhance the statistical precision of the inversion process.
Starting from a set of initial estimate of model parameter values, at 66, a minimization algorithm may be used to determine the values of the inverted model parameters that produce the lowest possible value of the cost function. A non-linear least squares algorithm, such as the algorithms described in Levenberg, K. “A Method for the Solution of Certain Problems in Least Squares.”, Quart. Appl. Math. 2, 164-168, 1944 or Marquardt, D. W.,“An Algorithm for Least-Squares Estimation of Nonlinear Parameters”, J. Soc. Ind. Appl. Math., Vol II, No. 2., pp. 431-441 (1963), can be used to search for the model parameter values that minimize the cost function in Eq. (1-1) through an iteration process. For example, for a given n-th iteration, the algorithm will compute the cost function, En, from the current model parameters and also the difference between the current cost function and the previous cost function, ΔE=abs(En−En−1). The results may then be used to check whether any of the exit criteria are satisfied, at 67. Usually, the exit criteria specify the conditions in which the state of diminishing return is reached for continuing the iteration process. The exit criteria may include, but are not limited to, the following:
If the exit criteria are not satisfied, the algorithm can then determine the next set of trial parameter values in the direction of the steepest descent of E, and send the new parameter values to the forward engine to compute a new set of model responses. If any one of the exit criteria are satisfied, the algorithm can stop the iteration and output the then-current model parameters as a set of inverted parameters.
A non-linear least squares algorithm may not converge to the closest values of the actual formation parameters. Usually, for complex problems like the current one, the cost function may contain local minima. Accordingly, in some examples, the cost function may become locked into a local minimum and thus may produce incorrect inverted model parameters. Therefore, the robustness of such an algorithm may depend on the selection of the initial model parameter values. For a robust inversion, the initial model parameter algorithm may be selected to produce a set of initial parameter values such that the cost function is very close to the global minimum.
A coarse grid search strategy may be used to obtain the initial model parameters for σh, σv, and θ. The coarse grid values for rh (or 1/σh) parameters, rhi, may be obtained using σzz components of the input conductivity tensors and model σzz through an interpolation routine. A 7-point coarse grid for vertical resistivity, Rv, (or 1/σv) may be constructed through the σh/σy ratio, ratio_cg. The coarse grid may have the following values: ratio_cg=[1.0, 1.3, 1.7, 2.0, 3.0, 5.0, 10.0]. A 10-point coarse grid for dip angle, dip_cg, may be adopted. The dip_cg grid may have the following values: dip_cg=[0, 10, 20, 30, 40, 50, 60, 70, 80, 90].
The initial parameter model algorithm may loop through all the combination of the coarse grid for rh, ratio, and dip angle and compute the cost function. The parameter values at the coarse grid that produce the lowest cost function are obtained at 66, together with calculated azimuth angle θi as initial guess values for the iterative inversion process.
The specific range and density of the initial parameter coarse grids presented here appear to represent a good compromise based on the result of many trials. A wider range of parameter values and more dense coarse grids will produce more robust initial parameter values at the expense of higher computational cost.
Various methods may be used for determining flags, (i.e., as shown at 55 in
The 1D-axial model generally assumes the formation within the processing window consists of parallel anisotropic layers each with different Rh and Rv values. Furthermore, the dip and azimuth of all layers within the window are the same. Essentially, the formation Rh and Rv are allowed to have variation only in the axial direction. This model is used to obtain sharper vertical resolution Rh and Rv logs because it accounts for the (adjacent) shoulder bed effects.
The 1D-radial model assumes the formation is anisotropic without axial layers, instead with concentric radial layers, each with different Rh and Rv values. This model may be be used to process data with invasion condition to obtained resistivity of virgin and invaded zones and the diameter of invasion.
Compared with ZD processing, the above 1D processing models are of higher order. If the formation condition fit the model requirements, the higher order processing could improve certain aspect of the basic ZD logs. The 1D-axial model will generally have sharper Rh and Rv logs. The 1D-axial model will generally have virgin (uninvaded zone) and invaded zone resistivity. However, it may not be apparent for which zones these higher order processing models are applicable. In the unknown subsurface formations, these higher order models may not yield better results if the underline higher order model assumptions are not met. In fact, some modeling and research shows that using the 1D-axial processing yields worse results than ZD in some 3D formations. Accordingly, it is helpful to identify which zones are fully 3D formations, which zone fits 1D-axial model, and which zone fits the 1D-radial model. Indicator flags for these three different zones may be created to delineate the zone boundaries.
The purpose of these indicator flags are two-fold: One is to ensure high quality of the higher order inversion by running the higher order inversion only in the zones where the models fit the subsurface formation condition. The second is to save time because the higher order inversion usually is very time consuming. Test experience shows that running thousands of feet of data through 1D-axial inversion would take many hours. However, for the most part, the formation is fully 3D and 1D-axial results did not show any improvement over the already existing ZD results. In many occasions due to rapid change in dip and azimuth of the formation, the 1D-axial inversion shows worse results than ZD. Accordingly, it is desirable to identify the depth ranges over which 1D inversions can provide better results.
An example technique to derive the formation indicator flags is described with reference to the block diagram of
These intermediate results then may the be used, at 74 in a second step to determine a formation indicator flag ZID(j) at each depth frame j, as shown at 76. ZID is a tri-level flag which take the following values.
In example embodiments, the following control parameters may be used in the logic of defining the ZID flag.
In some examples, the ZID flag value may be set to 3 as default. The following criteria can be used to identify the 1D-axial and 1D-radial zones at any given depth index j.
and If either θ (2,j)<=dipc or azs(2,j)<=azsc, i.e. dip angle is small or azimuth angle variation is small, then
set ZID(j)=2, i.e. 1D-axial zone
Compute the following intermediate items
In this example, for the purpose of illustration, a gamma ray (GR) log and a cutoff value may be used in the above algorithm to define permeable formation zones. In other embodiments, any other log measurement that could indicate permeable formation zones could be used for this purpose, in addition to or instead of the GR log.
In the present example computing optimal ZD outputs may be performed. In the present example a method may be used for producing the best σh, σv, θ and t from the six spacing group ZD inversion results described with reference to
In example embodiments, the second transmitter to receiver (T-R) spacing group (15″+21″+27″) may be chosen to represent the short spacing and the 5th T-R spacing group (39″+54″+72″) may be chosen to represent the long spacing. Essentially, the best ZD results come from the second T-R spacing group if the formation is 3D or 1D-axial and from 5th T-R spacing group if the formation is 1D-radial.
An example ZD selection algorithm is shown in the block diagram on
At 82, a weighting coefficient array W may be constructed. W may have the same length, ndepth, as the data. W is assigned value of 1 in the zones where ZID(j)=1 (1D-radial zone) and 0 elsewhere. To eliminate the sporadic thin 1D-radial zones sometimes occurs around the thick bed boundary or within a thick bed, a nested median filter are applied to W. The length of the median filter may be controlled by two input parameters zmin and zinc, which specify the minimum length (in feet) of the 1D-radial zone and the depth sampling increment, respectively. Usually zmin=10 ft will produce reasonable results. Using zmin and zinc, two odd numbers nzmin and nzmin2 are obtained as the length of the main and nested medium filter.
To convert nzmin to odd number, the following check may be performed;
Here mod(a,b) is an operator that produce the remainder of a divided by b.
Here, medfilter(x,n) is an operator symbol that produces length n median filter output on input array x.
The W1 is the output of the nested median filter of the W. The median filter operation effectively remove thin (thickness less than zmin ft) zones of either W=1 or W=0 by assigning the W value of the thin zone to the surrounding thicker zone's value.
In a second step, the W1 array is filtered by a normalized Hamming window filter of length nmerge, which is a control parameter settable by the user. nmerge is odd number for the number of points over which the short spacing results and long spacing results are merged together smoothly. Usually nmerge should cover only a few feet of the data. The coefficient of the normalized Hamming window filter, amerge, is given as:
amerge=hamming(nmerge)/sum(hamming(nmerge))
Here, hamming(n) is a function that produces a Hamming window of length n and sum(x) is a function that produces the sum of the array x
Here, filterm is an operator symbol that would convolve the input array W1 with the filter coefficient amerge. The symbol filterm will also apply a shift to remove the filter delay. At 86, the best ZD outputs at each depth frame j may be computed via the following formula:
σhb(j)=σh(2,j)*(1−W2(j))+σh(5,j)W2(j)
σvb(j)=σv(2,j)*(1−W2(j))+σv(5,j)*W2(j)
θb(j)=θ(2,j)*(1−W2(j) +0(5,j)*W2(j)
σb(j)=φ(2,j)*(1−W2(j))+φ(5,j)*W2(j)
and such best ZD values may be output at 88.
Finite difference code was used to generate model data for 3D formation based on some typical field condition.
Due to shoulder bed effects, the ZD inversion results did not fully reproduce the model parameters. However, the inverted logs match the respective model parameters remarkably close. As expected, the short spacing results are closer to the model parameter than the long spacing. The best ZD results for this example are essentially the short spacing results.
This model data set may also be processed by 1D-axial inversion.
The 3D model data example demonstrated that in 3D formation ZD results may actually be better than 1D-axial results. The ZD's Rh and Rv are closer to the respective model parameter value than 1D-axial results. The 1D-axial's dip and azimuth values essentially equal to the averaged ZD results over the processing window.
The ZID flag shows many zones of 3D formation (ZID=3), such as 11340-11370 ft., and many zones of 1D-radial and 1D-axial formation. The 3D zones clearly show large dip and azimuth variation. The best ZD logs in the 3D zones match the short spacing results. The long spacing results in the 3D zones clearly show much lazy response consistent with the vertical resolution of the long spacing measurements. In the 1D-radial zones, such as 11300-11340ft, the log variation over depth is small but a clear separation between long spacing and short spacing log are discernible. In the 1D-radial zones, the best ZD logs match the long spacing results.
Example methods as explained above may make it possible to obtain reasonably accurate multiaxial induction well logging models of subsurface formations while well logging operations are underway (i.e., the tool is making measurements in the wellbore).
A processor can include a microprocessor, microcontroller, processor module or subsystem, programmable integrated circuit, programmable gate array, or another control or computing device.
The storage media 106 can be implemented as one or more non-transitory computer-readable or machine-readable storage media. Note that while in the example embodiment of
It should be appreciated that computing system 101 is only one example of a computing system, and that computing system 100 may have more or fewer components than shown, may combine additional components not depicted in the embodiment of
Further, the acts in the methods described above may be implemented by running one or more functional modules in information processing apparatus such as general purpose processors or application specific chips, such as ASICs, FPGAs, PLDs, or other appropriate devices. These modules, combinations of these modules, and/or their combination with general hardware are all included within the scope of protection of the invention.
As to the example methods and steps described in the embodiments presented previously, they are illustrative, and, in other embodiments, certain steps can be performed in a different order, in parallel with one another, omitted entirely, and/or combined between different example methods, and/or certain additional steps can be performed, without departing from the scope and spirit of the invention. Accordingly, such other embodiments are included in the invention described herein.
The example methods can comprise a computer program that embodies the functions described herein and illustrated in the flow charts. However, it should be apparent that there could be many different ways of implementing the example methods in computer or algorithmic programming, and the examples described herein should not be construed as limited to any one set of program instructions. Further, a skilled programmer would be able to write such a program to implement an example based on the flow charts and associated description in the application text. Therefore, disclosure of a particular set of program code instructions is not considered necessary for an adequate understanding of how to make and use the invention.
Example methods can be used with computer hardware and software that performs the methods and processing functions described above. Specifically, in describing the functions, methods, and/or steps that can be performed in accordance with the invention, any or all of these steps can be performed by using an automated or computerized process. As will be appreciated by those skilled in the art, the systems, methods, and procedures described herein can be embodied in a programmable computer, computer executable software, or digital circuitry. The software can be stored on computer readable media, such as non-transitory computer readable media. For example, computer readable media can include a floppy disk, RAM, ROM, hard disk, removable media, flash memory, memory stick, optical media, magneto-optical media, CD-ROM, etc. Digital circuitry can include integrated circuits, gate arrays, building block logic, field programmable gate arrays (FPGA), etc.
Although specific embodiments of the method have been described above in detail, the description is merely for purposes of illustration. Various modifications of, and equivalent steps corresponding to, the disclosed aspects of the example embodiments, in addition to those described above, can be made by those skilled in the art without departing from the scope of the invention defined in the following claims, the scope of which is to be accorded the broadest interpretation so as to encompass such modifications and equivalent structures.
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/US2012/053746 | 9/9/2012 | WO | 00 | 5/12/2014 |
Number | Date | Country | |
---|---|---|---|
61532612 | Sep 2011 | US |