IP Library Granted Patent US 12,637,939
Granted Patent B2
US 12,637,939 · App. 19/236,436 · Granted May 26, 2026

Apparatus and methods for controlling drilling

Inventors: Angus Lamberton Jamieson (Inverness, GB); Teddy Chen (Austin, TX); Stephane Menand (Houston, TX); Kyle Mcintire (Dallas, TX); Mohammed Mahjoub (Dallas, TX)
Assignee: HELMERICH & PAYNE TECHNOLOGIES, LLC
E21B44/06E21B44/04E21B45/00E21B2200/20
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,637,939
App. No.
19/236,436
Granted
May 26, 2026
Kind
B2
Abstract

A drilling control system may receive a target toolface and rate of penetration (ROP) and receive a first toolface and ROP. The system may calculate a toolface error based at least in part on a difference between the target and first toolface and calculate a ROP error based at least in part on a difference between the target and first ROP. The system may determine an additional reactive torque for correcting ROP error, generate one or more spindle changes based at least in part on toolface error and additional reactive torque, and generate one or more block speed changes based at least in part on ROP error. The system may send one or more control signals to one or more control systems coupled to the drilling rig to implement and drill in accordance with the one or more spindle changes and the one or more block speed changes.

Claims (69)

1 . A drilling rig control system, comprising:

one or more memories; and

one or more processors, communicatively coupled to the one or more memories, configured to perform operations comprising:

receiving a target toolface and a target rate of penetration (ROP);

receiving, during drilling of a wellbore by a drilling rig, a first toolface and a first ROP;

calculating a toolface error based at least in part on a difference between the target toolface and the first toolface;

calculating a ROP error based at least in part on a difference between the target ROP and the first ROP;

determining an additional reactive torque for correcting the ROP error;

generating one or more spindle changes based at least in part on the toolface error and the additional reactive torque;

generating one or more block speed changes based at least in part on the ROP error; and

sending one or more control signals to one or more control systems coupled to the drilling rig to implement and drill in accordance with the one or more spindle changes and the one or more block speed changes.

2 . The drilling rig control system of claim 1 , wherein the operations further comprise:

determining whether the toolface error exceeds a first predetermined value; and

responsive to the toolface error exceeding the first predetermined value, applying a proportional overlap parameter to the one or more spindle changes.

3 . The drilling rig control system of claim 2 , wherein the operations further comprise:

determining whether the toolface error is within a second predetermined value; and

responsive to the toolface error being within a second predetermined value, removing the proportional overlap parameter to the one or more spindle changes.

4 . The drilling rig control system of claim 2 , wherein the first predetermined value is equal to or greater than a value between 40 degrees and 60 degrees.

5 . The drilling rig control system of claim 3 , wherein the second predetermined value is equal to or less than a value between 15 degrees and 25 degrees.

6 . The drilling rig control system of claim 1 , wherein the operations further comprise:

determining a total cumulative twist (TCT) value for rotating a bottom hole assembly (BHA) off a bottom of the wellbore;

determining a vertical time that measures a duration of time required for at least one of the one or more block speed changes or the one or more spindle changes to arrive at the BHA based at least in part on the TCT value; and

adjusting the one or more block speed changes or the one or more spindle changes based at least in part on the vertical time.

7 . The drilling rig control system of claim 1 , wherein the operations further comprise:

receiving a weight on bit (WOB), a differential pressure, and a reactive torque angle, wherein the additional reactive torque is based at least in part on the WOB, the differential pressure, and the reactive torque angle.

8 . A method for controlling drilling operations, the method comprising:

receiving, by a control system coupled to a drilling rig, a target toolface and a target ROP;

receiving, by the control system during drilling of a wellbore by the drilling rig, a first toolface and a first ROP;

calculating, by the control system, a toolface error based at least in part on a difference between the target toolface and the first toolface;

calculating, by the control system, a ROP error based at least in part on a difference between the target ROP and a first ROP;

determining, by the control system, an additional reactive torque for correcting the ROP error;

generating, by the control system, one or more spindle changes based at least in part on the toolface error and the additional reactive torque;

generating, by the control system, one or more block speed changes based at least in part on the ROP error; and

sending, by the control system, one or more control signals to implement and drill in accordance with the one or more spindle changes and the one or more block speed changes.

9 . The method for controlling drilling operations of claim 8 , further comprising:

determining, by the control system, whether the toolface error exceeds a first predetermined value; and

responsive to the toolface error exceeding the first predetermined value, applying, by the control system, a proportional overlap parameter to the one or more spindle changes.

10 . The method for controlling drilling operations of claim 9 , further comprising:

determining, by the control system, whether the toolface error is within a second predetermined value; and

responsive to the toolface error being within a second predetermined value, removing, by the control system, the proportional overlap parameter to the one or more spindle changes.

11 . The method for controlling drilling operations of claim 9 , wherein the first predetermined value is equal to or greater than a value between 40 degrees and 60 degrees.

12 . The method for controlling drilling operations of claim 10 , wherein the second predetermined value is equal to or less than a value between 15 degrees and 25 degrees.

13 . The method for controlling drilling operations of claim 8 , further comprising:

determining, by the control system, a TCT value for rotating a BHA off a bottom of the wellbore;

determining, by the control system, a vertical time that measures a duration of time required for at least one of the one or more block speed changes or the one or more spindle changes to arrive at the BHA based at least in part on the TCT value; and

adjusting, by the control system, the one or more block speed changes or the one or more spindle changes based at least in part on the vertical time.

14 . The method for controlling drilling operations of claim 8 , further comprising:

receiving, by the control system, a WOB, a differential pressure, and a reactive torque angle, wherein the additional reactive torque is based at least in part on the WOB, the differential pressure, and the reactive torque angle.

15 . One or more non-transitory computer-readable medium comprising computer-executable instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:

receive, by a control system coupled to a drilling rig, a target toolface and a target ROP;

receive, by the control system during drilling of a wellbore by the drilling rig, a first toolface and a first ROP;

calculate, by the control system, a toolface error based at least in part on a difference between the target toolface and the first toolface;

calculate, by the control system, a ROP error based at least in part on a difference between the target ROP and the first ROP;

determine, by the control system, an additional reactive torque for correcting the ROP error;

generate, by the control system, one or more spindle changes based at least in part on the toolface error and the additional reactive torque;

generate, by the control system, one or more block speed changes based at least in part on the ROP error; and

send, by the control system, one or more control signals to implement and drill in accordance with the one or more spindle changes and the one or more block speed changes.

16 . The one or more non-transitory computer-readable medium of claim 15 , wherein the operations further comprise:

determine, by the control system, whether the toolface error exceeds a first predetermined value; and

responsive to the toolface error exceeding the first predetermined value, apply, by the control system, a proportional overlap parameter to the one or more spindle changes.

17 . The one or more non-transitory computer-readable medium of claim 16 , wherein the operations further comprise:

determine, by the control system, whether the toolface error is within a second predetermined value; and

responsive to the toolface error being within a second predetermined value, remove, by the control system, the proportional overlap parameter to the one or more spindle changes.

18 . The one or more non-transitory computer-readable medium of claim 16 , wherein the first predetermined value is equal to or greater than a value between 40 degrees and 60 degrees.

19 . The one or more non-transitory computer-readable medium of claim 17 , wherein the second predetermined value is equal to or less than a value between 15 degrees and 25 degrees.

20 . The one or more non-transitory computer-readable medium of claim 15 , wherein the operations further comprise:

determine, by the control system, a TCT value for rotating a BHA off a bottom of the wellbore;

determine, by the control system, a vertical time that measures a duration of time required for at least one of the one or more block speed changes or the one or more spindle changes to arrive at the BHA based at least in part on the TCT value; and

adjust, by the control system, the one or more block speed changes or the one or more spindle changes based at least in part on the vertical time.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 3, 2025
From: JAMIESON, ANGUS LAMBERTON; CHEN, TEDDY; MENAND, STEPHANE; MCINTIRE, KYLE; MAHJOUB, MOHAMMED
To: HELMERICH & PAYNE TECHNOLOGIES, LLC
Reel/Frame 071603/0797 →
Continuity (3)
Continuation 18393215 · Dec 21, 2023
Continuation 17377380 · Jul 16, 2021
Related Publication 20250305404A1 · Oct 2, 2025
References Cited (19)
US 12065924B2 · Benson et al. · 2024 [cited by applicant]
US 12203358B2 · Weideman et al. · 2025 [cited by applicant]
US 12366156B2 · Jamieson et al. · 2025 [cited by applicant]
US 20160341027A1 · Kyllingstad · 2016 [cited by applicant]
US 20190032466A1 · Wilson et al. · 2019 [cited by applicant]
US 20200063546A1 · Weideman · 2020 [cited by examiner]
WO 2019033039A1 · 2019 [cited by applicant]
U.S. Appl. No. 18/393,215 , “Non-Final Office Action”, Dec. 16, 2024, 10 pages. [cited by applicant]
U.S. Appl. No. 18/393,215 , “Notice of Allowance”, Mar. 14, 2025, 8 pages. [cited by applicant]
U.S. Appl. No. 18/465,864 , “Notice of Allowance”, Sep. 11, 2024, 6 pages. [cited by applicant]
U.S. Appl. No. 18/763,070 , “Non-Final Office Action”, Jun. 10, 2025, 6 pages. [cited by applicant]
U.S. Appl. No. 18/763,070 , “Notice of Allowance”, Sep. 3, 2025, 5 pages. [cited by applicant]
AU2023216865 , “Notice of Acceptance”, Feb. 6, 2024, 3 pages. [cited by applicant]
AU2023216866 , “Notice of Acceptance”, Feb. 6, 2024, 3 pages. [cited by applicant]
CA3071027 , “Notice of Allowance”, Jul. 2, 2025, 1 page. [cited by applicant]
EP18844984.7 , “Intention to Grant”, Aug. 12, 2025, 7 pages. [cited by applicant]
EP18844984.7 , “Intention to Grant”, Apr. 3, 2025, 8 pages. [cited by applicant]
EP21950341.4 , “Extended European Search Report”, Feb. 20, 2025, 11 pages. [cited by applicant]
PCT/US2021/041906 , “International Preliminary Report on Patentability”, Jan. 25, 2024, 12 pages. [cited by applicant]