This application relates to communications in hydraulic fracturing (fracking) operations and/or in other operations involving downhole pipes, drill strings and/or the like. Particular embodiments provide event monitoring and/or detection of downhole events at a surface portion of the pipe in the face of considerable surface noise.
Hydraulic Fracturing (more commonly known as, and hereinafter referred to as, “fracking”) is a well-stimulation technique in the oil & gas industry in which underground rock formations are fractured by pressurized liquid or gas/liquid formulation. Fracking involves high-pressure injection of “fracking fluid” through a pipe located in a wellbore to create cracks/fissures in the deep-rock formations, which are then held open with proppant (e.g., sand) which is added to the fracking fluid, through which natural gas and/or other petroleum resources may flow more freely.
Fracking is typically most effective when it is performed in multiple stages along the length of a wellbore. One common technique for implementing this staged operation, referred to as a “plug & perf” technique, involves inserting a steel tube/pipe into the wellbore spanning from the toe (deepest point of the wellbore) to the surface. The plug & perf pipe, typically made of steel, commonly incorporates a series of expanding rings lining the outside of the pipe. After insertion into the wellbore, these rings, often referred to as “packers”, expand and seal against the surface of the wellbore (e.g. against the deep-rock formation). Explosive charges are inserted into the bore of the pipe and then detonated deep within the pipe at locations (along the pipe axis) between two consecutive packers. The exploding charge penetrates through the steel pipe creating pathways from the bore of the pipe into the surrounding wellbore. Fracking fluid is then pumped into the pipe at high pressure. The high pressure fracking fluid travels down the pipe, from a bore of the pipe to an exterior of the pipe through the pathways created by the explosive charge, and into the region of the wellbore localized by the bounding packers. The pressure of the fracking fluid causes cracks/fissures to occur in the formation around the wellbore. A proppant, such as sand or ceramic material for example, is typically added to the fracking fluid. The proppant travels down the pipe with the fracking fluid and, under pressure, is embedded into the cracks/fissures in the formation, such that the cracks/fissures remain open when pressure is removed.
After fracking a section of the wellbore in this manner, an expanding plug is typically inserted into the pipe to seal off the section of the well that was just fracked. Then, another explosive charge is inserted into the bore of the pipe and detonated in a new location of the pipe to create pathways through the pipe and to the wellbore at a new region of the pipe. This part of the wellbore and the corresponding formation is then fracked in a manner similar to the deeper section described above. This f racking process is repeated over a plurality of repetitions—e.g. until a desired length of the wellbore residing in the formation of interest has been f racked. After fracking the desired length of the wellbore, the expanding plugs that were inserted into the pipe are typically drilled out or otherwise removed from the bore of the pipe to create fluid flow pathways from all sections of the wellbore to the surface.
The plug & perf technique has a fundamental limitation of having to repeatedly insert and retract equipment from the surface to the downhole region of localized fracking, a distance that can exceed 10 km. This insertion and retraction of equipment is time consuming and expensive. It can also be dangerous when the explosive charges do not fully detonate and are unknowingly brought to the surface in an undetonated state.
An alternative to the plug & perf technique is referred to as a “ball-activated” or “ball and sleeve” fracking technique. In a ball-activated technique, functional sleeves are included inline in the steel fracking pipe at locations, along the pipe axis, between adjacent pairs of packers. Each of these sleeves allow fracking fluid to flow through them (down the pipe bore) until a suitably designed ball is launched into the pipe bore from the surface and lodges in a receptor within a particular sleeve, thereby sealing off the flow of fracking fluid down the pipe bore beyond the particular sleeve. Under increasing pressure from the f racking fluid, a ball received in a particular sleeve typically shifts within the sleeve, revealing openings in the wall of the sleeve (referred to as fracking ports), thereby providing a pathway for the pressurized fracking fluid to flow from within the bore of the pipe into a localized region of the wellbore outside of the pipe bore and between a corresponding pair of packers.
In one common ball-activated system, each sleeve has a ball seat of different dimension (e.g. different diameter) such that sleeves located relatively close to the surface (at uphole locations) have relatively large diameter and sleeves located farthest from the surface (at downhole locations) have relatively small diameter. Uphole sleeves, with relatively large diameter seats, allow balls with smaller diameter to pass through unimpeded. This way, downhole zones (i.e. zones relatively far from the surface along the pipe axis) are fracked first and uphole zones (i.e. zones relatively close to the surface along the pipe axis) are fracked last.
In another common type of ball-activated system, each ball has the same diameter and sleeves are designed to let a specific number of balls pass through before preventing a ball from passing through and thus sealing flow of fracking fluid (down the pipe bore) to downhole locations beyond the sleeve.
In either type of ball-activated f racking system, there is a desire to know, at the surface, that a ball has successfully seated in a sleeve and/or that the sleeve has opened to reveal its f racking ports. Current ball-activated fracking systems attempt to detect the occurrence of these events by monitoring the pressure of the fracking fluid. When a ball seats or otherwise lodges in a corresponding sleeve, flow of fracking fluid beyond the sleeve is prevented and the pressure within the fracking fluid increases as due to the sudden stop of flow while pumping action continues. If the pressure builds beyond a corresponding threshold, the fracking sleeve shifts to reveal its fracking ports. The sleeve shift and opening of corresponding fracking ports causes a rapid reduction in the pressure within the fluid, which can sometimes be detected by suitable pressure monitoring.
The method of monitoring fracking fluid pressure to determine that ball seats and port shifts have occurred is error prone and there is a general desire for a more reliable techniques for detecting these and/or other downhole events.
Once the fracking ports to a localized fracking zone are confirmed to be open, fracking of the formation in and around the localized fracking zone can commence. It is also desirable to be able to identify when formation fractures occur (fracture events). Typically, there is desire to cause a plurality of formation fractures in each localized zone. Using current pressure monitoring techniques, fracture events can frequently, but not reliably, be detected. There is a general desire for a more reliable and/or sensitive method for detecting formation fracture events. Accurate knowledge of formation fracture events allows personnel to decrease the time and resources expended to adequately frack a localized formation region when that formation region is fracturing easily, and to increase time and resources expended if a formation region is not fracturing easily.
There is a general desire for reliably detecting acoustic-wave-producing downhole events (e.g. ball seat events, sleeve-shifting/port opening events, fracture formation events, launching of activation balls, plug & perf detonation events, undesired f racking pipe rupture events, fracture events in adjacent wells and/or the like).
The accompanying drawings illustrate non-limiting example embodiments of the invention.
Throughout the following description, specific details are set forth in order to provide a more thorough understanding of the invention. However, the invention may be practiced without these particulars. In other instances, well known elements have not been shown or described in detail to avoid unnecessarily obscuring the invention. Accordingly, the specification and drawings are to be regarded in an illustrative, rather than a restrictive sense.
Aspects of the invention described and/or claimed herein provide methods and systems for detecting acoustic-wave-producing downhole events (e.g. ball seat events, sleeve-shifting/port opening events, fracture formation events, launching of activation balls, plug & perf detonation events, undesired fracking pipe rupture events, fracture events in adjacent wells and/or the like). Such methods and systems may be more sensitive and/or more reliable than prior art techniques.
One aspect of the invention provides a system for detecting an acoustic-wave-producing downhole event associated with a pipe extending below a surface of the earth at an uphole location located above a downhole location of the acoustic-wave-producing downhole event in the presence of acoustic-wave-producing uphole activity (which may be referred to as uphole noise and/or surface noise). The system comprises: a pipe extending below the surface of the earth along a pipe axis; a first plurality of sensors located a first axial position along the pipe, the first plurality of sensors oriented symmetrically about the pipe axis at the first axial position, each of the first plurality of sensors generating a corresponding signal in response to acoustic waves in a vicinity thereof; a second plurality of sensors located a second axial position along the pipe, the second axial position spaced apart from the first axial position along the pipe axis, the second plurality of sensors oriented symmetrically about the pipe axis at the second axial position, each of the second plurality of sensors generating a corresponding signal in response to acoustic waves in a vicinity thereof; and a processor connected to receive the signals from the first and second pluralities of sensors and configured to digitally process the signals from the first and second pluralities of sensors to thereby produce an output signal. The processor is configured to adjust the digital processing, based on the signals from the first and second pluralities of sensors, to minimize a contribution of the acoustic-wave-producing uphole activity to the output signal, thereby permitting a contribution of the acoustic-wave-producing downhole event to be discernable from within the output signal.
Another aspect of the invention provides a method for detecting an acoustic-wave-producing downhole event associated with a pipe extending below a surface of the earth along a pipe axis at an uphole location located above a downhole location of the acoustic-wave-producing downhole event in the presence of acoustic-wave-producing-uphole activity. The method comprises: locating a first plurality of sensors at a first axial position along the pipe and orienting the first plurality of sensors symmetrically about the pipe axis at the first axial position, each of the first plurality of sensors generating a corresponding signal in response to acoustic waves in a vicinity thereof; locating a second plurality of sensors at a second axial position along the pipe, the second axial position spaced apart from the first axial position along the pipe axis, and orienting the second plurality of sensors symmetrically about the pipe axis at the second axial position, each of the second plurality of sensors generating a corresponding signal in response to acoustic waves in a vicinity thereof; digitally processing the signals from the first and second pluralities of sensors to produce an output signal; and adjusting the digital processing, based on the signals from the first and second pluralities of sensors, to minimize a contribution of the acoustic-wave-producing uphole activity to the output signal, thereby permitting a contribution of the acoustic-wave-producing downhole event to be discernable from within the output signal.
A fracking ball making contact with a ball seat in the “frack sleeve” of a ball-activated fracking system is an example of a downhole event which produces an acoustic wave (i.e. a vibratory mechanical pressure and/or displacement wave). Another example of a downhole event which produces an acoustic wave is when the frack sleeve opens to reveal its fracking ports. Yet another example of an acoustic-wave-producing downhole event is the fracturing of a formation around a frack pipe due to the intense pressure exerted by the fracking fluid. The acoustic energy from these and/or other downhole acoustic-wave-producing events propagates in all directions, including up the pipe axis of frack pipe, which can act as an acoustic propagation conduit. As the distance travelled by the propagating acoustic wave increases, the amplitude of the sound wave gets weaker and the acoustic wave becomes correspondingly harder to detect. At uphole locations of a f racking pipe at or near the surface, there are typically many mechanical pumps and other pieces of heavy vibrating equipment in close proximity to the wellhead producing their own acoustic waves and making it considerably more difficult to detect and/or identify downhole acoustic-wave-producing events of interest because of the presence of acoustic energy from this relatively strong acoustic-wave-producing uphole activity. For the purpose of this document, the aggregation of acoustic energy from acoustic-wave-producing uphole activity may be referred to as surface noise or, for more brevity, noise. This surface noise ought not to be confused with the concept of uncorrelated random noise, such as Additive White Gaussian Noise (AWGN).
The ability to detect and/or identify relatively weak downhole acoustic-wave-producing events in the presence of relatively strong surface noise may be implemented, in some embodiments, by the combination of specific arrangements of pluralities of acoustic sensors (i.e. sensors which have output signals correlated with acoustic waves in a vicinity thereof) located at suitable positions along and about the pipe axis and adaptive digital signal processing (DSP) noise reducing algorithms (implemented by suitably one or more configured processors), which process digitally sampled signals from the pluralities of sensors to generate a corresponding output signal. Such adaptive DSP noise reducing algorithms may be adapted or adjusted, based on the signals from the pluralities of sensors, to minimize a contribution of the surface noise to the output signal, thereby permitting a contribution of the acoustic-wave-producing downhole event to be more readily discernable from within the output signal (as compared to without adjusting the DSP noise reducing algorithms).
As shown in
Sensors 14 are sensitive to acoustic waves (i.e. vibratory mechanical pressure and/or displacement waves). That is, sensors 14 generate corresponding signals in response to acoustic waves in a vicinity thereof. Various embodiments of the invention may comprise various types of acoustic wave sensors 14 which may be mounted in or on pipe 18 to generate corresponding electrical signals in response to acoustic waves in a vicinity thereof. In some exemplary embodiments, sensors 14 produce electrical signals dependent upon sensed acceleration, velocity, or position of pipe 18 in the vicinity of where each sensor 14 is mounted to pipe 18. Sensors 14 could additionally or alternatively be mounted within the bore of pipe 18 and produce electrical signals dependent upon the instantaneous pressure of the fracking fluid in the bore of pipe 18. In some embodiments, each sensor 14 may comprise one or more accelerometers.
In some embodiments, acceleration and velocity sensors 14 may be magnetically mounted to pipe 18. Sensors 14 may be physically mounted to or within a housing that incorporates a magnetic surface that provides a strong magnetic bond with pipe 18 (pipe 18 usually being fabricated from ferrous material(s)). In some embodiments, sensors 14 may be physically mounted to pipe 18 using threaded fasteners and/or other types of mechanical fasteners or attachment mechanisms. The attachment of pressure sensors to f racking pipes (such as pipe 18) is well known in the fracking industry and any such attachment techniques may be used for sensors 14.
Sensors 14 that are sensitive to motion, such as acceleration or velocity sensors, typically have a primary axis of sensitivity, although some are designed with multi-axis sensitivity. A multi-axis sensor may effectively be considered to be multiple separate single axis sensors integrated into a single unit. Single axis sensors 14 tend to be strongly sensitive to motion in the identified axis of operation and significantly less sensitive along axes orthogonal to the identified axis of operation.
For such directional motion sensors 14, various embodiments of the invention comprise sensors 14 having various different mounting orientations.
The selection of perpendicular sensor mount (i.e. alignment of sensors with their primary sensitivity axes 22 perpendicular to pipe bore 20, as shown, for example in
In some embodiments, sensors 14 within a particular sensor group 12 are oriented in a consistent manner (e.g. with their respective sensitivity axes 22 arranged with perpendicular mounts or with their respective sensitivity axes 22 arranged with parallel mounts). This is not necessary, however. In some embodiments, two or more sensor groups 12 are provided with sensors 14 that have consistent orientation—that is, two or more sensor groups 12 are provided with sensors arranged with parallel mounts or two or more sensor groups 12 are provided with sensors arranged with perpendicular mounts. This is not necessary, however.
Sensors 14 which are mounted and arranged as discussed herein advantageously facilitate differentiation between acoustic waves (e.g. vibrations) that are symmetric about pipe axis 20 and acoustic waves (e.g. vibrations) that have some particular directionality with respect to pipe axis 20. This is schematically illustrated in the cross-sectional view of
Consider now, an example of vibration of pipe 18 in the X-Y plane. Pressure waves in the fracking fluid will tend to induce vibrations radiating outwards from pipe axis 20. If we label the radial symmetric vibration as V1 and any non-symmetric vibration in the X-Y plane as V2, then we can write the resulting sensor signals as: S14AA=V1+Cos(θ)V2; and S14BA=V1−Cos(θ)V2. Summing these two equations yields: SA1+SA2=2V1. The effect of the non-symmetric X-Y plane vibration V2 is eliminated, or, in practice significantly reduced. This elimination or reduction of asymmetrical vibrations extends to other symmetric multi-sensor arrangements, where there are more than two sensors equally distributed around the circumference.
In most circumstances, particularly while an active fracking operation is underway, f racking wellhead (e.g. the portion of pipe 18 above the ground) is considered a hazardous and explosive environment. Consequently, in some embodiments, intrinsic safety (IS) barriers may be deployed to isolate 14 sensors from signal processing circuitry 100 (described in more detail below), which may be used to process signals 102 received from sensors 14 and to generate therefrom a reduced-noise downhole event signal 104. Preferably, the IS barriers do not unduly distort signals 102 from sensors 14.
Sensor signals 102 are received by corresponding analog to digital converters (ADCs) 106A1, 106A2 . . . 106An, 106B1 . . . 106Bm . . . 106Np (collectively and individually, ADCs 106). ADCs 106 share a common sampling clock (which may be provided by processor 101 or otherwise), so that analog sensor signals 102 are digitized with a common clock to generate corresponding digital signals 108A1, 108A2 . . . 108An, 108B1 . . . 108Bm . . . 108Np (collectively and individually, digital signals or digital data streams 108). A currently preferred sampling frequency is 48 kHz, but a wide range of suitable sampling frequencies may be used in various embodiments. Lower sampling frequencies tend to ease the associated computational expense of signal processing, but may potentially sacrifice useful signal content. In the illustrated embodiment, ADCs 106 are provided separately from processor 101. This is not necessary. In some embodiments, processor 101 may be suitably configured to implement ADCs 106.
Optionally, digital data streams 108 are high pass filtered by high pass filters (HPFs) 110A1, 110A2 . . . 110An, 110B1 . . . 110Bm . . . 110Np (collectively and individually, HPFs 110). Such high pass filtering may remove low frequency components which may be of relatively low interest, but which may be quite strong. The resulting high pass filtered digital data streams 112A1, 112A2 . . . 112An from all of the sensors 14 in first sensor group 12A are summed together (summing junction 114A). Together with the sensor mounting orientations and configurations described herein, the aggregated first sensor group 12A output data stream 116A from summing junction 114A will tend to emphasize the signal component that is common to the sensors 14 of first sensor group 12A, while suppressing the signal component that is differential. For example uniform radial expansion of the pipe outward from pipe axis 20 will result in components of sensor signals 102 which are common to each sensor 14, while asymmetrical mechanical vibration of pipe in the X-Y plane will result in components of sensor signals 102 that are different for each sensor 14 and which will tend to sum to zero when the first data streams 112A1, 112A2, 112An are combined. The summed data stream 116A from all sensors 14 in first sensor group 12A are then delayed (at delay block 118) to generate a resultant delayed aggregate signal 120A which accounts for expected filtering delay of the sensor signals 102B . . . 102N in sensor groups 12B to 12N. The delay selected for delay block 118 may account for expected delays associated with Finite Impulse Response (FIR) filtering of the sensor signals 102B . . . 102N in sensor groups 12B to 12N, as discussed further below.
High pass filtered digital data streams 112B1 . . . 112Bm . . . 112Np from sensor groups 12B to 12N are independently filtered using adaptive FIR filters 122B1 . . . 122Bm . . . 122Np (collectively and individually, FIR filters 122, described further below) and their corresponding filtered output signals 124B1 . . . 124Bm . . . 124Np (collectively and individually, FIR output signals 124, described further below) are summed to create aggregate FIR filtered signal 125. Aggregate FIR filtered signal 125 is then subtracted from the delayed aggregate signal 120A from first sensor group 12A (at summing junction 126) to output a residual signal 128. Each of FIR filters 122 may be independently adapted (e.g. using a least mean squares (LMS) adaptation algorithm or any other suitable adaptation algorithm) based on residual signal 128, with the common objective of the independent adaptation being to drive residual signal 128 to zero or to otherwise minimize residual signal 128. While FIR filters 122 are adapted together by processor 101, each FIR filter 122 may be adapted independently in the sense that the adaptation of FIR filters 122 may be performed by processor 101 without knowledge/interaction as between FIR filters 122.
Downhole events of interest (e.g. ball seating events, sleeve activation events, fracking events and/or the like) tend to be infrequent short-duration discrete events, whereas undesired surface sounds tend to be regular and continuous (long-duration) in nature. Continuous adaptation of (i.e. updating filter coefficients of) the plurality of FIR filters 122 will generate an aggregate FIR filtered signal 125 which, when subtracted from delayed aggregate signal 120A from first sensor group 12A (at summing junction 126), will successfully reduce the level of residual signal 128 to at or near zero. When a downhole event occurs, the acoustic energy waveform follows a different propagation path to the collection of sensors 14 relative to the path followed by acoustic energy from surface equipment and is detectable as a non-zero event in residual signal 128. In theory, it is possible to completely cancel (or in practice to effectively minimize) undesired acoustic energy from surface activity, without severely impacting acoustic energy waveforms originating from downhole events, which are desirable to detect.
Optionally, residual signal 128 (which is effectively a noise-reduced downhole event signal 128) can be amplified (e.g. numerically and/or the like) by amplifier 130 to generate noise-reduced downhole event signal 104. Often, downhole event signals are extremely weak. With appropriate amplification by amplifier 130, a user can physically listen to the noise-reduced downhole event signal 104 by applying the amplified signal (optionally after conversion to an analog format) to an appropriate audio port (not shown). In some embodiments, suitable circuits, processes and/or methods may use noise-reduced downhole event signal 104 (and/or an analog version thereof) to automatically detect the occurrence of downhole events and/or to discriminate between different types of (e.g. to classify) downhole events.
Adaptation of filters 122 represents selection of suitable filter parameters (e.g. filter coefficients and/or the like, often referred to as “filter taps”) of FIR filters 122 to achieve an adaption objective. Such an adaptation objective may involve adjusting the filter parameters of FIR filters 122 to minimize a suitably configured objective function. As discussed above, the adaptation of FIR filters 122 corresponding to sensor groups 12B . . . 12N can be adapted using a Least Mean Squares (LMS) algorithm, with the objective being to minimize residual signal 128. The LMS adaptation method provides an adapted approximation to the optimal Minimum Mean Squared Error (MMSE) solution. The LMS adaptation method is well known in the art of adaptive filtering via digital signal processing and is not explained in further detail here. While LMS represents the currently preferred adaptation mechanism, some embodiments may additionally or alternatively use other adaptation algorithms. There are a variety of filter adaptation algorithms known to those skilled in the art of adaptive filtering via digital signal processing. Non-limiting examples of such adaptation techniques include Normalized LMS, Root Least Squares (RLS), and/or the like.
Downhole events represent anomalies to the more regular surface noise. An overly aggressive adaptation technique may tend to suppress the acoustic waveforms caused by downhole events (in an effort to minimize residual signal 128). Accordingly, some embodiments make use of a relatively low level of adaptation aggressiveness, so that the adaptation will suitably suppress surface noise at start-up, but will also permit the recognition of a downhole event within residual signal 128. For example, in some embodiments, an aggressiveness parameter (e.g. p) having a normalized range of (0,1) or some other appropriate range, can be set to have a normalized value of μ<0.1. In some embodiments, this aggressiveness parameter is set to μ<0.05. In some embodiments, this aggressiveness parameter is set to μ<0.025. The cost of a relatively low level of adaptation aggressiveness is a longer initial adaptation time—i.e. more iterations to suppress surface noise at startup.
A typical fracking pipe 18 and, in particular, a f racking wellhead (the portion of pipe 18 above the surface) comprises a number of different components with varying shapes. These varying components and their varying shape yields a relatively complex acoustic reflection environment. There is a desire that the adaptive noise reduction signal processing circuit 100 be robust to such variation. Those knowledgeable in the art will recognize that this implies the need for many FIR filter taps in FIR filters 122. Conceptually, time-domain adaptation and application of FIR filters 122 with many taps will provide the desired result (minimizing residual signal 128), but, from a practical perspective, providing such a large number of FIR filter taps in the time domain is inconvenient and computationally expensive.
A number of the components of signal processing circuit 200 may be implemented by a suitably configured processor 201 (shown in dashed lines in FIG. 8). Signal processing circuit 200 of the
In the
The frequency domain data 208B1 . . . 208Np from each individual sensor 14 of the
The adaptation cores 222B1 . . . 222Np (collectively and individually, adaptive cores 222) are substantially similar for each of the frequency domain data 208B1 . . . 208Np from each of the sensors 14 in sensor groups 12B to 12N. Spectral information for the corresponding current K-sample blocks of data (corresponding frequency domain data 208) and current residual complex spectrum 220 are passed to adaptation cores 222. Each adaptation core 222 then outputs an adapted spectral modification vector 224B1 . . . 224Np (collectively and individually, adapted spectral modification vector 224) that is applied to the spectral information for the current K-sample block (frequency domain data 208) at multiplication junction 226B1 . . . 226Np (collectively and individually, multiplication junction 226), resulting in the adaptively processed frequency domain sensor streams 214 discussed above. Additional detail of adaptation cores 222 according to a particular embodiment is discussed further below in connection with
Adapted spectral modification vectors 224 are converted back into time domain impulse responses 228B1 . . . 228Np (collectively and individually, time domain impulse responses 228) by inverse FFT blocks 230B1 . . . 230Np (collectively and individually inverse FFTs 230). The resulting time domain impulse responses 228 and either data streams 108 or, optionally, high pass filtered data streams 112 may be passed to frequency domain FIR filters 232B1 . . . 232Np (collectively and individually FIR filters 232). Each FIR filter 232 receives two time domain input signals: a time domain impulse response 228 of its particular filter that is being adapted; and either a corresponding data stream 108 or a corresponding high pass filtered data stream 112. FIR filters 232 convert these time domain inputs to the frequency domain, filter the resultant signals in the frequency domain, and output time domain FIR output signals 234B1 . . . 234N (collectively and individually, time domain FIR output signals 234). FIR filters 232 may use information from previously filtered data as part of the filtering process, which can preserve continuity as between blocks of data. The FIR output signal 234 from each frequency domain FIR filter 232 is the portion of the corresponding sensor's data that may be used to cancel delayed aggregate signal 120A from first sensor group 12A. More particularly, time domain FIR output signals 234 from each sensor are summed to produce aggregate time domain FIR signal 235, which is subtracted from delayed aggregate signal 120A for first sensor group 12A (at summing junction 126) to produce time domain residual signal 128.
Time domain residual signal 128, amplifier 130 and reduced-noise downhole event signal 104 may be similar to and have characteristics similar to those discussed above in connection with
The output of the scaling at multiplication block 258 is a K-sample block 272 of scaled complex-conjugate data 272. A particular frequency bin of scaled complex-conjugate data 272 may have unusually large values in some circumstances. For example, the power of a particular frequency bin of scaled complex-conjugate data 272 may be unusually high when a downhole event occurs or the power of a particular frequency bin of scaled complex-conjugate data 272 may be unusually high when the signal power of the corresponding bin of sensor spectral data 108 is really low (i.e. such that the block 270 inversion and block 258 scaling result in a high value for scaled complex-conjugate data 272. In each of these cases, it can be desirable for adaptation core 222 not to respond to the unusually large values of scaled complex-conjugate data 272—e.g. minimizing (or reducing) the impact of downhole events on the adaptation permits other downhole events to be more easily discerned and minimizing (or reducing) the impact of bins of low average power sensor spectral data 108 can minimize (or reduce) the introduction and amplification of undesirable noise created by the block 270 reciprocal operation. Accordingly, in some embodiments, the scaled complex-conjugate data 272 is clipped at complex clip block 274 to preserve it's phase, but to limit its magnitude to some suitable threshold (e.g. unity). The output data 276 from complex clip block 274 may be further scaled (at multiplication block 278) by a configurable (e.g. user configurable) adaptation parameter p, which may be used to control the rate of adaptation. In some embodiments, the value of adaptation parameter p may have the ranges discussed above. The output 280 of multiplication block 278 is then applied to an integrating function at block 282. The output 284 of the block 282 integrating function is the adapted spectral modification vector 224 (
Those skilled in the art will recognize that signal processing circuit 200 in the illustrated embodiment of
In another embodiment, sensory system 10 includes an electromagnetic (EM) noise sensor 15 for detecting electromagnetic energy and/or other forms of electrical noise (referred to herein as EM noise, for brevity) present at, and/or proximate to, the wellhead of fracking pipe 18. The presence of EM noise may distort output signals of sensors 14 making it more difficult to detect and/or identify downhole acoustic-wave-producing events of interest. In such embodiment, detected EM noise by EM noise sensor 15 may be subtracted from signals corresponding to sensors 14 reducing, if not completely eliminating, EM noise distortion present in the output signal.
In some embodiments, EM noise sensor 15 may be implemented by the same type of sensor as sensors 14 (e.g. acoustic sensors 14) described herein. EM noise sensor 15 is sensitive to electromagnetic energy and/or other forms of electrical noise. That is, EM noise sensor 15 generates a corresponding electrical signal in response to electromagnetic energy and/or other forms of electrical noise in a vicinity thereof. EM noise sensor 15 may, for example, comprise various types of sensors sensitive to electromagnetic energy commonly known in the art. EM noise sensor 15 may be installed proximate to a section of pipe 18 on which sensors 14 are mounted as illustrated by the dashed lines in
More specifically, the adaptive DSP noise reducing algorithms described elsewhere herein (e.g. in
For example,
EM noise sensor 15 generates a corresponding EM noise signal 152. EM noise signal 152 is received by analog to digital converter (ADC) 156 and converted, by ADC 156 into EM noise data stream 158. Optionally, digital EM noise data stream 158 is high pass filtered by high pass filter (HPF) 160. High pass filtered digital EM noise data stream 162 is filtered using adaptive FIR filter 164 and its corresponding filtered output signal 166 is summed with FIR output signals 124 to create aggregate filtered signal 125′. Aggregate FIR filtered signal 125′ is then subtracted from the delayed aggregate signal 120A to output residual signal 128′. Each of FIR filters 122, 164 may be independently adapted based on residual signal 128′ as disclosed elsewhere herein (e.g. in the description of
Optionally, the time domain architecture of signal processing circuit 100′ (
In the
Unless the context clearly requires otherwise, throughout the description and the claims:
Words that indicate directions such as “vertical”, “transverse”, “horizontal”, “upward”, “downward”, “forward”, “backward”, “inward”, “outward”, “vertical”, “transverse”, “left”, “right”, “front”, “back”, “top”, “bottom”, “below”, “above”, “under”, and the like, used in this description and any accompanying claims (where present), depend on the specific orientation of the apparatus described and illustrated. The subject matter described herein may assume various alternative orientations. Accordingly, these directional terms are not strictly defined and, unless the context dictates otherwise, should not be interpreted narrowly.
Embodiments of the invention may be implemented using specifically designed hardware, configurable hardware, programmable data processors configured by the provision of software (which may optionally comprise “firmware”) capable of executing on the data processors, special purpose computers or data processors that are specifically programmed, configured, or constructed to perform one or more steps in a method as explained in detail herein and/or combinations of two or more of these. Examples of specifically designed hardware are: logic circuits, application-specific integrated circuits (“ASICs”), large scale integrated circuits (“LSIs”), very large scale integrated circuits (“VLSIs”), and the like. Examples of configurable hardware are: one or more programmable logic devices such as programmable array logic (“PALs”), programmable logic arrays (“PLAs”), and field programmable gate arrays (“FPGAs”)). Examples of programmable data processors are: microprocessors, digital signal processors (“DSPs”), embedded processors, graphics processors, math co-processors, general purpose computers, server computers, cloud computers, mainframe computers, computer workstations, and the like. For example, one or more data processors in a control circuit for a device may implement methods as described herein by executing software instructions in a program memory accessible to the processors.
Processing may be centralized or distributed. Where processing is distributed, information including software and/or data may be kept centrally or distributed. Such information may be exchanged between different functional units by way of a communications network, such as a Local Area Network (LAN), Wide Area Network (WAN), or the Internet, wired or wireless data links, electromagnetic signals, or other data communication channel.
For example, while processes or system blocks are presented in a given order, alternative examples may perform routines having steps, or employ systems having blocks, in a different order, and some processes or blocks may be deleted, moved, added, subdivided, combined, and/or modified to provide alternative or subcombinations. Each of these processes or blocks may be implemented in a variety of different ways. Also, while processes or blocks are at times shown as being performed in series, these processes or blocks may instead be performed in parallel, or may be performed at different times.
In addition, while elements are at times shown as being performed sequentially, they may instead be performed simultaneously or in different sequences. It is therefore intended that the following claims are interpreted to include all such variations as are within their intended scope.
Software and other modules may reside on servers, workstations, personal computers, tablet computers, image data encoders, image data decoders, PDAs, color-grading tools, video projectors, audio-visual receivers, displays (such as televisions), digital cinema projectors, media players, and other devices suitable for the purposes described herein. Those skilled in the relevant art will appreciate that aspects of the system can be practised with other communications, data processing, or computer system configurations, including: Internet appliances, hand-held devices (including personal digital assistants (PDAs)), wearable computers, all manner of cellular or mobile phones, multi-processor systems, microprocessor-based or programmable consumer electronics (e.g., video projectors, audio-visual receivers, displays, such as televisions, and the like), set-top boxes, color-grading tools, network PCs, mini-computers, mainframe computers, and the like.
The invention may also be provided in the form of a program product. The program product may comprise any non-transitory medium which carries a set of computer-readable instructions which, when executed by a data processor, cause the data processor to execute a method of the invention. Program products according to the invention may be in any of a wide variety of forms. The program product may comprise, for example, non-transitory media such as magnetic data storage media including floppy diskettes, hard disk drives, optical data storage media including CD ROMs, DVDs, electronic data storage media including ROMs, flash RAM, EPROMs, hardwired or preprogrammed chips (e.g., EEPROM semiconductor chips), nanotechnology memory, or the like. The computer-readable signals on the program product may optionally be compressed or encrypted.
In some embodiments, the invention may be implemented in software. For greater clarity, “software” includes any instructions executed on a processor, and may include (but is not limited to) firmware, resident software, microcode, and the like. Both processing hardware and software may be centralized or distributed (or a combination thereof), in whole or in part, as known to those skilled in the art. For example, software and other modules may be accessible via local memory, via a network, via a browser or other application in a distributed computing context, or via other means suitable for the purposes described above.
Where a component (e.g. a software module, processor, assembly, device, circuit, etc.) is referred to above, unless otherwise indicated, reference to that component (including a reference to a “means”) should be interpreted as including as equivalents of that component any component which performs the function of the described component (i.e., that is functionally equivalent), including components which are not structurally equivalent to the disclosed structure which performs the function in the illustrated exemplary embodiments of the invention.
Specific examples of systems, methods and apparatus have been described herein for purposes of illustration. These are only examples. The technology provided herein can be applied to systems other than the example systems described above. Many alterations, modifications, additions, omissions, and permutations are possible within the practice of this invention. For example:
This invention includes variations on described embodiments that would be apparent to the skilled addressee, including variations obtained by: replacing features, elements and/or acts with equivalent features, elements and/or acts; mixing and matching of features, elements and/or acts from different embodiments; combining features, elements and/or acts from embodiments as described herein with features, elements and/or acts of other technology; and/or omitting combining features, elements and/or acts from described embodiments.
It is therefore intended that the following appended claims and claims hereafter introduced are interpreted to include all such modifications, permutations, additions, omissions, and sub-combinations as may reasonably be inferred. The scope of the claims should not be limited by the preferred embodiments set forth in the examples, but should be given the broadest interpretation consistent with the description as a whole.
Number | Date | Country | Kind |
---|---|---|---|
CA 2977316 | Aug 2017 | CA | national |
This application is a continuation of U.S. application Ser. No. 16/489,685, having a 371 date of 28 Aug. 2019, which is in turn a 371 national phase entry of PCT Application PCT/CA2018/050253, filed 2 Mar. 2018, which in turn claims the benefit of the priority of U.S. Application 62/466,834, filed 3 Mar. 2017, and Canadian Application 2,977,316, filed 23 Aug. 2017. All of the applications in this paragraph are hereby incorporated herein by reference in their entirety.
Number | Name | Date | Kind |
---|---|---|---|
4590593 | Rodney | May 1986 | A |
4715222 | Huang | Dec 1987 | A |
5010527 | Mahrer | Apr 1991 | A |
5831934 | Gill et al. | Nov 1998 | A |
5969638 | Chin | Oct 1999 | A |
6084826 | Leggett | Jul 2000 | A |
6246962 | Schultz et al. | Jun 2001 | B1 |
7508734 | Fink et al. | Mar 2009 | B2 |
7817062 | Li et al. | Oct 2010 | B1 |
8242928 | Prammer | Aug 2012 | B2 |
9598950 | Frosell | Mar 2017 | B2 |
11215044 | Warner | Jan 2022 | B2 |
20060227005 | Fincher et al. | Oct 2006 | A1 |
20070132606 | Reckmann et al. | Jun 2007 | A1 |
20070192031 | Li et al. | Aug 2007 | A1 |
20070215345 | Lafferty et al. | Sep 2007 | A1 |
20070263448 | Wong et al. | Nov 2007 | A1 |
20080259728 | Kyllingstad | Oct 2008 | A1 |
20100171639 | Clark | Jul 2010 | A1 |
20100172210 | Clark | Jul 2010 | A1 |
20140017092 | Brackel | Jan 2014 | A1 |
20160108725 | Benson | Apr 2016 | A1 |
20160209537 | Chmiel et al. | Jul 2016 | A1 |
Number | Date | Country |
---|---|---|
2209947 | Jul 1997 | CA |
2603536 | Dec 2012 | CA |
2438050 | Jun 2009 | GB |
2472535 | Apr 2011 | GB |
2006001704 | Jan 2006 | WO |
2006110391 | Oct 2006 | WO |
2007095103 | Aug 2007 | WO |
2007095153 | Aug 2007 | WO |
2012027633 | Mar 2012 | WO |
2014011968 | Jan 2014 | WO |
Entry |
---|
S. Sinanović, “Limits of Acoustic Waveguide Communication”, PhD Thesis, Rice University, Apr. 2006, UMI #3216782. |
Number | Date | Country | |
---|---|---|---|
20220127941 A1 | Apr 2022 | US |
Number | Date | Country | |
---|---|---|---|
62466834 | Mar 2017 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 16489685 | US | |
Child | 17542311 | US |