IP Library Granted Patent US 10,329,897
Granted Patent B2
US 10,329,897 · App. 15/881,700 · Granted Jun 25, 2019

System for determination of measured depth (MD) in wellbores from downhole pressure sensors using time of arrival techniques

Inventors: Keerti S. Kona (Woodland Hills, CA); Logan D. Sorenson (Thousand Oaks, CA); Raviv Perahia (Agoura Hills, CA); Hung Nguyen (Los Angeles, CA); David Chang (Calabasas, CA)
Assignee: HRL Laboratories, LLC
E21B47/04E21B47/06E21B47/065E21B47/18E21B47/02208
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,329,897
App. No.
15/881,700
Granted
Jun 25, 2019
Kind
B2
Abstract

Described is a system for estimating measured depth of a borehole. The system comprises a drilling fluid pulse telemetry system positioned in a borehole and processors connected with the drilling fluid pulse telemetry system. Time series measures are obtained from an environmental sensor package. Initial estimates of a time delay and path attenuation amplitude are determined. An error for the initial estimates is determined, and iterative minimization of the error is performed until source signal parameters converge, resulting in a least squares estimate of the source signal and the reflected signals. The least squares estimate is used to obtain time delay values, which are then used to continuously generate an estimate of a measured depth of the borehole.

Claims (38)

1. A system for estimating measured depth of a borehole, the system comprising:

a drilling fluid pulse telemetry system positioned in a borehole, the drilling fluid pulse telemetry system comprising an environmental sensor package and a drilling fluid pulser; and

one or more processors and a non-transitory computer-readable medium having executable instructions, which when executed, cause the one or more processors to perform operations of:

continuously obtaining time series measurements from the environmental sensor package, the times series measurements comprising source signals and reflected signals;

determining initial estimates of a time delay and path attenuation amplitude from the time series measurements;

determining an L2 error for the initial estimates of the time delay and the path attenuation amplitude;

performing iterative minimization of the L2 error until a set of source signal parameters converge, resulting in a least squares estimate of the source signal and the reflected signals;

using the least squares estimate to obtain time delay values; and

using the time delay values to continuously generate an estimate of a measured depth of the borehole.

2. The system as set forth in claim 1 , wherein the environmental sensor package comprises a drilling fluid pressure transducer and a drilling fluid temperature sensor.

3. The system as set forth in claim 2 , wherein the time delay values represent a time of flight between acoustic pulses generated by the drilling fluid pulser as measured by the drilling fluid pressure transducer and a received surface echo.

4. The system as set forth in claim 1 , wherein the time delay values are directly correlated with the estimated measured depth of the borehole.

5. The system as set forth in claim 1 , wherein the one or more processors further perform an operation of estimating arrival times of overlapping signals from a noisy received waveform.

6. The system as set forth in claim 1 , wherein the generated estimate is used to guide a downhole tool to a positional target.

7. A computer implemented method for estimating measured depth of a borehole, comprising an act of causing one or more processors to execute instructions stored on a non-transitory memory such that upon execution, the one or more processors perform operations of:

continuously obtaining time series measurements from an environmental sensor package, the times series measurements comprising source signals and reflected signals;

determining initial estimates of a time delay and path attenuation amplitude from the time series measurements;

determining an L2 error for the initial estimates of the time delay and the path attenuation amplitude;

performing iterative minimization of the L2 error until a set of source signal parameters converge, resulting in a least squares estimate of the source signal and the reflected signals;

using the least squares estimate to obtain time delay values; and

using the time delay values, continuously generating an estimate of a measured depth of the borehole.

8. The method as set forth in claim 7 , wherein the environmental sensor package comprises a drilling fluid pressure transducer and a drilling fluid temperature sensor.

9. The method as set forth in claim 8 , wherein the time delay values represent a time of flight between acoustic pulses generated by the drilling fluid pulser as measured by the drilling fluid pressure transducer and a received surface echo.

10. The method as set forth in claim 7 , wherein the time delay values are directly correlated with the estimated measured depth of the borehole.

11. The method as set forth in claim 7 , wherein the one or more processors further perform an operation of estimating arrival times of overlapping signals from a noisy received waveform.

12. The method as set forth in claim 7 , wherein the generated estimate is used to guide a downhole tool to a positional target.

13. A computer program product for estimating measured depth of a borehole, the computer program product comprising:

computer-readable instructions stored on a non-transitory computer-readable medium that are executable by a computer having one or more processors for causing the processor to perform operations of:

continuously obtaining time series measurements from an environmental sensor package, the times series measurements comprising source signals and reflected signals;

determining initial estimates of a time delay and path attenuation amplitude from the time series measurements;

determining an L2 error for the initial estimates of the time delay and the path attenuation amplitude;

performing iterative minimization of the L2 error until a set of source signal parameters converge, resulting in a least squares estimate of the source signal and the reflected signals;

using the least squares estimate to obtain time delay values; and

using the time delay values, continuously generating an estimate of a measured depth of the borehole.

14. The computer program product as set forth in claim 13 , wherein the environmental sensor package comprises a drilling fluid pressure transducer and a drilling fluid temperature sensor.

15. The computer program product as set forth in claim 14 , wherein the time delay values represent a time of flight between acoustic pulses generated by the drilling fluid pulser as measured by the drilling fluid pressure transducer and a received surface echo.

16. The computer program product as set forth in claim 13 , wherein the time delay values are directly correlated with the estimated measured depth of the borehole.

17. The computer program product as set forth in claim 13 , further comprising instructions for causing the one or more processors to further perform an operation of estimating arrival times of overlapping signals from a noisy received waveform.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 26, 2018
From: KONA, KEERTI S.; SORENSON, LOGAN D.; PERAHIA, RAVIV; NGUYEN, HUNG; CHANG, DAVID
To: HRL LABORATORIES, LLC
Reel/Frame 044749/0479 →
Continuity (2)
Provisional Application 62477344 · Mar 27, 2017
Related Publication 20180274355A1 · Sep 27, 2018
Cited By (1)
US 12,247,482