IP Library › Granted Patent US 12,092,450
Granted Patent B2
US 12,092,450 · App. 17/589,015 · Granted Sep 17, 2024

Automated self-correction of logging depth by using multiple sensors

Inventors: Bin Dai (Katy, TX); Christopher Michael Jones (Katy, TX)
Assignee: HALLIBURTON ENERGY SERVICES, INC.
G01B5/18G01V1/46G01V1/50
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 12,092,450
App. No.
17/589,015
Granted
Sep 17, 2024
Kind
B2
Abstract

The subject disclosure relates to techniques for correcting logging depth of a well bore. A process of the disclosed technology can include receiving a first sensor measurement from a first sensor disposed in a wellbore, receiving a second sensor measurement from a second sensor disposed in the wellbore, wherein the first sensor and the second sensor are disposed on a wireline with a predetermined distance between the first sensor and the second sensor, generating a correlation function based on the first sensor measurement and the second measurement, and determining, based on the correlation function, whether the measurements indicate a perceived distance between the first sensor and the second sensor deviating from the predetermined distance.

Claims (45)

1. A computer-implemented method comprising:

while a wireline tool is moving within a wellbore, receiving (i) a first set of sensor data generated by a first sensor of the wireline tool, and (ii);

a second set of sensor data generated by a second sensor of the wireline tool, wherein the first set of sensor data includes a first pattern recorded by the first sensor at a first point in time at a location, the second set of sensor data includes a second pattern recorded by the second sensor at a second point in time at the location, and the first sensor and the second sensor are each disposed on the wireline tool with a predetermined distance between the first sensor and the second sensor;

aligning the first pattern with the second pattern;

generating correlation data indicating a level of correlation between the first pattern and the second pattern based on the aligned first pattern and the second pattern;

determining a perceived distance between the first set of sensor data and the second set of sensor data based at least in part on the correlation data;

determining a deviation between the perceived distance and the predetermined distance; and

correcting an original log depth of the wireline tool based on the deviation.

2. The computer-implemented method of claim 1 , further comprising:

linearizing each of the first set of sensor data and the second set of sensor data based on the correlation data.

3. The computer-implemented method of claim 1 , wherein the first set of sensor data and the second set of sensor data are each received while the wireline tool is retracting, and wherein the second set of sensor data is received at the second point in time after the first point in time.

4. The computer-implemented method of claim 1 , wherein when the perceived distance is larger than the predetermined distance, the deviation indicates stretching of a wireline of the wireline tool, and wherein when the perceived distance is smaller than the predetermined distance, the deviation indicates coiling of the wireline.

5. The computer-implemented method of claim 1 , wherein the first sensor is a gamma ray sensor.

6. The computer-implemented method of claim 1 , wherein the wireline tool includes a third sensor and the correcting of the original log depth of the wireline tool is further based on a third set of sensor data generated by the third sensor.

7. The computer-implemented method of claim 1 , wherein the perceived distance deviates from the predetermined distance when the first pattern deviates substantially from the second pattern.

8. The computer-implemented method of claim 1 , wherein the correlation data includes an offset in time between the first set of sensor data and the second set of sensor data.

9. The computer-implemented method of claim 1 , wherein the first sensor and the second sensor are different types of sensors.

10. The computer-implemented method of claim 1 , wherein the first sensor and the second sensor are a same type of sensors.

11. A system comprising:

a storage configured to store instructions;

a processor configured to execute the instructions and cause the processor to:

while a wireline tool is moving within a wellbore, receive (i) a first set of sensor data generated by a first sensor of the wireline tool, and (ii) a second set of sensor data generated by a second sensor of the wireline tool, wherein the first set of sensor data includes a first pattern recorded by the first sensor at a first point in time at a location, the second set of sensor data includes a second pattern recorded by the second sensor at a second point in time at the location, and the first sensor and the second sensor are each disposed on the wireline tool with a predetermined distance between the first sensor and the second sensor;

align the first pattern with the second pattern;

generate correlation data indicating a level of correlation between the first pattern and the second pattern based on the aligned first pattern and the second pattern;

determine a perceived distance between the first set of sensor data and the second set of sensor data based at least in part on the correlation data;

determine a deviation between the perceived distance and the predetermined distance; and

correct an original log depth of the wireline tool based on the deviation.

12. The system of claim 11 , wherein the processor is configured to execute the instructions and cause the processor to:

linearize each of the first set of sensor data and the second set of sensor data based on the correlation data.

13. The system of claim 11 , wherein the first set of sensor data and the second set of sensor data are obtained each received while the wireline tool is retracting, and wherein the second set of sensor data is received at the second point in time after the first point in time.

14. The system of claim 11 , wherein when the perceived distance is larger than the predetermined distance, the deviation indicates stretching of a wireline of the wireline tool, and when the perceived distance is smaller than the predetermined distance, the deviation indicates coiling of the wireline of the wireline tool.

15. A non-transitory computer readable medium comprising instructions, the instructions, when executed by a computing system, cause the computing system to:

while a wireline tool is moving within a wellbore, receive (i) a first set of sensor data generated by a first sensor of the wireline tool-disposed in a wellbore,

and (ii) a second set of sensor data generated by a second sensor of the wireline tool, wherein the first set of sensor data includes a first pattern recorded by the first sensor at a first point in time at a location, the second set of sensor data includes a second pattern recorded by the second sensor at a second point in time at the location, and the first sensor and the second sensor are each disposed on the wireline tool with a predetermined distance between the first sensor and the second sensor;

align the first pattern with the second pattern;

generate correlation function data indicating a level of correlation between the first pattern and the second pattern based on the aligned first pattern and the second pattern;

determine a perceived distance between the first set of sensor data and the second set of sensor data based at least in part on the correlation data;

determine a deviation between the perceived distance and the predetermined distance; and

correct an original log depth of the wireline tool based on the deviation.

16. The non-transitory computer readable medium of claim 15 , wherein the non-transitory computer readable medium further comprises instructions that, when executed by the computing system, cause the computing system to:

linearize each of the first set of sensor data and the second set of sensor data based on the correlation data.

17. The non-transitory computer readable medium of claim 15 , wherein the first set of sensor data and the second set of sensor data are received while the wireline tool is retracting, and wherein the second set of sensor data received at the second point in time after the first point in time.

18. The non-transitory computer readable medium of claim 15 , when the perceived distance is larger than the predetermined distance, the deviation indicates stretching of a wireline of the wireline tool, and when the perceived distance is smaller than the predetermined distance, the deviation indicates coiling of the wireline.

19. The non-transitory computer readable medium of claim 15 , the first sensor is a gamma ray sensor.

20. The non-transitory computer readable medium of claim 15 , wherein the wireline tool includes a third sensor and the correcting of the original log depth of the wireline tool is further based on a third set of sensor data generated by the third sensor.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2022
From: DAI, BIN; JONES, CHRISTOPHER MICHAEL
To: HALLIBURTON ENERGY SERVICES, INC.
Reel/Frame 058843/0974 →
Continuity (1)
Related Publication 20230243634A1 · Aug 3, 2023