IP Library › Granted Patent US 12,270,294
Granted Patent B2
US 12,270,294 · App. 17/654,857 · Granted Apr 8, 2025

Adaptive quality control for monitoring wellbore drilling

Inventors: Marc Ernest Willerth (San Luis Obispo, CA); Stefan Maus (Boulder, CO)
Assignee: MAGNETIC VARIATION SERVICES, LLC
E21B47/092E21B7/04E21B44/06E21B47/024E21B47/04E21B47/12G01V3/00
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,270,294
App. No.
17/654,857
Granted
Apr 8, 2025
Kind
B2
Abstract

A method of validating a directional survey includes measuring the gravity and magnetic field vectors using a surveying tool and computing an overall statistical distance of the measurement. The statistical distance may be calculated from reference values associated with the surveying tool using corresponding surveying tool codes with error values. In a further aspect, an error covariance matrix may be used to determine whether the new errors in a survey are consistent or not with errors from one or more previous surveys.

Claims (99)

1. A system for performing adaptive quality control of survey information during drilling of a wellbore, the system comprising:

a processor;

a memory coupled to the processor, wherein the memory comprises instructions executable by the processor for:

receiving a first set of survey data from a set of measurement-while-drilling (MWD) sensors in a first location in a wellbore being drilled, the set of MWD sensors comprising a gravity sensor and a magnetic field sensor, the first set of survey data comprising a first measurement of a gravity vector from the gravity sensor and a second measurement of a magnetic field vector from the magnetic field sensor;

computing one or more error values for the first set of survey data based on the first measurement of the gravity vector, the second measurement of the magnetic field vector, and one or more tool codes associated with the set of MWD sensors;

generating a first quality control threshold associated with the first set of survey data;

determining, based on the one or more error values for the first set of survey data, that the first set of survey data passes the first quality control threshold;

when the first set of survey data passes the first quality control threshold, determining to continue drilling according to a drilling plan;

receiving a second set of survey data from the set of MWD sensors in a second location of the wellbore, wherein the set of MWD sensors reaches the second location after drilling from the first location, the second set of survey data comprising a third measurement of a gravity vector from the gravity sensor and a fourth measurement of a magnetic field vector from the magnetic field sensor;

generating a second quality control threshold for the second set of survey data, wherein the second quality control threshold differs from the first quality control threshold according to the respective locations in the wellbore;

computing one or more error values for the second set of survey data based upon the third measurement of the gravity vector, the fourth measurement of the magnetic field vector, and the one or more tool codes;

determining if the second set of survey data passes the second quality control threshold based at least upon whether the one or more error values for the second set of survey data is consistent with the one or more error values for the first set of survey data;

if the second set of survey data passes the second quality control threshold, determining to continue drilling according to the drilling plan; and

if the second set of survey data fails the second quality control threshold, generating an alarm.

2. The system of claim 1 , wherein the first set of survey data comprises a first plurality of measurements from the magnetic field sensor, and the memory further comprises instructions executable by the processor for:

calculating a magnetic dip angle φ responsive to the first plurality of measurements.

3. The system of claim 2 , wherein the instructions for determining if the first set of survey data passes the first quality control threshold further comprises:

calculating a statistical distance; and

evaluating and responsive to receiving a sigma value, the statistical distance to the sigma value for quality control (QC) validation of the first plurality of measurements from the first set of survey data.

4. The system of claim 3 , wherein the instructions for determining if the first set of survey data passes the first quality control threshold further comprises:

obtaining a first plurality of reference values;

generating a first plurality of residual values responsive to comparing the first plurality of measurements to the first plurality of reference values; and

calculating the statistical distance responsive to the first plurality of residual values.

5. The system of claim 4 , wherein

the reference values comprise a reference gravity value, G ref , and a reference magnetic field value, B ref .

6. The system of claim 5 , wherein the instructions for generating the first plurality of residual values further comprises:

calculating a magnetic dip angle reference value, φ ref , based on the reference gravity value, G ref , and the reference magnetic field value, B ref .

7. The system of claim 2 , the memory further comprises instructions executable by the processor for obtaining the one or more tool codes, the one or more tool codes comprising MWD tool error coefficients.

8. The system of claim 3 ,

wherein the second set of survey data comprises a second set of measurements, and wherein the instructions for generating the second quality control threshold for the second set of survey data comprises:

updating the statistical distance based on previously accepted surveys and associated error values;

calculating a second set of reference values;

generating a second set of residual values based on the second set of measurements and the second set of reference values;

calculating a second statistical distance based on the second set of residual values; and

comparing the second statistical distance to a second sigma threshold for QC validation.

9. The system of claim 4 , the memory further comprises instructions executable by the processor for:

determining whether the first set of survey data passes the QC validation; and

responsive to determining that the first set of survey data passes the QC validation, continuing to drill the wellbore.

10. The system of claim 1 , wherein the instructions for determining if the second set of survey data passes the second quality control threshold comprises determining that the second set of survey data fails the second quality control threshold, and the memory further comprises instructions executable by the processor for:

determining that drilling according to the drilling plan should be stopped.

11. The system of claim 1 , wherein the instructions for determining if the second set of survey data passes the second quality control threshold comprises determining that the second set of survey data fails the second quality control threshold, and the memory further comprises instructions executable by the processor for:

determining to continue drilling according to the drilling plan; and

providing a portion of the second set of survey data to an expert for evaluation.

12. A method for performing adaptive quality control of survey information during drilling of a wellbore, the method comprising:

obtaining, by a computer system, a first set of survey data from a set of measurement-while-drilling (MWD) sensors in a first location in a wellbore being drilled, the set of MWD sensors comprising a gravity sensor and a magnetic field sensor, the first set of survey data comprising a first measurement of a gravity vector from the gravity sensor and a second measurement of a magnetic field vector from the magnetic field sensor;

computing, by the computer system, one or more error values for the first set of survey data based on the first measurement of the gravity vector, the second measurement of the magnetic field vector, and one or more tool codes associated with the set of MWD sensors;

generating, by the computer system, a first quality control threshold associated with the first set of survey data;

determining, by the computer system based on the one or more error values for the first set of survey data, that the first set of survey data passes the first quality control threshold;

when the first set of survey data passes the first quality control threshold, continuing drilling according to a drilling plan;

receiving, by the computer system, a second set of survey data from the set of MWD sensors in a second location of the wellbore, wherein the set of MWD sensors reaches the second location after drilling from the first location, the second set of survey data comprising a third measurement of a gravity vector from the gravity sensor and a fourth measurement of a magnetic field vector from the magnetic field sensor;

generating, by the computer system, a second quality control threshold for the second set of survey data, wherein the second quality control threshold differs from the first quality control threshold according to the respective locations in the wellbore;

computing one or more error values for the second set of survey data based upon the third measurement of the gravity vector, the fourth measurement of the magnetic field vector, and the one or more tool codes;

determining, by the computer system, if the second set of survey data passes the second quality control threshold based at least upon whether the one or more error values for the second set of survey data is consistent with the one or more error values for the first set of survey data;

if the second set of survey data passes the second quality control threshold, continuing drilling according to the drilling plan; and

if the second set of survey data fails the second quality control threshold, generating an alarm.

13. The method of claim 12 , wherein the first set of survey data comprises a first plurality of measurements from the magnetic field sensor, and the method further comprises calculating, by the computer system, a magnetic dip angle φ responsive to the first plurality of measurements.

14. The method of claim 13 , wherein the step of determining if the first set of survey data passes the first quality control threshold further comprises:

calculating, by the computer system, a statistical distance; and

evaluating, by the computer system, and responsive to obtaining, by the computer system, a sigma value, the statistical distance to the sigma value for quality control (QC) validation of the first plurality of measurements from the first set of survey data.

15. The method of claim 14 , wherein the step of determining if the first set of survey data passes the first quality control threshold further comprises:

obtaining, by the computer system, a first plurality of reference values;

generating, by the computer system, a first plurality of residual values responsive to comparing the first plurality of measurements to the first plurality of reference values; and

calculating, by the computer system, the statistical distance responsive to the first plurality of residual values.

16. The method of claim 15 , wherein

the reference values comprise a reference gravity value, G ref , and a reference magnetic field value, B ref .

17. The method of claim 16 , wherein generating the first plurality of residual values further comprises:

calculating, by the computer system, a magnetic dip angle reference value, φ ref , based on the reference gravity value, G ref , and the reference magnetic field value, B ref .

18. The method of claim 13 , further comprising obtaining, by the computer system, the one or more tool codes, the one or more tool codes comprising MWD tool error coefficients.

19. The method of claim 14 ,

wherein the second set of survey data comprises a second set of measurements, and wherein generating the second quality control threshold for the second set of survey data comprises:

updating, by the computer system, the statistical distance based on previously accepted surveys and associated error values;

calculating, by the computer system, a second set of reference values;

generating, by the computer system, a second set of residual values based on the second set of measurements and the second set of reference values;

calculating, by the computer system, a second statistical distance based on the second set of residual values; and

comparing, by the computer system, the second statistical distance to a second sigma threshold for QC validation.

20. The method of claim 12 , wherein the method further comprises:

obtaining, by the computer system, a third set of survey data from a third location in the wellbore, wherein the third location is subsequent to the second location;

generating, by the computer system, a third quality control threshold, wherein the third quality control threshold is different form the first quality control threshold and the second quality control threshold; and

determining, by the computer system, if the third set of survey data passes the third quality control threshold.

21. A non-transitory computer-readable medium comprising processor-executable instructions configured to cause one or more processors to:

receive a first set of survey data from a set of measurement-while-drilling (MWD) sensors in a first location in a wellbore being drilled, the set of MWD sensors comprising a gravity sensor and a magnetic field sensor, the first set of survey data comprising a first measurement of a gravity vector from the gravity sensor and a second measurement of a magnetic field vector from the magnetic field sensor;

compute one or more error values for the first set of survey data based on the first measurement of the gravity vector, the second measurement of the magnetic field vector, and one or more tool codes associated with the set of MWD sensors;

generate a first quality control threshold associated with the first set of survey data;

determine, based on the one or more error values for the first set of survey data, that the first set of survey data passes the first quality control threshold;

when the first set of survey data passes the first quality control threshold, determine to continue drilling according to a drilling plan;

receive a second set of survey data from the set of MWD sensors in a second location of the wellbore, wherein the set of MWD sensors reaches the second location after drilling from the first location, the second set of survey data comprising a third measurement of a gravity vector from the gravity sensor and a fourth measurement of a magnetic field vector from the magnetic field sensor;

generate a second quality control threshold for the second set of survey data, wherein the second quality control threshold differs from the first quality control threshold according to the respective locations in the wellbore;

compute one or more error values for the second set of survey data based upon the third measurement of the gravity vector, the fourth measurement of the magnetic field vector, and the one or more tool codes;

determine if the second set of survey data passes the second quality control threshold based at least upon whether the one or more error values for the second set of survey data is consistent with the one or more error values for the first set of survey data;

if the second set of survey data passes the second quality control threshold, determine to continue drilling according to the drilling plan; and

if the second set of survey data fails the second quality control threshold, generate an alarm.

22. The non-transitory computer-readable medium of claim 21 , wherein the first set of survey data comprises a first plurality of measurements from the magnetic field sensor, and the one or more processors are configured to execute further processor-executable instructions stored in the non-transitory computer-readable medium to: calculate a magnetic dip angle φ responsive to the first plurality of measurements.

23. The non-transitory computer-readable medium of claim 22 , wherein the processor-executable instructions stored in the non-transitory computer-readable medium for determining if the first set of survey data passes the first quality control threshold further cause the one or more processors to:

calculate a statistical distance; and

evaluate and responsive to receiving a sigma value, the statistical distance to the sigma value for quality control (QC) validation of the first plurality of measurements from the first set of survey data.

24. The non-transitory computer-readable medium of claim 23 , wherein the processor-executable instructions stored in the non-transitory computer-readable medium for determining if the first set of survey data passes the first quality control threshold further cause the one or more processors to:

obtain a first plurality of reference values;

generate a first plurality of residual values responsive to comparing the first plurality of measurements to the first plurality of reference values; and

calculate the statistical distance responsive to the first plurality of residual values.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 24, 2024
From: WILLERTH, MARC ERNEST; MAUS, STEFAN
To: MAGNETIC VARIATION SERVICES, LLC
Reel/Frame 069676/0157 →
Continuity (4)
Continuation 16156982 · Oct 10, 2018
Provisional Application 62655675 · Apr 10, 2018
Provisional Application 62570865 · Oct 11, 2017
Related Publication 20220228476A1 · Jul 21, 2022
References Cited (22)
US 5883515A · Strack et al. · 1999 [cited by applicant]
US 11306581B2 · Willerth et al. · 2022 [cited by applicant]
US 20030046005A1 · Haarstad · 2003 [cited by applicant]
US 20040160223A1 · McElhinney · 2004 [cited by applicant]
US 20100169018A1 · Brooks · 2010 [cited by applicant]
US 20150331138A1 · Estes et al. · 2015 [cited by applicant]
US 20160194949A1 · Dirksen · 2016 [cited by applicant]
US 20160201449A1 · Dirksen et al. · 2016 [cited by applicant]
US 20160282513A1 · Holmes · 2016 [cited by examiner]
US 20190024500A1 · Deverse et al. · 2019 [cited by applicant]
US 20200033501A1 · Nyrnes · 2020 [cited by examiner]
WO 2017007967A1 · 2017 [cited by applicant]
AU2018347385, “Notice of Acceptance”, Mar. 7, 2023, 3 pages. [cited by applicant]
Deverse, et al., “Improving Directional Survey Accuracy through Real-Time Operating Centers”, Paper presented at the IADC/SPE Asia Pacific Drilling Technology Conference, Available online at: 10.2118/180652-MS, Aug. 23,… [cited by applicant]
U.S. Appl. No. 16/156,982, “Final Office Action”, Jul. 9, 2021, 21 pages. [cited by applicant]
U.S. Appl. No. 16/156,982, “Non-Final Office Action”, Feb. 19, 2021, 20 pages. [cited by applicant]
U.S. Appl. No. 16/156,982, “Notice of Allowance”, Jan. 11, 2022, 9 pages. [cited by applicant]
EP18865696.1, “Extended European Search Report”, Jun. 9, 2021, 13 pages. [cited by applicant]
Jamieson, “Introduction to Wellbore Positioning”, University of the Highlands and Islands Oilthigh na Gaidhealtachd agus nan Eilean, 2012, 247 pages. [cited by applicant]
PCT/US2018/055297, “International Preliminary Report on Patentability”, Apr. 23, 2020, 7 pages. [cited by applicant]
PCT/US2018/055297, “International Search Report and Written Opinion”, Jan. 8, 2019, 7 pages. [cited by applicant]
EP18865696.1, “Intention to Grant”, Jul. 7, 2023, 8 pages. [cited by applicant]