← Back to Patent Explorer
US5146433A Expired / Lapsed US ⏱️ 0.0 years remaining

Mud pump noise cancellation system and method

Assignee: Anadrill Inc
•
Filing: 1991-10-02
•
Granted: 1992-09-08
•
Expires: 2011-10-02
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Methods for recovering a LWD or MWD data signal in the presence of mud pump noise are provided and generally comprise calibrating the drilling mud pressure as a function of the mud pump piston position, and then tracking the piston position during transmission of the LWD or MWD data signal and using the calibration information to subtract out the mud pump noise. Calibration is accomplished in the absence of the LWD or MWD data signal to provide a correlation between mud pump piston position and the drilling mud pressure. Then, when the LWD or MWD data signal is being generated, the mud pump piston position is tracked such that the pressure due to the pump can be subtracted and the LWD or MWD signal recovered. Where a plurality of mud pumps are being utilized, calibration is accomplished by running the mud pumps together in the absence of the LWD or MWD data signal, and processing the received mud pressure signals in the Fourier domain to allocate respective portions of the mud pressure signals to respective mud pumps such that each mud pump is provided with a signature as a function of its own piston position. With the piston position of each mud pump being tracked, the sum of the mud pressure signals generated by the mud pumps based on their piston positions is subtracted from the total received signal to recover the LWD or MWD signal.

Inventors

  • 👤 Alexandre Kosmala
  • 👤 David Malone
  • 👤 Peter Masak

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 09:22
CPC Classifications
E; E21; E21B; E21B47/00; E21B47/12; E21B47/14; E21B47/18; E21B47/20

Claims Analysis

Total Claims: 25
Claim 1
Independent Claim 134 words
A method for recovering a data signal transmitted via drilling mud in the presence of mud pump noise created by at least one means for pumping said drilling mud, said method comprising: (a) calibrating said at least one mud pump means by correlating first drilling mud pressure signals in the absence of said data signal with the piston positions of said at least one mud pump means to provide calibration information for each of said at least one mud pump means; (b) during transmission of said data signal, sensing second drilling mud pressure signals, and for each mud pump means, tracking said piston position; and (c) based on said tracked piston position of each mud pump means, recovering said data signal by subtracting said calibration information from said second sensed drilling mud pressure signals.
Claim 2
Independent Claim 134 words
A method for recovering a data signal transmitted via drilling mud in the presence of mud pump noise created by at least one means for pumping said drilling mud, said method comprising: (a) calibrating said at least one mud pump means by correlating first drilling mud pressure signals in the absence of said data signal with the piston positions of said at least one mud pump means to provide calibration information for each of said at least one mud pump means; (b) during transmission of said data signal, sensing second drilling mud pressure signals, and for each mud pump means, tracking said piston position; and (c) based on said tracked piston position of each mud pump means, recovering said data signal by subtracting said calibration information from said second sensed drilling mud pressure signals.
Claim 3
Dependent Claim 87 words
A method according to claim 1, wherein said at least one mud pump means comprises a plurality of mud pump means, and said calibrating step further comprises processing the received mud pressure signals in the Fourier domain to allocate respective portions of said first drilling mud pressure signals to respective mud pump means such that each particular mud pump means is provided with calibration information relating the piston position of the particular mud pump means to drilling mud pressure signals created by the particular mud pump means.
Claim 4
Independent Claim 169 words
A method for filtering a mud pressure signal being transmitted in mud to remove portions of said mud pressure signal generated by a mud pump means, comprising: (a) running said mud pump means in the absence of a data signal being generated in said mud; (b) recording first mud pressure signals as a function of mud pump piston position for said mud pump means in the absence of said data signal; (c) running said mud pump means while said data signal is generated in said mud; (d) recording over a given time period second mud pressure signals as a function of mud pump piston position for said mud pump means in the presence of said data signal; (e) for each sampling point in time of said given time period relating to given pump piston positions, taking the difference between indications of the second mud pressure signal and indications of said first mud pressure signal recorded for an identical pump piston position to provide an indication of said data signal.
Claim 5
Independent Claim 169 words
A method for filtering a mud pressure signal being transmitted in mud to remove portions of said mud pressure signal generated by a mud pump means, comprising: (a) running said mud pump means in the absence of a data signal being generated in said mud; (b) recording first mud pressure signals as a function of mud pump piston position for said mud pump means in the absence of said data signal; (c) running said mud pump means while said data signal is generated in said mud; (d) recording over a given time period second mud pressure signals as a function of mud pump piston position for said mud pump means in the presence of said data signal; (e) for each sampling point in time of said given time period relating to given pump piston positions, taking the difference between indications of the second mud pressure signal and indications of said first mud pressure signal recorded for an identical pump piston position to provide an indication of said data signal.
Claim 6
Dependent Claim 86 words
A method according to claim 3, further comprising: obtaining a plurality of first mud pressure signals for each of said pump piston positions; for each of said pump piston positions, averaging said plurality of first mud pressure signals, and providing therefrom average first mud pressure signals; and sorting indications of said average first mud pressure signals, wherein in said step of combining (step e), said indications of said average first mud pressure signals are used in lieu of said indications of said first mud pressure signal.
Claim 7
Dependent Claim 41 words
A method according to claim 4, further comprising: A/D converting said recorded first mud pressure signals prior to averaging said plurality of first mud pressure signals, wherein said indications of said average first mud pressure signals are stored in digital form.
Claim 8
Independent Claim 244 words
A method for filtering a mud pressure signal being transmitted in mud to remove portions of said mud pressure signal generated by a plurality of mud pumps means, comprising: (a) running said plurality of mud pumps means in the absence of a data signal being introduced into said mud; (b) recording first mud pressure signals as a function of mud pump piston position for each of said mud pump means in the absence of said data signal; (c) processing said recorded first mud pressure signals in a Fourier domain to allocate respective portions of said first mud pressure signals to respective individual pump means of said plurality of mud pump means so as to generate processed signals relating pressure introduced by each individual mud pump means as a function of pump piston position of that individual mud pump means; (d) running said plurality of mud pump means while said data signal is generated in said mud; (e) recording over a given time period second mud pressure signals as a function of mud pump piston position for each of said plurality of mud pump means in the presence of said data signal; (f) for each sampling point in time of said given time period relating to a given pump piston position for each of said plurality of pump means, taking the difference between indications of the second mud pressure signal and indications of said respective processed signals to provide an indication of said data signal.
Claim 9
Independent Claim 244 words
A method for filtering a mud pressure signal being transmitted in mud to remove portions of said mud pressure signal generated by a plurality of mud pumps means, comprising: (a) running said plurality of mud pumps means in the absence of a data signal being introduced into said mud; (b) recording first mud pressure signals as a function of mud pump piston position for each of said mud pump means in the absence of said data signal; (c) processing said recorded first mud pressure signals in a Fourier domain to allocate respective portions of said first mud pressure signals to respective individual pump means of said plurality of mud pump means so as to generate processed signals relating pressure introduced by each individual mud pump means as a function of pump piston position of that individual mud pump means; (d) running said plurality of mud pump means while said data signal is generated in said mud; (e) recording over a given time period second mud pressure signals as a function of mud pump piston position for each of said plurality of mud pump means in the presence of said data signal; (f) for each sampling point in time of said given time period relating to a given pump piston position for each of said plurality of pump means, taking the difference between indications of the second mud pressure signal and indications of said respective processed signals to provide an indication of said data signal.
Claim 10
Dependent Claim 93 words
A method according to claim 6, further comprising: for each of said plurality of mud pump means, obtaining a plurality of processed signals for each of said pump piston positions; for each of said plurality of mud pump means, for each of said pump piston positions, averaging said plurality of processed signals, and providing therefrom average processed signals; and storing indications of said average processed signals, wherein in said step of combining (step f), respective of said indications of average processed signals are used in lieu of said indications of respective processed signals.
Claim 11
Dependent Claim 36 words
A method according to claim 7, further comprising: A/D converting said recorded first mud pressure signals prior to processing said first mud pressure signals, wherein said indications of average processed signals are stored in digital form.
Claim 12
Dependent Claim 20 words
A method according to claim 7, further comprising: bandpass filtering first mud pressure signals prior to said recording step (b).
Claim 13
Dependent Claim 69 words
A method according to claim 6, wherein: said processing step comprises Fourier transforming said first mud pressure signals recorded over time to provide a frequency spectrum indication of said first mud pressure signals, dividing said frequency spectrum indication among said plurality of mud pump means to produce a separate frequency spectrum indication for each mud pump means, inverse Fourier transforming said separate frequency spectra to provide said processed signals.
Claim 14
Dependent Claim 44 words
A method according to claim 10, further comprising: determining the fundamental frequencies of each of said plurality of mud pump means, wherein said step of dividing said frequency spectrum utilizes information regarding said fundamental frequency of each of said plurality of mud pump means.
Claim 15
Dependent Claim 294 words
In a system having a borehole tool which provides data signals through generating pressure variations in the drilling mud flowing through said system, and a mud pump means with at least one piston for pumping drilling mud in a mud line, said mud pump means causing mud pressure changes in the drilling mud flowing through said system as a function of its pumping cycle, a subsystem for recovering said data signals comprising: (a) a mud pump piston phase detector means for tracking the position of said mud pump piston over time and for providing indications thereof; (b) pressure sensing means coupled to said mud line for sensing the mud pressure in said mud line over time both when said borehole tool is and is not providing said data signals and for providing indications thereof; (c) data storage means for recording indications of said mud pressure in said mud line sensed by said pressure sensing means over time as a function of said position of said mud pump piston of said mud pump means when said borehole tool is not providing said data signals; and (d) data processing means coupled to said data storage means, to said mud pump piston phase detector means, and to said pressure sensing means, for receiving said indications of mud pump piston position and said indications of said mud pressure when said borehole tool is providing said data signals, and using said indications along with said indications stored in said data storage means to provide a comparison of said mud pressure sensed over time by said pressure sensing means when said borehole tool is providing said data signals with mud pressure indications stored by said data storage means, said comparison being based on the position of said mud pump piston.
Claim 16
Dependent Claim 294 words
In a system having a borehole tool which provides data signals through generating pressure variations in the drilling mud flowing through said system, and a mud pump means with at least one piston for pumping drilling mud in a mud line, said mud pump means causing mud pressure changes in the drilling mud flowing through said system as a function of its pumping cycle, a subsystem for recovering said data signals comprising: (a) a mud pump piston phase detector means for tracking the position of said mud pump piston over time and for providing indications thereof; (b) pressure sensing means coupled to said mud line for sensing the mud pressure in said mud line over time both when said borehole tool is and is not providing said data signals and for providing indications thereof; (c) data storage means for recording indications of said mud pressure in said mud line sensed by said pressure sensing means over time as a function of said position of said mud pump piston of said mud pump means when said borehole tool is not providing said data signals; and (d) data processing means coupled to said data storage means, to said mud pump piston phase detector means, and to said pressure sensing means, for receiving said indications of mud pump piston position and said indications of said mud pressure when said borehole tool is providing said data signals, and using said indications along with said indications stored in said data storage means to provide a comparison of said mud pressure sensed over time by said pressure sensing means when said borehole tool is providing said data signals with mud pressure indications stored by said data storage means, said comparison being based on the position of said mud pump piston.
Claim 17
Dependent Claim 56 words
The subsystem of claim 12, wherein: said indications stored in said data storage means are indications of averages or indications of the inverse of said averages of a plurality of mud pressures obtained when said borehole tool was not providing said data signals, each average or inverse average corresponding to a particular mud pump piston position.
Claim 18
Dependent Claim 35 words
The subsystem of claim 12, wherein: said mud pump piston phase detector means comprises one of a linear position transducer and a rotary position transducer mechanically coupled to a rod of said mud pump piston.
Claim 19
Dependent Claim 27 words
The subsystem of claim 12, further comprising: bandpass filter means coupled to said pressure sensing means, for bandpass filtering said indications provided by said pressure sensing means.
Claim 20
Dependent Claim 53 words
The subsystem of claim 15, further comprising: means for converting bandpass filtered indications provided by said pressure sensing means and mud pump piston position indications provided by said mud pump piston phase detector means from analog into digital signals, wherein said indications stored by said data storage means relate to said digital signals.
Claim 21
Dependent Claim 318 words
In a system having a borehole tool which provides data signals through generating pressure variations in the drilling mud flowing through said system, and a plurality of mud pumps means each having at least one piston for pumping drilling mud in a mud line, said mud pumps means causing mud pressure changes in the drilling mud flowing through said system as a function of their pumping cycles, a subsystem for recovering said data signals comprising: (a) for each said plurality of mud pump means, a mud pump piston phase detector means for tracking the position of said mud pump piston over time and for providing indications thereof; (b) pressure sensing means coupled to said mud line for sensing the mud pressure in said mud line over time both when said borehole tool is and is not providing said data signals and for providing indications thereof; (c) data processing means coupled to said pressure sensing means and to said plurality of mud pump piston phase detector means, for processing said indications of mud pressure which are obtained when said borehole tool is not providing said data signals, in a Fourier domain so as to determine how each of said plurality of mud pumps affects said mud pressure as a function of its mud pump piston position, and for providing second indications thereof; (d) data storage means coupled to said data processing means for storing said second indications provided by said data processing means, wherein said data processing means further receives said indications of mud pump piston position for each said mud pump means and said indications of said mud pressure when said borehole tool is providing said data signals, and uses said mud pump piston position indications to access said second indications stored in said data storage means, and uses said second indications and said said indications of said mud pressure to provide an estimate of said data signals.
Claim 22
Dependent Claim 318 words
In a system having a borehole tool which provides data signals through generating pressure variations in the drilling mud flowing through said system, and a plurality of mud pumps means each having at least one piston for pumping drilling mud in a mud line, said mud pumps means causing mud pressure changes in the drilling mud flowing through said system as a function of their pumping cycles, a subsystem for recovering said data signals comprising: (a) for each said plurality of mud pump means, a mud pump piston phase detector means for tracking the position of said mud pump piston over time and for providing indications thereof; (b) pressure sensing means coupled to said mud line for sensing the mud pressure in said mud line over time both when said borehole tool is and is not providing said data signals and for providing indications thereof; (c) data processing means coupled to said pressure sensing means and to said plurality of mud pump piston phase detector means, for processing said indications of mud pressure which are obtained when said borehole tool is not providing said data signals, in a Fourier domain so as to determine how each of said plurality of mud pumps affects said mud pressure as a function of its mud pump piston position, and for providing second indications thereof; (d) data storage means coupled to said data processing means for storing said second indications provided by said data processing means, wherein said data processing means further receives said indications of mud pump piston position for each said mud pump means and said indications of said mud pressure when said borehole tool is providing said data signals, and uses said mud pump piston position indications to access said second indications stored in said data storage means, and uses said second indications and said said indications of said mud pressure to provide an estimate of said data signals.
Claim 23
Dependent Claim 41 words
The subsystem of claim 17, wherein: said mud pump piston phase detector means of each said mud pump means comprises one of a linear position transducer and a rotary position transducer mechanically coupled to a rod of said mud pump piston.
Claim 24
Dependent Claim 27 words
The subsystem of claim 17, further comprising: bandpass filter means coupled to said pressure sensing means, for bandpass filtering said indications provided by said pressure sensing means.
Claim 25
Dependent Claim 120 words
The subsystem of claim 19, wherein: for each said mud pump means, said indications stored in said data storage means are indications of averages or indications of the inverse of said averages of a plurality of mud pressures obtained when said borehole tool was not providing said data signals, each average or inverse average corresponding to a particular mud pump piston position of a particular mud pump means, and said subsystem further comprises means for converting bandpass filtered indications provided by said pressure sensing means and mud pump piston position indications provided by said mud pump piston phase detector means from analog into digital signals, wherein said second indications stored by said data storage means relate to said digital signals.

References Cited (Backward Citations)

US3302457A Cited
US3488629A Cited
US3555504A Cited
US3716830A Cited
US4692911A Cited
US4215425A Cited
US4215427A Cited
US4262343A Cited
US4642800A Cited
US4590593A Cited
US4878206A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1995-09-08 1996-03-09 1996-09-08 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1999-09-08 2000-03-09 2000-09-08 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2003-09-08 2004-03-09 2004-09-08 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag