The present disclosures relates to systems and methods for locating an area of interest, such as a leak, in a conduit.
Pipelines as well as oil and gas wells are examples of conduits that are used to transport liquids or gases (collectively, “fluids”) which, if leaked, could cause environmental damage. In the example of pipelines, the fluid may comprise oil. In the example of an oil well, the fluid may comprise liquid production fluid or may be gaseous, such as when casing vent flow or gas migration occurs. Accordingly, in certain circumstances it may be desirable to monitor fluid conduits to determine whether a leak or other event potentially relevant to the integrity of the conduit has occurred.
The present disclosure seeks to provide an improved system and method for locating an area of interest, such as a leak, in a conduit.
In a first aspect of the disclosure, there is provided a system for locating an area of interest in a conduit. The system comprises a conduit; one or more optical fiber sensors positioned alongside the conduit; and an optical interrogator configured to: transmit one or more light pulses along the one or more optical fiber sensors; receive reflections of the one or more light pulses; and determine from the reflections one or more interference signals. The system further comprises one or more processors communicative with the optical interrogator and with a computer-readable medium having stored thereon computer program code configured when executed by one or more processors to cause the one or more processors to perform a method. The method comprises: processing the one or more interference signals to obtain multiple acoustic recordings as a function of position along the conduit; for each acoustic recording, determining its autocorrelation; and applying a relationship to the determined autocorrelations to estimate a location of the area of interest, wherein the relationship is between autocorrelations of acoustic recordings measured in a modelled conduit and modelled areas of interest in the modelled conduit, wherein it is assumed that acoustic signals propagating along the modelled conduit reflect from at least one point in the modelled conduit. Furthermore, it may be assumed that the modelled conduit is terminated at one end, or at multiple ends thereof.
The method may further comprise determining the relationship. Determining the relationship may comprise modelling propagations and reflections of acoustic signals along the modelled conduit. The area of interest may comprise an acoustic source. The acoustic source may comprise a leak in the conduit.
The area of interest may comprise a reflective interface in the conduit. The reflective interface comprise a change in an interior surface of the conduit or a change in a fluid in the conduit.
The conduit may comprise a pipeline or a wellbore.
The modelled conduit may comprise modelled acoustic channels each corresponding to a portion of the modelled conduit, each modelled acoustic channel being modelled as a filter affecting propagation of acoustic signals along the acoustic channel. Each filter may comprise a transfer function of the form G(q)=aq−t, wherein G is the transfer function, q is a delay operator of the form q−1s(t)=s(t−1), s is a dummy variable, a is a constant indicative of attenuation along the acoustic channel, and t is a constant indicative of an amount of time taken by an acoustic signal to travel along the acoustic channel.
Determining the autocorrelations may comprise determining Rw(τ, dr)=E[wm(t,dr)wm(t−τ,dr)], wherein R is the autocorrelation of the acoustic recording, r is a time lag of the autocorrelation, dr is a position along the conduit at which the acoustic recording is obtained, E is an expected value operator, t is time, and w is the acoustic recording.
Estimating the location of the area of interest may comprise using the determined autocorrelations to determine a distance to the area of interest as a function of time lag of the autocorrelations. Estimating the location of the area of interest may comprise generating a plot of the distance to the area of interest as a function of the time lag of the autocorrelations.
The area of interest may comprise an acoustic source, and estimating the location of the area of interest may comprise determining
wherein ds is a distance to the location of the area of interest, y is a y-intercept corresponding to one or more lines of the plot, and v1 and v2 are time lags corresponding to one or more lines of the plot.
The area of interest may comprise an acoustic source, and estimating the location of the area of interest may comprise determining
wherein ds is a distance to the location of the area of interest, y is a y-intercept corresponding to one or more lines of the plot, v1 and v2 are time lags corresponding to one or more lines of the plot, and dl is a length of the conduit.
The area of interest may comprise a reflective interface in the conduit, and estimating the location of the area of interest may comprise determining a y-intercept corresponding to one or more lines of the plot.
The area of interest may comprise a reflective interface in the conduit, and estimating the location of the area of interest may comprise determining
wherein ds is a distance to the location of the area of interest, y is a y-intercept corresponding to one or more lines of the plot, v1 and v2 are time lags corresponding to one or more lines of the plot, and dl is a length of the conduit.
The multiple acoustic recordings may be obtained in respect of different periods of time.
In a further aspect of the disclosure, there is provided a method of locating an area of interest in a conduit. The method comprises: measuring multiple acoustic signals at multiple locations along the conduit; for each acoustic signal, determining its autocorrelation; and applying a relationship to the determined autocorrelations to estimate a location of the area of interest, wherein the relationship is between autocorrelations of acoustic signals measured in a modelled conduit and modelled areas of interest in the modelled conduit, wherein it is assumed that acoustic signals propagating along the modelled conduit reflect from at least one point in the modelled conduit. Furthermore, it may be assumed that the modelled conduit is terminated at one end, or at multiple ends thereof.
Any of the features described in connection with the first aspect of the disclosure may be combined with the above-described further aspect of the disclosure.
In a further aspect of the disclosure, there is provided a computer-readable medium having stored thereon computer program code configured when executed by one or more processors to cause the one or more processors to perform a method of locating an area of interest in a conduit. The method comprises: obtaining multiple acoustic recordings, each acoustic recording corresponding to an acoustic signal measured at a location along the conduit; for each modelled acoustic recording, determining its autocorrelation; and applying a relationship to the determined autocorrelations to estimate a location of the area of interest, wherein the relationship is between autocorrelations of acoustic recordings measured in a modelled conduit and modelled areas of interest in the modelled conduit, wherein it is assumed that acoustic signals propagating along the modelled conduit reflect from at least one point in the modelled conduit. Furthermore, it may be assumed that the modelled conduit is terminated at one end, or at multiple ends thereof.
Any of the features described in connection with the above-described further aspect of the disclosure may be combined with the above-described computer-readable medium.
In a further aspect of the disclosure, there is provided a system for locating an area of interest in a conduit. The system comprises: a conduit; one or more acoustic sensors configured to obtain multiple acoustic recordings as a function of position along the conduit; and one or more processors communicative with the optical interrogator and with a computer-readable medium having stored thereon computer program code configured when executed by one or more processors to cause the one or more processors to perform a method. The method comprises: using a modelled acoustic response of the conduit to model each acoustic recording, wherein the modelled acoustic response assumes the conduit is terminated at ends thereof; for each modelled acoustic recording, determining its autocorrelation; and applying a relationship to the determined autocorrelations to estimate a location of the area of interest, wherein the relationship is between autocorrelations of acoustic recordings measured in a modelled conduit and modelled areas of interest in the modelled conduit, wherein it is assumed that acoustic signals propagating along the modelled conduit reflect from at least one point in the modelled conduit. Furthermore, it may be assumed that the modelled conduit is terminated at one end, or at multiple ends thereof.
Any of the features described in connection with the above-described computer-readable medium may be combined with the immediately above-described system.
Specific embodiments will now be described in conjunction with the accompanying drawings of which:
The present disclosure seeks to provide systems and methods for locating an area of interest in a conduit. While various embodiments of the disclosure are described below, the disclosure is not limited to these embodiments, and variations of these embodiments may well fall within the scope of the disclosure which is to be limited only by the appended claims.
As used herein, “acoustics” refer generally to any type of “dynamic strain” (strain that changes over time). Acoustics having a frequency between about 20 Hz and about 20 kHz are generally perceptible by humans. Acoustics having a frequency of between about 5 Hz and about 20 Hz are referred to by persons skilled in the art as “vibration”, and acoustics that change at a rate of <1 Hz, such as at 500 μHz, are referred to as “sub-Hz strain”; as used herein, a reference to “about” or “approximately” a number or to being “substantially” equal to a number means being within +1-10% of that number.
The embodiments described herein are directed at methods, systems, and techniques for locating an area of interest within a fluid conduit such as a pipeline. Optical interferometry using fiber Bragg gratings (“FBGs”), as described in further detail with respect to
Referring now to
The optical fiber 112 comprises one or more fiber optic strands, each of which is made from quartz glass (amorphous SiO2). The fiber optic strands are doped with various elements and compounds (including germanium, erbium oxides, and others) to alter their refractive indices, although in alternative embodiments the fiber optic strands may not be doped. Single mode and multimode optical strands of fiber are commercially available from, for example, Corning® Optical Fiber. Example optical fibers include ClearCurve™ fibers (bend insensitive), SMF28 series single mode fibers such as SMF-28 ULL fibers or SMF-28e fibers, and InfmiCor® series multimode fibers.
The interrogator 106 generates the sensing and reference pulses and outputs the reference pulse after the sensing pulse. The pulses are transmitted along optical fiber 112 that comprises a first pair of FBGs. The first pair of FBGs comprises first and second FBGs 114a,b (generally, “FBGs 114”). The first and second FBGs 114a,b are separated by a certain segment 116 of the optical fiber 112 (“fiber segment 116”). The optical length of the fiber segment 116 varies in response to dynamic strain that the fiber segment 116 experiences.
The light pulses have a wavelength identical or very close to the center wavelength of the FBGs 114, which is the wavelength of light the FBGs 114 are designed to partially reflect; for example, typical FBGs 114 are tuned to reflect light in the 1,000 to 2,000 nm wavelength range. The sensing and reference pulses are accordingly each partially reflected by the FBGs 114a,b and return to the interrogator 106. The delay between transmission of the sensing and reference pulses is such that the reference pulse that reflects off the first FBG 114a (hereinafter the “reflected reference pulse”) arrives at the optical receiver 103 simultaneously with the sensing pulse that reflects off the second FBG 114b (hereinafter the “reflected sensing pulse”), which permits optical interference to occur.
While
The interrogator 106 emits laser light with a wavelength selected to be identical or sufficiently near the center wavelength of the FBGs 114, and each of the FBGs 114 partially reflects the light back towards the interrogator 106. The timing of the successively transmitted light pulses is such that the light pulses reflected by the first and second FBGs 114a, b interfere with each other at the interrogator 106, which records the resulting interference signal. The strain that the fiber segment 116 experiences alters the optical path length between the two FBGs 114 and thus causes a phase difference to arise between the two interfering pulses. The resultant optical power at the optical receiver 103 can be used to determine this phase difference. Consequently, the interference signal that the interrogator 106 receives varies with the strain the fiber segment 116 is experiencing, which allows the interrogator 106 to estimate the strain the fiber segment 116 experiences from the received optical power. The interrogator 106 digitizes the phase difference (“output signal”) whose magnitude and frequency vary directly with the magnitude and frequency of the dynamic strain the fiber segment 116 experiences.
The signal processing device 118 is communicatively coupled to the interrogator 106 to receive the output signal. The signal processing device 118 includes a processor 102 and a non-transitory computer-readable medium 104 that are communicatively coupled to each other. An input device 110 and a display 108 interact with control module 250. The computer-readable medium 104 has stored on it program code to cause control module 250 to perform any suitable signal processing methods to the output signal. For example, if the fiber segment 116 is laid adjacent a region of interest that is simultaneously experiencing vibration at a rate under 20 Hz and acoustics at a rate over 20 Hz, the fiber segment 116 will experience similar strain and the output signal will comprise a superposition of signals representative of that vibration and those acoustics. Control module 250 may apply to the output signal a low pass filter with a cut-off frequency of 20 Hz, to isolate the vibration portion of the output signal from the acoustics portion of the output signal. Analogously, to isolate the acoustics portion of the output signal from the vibration portion, control module 250 may apply a high-pass filter with a cut-off frequency of 20 Hz. Control module 250 may also apply more complex signal processing methods to the output signal; example methods include those described in PCT application PCT/CA2012/000018 (publication number WO 2013/102252), the entirety of which is hereby incorporated by reference.
Any changes to the optical path length of the fiber segment 116 result in a corresponding phase difference between the reflected reference and sensing pulses at the interrogator 106. Since the two reflected pulses are received as one combined interference pulse, the phase difference between them is embedded in the combined signal. This phase information can be extracted using proper signal processing techniques, such as phase demodulation. The relationship between the optical path of the fiber segment 116 and that phase difference (Θ) is as follows:
Θ=2τnL/λ,
where n is the index of refraction of the optical fiber, L is the physical path length of the fiber segment 116, and λ is the wavelength of the optical pulses. A change in nL is caused by the fiber experiencing longitudinal strain induced by energy being transferred into the fiber. The source of this energy may be, for example, an object outside of the fiber experiencing dynamic strain, undergoing vibration, or emitting energy.
One conventional way of determining ΔnL is by using what is broadly referred to as distributed acoustic sensing (“DAS”). DAS involves laying the fiber 112 through or near a region of interest and then sending a coherent laser pulse along the fiber 112. As shown in
DAS accordingly uses Rayleigh scattering to estimate the magnitude, with respect to time, of the strain experienced by the fiber during an interrogation time window, which is a proxy for the magnitude of the vibration or acoustics emanating from the region of interest. In contrast, the embodiments described herein measure dynamic strain using interferometry resulting from laser light reflected by FBGs 114 that are added to the fiber 112 and that are designed to reflect significantly more of the light than is reflected as a result of Rayleigh scattering. This contrasts with an alternative use of FBGs 114 in which the center wavelengths of the FBGs 114 are monitored to detect any changes that may result to it in response to strain. In the depicted embodiments, groups of the FBGs 114 are located along the fiber 112. A typical FBG can have a reflectivity rating of between 0.1% and 5%. The use of FBG-based interferometry to measure dynamic strain offers several advantages over DAS, in terms of optical performance.
Referring now to
Optical fiber 230 is optically coupled to an interrogator 240. Interrogator 240 is configured to interrogate optical fiber 230 using optical fiber interferometry, as described above. Interrogator 240 is communicatively coupled to a control module 250. Control module 250 comprises one or more processors and one or more memories comprising computer program code executable by the one or more processors and configured, when executed by the one or more processors, to cause the one or more processors to perform any of the methods described herein. In some embodiments, control module 250 may be comprised within interrogator 240 such that interrogator 240 may perform the functions of control module 250.
There will now be described in detail a specific method of implementing the more general method 300 described above. However, persons skilled in the art will recognize that the disclosure is not limited to the more detailed method described below.
The method is directed at detecting the presence of acoustic sources and reflective interfaces in acoustic waveguides (i.e. conduits) that are terminated at both ends, using acoustic recordings obtained at fixed intervals along the waveguide. Examples of acoustic waveguides with terminations at both ends include sections of pipeline between closed valves, and wellbores. Examples of acoustic sources are leaks along a pipeline or wellbore. Examples of reflective interfaces include dents in a pipeline, changes in fluid in a wellbore (for example there could be hydrocarbon by-products in the bottom portion of the well, and water in the upper portion of the well), and roughness in the casing of a well (due to perforations). The acoustic measurements may be obtained using optical fiber interrogation, as described above. Alternatively or in addition, the acoustic measurements could be obtained using an acoustic logging tool that is moved along a wellbore at fixed intervals, or by using a series of microphones placed along a pipeline.
The method is based on interpreting the autocorrelation of each acoustic recording. The recordings may be made simultaneously or at different times. The method uses the presence of reflections occurring from the top and bottom of the waveguide. In one embodiment, the method comprises the following operations:
There is now derived an expression for the autocorrelation of the measured signals, with the assumption that there is an acoustic source present in the conduit. Subsequently, the expression is used to determine the location of the acoustic source.
Consider how sound propagates in a terminated conduit from an acoustic source located along the conduit. Waves travel in both directions away from the source and reflect at the terminated ends of the conduit. This is illustrated in
None of these assumptions holds exactly in practice; however for the purposes of the following derivation these assumptions are considered good enough. For instance, in a fluid-filled wellbore, the pressure of the fluid is not constant and is much higher at the bottom of the well. Therefore, the density of the fluid is higher at the bottom of the well, meaning that the speed of sound is higher at the bottom of the well than at the top. Furthermore, in a pipeline the speed of sound is not constant in both directions, due to fluid flowing in the pipeline. Sound will travel faster with the fluid flow than against it. However, the difference is usually negligible. For example, in water the speed of sound is approximately 1450 m/s, and the particle speed due to flow in a pipeline is of the order of 0.1-1 m/s. On the other hand, with accurate acoustic measurements there are advantages to estimating the difference in acoustic speeds along both directions of the pipeline. There are also additional advantages to estimating the speed of sound along a wellbore. A person skilled in the art will recognize that the methods described herein could be adapted to more accurately incorporate the changing speed of sound.
As sound propagates along a conduit it is affected by the properties of the segment or portion of the conduit (i.e. the acoustic channel) through which the sound is propagating. The acoustic channel can be modeled as a filter. For example, an acoustic channel may act as a low-pass filter with a delay (sound that passes through the channel is delayed and high-frequency sounds are attenuated more than low-frequency sounds). The filter response depends on the physics of the conduit. A block-oriented model of sound propagation in a conduit terminated at both ends is shown in
G
ji(q)==aiqt
where q is the delay operator (q−1s(t)=s(t−1)). Waves are assumed to propagate identically in either direction, i.e. Gji=Gij. Using an acoustic sensor, waves traveling in both directions are recorded, i.e. an acoustic measurement is always a sum of right and left-moving waves:
w
i
m
=w
i
r+
where wim is the measurement at the location in the conduit corresponding to nodes wir and . In the case under consideration, the acoustic sensor measures at the location corresponding to nodes w2r and :
w
m
=w
2
r+
Note that in the model shown in
It should be noted that
Suppose that the acoustic sensor is to the left of the acoustic source (i.e. as per the model shown in
Note that ai, i=1, 2, 3 and ti, i=1, 2, 3 are all functions of the location of the acoustic sensor and acoustic source. Let dr, ds denote the locations of the acoustic sensor and source respectively (in meters), and let denote the total length of the conduit (in meters). In particular, from
where v is the speed of sound in the conduit, and
where α is the attenuation caused by traveling one length of the conduit (the attenuation in the waveguide is assumed to only be due to distance traveled). Note that a1a2a3=α, and each of a1, a2, and a3 is proportional to its respective length dr, ds−dr, and −ds. Therefore, wm can be expressed in terms of dr, ds, and as:
where
for the measurements obtained at locations dr along the conduit in the case of the acoustic sensor being to the left of the acoustic source. If the analysis is repeated in the case of the acoustic sensor being to the right of the acoustic source (i.e. using the model shown in
Using these expressions for the measured signals, the autocorrelation of wm can be calculated. By calculating the autocorrelation at various locations dr, a plot can be created by stacking together the autocorrelations. Consider a conduit 1500 m long, with an acoustic source at 1300 m (i.e. =1500 m, ds=1300 m). The attenuation along the conduit is chosen to be very small (α=0.99). Let s be zero-mean Gaussian white noise. The autocorrelations of the measured signals are simulated at 5 m intervals along the conduit. The autocorrelation of wm at 1000 m is shown in
When all the autocorrelations are plotted together as a function of distance, the resulting plot is shown in
In a conduit of, for example, several kilometers, the sound is significantly attenuated as it travels the entire length of the conduit. This situation is plotted in
In the following, expressions are derived for the lines shown in
Because most acoustic channels have high attenuation, α2 is assumed to be very close to zero (i.e. negligible). Equivalently, this means that an acoustic wave does not propagate further than twice the length of the conduit. Applying this assumption to (2) results in (3):
w
m(t)≈eγ(d
for the case where the measurement location is to the left of the acoustic source, and (4)
w
m(t)≈eγ(d
for the case where the measurement location is to the right of the acoustic source.
In order to calculate the autocorrelation of the measured signal, s(t) is assumed to be white noise with variance σ2 (i.e [s2(t)]=σ2, where is the expected value operator). Let σw2 denote the variance of wm. Then, from (3), the autocorrelation of wm(t) when the measurement location is to the left of the acoustic source is equal to (5):
Similarly, from (4) the autocorrelation of wm in the case where the measurement location is to the right of the acoustic source is equal to (6):
From (5) it is clear that the autocorrelation of wm at a particular location is mostly zero, except at six points. When a plot is made with varying dr and τ, these points form lines. In the following numbered list, the lines are derived. The numbers in this list correspond to the numbered lines in
1. From the second case in (5):
Both tl and ts are constants, and therefore this is a vertical line. Note that τ=2(−ts) is also a vertical line, but corresponds to negative τ and so does not appear in the plot of
2. From the third case in (5):
This is a line with a y-intercept at 0 m, and a slope of
Note that
does not appear in the plot for τ>0.
3. From the fourth case in (5):
This is a line with slope
and y-intercept −ds.
4. From the fourth case in (5):
This is a line with slope
and y-intercept −ds.
5. From the third case in (6):
This is a line with slope
and y-intercept dl. Note that the line
does not appear in the plot for τ>0.
6. From the third case in (6): τ=2ts. This is a vertical line. The line τ=−2ts does not appear on the plot for τ>0.
The remaining case in (6) is the same line as the third case in (5). The key feature of these lines is that using lines 1, 3, 4 and 6 it is possible to determine the location of the acoustic source.
Interestingly, lines 3 and 4 have y-intercepts −ds, not d. There are no lines with a y-intercept at d, in the situation under consideration (high attenuation in the conduit).
It is now possible to estimate the location of the acoustic source. There exist several options. It is supposed that the conduit has high attenuation and only the four lines described above are visible in the plot. In this case, the y-intercept of lines 3 and 4, which is equal to −ds, can be obtained from the plot. Secondly, the lags of the two vertical lines can be determined. Thus, we have the following equations:
where y is the y-intercept of lines 3 and 4, and v1 and v2 are the lags corresponding to vertical lines 1 and 6. Using these equations, it is possible to solve for ds:
which is the estimate for the location of the acoustic source.
If more lines are available, then the additional equations should be included in the optimization to determine the best estimate of ds.
In some cases is known. This can also be incorporated resulting in the following estimate of ds.
It may also be possible to estimate v from the slope of the lines. In this case some care needs to be taken since the speed of sound is not a constant. In particular, in a wellbore the pressure and temperature of the fluid in the wellbore change, affecting the speed of sound. However, with appropriate investigation a person skilled in the art may determine how the slopes of the lines can be used to accurately estimate v at the location of the acoustic source.
There are now presented two field examples to which are applied the above-described acoustic source detection method.
Turning to
From (7), the resulting estimate for the acoustic source depth is 343.6 m. Using other methods, the leak location was estimated to be 340±5 m.
A second example is shown in
In addition to acoustic sources, conduits can comprise reflective interfaces. The reflective interface can be due, for example, to partial blockages, roughness of the conduit walls, or changes in material of the conduit. A method is now presented to determine the location of a reflective interface based on the autocorrelation plots, as described above. Furthermore, the circumstances under which it is possible to distinguish between an acoustic source and a reflective interface are determined, based on the autocorrelation plot. The line of reasoning to locate reflective interfaces is the same as that presented above in respect of acoustic source localization.
One example of a block-oriented model representing a reflective interface in a conduit is shown in
In the situation that the measurement location is to the right of the reflective interface, the model shown in
It should be noted that
From the model of
From the model of
It is assumed that the channel transfer functions G1, G2 and G3 can be modelled as in (1). Again, G1, G2 and G3 are to be expressed in terms of dr, and di, where di is the location of the reflective interface. For the model of
For the model of
Using the expressions (8) and (9) and calculating their autocorrelations, a plot of the auto-correlation of the measurements for various locations along a conduit can be generated. For example, consider a conduit of length 1500 m, with a reflective interface at 1300 m. Suppose that the reflective interface is such that 10% of the power is reflected, and 90% of the power is transmitted. Suppose the reflective interface is symmetric (i.e. ƒ3=ƒ4=0.3162 and x2=x3=0.9487). Suppose that waves are not substantially attenuated as they pass the entire length of the waveguide (α=0.9). This means that waves are reflected many times and travel the length of the conduit many times. The resulting plot is shown in
In practice, waves will be attenuated. Thus, if a is decreased to 0.5, the resulting plot is shown in
Next, expressions for the lines in the plot of
From (8) and (10), the measured signal when the acoustic sensor is to the left of the reflective interface is approximately equal to:
w
m(t)≈eγd
where tr, ti and tl can be converted to dr, di and dl by dividing by v, the speed of sound in the conduit. Under the same assumptions, the measured signal in the case that the acoustic sensor is to the right of the reflective interface is:
w
m(t)≈x2eγd
Let σa2 and σb2 be the variance of sa and sb, respectively. Assuming that sa and Sb are uncorrelated, then, from (12), the autocorrelation in the case that the acoustic sensor is to the left of the reflective interface is (14):
Similarly, in the case the acoustic sensor is to the right of the reflective interface (15):
Again, it appears that the autocorrelations (14) and (15) are non-zero only at discrete points. When a plot is made with varying dr and T, these points form lines. Interestingly, both (14) and (15) define the same lines in the (τ, dr) space. In the following numbered list, the lines are derived. The numbers in this list correspond to the numbered lines in
1. From the second case in (14):
These are two diagonal lines with y-intercept at di and slope
2. From the third case in (14): τ=2ti. This is a vertical line.
3. From the fourth case in (14): τ=2(−ti). This is a vertical line.
4. From the fifth case in (14):
This is a line with slope
and y-intercept dl.
5. From the sixth case in (14): τ=. This is a vertical line.
6. From the seventh case in (14):
This is a line with slope
and y-intercept 0.
Similarly to the situation where there is an acoustic source present, the lines 1, 2 and 3 can be used to determine the location of the reflective interface. Let y denote the y-intercept of line 1. Let v1 and v2 be the time lags corresponding to vertical lines 2 and 3. Note that y, v1 and v2 can be read of a plot constructed using field data. Then:
If the length of the conduit is not known, then only the first equation can be used to estimate the location of the reflective interface. However, if the length of the conduit is known, then the equations can be combined with the resulting estimate:
There are now presented two field examples to which were applied the above-described reflective interface detection method.
Turning to
Turning now to
In some circumstances, as in the case of a wellbore, it is possible to artificially shorten the length of the conduit by placing a reflector above and below the acoustic sensor. With this setup, one advantage is that the attenuation over the length of the conduit is much less, and the reflections from the ends of the conduit are much stronger. Therefore, the sensitivity of the methods is be increased, and “quieter” acoustic sources are detectable. As the skilled person would recognize, the analysis of the autocorrelation plot will be largely the same, with slight modifications to account for the reflectors.
The embodiments have been described above with reference to flow and block and block diagrams of methods, apparatuses, systems, and computer program products. In this regard, the flow and block diagrams in
Each block of the flow and block diagrams and combinations thereof can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions or acts specified in the blocks of the flow and block diagrams.
These computer program instructions may also be stored in a computer-readable medium that can direct a computer, other programmable data processing apparatus, or other devices to function in a particular manner, such that the instructions stored in the computer-readable medium produce an article of manufacture including instructions that implement the function or act specified in the blocks of the flow and block diagrams. The computer program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other devices to cause a series of operational steps to be performed on the computer, other programmable apparatus or other devices to produce a computer-implemented process such that the instructions that execute on the computer or other programmable apparatus provide processes for implementing the functions or acts specified in the blocks of the flow and block diagrams.
As will be appreciated by one skilled in the art, embodiments of the technology described herein may be embodied as a system, method, or computer program product. Accordingly, these embodiments may take the form of an entirely hardware embodiment, an entirely software embodiment (including firmware, resident software, micro-code, etc.) or an embodiment combining software and hardware that may all generally be referred to herein as a “circuit”, “module”, or “system”. Furthermore, embodiments of the presently described technology may take the form of a computer program product embodied in one or more non-transitory computer readable media having stored or encoded thereon computer readable program code.
Where aspects of the technology described herein are implemented as a computer program product, any combination of one or more computer readable media may be used. A computer-readable medium may comprise a computer-readable signal medium or a non-transitory computer-readable medium used for storage. A non-transitory computer-readable medium may comprise, for example, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination thereof. Additional examples of non-transitory computer-readable media comprise a portable computer diskette, a hard disk, RAM, 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 thereof. As used herein, a non-transitory computer-readable medium may comprise any tangible medium that can contain, store, or have encoded thereon a program for use by or in connection with an instruction execution system, apparatus, or device. Thus, computer-readable program code for implementing aspects of the embodiments described herein may be contained, stored, or encoded on the computer-readable medium 104 of the signal processing device 118.
Program code embodied on a computer-readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, radiofrequency, and the like, or any suitable combination thereof. Computer program code for carrying out operations comprising part of the embodiments described herein may be written in any combination of one or more programming languages, including an object-oriented programming language and procedural programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer, or entirely on the remote computer or server. In the latter scenario, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or the connection may be made to an external computer (e.g., through the Internet using an Internet Service Provider).
The terminology used herein is for the purpose of describing particular embodiments only, and is not intended to be limiting. Accordingly, as used herein, the singular forms “a”, “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms “comprises” and “comprising”, when used in this specification, specify the presence of one or more stated features, integers, steps, operations, elements, and components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and groups. Directional terms such as “top”, “bottom”, “upwards”, “downwards”, “vertically”, and “laterally” are used in the following description for the purpose of providing relative reference only, and are not intended to suggest any limitations on how any article is to be positioned during use, or to be mounted in an assembly or relative to an environment. Additionally, the term “couple” and variants of it such as “coupled”, “couples”, and “coupling” as used in this description are intended to include indirect and direct connections unless otherwise indicated. For example, if a first device is coupled to a second device, that coupling may be through a direct connection or through an indirect connection via other devices and connections. Similarly, if the first device is communicatively coupled to the second device, communication may be through a direct connection or through an indirect connection via other devices and connections.
One or more example embodiments have been described by way of illustration only. This description is been presented for purposes of illustration and description, but is not intended to be exhaustive or limited to the form disclosed. It is furthermore contemplated that any part of any aspect or embodiment discussed in this specification can be implemented or combined with any part of any other aspect or embodiment discussed in this specification. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope of the claims. In construing the claims, it is to be understood that the use of a computer to implement the embodiments described herein is essential at least where the presence or use of computer equipment is positively recited in the claims.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/CA2019/050415 | 4/4/2019 | WO | 00 |
Number | Date | Country | |
---|---|---|---|
62656800 | Apr 2018 | US |