Methods of and apparatuses for transforming acoustic log signals
11714209 · 2023-08-01
Assignee
Inventors
Cpc classification
G01V2210/63
PHYSICS
E21B2200/20
FIXED CONSTRUCTIONS
G01V1/307
PHYSICS
E21B49/00
FIXED CONSTRUCTIONS
International classification
Abstract
In a method to transform logs, an acoustic logging tool inserted into a borehole includes a source and an array of receiver stations. Each station includes a receiver spaced along the tool from the source by successively greater distances. In the method, the source emits energy (I) to cause the propagation towards the stations of plural signals exhibiting paths characteristic of first and second respective modes and (II) to stimulate a receiver of each station to generate an output signal per station that indicates the signal packets and represents the modes in combination with one another. In the method, the output signals are transformed into transformed signals containing phase/amplitude information of each mode. The phase/amplitude are linked by an operator to the slowness and attenuation of the mode and the transmitter-receiver distance of the station. The phase/amplitude are used to extract slowness and attenuation information for each mode.
Claims
1. A method of invertibly transforming acoustic log signals comprising the steps of: a) inserting into a borehole, forming part of a borehole-formation system in which the borehole penetrates a rock formation, an elongate acoustic logging tool, the acoustic logging tool including at least one acoustic source and, spaced from the acoustic source along the logging tool, a sequential array of two or more acoustic signal receiver stations, the receiver stations each including at least one receiver and being spaced along the logging tool from the acoustic source by successively greater known transmitter-receiver distances whose minimum separation is greater than the minimum detectable wavelength corresponding to a formation slowness range of interest; b) causing the acoustic source to emit acoustic energy in a manner (I) effecting the propagation in the borehole-formation system towards the receiver stations of plural signal packets exhibiting paths characteristic of at least first and second respective modes one or more of which is dispersive and (II) stimulating at least two receivers of respective, sequential, spaced receiver stations to generate at least one output signal per receiver station that is indicative of the signal packets, received at the at least one receiver of each respective receiver station, representing the modes in combination with one another; c) transforming the output signals into respective transformed mode signals containing phase and amplitude information of each respective mode across the array and in which estimated phase and amplitude information are linked by an operator to the slowness and attenuation characteristics of the respective mode and the transmitter-receiver distance of the respective receiver station; d) using the estimated phase and amplitude information for each mode from each receiver in the acoustic array to extract slowness and attenuation information for each mode from the output signals and generating signals indicative of the slowness and/or attenuation characteristics; and e) using the signals indicative of the slowness and/or attenuation characteristics in plotting, storing; transmitting, displaying, printing or further processing the slowness and/or attenuation characteristics, wherein the Step d) of using the estimated phase and amplitude information for each mode to extract slowness and attenuation information for each mode from the output signals includes f) generating complex spectra information from the receiver array signals and taking the real and imaginary parts of the transformed mode signals containing respective amplitude and phase components of the respective modes; wherein the method includes the steps of: g) in cases where the number of receivers exceeds the minimum necessary to determine slowness and amplitude values for each frequency and mode of interest, solving for mode amplitude and slowness by minimizing in a least squares sense the differences between real and imaginary mode amplitudes and the real and imaginary amplitudes of the combined modes observed in the spectra of received signals for each frequency, and h) representing the real and imaginary parts between estimated and received signals as objective function signals and summing the squares of the objective function signals over the two or more receiver stations; and wherein the Step g) includes minimizing the error between terms representing the amplitude and phase detected at the receivers and terms representing amplitude and phase components in the real and imaginary parts, including using initial estimates of the amplitude and phase components of the respective modes, and using a search method to minimize the said error.
2. A method according to claim 1 wherein the step of transforming the output signals into transformed mode signals is performed using an electronic circuit or using a processing device.
3. A method according to claim 1 wherein the inter-receiver distance along the logging tool between each adjacent pair of the receiver stations is the same.
4. A method according to claim 1 wherein the Step g) of minimizing the error between terms representing the amplitude and phase detected at the receivers, and terms representing amplitude and phase components in the real and imaginary parts includes seeding expressions representing the signals with estimated values of the slownesses of the respective modes, and solving for values of the respective amplitudes that minimize the said error.
5. A method according to claim 1 wherein the Step c) of transforming the output signals into respective transformed mode signals includes representing the transformed mode signals in the form C.sub.n cos(c.sub.n)−(A cos(a.sub.n)+B cos(b.sub.n))=0, in which C.sub.n is the amplitude of the signal stimulated at receiver n of the array; c.sub.n is the corresponding phase; A is the estimated amplitude of the first mode stimulated across the array at a given frequency; a.sub.n is the estimated phase of the first mode stimulated at receiver n of the array; B is the estimated amplitude of the second mode stimulated across the array at the given frequency; and b.sub.n is the estimated phase of the second mode stimulated at receiver n of the array; and wherein the Step d) of using the estimated phase and amplitude information for each mode to extract slowness and attenuation information for each mode includes using the error expressions to minimize the error between the terms C.sub.n and c.sub.n on the one hand, and the terms A, B, a.sub.n and b.sub.n on the other.
6. A method according to claim 1 including repeating at least Steps c) and d) in respect of a range of frequencies of the respective output signals.
7. A method according to claim 1 including the step of constructing respective mode signals in respect of each receiver within the array.
8. A method according to claim 1 wherein the first and second modes respectively are flexural and Stoneley acoustic modes.
9. A method according to claim 1 wherein the first and second modes respectively are flexural and Stoneley acoustic modes; and including the step of creating a reconstructed array signal from the constructed respective mode signals in order to permit comparison between the reconstructed array signal and the output signals.
10. A borehole-apparatus system comprising: (A) a borehole penetrating a rock formation; (B) an elongate acoustic logging tool, the acoustic logging tool including at least one acoustic source and, spaced from the acoustic source along the logging tool, a sequential array of acoustic signal receiver stations, the receiver stations each including at least one receiver and being spaced along the logging tool from the acoustic source by successively greater known transmitter-receiver distances, the acoustic source being capable of emitting acoustic energy with linear or non-linear phase characteristics in a manner (i) effecting the propagation in the borehole-formation system towards the receiver stations of plural signal packets exhibiting paths characteristic of at least first and second respective modes one or more of which is dispersive and (ii) stimulating at least one receiver of each sequential receiver station to generate at least one output signal per receiver station that is indicative of the signal packets, received at the at least one receiver of each respective receiver station, representing the modes in combination with one another; and (C) one or more processing devices that is operatively connected to the acoustic logging tool and is capable of carrying out in respect of the output signals at least Steps (c), (d), (f), (q) and (h) according to the method of claim 1.
11. A computer-readable storage medium comprising instructions which, when executed by a computer, cause the computer to carry out at least Steps (c), (d), (f), (g) and (h) of the method according to claim 1.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) There now follows a description of preferred embodiments of the invention, by way of non-limiting example, with reference being made to the accompanying drawings in which:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
DETAILED DESCRIPTION OF THE DISCLOSURE
(10) Referring to the drawings
(11) In
(12) Borehole 11 is illustrated extending vertically downwardly from the surface 13 of the ground but as explained above this need not necessarily be the case. Thus the borehole 11 could for example extend inclinedly downwardly or horizontally into the side of a mountain, hill or subsea shelf. The borehole 11 also could extend from the floor of the ocean or a lake, and therefore need not terminate at ground level as illustrated.
(13) The borehole is schematically shown as being straight and parallel-sided. As mentioned herein however it is often intended that the borehole should follow a non-straight route. Even if this is not the case a borehole may become distorted e.g. through squeezing, partial collapse or a range of other phenomena known to those of skill in the art. The illustration of the borehole 11 as straight and parallel-sided therefore is not limiting of the invention.
(14) The region 12 may be e.g. a porous formation bearing a product of interest such as solid (e.g. coal), liquid or gaseous hydrocarbons, or groundwater. Alternatively it may be a region of rock the properties of which it is required to investigate for some reason other than that it contains mineral material of interest. Examples of such reasons are provided in the foregoing disclosure.
(15) All such variants as explained are within the scope of the invention.
(16) The length of the borehole 11 is likely to be significant, and may be several hundred or thousand meters. Two break lines 14, 16 schematically signify that the borehole 11 is greatly elongate. A typical nominal diameter of the borehole may be approximately 215 mm (about 8.5″), being a widely used subterranean rock drill bit diameter; but other diameters are known and widely encountered
(17) An acoustic logging tool 17 is shown inserted in the borehole 11. Logging tool 17 is in the embodiment shown an elongate, semi-rigid (e.g. metal alloy) cylinder of lesser external diameter than the nominal diameter of the borehole 11. The break line 16 extending across the logging tool 17 schematically signifies that proportionately the logging tool in reality is somewhat more elongate than it is readily possible to illustrate.
(18) Certain details of the logging tool 17 that normally are present are omitted from
(19) Logging tool 17 is shown supported in the borehole 11 on wireline 18. The wireline 18 is secured to the in-use uphole end of the logging tool 17 in any of a variety of per se known ways.
(20) The nature and properties of wireline are well known in the art and are not described in detail herein. It is however a feature of wireline that it permits the transmission of electrical log data signals from the logging tool 17 to equipment at a surface location. The wireline also transmits electrical power to the logging tool 17 for powering its operation, and also conveys a range of control commands that give rise to certain responses in the logging tool 17. Such responses could include e.g. the deployment or retraction of components forming part of the logging tool 17 or a toolstring of which it forms part; the commencement or termination of logging activity; or a variety of other responses.
(21) The wireline furthermore is armored to protect it against the harsh conditions likely to arise in the borehole 11; and is sufficiently strong as to support the mass of the logging tool or a toolstring including the logging tool. Such mass may be several hundred kilograms.
(22) The wireline 18 extends between the logging tool 17 and the surface location near the uphole termination 11a of the borehole 11. To this end in the illustrated embodiment the wireline 18 passes over the pulley 19 of a travelling block 21 secured depending downwardly from part of a derrick 22. The length of wireline 18a extending away from the pulley 19 remotely from the borehole 11 terminates in e.g. a deployment drum and connection arrangement that are not shown in
(23) In
(24) At least the computer 23 may be located significantly remotely from the illustrated surface location. In such an instance the computer 23 is unlikely to be directly connected to the wireline 18. Instead various other connection methods are possible. These include but are not limited to connection via the electronic circuit 26, wireless communication and intermediate cable connections.
(25) The circuit 26 and/or the computer 23 may be embodied within a further device such as, but again not limited to, the displays 24 or 27.
(26) The circuit 26 is illustrated entirely schematically and may take a variety of forms that achieve the effects described herein.
(27) The computer 23 and the circuit 26 are capable, either individually or as a result of operating in combination with one another, of receiving the electrical signals output by the logging tool 17 and transforming/processing them as electrical energy. The outputs of the computer 23 and circuit 26 moreover may readily be in the form of further electrical signals of a novel kind, as described herein.
(28) Other means than the described derrick 22 and dispensing drum arrangement for dispensing the wireline 18 and supporting the acoustic logging tool 17, as lie within the understanding of the person of skill in the art, are possible within the scope of the invention.
(29) It is also possible within the scope of the invention for the logging tool 17 not to be connected to the surface by wireline 18 or any equivalent while logging is taking place. Thus for example it is possible to convey and/or deploy several forms of logging tool into an openhole region downhole supported on drill pipe, and use coded pulses in mud or another fluid in the borehole 11 to convey log signals to an uphole location where they undergo conditioning, processing and transformation as desired.
(30) Certain acoustic logging tools alternatively are designed for completely autonomous operation when downhole. In such embodiments the logging tool in addition to the acoustic signal generating and detecting parts described below includes a source of power, such as electrical batteries; on-board processing equipment and one or more memory devices or other data stores. The memory devices store log data generated, conditioned, processed and or transformed within the logging tool 17 from signals generated at the receivers forming part of the tool.
(31) All such logging tool variants non-limitingly are included within the scope of the invention.
(32) As signified by double-headed arrow A, the logging tool 17 is capable of movement in either direction along the borehole 11. In a typical case logging takes place after deployment of the logging tool 17 to a desired location downhole in the borehole 11. The logging tool 17 is then operated at intervals to generate and record acoustic energy pulses as it is gradually withdrawn in an uphole direction towards the surface termination 11a where the logging tool is recovered at the end of a logging run.
(33) One exemplary geometry of logging tool 17 is visible in
(34) The acoustic sources typically are of kinds that generate acoustic pulses having characteristics that are known to those of skill in the art and have been the subject of extensive study.
(35) A linear sequence of receiver stations 29, 31, 32, 33, 34, 36, 37 and 38 are located spaced at intervals along an in-use uphole part of the logging tool 17. Each receiver station in the illustrated embodiment includes four mutually orthogonally directed receivers the designs of which are known per se and are not described in detail herein. The receivers activate when acoustic energy impinges on the surface of the logging tool 17 adjacent the receivers. When activated the receivers generate electrical signals as referred to herein.
(36) More or fewer than the four receivers per receiver station are possible. The mutually orthogonal arrangement represents one of several ways in which the receivers can be orientated.
(37) In the described embodiment the receivers are connected by wiring and connectors to the wireline 18, as necessary with any desired signal conditioning and/or boosting circuitry interposed between the receivers and the wireline 18. Electrical signals representative of acoustic stimulation of the receivers as a result can be transmitted via the wireline 18 to processing and/or display equipment 23, 24 and/or 26, 27.
(38) In the described embodiment there exist eight receiver stations 29, 31, 32, 33, 34, 36, 37 and 38 extending in a line as illustrated. More or fewer receiver stations than those illustrated may be provided, in differing arrangements.
(39) The distance x between the or each acoustic source and the in-use lowermost receiver station is known, as is the respective distance x.sub.1, x.sub.2, x.sub.3, x.sub.4, x.sub.5, x.sub.6, x.sub.7 between adjacent pair of the receiver stations 29, 31, 32, 33, 34, 36, 37 and 38. In the illustrated example the distances x.sub.1, x.sub.2, . . . x.sub.7 are all the same. In other embodiments this need not necessarily be the case, it being possible to compensate the output of the apparatus of the invention for variations in the spacings of the receiver stations from one to the next in the sequence illustrated.
(40) The spacing between the receiver stations is an important parameter of the apparatus of the invention. This is partly because the method of the invention involves transforming the signals output from the receivers to forms such as Fourier transforms including phase, amplitude and frequency. Following such transformation ambiguity may arise because an absolute measure of the distance travelled by acoustic signals received at the receiver stations is unlikely to be available. As a result any phase information unwrapped from the signals that are transformed as described herein may be ambiguous as to the modulus number of cycles accommodated in the distance between any given transmitter (acoustic source) 28 and a receiver station 29, 31, 32, 33, 34, 36, 37, 38. The method of the invention includes steps that address this characteristic of wavelength and wave propagation.
(41) An impulsive source and evenly spaced receiver stations give rise to a linear variation in phase between receivers. In this case if the number of receivers exceeds the minimum necessary to determine slowness and amplitude values for each mode of interest a linear optimization method is used to minimize an error between terms representing the amplitude and phase detected at the receivers by taking both real and imaginary parts. The method can handle other source and receiver configurations such as non-impulsive frequency modulated sources and receiver stations with non-linear separations. These would give rise to non-linear variations in phase between receiver stations, and if the number of receivers exceeds the minimum necessary a non-linear optimization method may be used.
(42) Following deployment of the logging tool 17 the or at least one acoustic source 28 present in the logging tool 17 is stimulated to emit acoustic energy pulses in a per se known manner. Typically a plurality of such pulses would be emitted, at a variety of depths along the borehole 11.
(43) Such energy emission results in the propagation in the borehole system of plural signal energy packets exhibiting paths characteristic of at least first and second modes at least one of which is dispersive. As non-limiting examples the acoustic source(s) 28 may generate a borehole interface Stoneley wave, having dispersive slowness, and a rock formation shear wave.
(44) The Stoneley wave travels at the fluid-borehole interface and is strongly coupled with the properties of fluid in the borehole 11, and with the properties of the formation.
(45) The dipole source excites the fundamental formation flexural mode and higher flexural modes. The fundamental flexural mode slowness approaches the formation shear velocity at low frequency.
(46) The invention is exemplified by reference to two wave modes but this is primarily for ease of understanding. Depending on the speed and other characteristics of the formation 12, and the type of waveform generated by the acoustic source(s) 28, in practice more than two modes may develop as mentioned above.
(47) The emitted energy packets travel in accordance with the relevant mode properties to the receivers where they stimulate at least one receiver at each receiver station 29, 31, 32, 33, 34, 36, 37, 38 to generate at least one electrical output signal per station that is characteristic of the received energy.
(48) Separation of Modes to Permit Mode Slowness Analysis
(49) The output signals of the receivers include contributions from the different modes. These typically are mingled as to amplitude, frequency and phase. The method therefore seeks to separate the modes from one another in a manner permitting the extraction of useful signal components.
(50) In order to achieve this in the embodiment shown the output signals of the receivers are transmitted using the wireline 18 to the computer 23, circuit 26 or another processing device that is capable of transforming the signals in the manner required in the method of the invention. Alternatively, as explained, the transformation and extraction steps may in other embodiments be carried out using processing equipment supported by or forming part of the logging tool 17; and yet further at least partial transmission of the log signals may take place using e.g. coded mud pulse communication.
(51) The processing device transforms the signals into respective transformed mode signals containing phase and amplitude information of each respective mode across the array of receivers 29, 31, 32, 33, 34, 36, 37, 38. In this regard any given energy pulse emitted from the acoustic source(s) will stimulate each receiver station in sequence (in the uphole direction), thereby giving rise to a sequence of receiver outputs. Following transformation of the sequence of output signals generated across the receiver array it is possible to extract useful information on the individual mode signals.
(52) In the transformed signals estimated phase and amplitude information are linked by an operator to the slowness and attenuation characteristics of the respective mode and the transmitter-receiver distance of the respective receiver station. This knowledge permits the slowness and attenuation characteristics to be extracted as further signals that then may be plotted, transmitted, stored, displayed, printed or otherwise further processed.
(53) Attenuation is a frequency-dependent characteristic that can be used to discern information about subterranean conditions. The improvements in resolution, aliasing and other characteristics offered by the methods of the invention permit acoustic attenuation plots to be provided in a commercially useful form.
(54) In practice the transformation of the receiver output electrical signals in preferred embodiments of the invention is a Fourier transformation. As is known in the art this may be achieved e.g. through simulation software operating in a computer 23, or using e.g. an analog filter and Op Amp circuit (or another design of circuit) 26. The result of such transformation is a set of further signals from which dispersive characteristic information, and in particular slowness and attenuation characteristics, can be identified.
(55) To the foregoing ends the processing device (e.g. computer 23 or circuit 26) may be arranged such that the step of using the estimated phase and amplitude information for each mode to extract slowness and attenuation information for each mode from the output signals includes generating signals representing real and imaginary parts of the transformed mode signals containing respective amplitude and phase components of the respective modes; and minimizing an error between terms representing the amplitude and phase detected at the receivers, and terms representing amplitude and phase components in the real and imaginary parts.
(56) In this regard, an electrical signal that has undergone Fourier transformation includes at each frequency under consideration real and imaginary parts that can be used for the purpose indicated. Such considerations are familiar to those having knowledge of the Fourier transform art.
(57) The indicated steps in embodiments of the method include representing the real and imaginary parts as objective function signals and summing the squares of the objective function signals over the two or more receiver stations. The processing device to which the wireline 18 is connected may be designed or programmed accordingly.
(58) There are at least two possible approaches to minimizing the error when the real and imaginary parts are represented as objective function signals as outlined. In a first embodiment the method includes using initial estimates of the amplitude and phase components of the respective modes, and using a search method to minimize the error. Such estimates may be generated in a variety of ways, as will occur to the person of skill in the art.
(59) Alternatively it is possible to minimize the error between terms representing the amplitude and phase detected at the receivers, and terms representing amplitude and phase components in the real and imaginary parts by seeding expressions representing the signals with estimated values of the slownesses of the respective modes, and solving for values of the respective amplitudes that minimize the error.
(60) In more detail considering the non-limiting case of two modes with slowness values SA and SB, respectively, that could for example represent Stoneley and flexural components but in which the formulation is not restricted to any particular pair of modes, the received waveform C at one receiver is:
C cos(ωt−Kx)=A cos(ωt−K.sub.Ax)+B cos(ωt−K.sub.Bx) (2)
where the two modes give rise to amplitudes A and B in the signal stimulated at a said receiver station 29, 31, 32, 33, 34, 36, 37 or 38, t is time in seconds, K is the spatial frequency in radians/m, x is a distance in metres (m), and ω=2πf is the angular frequency.
K=2πk radians/m, where k is the spatial frequency in cycles/m.
(61) The receiver 29, 31, 32, 33, 34, 36, 37 or 38, depending on the receiver under consideration, starts sampling as soon as the transmitter (acoustic source 28) is fired, but there is a delay in time (to) before the signal reaches each receiver in the array.
(62) The signal can thus be written as:
C cos(ωt−Kx)=C cos(ω(t−t.sub.0)) (3)
where t.sub.0=X.sub.n/v.sub.n and X.sub.n is the distance from the acoustic source 28 to the receiver in question Rx.sub.n (i.e. one of the receivers 29, 31, 32, 33, 34, 36, 37 or 38) in units of m, and v.sub.n is the velocity of the waveform in m/s. The minus sign in Equation (3) indicates the delay in time.
(63) Velocity in m/s is related to slowness (S) in μs/ft by a conversion factor
(64)
where factor is equal to 304800.
(65) Equation (2) can be re-written including the slowness as:
(66)
(67) Thus in the method of the invention the slowness and amplitude terms are linked to phase and frequency by an operator. In computational terms this makes it relatively straightforward to extract slowness and amplitude values from the transformed signals.
(68) The method of the invention can be repeated in respect of a number of frequencies thereby giving rise to a range of slowness and amplitude values. These exhibit the dispersive nature of the slowness, with the corresponding extracted amplitude at the respective frequencies showing an attenuation characteristic. Thus the attenuation, which is directly derived from amplitude values, also is linked to the phase and frequency by an operator.
(69) In one embodiment of the invention the method is repeated in respect of 256 frequency bins although the invention is not limited to any particular plural number of frequency bins.
(70) The index n refers to the number of the receiver station, the numbering proceeding consecutively in the order indicated in
(71) In the case of the non-limiting CXD cross-dipole acoustic logging tool mentioned above this gives rise to 8 phase values for the 8 receiver positions for each frequency bin. Each signal is represented in the frequency domain by N/2 frequency bins, where N is the number of time samples in the signal.
(72) In the case of the CXD logging tool and Fourier transformation (FT) of the electrical signals generated at the receiver stations, at each frequency bin generated by the FT of the received signals across the array there are 8 complex samples.
(73) The real part of the transform is: C×cos(c)=A cos(a)+B cos(b); and
(74) the imaginary part of the transform is: C×sin (c)=A sin(a)+B sin(b)
(75) For a given frequency the real and imaginary parts are available which provide the magnitude (C) and the phase (c). The phase is given by Equation (5).
(76) The model in Equation (4) assumes two modes of amplitude (A, B) and slowness (S.sub.A, S.sub.B), and a composite received signal of magnitude (C) and phase (c) in any particular frequency bin. For the CXD logging tool used to exemplify the invention 8 values for each of (C) and (c) are generated.
(77) Using the real and imaginary parts from the FT result for each bin where the real part is (C cos(c)) and the imaginary part is (C sin (c)), it is possible to formulate a set of error equations:
(78)
(79) There are 8 pairs of equations, and the summation Σ( ) is performed over the 8 receivers. In this system of equations there are 4 unknowns A, S.sub.A, B, and S.sub.B, and it is desired to find the values of the 4 unknowns which minimize the total squared error.
(80) Two ways to proceed are (noting that there may be others): 1) A search procedure. These typically use start guesses for A, S.sub.A, B, and S.sub.B, and the algorithm iterates to minimize the objective function. One such algorithm is the Nelder-Mead or simplex algorithm, and another is the Levenberg-Marquadt algorithm. These are suitable for problems that have a smooth response surface or when the guess is close to the true answer. Where there are many possible answers then it is necessary to iterate many times. 2) Alternatively it is valid to guess values for S.sub.A and S.sub.B and then find the values of A and B that minimize the error for that pair of slowness values. The solution for A and B given S.sub.A and S.sub.B that minimizes error has a closed form and the solution is exact:
(81)
(82) This solution given S.sub.A and S.sub.B is fast. So the processing device can be constructed or programmed simply to cycle through two “for” loops, one for S.sub.A, and one for S.sub.B where each goes from say 40 to 700 μs/ft in steps of 1 μs/ft.
(83) There are many ways to reduce the range of values for the initial slowness guess. One is to use a Phase Moveout method as described by Assous and Elkington cited above initially, and then seed subsequent depth frames with the results from the previous frame.
(84) Both approaches have been successfully tested.
(85) The first method finds many alias values which must be corrected for. The second method gives fewer alias values, since it is possible to restrict the search using initial guesses.
(86) Thus given the values of the 4 unknowns at each bin it is necessary to decide which values of S.sub.A and S.sub.B are the required slowness values.
(87) The successful use of the method of the invention to generate a unique slowness and amplitude (and hence attenuation) result at each frequency for each mode is illustrated in
(88) Windowing and Energy Leakage: Background
(89) Energy leakage between frequency bands is inherent in the way array sonic logs are sampled and processed. It limits the accuracy of prior art slowness calculations, and prevents the calculation of accurate mode attenuation. Leakage occurs at frequencies that are not integer multiples of the waveform frequency resolution, and is compounded by the windowing effect associated with the time-limited nature of recorded mode signals, each mode also generally having a different start time. Moreover, the number of full cycles available at any given frequency may be too few to allow accurate estimates of amplitude and phase from Fourier analysis, and aliasing associated with Fourier is another complicating factor. An aspect of the disclosure for the first time provides a solution addressing all these issues.
(90) In a CXD-type logging tool, considered as a non-limiting example herein and represented schematically by logging tool 17 in
C cos(ωt−Kx)=A cos(ωt−K.sub.Ax)+B cos(ωt−K.sub.Bx) (8)
(91) where t is time in seconds, K is spatial frequency in radians/m, x is distance in metres (m), and ω=2πf is angular frequency. K=2πk radians/m, where k is the spatial frequency in cycles/m. The mode labels A and B are arbitrary and are used simply to signify that two mingled mode signals result from operation of the logging tool.
(92) In the case of the dipole CXD each waveform contains N=512 samples sampled at a sampling frequency Fs=50 kHz. The Fourier transform of each waveform contains 256 frequency bins between 0 Hz and Fs/2 Hz with step (i.e. frequency resolution) Fs/N. The 256 frequency bins are complex and represent the combined magnitudes and phases of the two modes A and B. Each receiver starts sampling at the same time, assumed to be the time that the transmitted pulse leaves the transmitter of the logging tool 17.
(93) Prior to the arrival of transmitted energy at the first receiver the waveform contains no signal (noise being neglected), and energy arrives at progressively later times at successive receivers. Each of the time-limited waveforms is equivalent to the infinite time series C cos(ωt−Kx) cross-multiplied by a square-wave signal (a time window, i.e. a time-varying function) for each mode. In the case of two modes there are two square wave signals whose values are 0 before the mode signal appears in the receiver, and 1 thereafter. In the general case of modes with different slowness values, the square waves start at different times.
(94) The amplitudes and phases of A, B and C (C as explained representing the signals generated at the receivers making up the receiver stations 29, 31, 32, 33, 34, 36, 37 and 38) obtained by Fourier transform are affected by the Gibbs phenomenon associated with the windowing. Moreover, the number of full cycles available at any given frequency may be too few to allow an accurate estimate of amplitude and phase from Fourier for C cos(ωt−Kx) in the corresponding bin. The disclosure provides a least squares solution for amplitudes and phases in which the windowing and number of cycles issues are handled explicitly.
(95) An exact solution for all 256 frequency bins which considers the contamination in each bin from every other bin is computationally expensive, and may not be practical. However, slowness solutions with accuracy superior to that from legacy processing are possible by considering contamination from each bin's immediate neighbors. The following investigates the relationship between the number of bins that can be considered in the contamination calculation, and the maximum number of modes that are resolvable using the approach for a given array geometry.
(96) As mentioned the frequency contamination has two sources. One is related to the square wave (windowing, i.e. the Gibbs phenomenon), and the other is related to leakage associated with frequencies other than those that are integer multiples of Fs/N.
(97) The impact of windowing is illustrated in
(98) The impact of leakage is illustrated in
(99) Windowing and Energy Leakage: Solution
(100) For ease of explanation the solution disclosed herein to the windowing and energy leakage phenomena initially confines the contamination correction calculation to 3 bins at a time, noting that expanding the scheme to more bins at a time may be possible but delivers diminishing returns in terms of increased accuracy. The exemplary solution described herein illustrates the method with respect to two modes referred to as A and B. As mentioned these may be any modes. As explained below, the disclosed method is not limited to solving for two modes and larger numbers of modes can be handled.
(101) Considering bin.sub.i plus two adjacent bins: bin.sub.i−1 and bin.sub.i+1, the real and imaginary parts of C.sub.i are influenced by all 3 bins, and C.sub.i will not contain the true energy for bin.sub.i because of the contributions from bin.sub.i−1 and bin.sub.i+1. It is necessary to find the energy (signal sub-component) contributions from the side-bins and then compensate for them to obtain the true C.sub.i.
(102) The method of the disclosure assumes that initial estimates for mode slowness values S.sub.Ai−1, S.sub.Ai, S.sub.Ai+1, and S.sub.Bi−1, S.sub.Bi, S.sub.Bi+1 for modes A and B for the three bins are available. Each of the magnitudes of C.sub.i has six contribution values related to the two modes A and B. The initial slowness estimates need not be accurate, but the final solution is obtained more quickly if they are close to the true slowness dispersion values. The initial slowness estimates, the distance from transmitter to first receiver and inter-receiver spacings allow an estimate of the time of arrival of each mode to be inferred, and therefore the time corresponding to the start of each mode time window. Initial estimates of the amplitudes within each mode are also made; and final amplitudes are used to estimate mode attenuation. The initial amplitude estimate can be as crude as assuming an initial value of 1.
(103) Using the time delay associated with each of the three bins and the estimated amplitudes for the two modes, it is possible to reconstruct the corresponding signals and apply Fourier (i.e. perform a Fourier transform of the signals) to generate six pairs of corresponding magnitude estimates (real and imaginary parts). Using Fourier in this way is computationally inefficient, so in practice an analytical model is used to generate the corresponding six pairs of real and imaginary magnitudes without reconstructing the bin signals and employing Fourier. This is described in outline below.
(104) In principle, leakage can be avoided by controlling the frequency content of the transmitted signal in order to ensure that only integer multiples of the frequency resolution Fs/N are present. In practice, however, current generation logging tools do not provide for such frequency control. In order to correct for the leakage effect associated with frequencies that are not integer multiples of the frequency resolution it is necessary to calculate the amount of energy in each bin that leaks to the adjacent bins. Although each bin is contaminated by every other bin, a first order correction can be made for each bin by considering just two immediately adjacent bins (one either side). The correction can consider a larger number of adjacent bins at the cost of fewer independent terms in the calculation and/or solving for fewer modes, a reasonable compromise for a two-mode solution being four adjacent bins (two either side of each bin of interest). The disclosure however is not limited to these specific numbers of bins.
(105) The real and imaginary amplitudes for each frequency from each receiver are obtained from Fourier processing and inserted in a matrix [A]. Equation (9) below shows A for a tool with 8 receiver stations in which 2 modes A and B are considered, and leakage correction uses three bins as mentioned. In this case A comprises 16 rows and 6 columns, and the disclosed method solves for the system Ax=C, where C and x are the observed and true amplitudes respectively. The method loops though a range of slowness estimates and refreshes the matrix [A] until the L2 norm error ∥Ax−C∥.sub.2 is minimized in a least square sense. At this point the minimum error solution for slowness values and the amplitudes of the two modes A and B for the three bins is output; then the same process is repeated iteratively for the next three bins and so on until all the bins are processed. In order to minimize the number of calls to a Fourier transform, the leakage correction is implemented using a mathematical model, as mentioned.
(106) Equation 9 is:
(107)
where the superscripts reflect real (R) or imaginary (I) amplitudes and receiver number for the amplitudes A and B of the two modes and also for the combined amplitudes C calculated from Fourier processing. The equation is solved in a least square sense. There are 16 values to solve for, and the solution gives 6 answers for the two modes A and B for the three bins with the exact contribution of each bin and also the corresponding slowness values.
(108) The least squares solution does not generate aliases which are a feature of prior art methods based on Fourier. The disclosure further relates, below, to techniques for eliminating aliasing.
(109) In summary, the algorithm or method for processing signals representative of three bins at time is: For each frequency bin and its immediate neighbors estimate slowness values for the two modes A and B, and knowing the transmitter-receiver separation generate arrival time estimates for each mode for each bin (S.sub.Ai-1, S.sub.Ai, S.sub.Ai+1, and S.sub.Bi-1, S.sub.Bi, S.sub.Bi+1). For each bin compensate for leakage assuming the initial amplitudes equal 1. Generate the corresponding set of six real and imaginary magnitudes and populate the rows of the matrix [A] in Equation (9) using the corresponding sub-routine. Repeat this process for all the eight receivers giving 16 rows (pairs of real and imaginary values) of the matrix. Solve the system Ax=C in a least squares sense using the Nelder-Mead algorithm. This may be done for example using the f.sub.min search function in Matlab or in other ways as will occur to the person of skill in the art. For each iteration, save the corresponding amplitudes and slowness values. Stop when the minimum error solution is found and output the corresponding amplitudes x.sub.1 . . . x.sub.6 and the corresponding slowness values S.sub.Ai−1, S.sub.Ai, S.sub.Ai+1, S.sub.Bi−1, S.sub.Bi, and S.sub.Bi+1 Move to the next three bins repeatedly until all the bins have been processed. Generate and/or output the slowness and amplitude values for each mode for each bin. (Optionally) generate the waveforms for each mode and reconstruct the original waveforms in order to quality control the results.
(110) The sub-routine to compensate for the leakage is as follows. Assuming it is required to obtain the contribution of Bin (i−1) to Bin (i), for Bin (i) the disclosed method reconstructs the single frequency signal corresponding to that bin with the corresponding slowness S.sub.Bi (time delay), then applies the fast Fourier transform (FFT), looks to the contribution of Bin (i−1) and compensates for it in bin (i) and so on. The single frequency has the same number of samples that are present in the original signal, and is sampled using the same sampling rate.
(111) It is possible to show that the method of the invention determines the leakage and windowing values and reconstructs the true signals to a high degree of accuracy. In summary the sub-routine for the leakage correction disclosed herein is the following: For each waveform from the array apply the FFT to obtain the C magnitudes For each frequency bin, knowing the transmitter-receiver distances and slowness estimates, reconstruct the single frequency time series corresponding to that bin and apply the FFT over the same length as the original signal to estimate the contribution of the other bins to the bin of interest. Correct for the magnitude in C knowing the magnitudes of the different modes (e.g. A and B) for each bin Pass the results into the system Ax=C
(112) The example uses three bins, two modes and 16 equations from eight in-line receivers to solve six unknowns in a least squares algorithm. Alternative implementations can further refine the leakage compensation, or increase the number of modes in the solution. Increasing the number of bins in the leakage correction and increasing the number of modes both increase the number of unknowns. To keep the problem solvable in a least square sense for two modes it is reasonable to consider up to seven bins (which requires 14 unknown amplitudes), and to solve for three modes four bins would be taken into consideration.
(113) In some circumstances it may be possible to increase the number of points in the least squares solution. This could be used to make a two mode solution more robust to noise, or to increase the number of modes calculated, or to further improve the leakage correction (noting diminishing returns from more than three bins at a time). Crossed dipole tools have at least four longitudinal arrays (i.e. four receivers per station), and in isotropic formations the slowness values from each longitudinal array should be the same. For tools in which the two dipole transmitters are separated in depth (such that signals received in the X and Y directions are independent even in isotropic formations), using data from two longitudinal arrays increases the system to 32 equations, and data from all four arrays produces 64 equations.
(114) In the case of dipole data, the Stoneley signals in receivers 180 degrees apart are in-phase but the flexural signals are out-of-phase. Hence the waveforms will be different and the system Ax=C is not redundant with 32 equations. In this case for the two-mode situation one may consider up to 15 bins (bin in the centre and up to seven each side). For the three modes case it would be possible to consider 10 bins in one go.
(115) It is possible to increase the resolution even further and reduce the leaked energy by changing the configuration of the receivers. The four receivers per station configuration (A, B, C, and D) is to allow Stoneley to be cancelled in the differenced waveforms (A-C) and B-D). However, in principle it is possible increase resolution by distributing the receivers in a helical pattern separated in depth by ¼ of the conventional receiver spacing. In this way the logging tool would produce 32 waveforms. These could be solved for three modes and 10 bins in a least square sense.
(116) Analytical Model
(117) As mentioned, as an alternative to repeated calling of an FFT subroutine (which may be computationally burdensome) it is possible to make use of an analytical model. This uses a pre-computed and saved look-up table of all possible FFT's that might need to be interrogated to correct for windowing and energy leakage.
(118) Each time-sampled signal has N samples, and the corresponding FFT has N/2 samples. Each of the N/2 samples is contaminated by energy in the other samples. The relative proportions of energy in each frequency band/bin follow a sinc-like distribution, as explained. There are N/2 positions for the main peak and side lobes of that distribution, so the look-up table has dimensions 256×256 in the non-limiting embodiment under consideration. The absolute amplitudes in each band fall out of the iteration of the matrix calculation.
(119) In the temporal domain, the start time of the window (that is equivalently multiplied by a continuous signal to realize the observed signal which is zero before the mode energy arrives) is also being taken into account. The contaminating effect of the window and finite frequency resolution on amplitude estimation is large, but is small on slowness estimation. To obtain accurate mode amplitudes (for mode signal reconstruction and for attenuation) the matrix is filled and in the absence of the analytical model iteration occurs to reach a least squares solution; and the use of the model obviates the potential inconvenience of multiple iterations. Other ways of avoiding multiple FFT iterations to transform the signals may occur to the person of skill in the art.
(120) Aliasing Elimination
(121) In addition to the foregoing the methods of the invention for the first time permit the effective elimination of aliases in the log outputs. As explained these are undesirable.
(122) In this regard embodiments include a method of processing one or more output signals of two or more receivers such as receivers 29, 31, 32, 33, 34, 36, 37, 38 defining an array of receivers of an acoustic logging tool 17, the receivers being sequentially spaced along the logging tool 17 from an acoustic source 28, the logging tool 17 extending in a borehole 11 intersecting a formation 12 having a dispersive slowness characteristic, the receivers 29, 31, 32, 33, 34, 36, 37, 38 being spaced from one another by one or more known distances X.sub.1 . . . Xn, n≥1, defining at least a first spatial sampling frequency 1/X.sub.1, giving rise to at least a first spatial frequency resolution 1/X.sub.1/n of the logging tool, the method comprising the steps of:
(123) q) for each of two or more numbered frequency bins representing a respective output signal frequency, separating the or each output signal into a plurality of spectrum signals each being characterized by a value of amplitude, spatial frequency and phase, the phase being linked by a first relationship to the frequency-specific slowness of the formation 12, the output signal frequency and the distance of each receiver from the acoustic source 28;
(124) r) in respect of two or more frequency bins, using a second relationship linking the slowness of the formation 12, the spatial frequency resolution of the logging tool 17 and the number of the bin to determine minimum and maximum slowness values that are resolvable at the output signal frequency represented by the bin;
(125) s) determining slowness results using the first relationship; and
(126) t) eliminating from the slowness results any slowness values less than the minimum slowness and any slowness values greater than the maximum slowness resolvable at the output signal frequency represented by the said bin.
(127) The method of this aspect of the invention therefore beneficially makes use of the signal transformation effected in respect of the first aspect of the invention in the elimination of aliases from the signals that are output from the apparatus of the invention.
(128) Optionally the method of the second aspect of the invention includes the steps of, before Step (q), inserting into a borehole 11, forming part of a borehole-formation system 11,12 in which the borehole 11 penetrates a rock formation 12, an elongate acoustic logging tool 17, the acoustic logging tool 17 including at least one dipole acoustic source 28; and causing the acoustic source 28 to emit acoustic energy in a manner (I) effecting the propagation in the borehole-formation system 11, 12 towards the receiver stations 29, 31, 32, 33, 34, 36, 37, 38 of plural signal packets exhibiting paths characteristic of at least first and second respective modes one or more of which is dispersive and (II) stimulating at least one receiver of each sequential receiver station 29, 31, 32, 33, 34, 36, 37, 38 to generate at least one output signal per receiver station that is indicative of the signal packets, received at the at least one receiver of each respective receiver station 29, 31, 32, 33, 34, 36, 37, 38, representing the modes in combination with one another.
(129) Note that the foregoing steps are optional because the alias removal method forming part of the invention can if desired be practiced in respect of pre-existing log signals. Thus the generation of the acoustic log signals is not an essential feature of the basic steps of alias removal.
(130) Furthermore in common with the first aspect of the invention the alias removal steps may be practiced in a single-sided manner, that is with the individual receivers of a receiver station being treated independently of one another, with no requirement for the signals of one receiver to be used in combination with the signals of any other before the method can successfully be practiced.
(131) The following exemplifies alias removal according to the invention with reference to the CXD cross-dipole acoustic logging tool.
(132) The exemplary CXD acoustic logging tool 17 has 8 receiver stations spaced 0.2 m apart along the in-use uphole end of the logging tool body. This means the spatial sampling frequency k.sub.s (analogous to the sampling frequency F.sub.s) is 5 samples/m and the spatial frequency resolution is k.sub.s/8=0.625 cycle/m. There are n×k spatial frequencies available, where n=1 . . . 8 and k=0.625, 1.25, . . . 5 cycles i.e. there are 8 spatial frequency bins.
(133) Using the FT the lowest frequency k.sub.min=f S.sub.min/factor, where S.sub.min is the corresponding minimum slowness, k.sub.min=0.625 cycles/m, and f=f.sub.res×bin. Note this omits the 2π term since this would give radians.
(134) This equation can be rewritten as
(135)
Where 50000 is the sampling frequency f.sub.s in Hz, 512 is the number of time samples per waveform, f.sub.res=f.sub.s/N=50000/512=97.65625 Hz is the frequency resolution mentioned earlier, and “bin” is the frequency index under consideration (one of 256 bins in the example, although as explained other numbers of bins are possible).
(136) Considering bin 10, S.sub.min=1950.7/10=195.07 μs/ft. This is the minimum slowness visible in the bin at 976.5626 Hz.
(137) Similarly, for the maximum spatial frequency (5 cycles/m), S.sub.max=15605.76/bin. This means that, for example, in bin 100 it is possible to see slowness values equal to S.sub.max, plus alias values equal to S.sub.max+/−156.0576, S.sub.max+1-2×156.0576, etc. . . .
(138) To illustrate this with some synthetic data, consider 2 modes such that one represents the flexural and the other the Stoneley, using the convenient equation form:
(139)
where the amplitudes of modes A and B are random values in the range 0.1 to 1.1. Note this is just a convenient way to achieve realistic-looking flexural and Stoneley modes found in dipole acoustic waveforms, and does not imply any underlying physics.
(140)
(141) Although in the CXD cross-dipole logging tool example discussed the inter-receiver distance along the logging tool between each adjacent pair of the receiver stations is the same, it requires relatively minor adjustment of the method steps to take account of logging tool receiver spacings that are unequal from one receiver station to the next. Similar relative minor adjustment of the method steps can take account of signals from tools which excite the formation with acoustic signals having non-linear phase characteristics. The invention includes such adjusted versions of the method within its scope.
(142) As is implied by the foregoing, Steps q), r), s) and t) typically would be repeated in respect of a range of frequencies of the respective output signals.
(143) At least the step q) of separating the or each output signal into a plurality of spectrum signals may be performed using a programmable processing device such as computer 23, or an electronic circuit such as circuit 26.
(144) For the avoidance of doubt the invention as disclosed herein extends to (but is not limited to) a borehole-apparatus system 10 comprising (A) a borehole 11 penetrating a rock formation 12; (B) an elongate acoustic logging tool 17, the acoustic logging tool including at least one acoustic source 28 and, spaced from the acoustic source 28 along the logging tool 17, a sequential array of acoustic signal receiver stations 29, 31, 32, 33, 34, 36, 37, 38, the receiver stations 29, 31, 32, 33, 34, 36, 37, 38 each including at least one receiver and being spaced along the logging tool 17 from the acoustic source 28 by successively greater known transmitter-receiver distances x.sub.1, x.sub.2, etc., the acoustic source 28 being capable of emitting acoustic energy in a manner (i) effecting the propagation in the borehole-formation 11, 12 system towards the receiver stations 29, 31, 32, 33, 34, 36, 37, 38 of plural signal packets exhibiting paths characteristic of at least first and second respective modes one or more of which is dispersive and (ii) stimulating at least one receiver of each sequential receiver station 29, 31, 32, 33, 34, 36, 37, 38 to generate at least one output signal per receiver station that is indicative of the signal packets, received at the at least one receiver of each respective receiver station, representing the modes in combination with one another; and (C) one or more processing devices 23, 26 that is operatively connected to the acoustic logging tool 17 and is capable of carrying out in respect of the output signals at least Steps (c) to (d) of the Summary of the Disclosure and/or Steps i) to l) of the Summary of the Disclosure and/or Steps q) to t) of the Summary of the Disclosure. Optionally the or at least a said processing device may be an electronic circuit 26 or a programmable device such as computer 23.
(145) The processing device may be operatively connected to one or more of a plotter, printer or display device, exemplified non-limitingly by displays 24, 27 in
(146) The acoustic source 28 optionally may be or may include a dipole acoustic source whose output may have linear or non-linear phase characteristics. Preferably but not essentially the spacings between the receiver stations 29, 31, 32, 33, 34, 36, 37, 38 are the same as one another.
(147) In embodiments the invention includes operatively connected or connectable to the processing device one or more storage device that is capable of storing one or more values of slowness and/or attenuation generated by the processing device. In
(148) The apparatus of the invention optionally includes a computer-readable storage medium comprising instructions which, when executed by a computer, cause the computer to carry out at least Steps c) and d) of the Summary of the Disclosure and/or at least Steps i) to m) of the Summary of the Disclosure and/or Steps q) to t) of the Summary of the Disclosure. Such a computer-readable medium also is exemplified in
(149) As explained the apparatuses of the invention are capable of operating invertibly as described herein. This is a major benefit since it is possible to verify the accuracy of the methods and the correct operation of apparatuses by reversing the method steps when the originating signal components are known. Such steps are not believed to be possible in respect of slowness-coherence methods known in the prior art.
(150) The methods and apparatuses of the invention represent a significant advance in the operation of acoustic logging tools and the processing of signals generated by them. The transformation and subsequent manipulation of the signals output by the receivers of the logging tool give rise to new signal forms that as explained are likely to be highly useful in the logging tool art.
(151)
(152) In
(153)
(154)
(155) The input waveforms in
(156) The listing or discussion of an apparently prior-published document in this specification should not necessarily be taken as an acknowledgement that the document is part of the state of the art or is common general knowledge.
(157) Preferences and options for a given aspect, feature or parameter of the invention should, unless the context indicates otherwise, be regarded as having been disclosed in combination with any and all preferences and options for all other aspects, features and parameters of the invention.