# US 10,502,052 B2 · Devices and methods for filtering pump interference in mud pulse telemetry

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,502,052 B2
- Document ID: US10502052B2
- Status: Granted
- Kind: B2
- Application number: 15/524,252
- Filed: 2014-12-10
- Published: 2018-10-18
- Granted: 2019-12-10
- Earliest claimed: 2014-12-10
- Assignees: Halliburton Energy Services, Inc.
- Applicants: Halliburton Energy Services, Inc.
- Inventors: Ehud Barak; Yumin Zhang
- Web page: https://patentgrep.com/patent/US10502052B2

## CPC

- E21B 47/18: through the well fluid {, e.g. mud pressure pulse telemetry}
- E21B 7/046: {horizontal drilling (drilling with mechanical conveying means E21B7/003)}
- E21B 21/08: Controlling or monitoring pressure or flow of drilling fluid, e.g. automatic filling of boreholes, automatic control of bottom pressure (valve arrangements therefor E21B21/10)
- E21B 47/06: Measuring temperature or pressure
- E21B 47/20: by modulation of mud waves, e.g. by continuous modulation
- E21B 47/22: by negative mud pulses using a pressure relieve valve between drill pipe and annulus
- E21B 47/24: by positive mud pulses using a flow restricting valve within the drill pipe
- E21B: EARTH OR ROCK DRILLING; OBTAINING OIL, GAS, WATER, SOLUBLE OR MELTABLE MATERIALS OR A SLURRY OF MINERALS FROM WELLS

## Abstract

Systems and methods for filtering pump interference in mud pulse telemetry are provided. A method includes receiving a monitor output, selecting an adaptive factor in an adaptive filter module, and adjusting the adaptive factor when the adaptive filter module has reached convergence. The method may further include receiving a sensor input, providing a filtered signal output, and modifying a drill configuration based on the signal output. A system configured to perform the method above is provided. A method as above further including modifying a drill configuration based on the signal output is provided.

## Claims

### Claim 1

A method, comprising:
receiving a monitor output and a sensor input;
selecting an adaptive factor in an adaptive filter module;
adjusting the adaptive factor until the adaptive filter module has reached convergence, wherein the adaptive factor, the sensor input, and the monitor output are utilized to determine coefficients of the adaptive filter module, wherein convergence of the coefficients is indicative of the convergence of the adaptive filter module; and wherein the monitor output is a stroke monitor signal from a mud pump in a drilling system, the stroke monitor signal indicating an amplitude of a stroke of the mud pump over time;
providing a filtered signal output based on the coefficients of the adaptive filter module and the sensor input; and
modifying a drill configuration based on the filtered signal output.

### Claim 2 (depends on 1)

The method of claim 1, wherein receiving a sensor input comprises receiving a signal from a pressure sensor in a drilling system.

### Claim 3 (depends on 1)

The method of claim 1, wherein receiving the monitor output further comprises forming an adaptive filter input having a frequency spectrum bandwidth broader than the monitor output.

### Claim 4 (depends on 3)

The method of claim 3, further comprising providing the adaptive filter input to the adaptive filter module.

### Claim 5 (depends on 3)

The method of claim 3, wherein forming the adaptive filter input comprises adjusting an amplitude of the monitor output.

### Claim 6 (depends on 1)

The method of claim 1, wherein adjusting the adaptive factor comprises reducing the adaptive factor to about 50% of its previous value.

### Claim 7 (depends on 1)

The method of claim 1, further comprising providing a difference between the received sensor input and an adaptive filter output modified by the adaptive factor as a feedback to the adaptive filter module.

### Claim 8 (depends on 1)

The method of claim 1, wherein providing a filtered signal output comprises modifying the adaptive factor to reduce an amplitude of the signal output.

### Claim 9 (depends on 1)

The method of claim 1, wherein modifying a drill configuration based on the signal output comprises steering a drill tool from a vertical drilling configuration to a horizontal drilling configuration.

### Claim 10

A device, comprising:
a memory circuit storing commands;
a processor circuit configured to execute the commands, causing the device to:
receive a monitor output and a sensor input;
select an adaptive factor in an adaptive filter module;
adjust the adaptive factor until the adaptive filter module has reached convergence, wherein the adaptive factor, the sensor input, and the monitor output are utilized to determine coefficients of the adaptive filter module; wherein convergence of the coefficients is indicative of the convergence of the adaptive filter module; and wherein the monitor output is a stroke monitor signal from a mud pump in a drilling system, the stroke monitor signal indicating an amplitude of a stroke of the mud pump over time;
provide a filtered signal output based on the coefficients of the adaptive filter module and the sensor input; and
modify a drill configuration based on the filtered signal output.

### Claim 11 (depends on 10)

The device of claim 10, further comprising a second adaptive filter module configured to receive a second monitor output and the filtered signal output, the second monitor output comprising a stroke monitor signal from a second mud pump in a drilling system.

### Claim 12 (depends on 10)

The device of claim 10, further comprising a pre-processor module configured to provide an input to the adaptive filter module, wherein the input to the adaptive filter module has a broader frequency spectrum bandwidth than the monitor output.

### Claim 13 (depends on 12)

The device of claim 12, wherein the input to the adaptive filter module is formed by adjusting an amplitude of the monitor output.

### Claim 14 (depends on 10)

The device of claim 10, wherein the commands causing to receive the sensor input comprise commands to receive a signal from a pressure sensor in a drilling system.

### Claim 15 (depends on 10)

The device of claim 10, wherein the commands causing to modify a drill configuration based on the signal output comprise commands to steer a drill tool from a vertical drilling configuration to a horizontal drilling configuration.

### Claim 16

A method, comprising:
receiving a stroke monitor signal;
increasing a bandwidth of the stroke monitor signal to form an adaptive filter input, wherein increasing the bandwidth of the stroke monitor signal comprises removing a portion of the stroke monitor signal between a rising edge and a falling edge;
applying an adaptive filter to the adaptive filter input;
adjusting the adaptive filter to reduce an error;
receiving a pressure sensor input;
filtering a pump interference from the received pressure sensor input; and
adjusting a drilling configuration based on the filtered pressure sensor input.

### Claim 17 (depends on 16)

The method of claim 16, further comprising providing an adaptive filter output as feedback to the adaptive filter.

### Claim 18 (depends on 16)

The method of claim 16, wherein adjusting the adaptive filter to reduce an error comprises reducing an adaptive factor utilized to determine coefficients of the adaptive filter.

### Claim 19 (depends on 16)

The method of claim 16, wherein receiving a pressure sensor input comprises receiving a signal from a pressure sensor in a drilling system.

### Claim 20 (depends on 16)

The method of claim 16, wherein adjusting a drilling configuration based on the filtered pressure sensor input comprises steering a drill tool from a vertical drilling configuration to a horizontal drilling configuration.
