IP Library Granted Patent US 11,885,212
Granted Patent B2
US 11,885,212 · App. 17/377,380 · Granted Jan 30, 2024

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 11,885,212
App. No.
17/377,380
Granted
Jan 30, 2024
Kind
B2
Abstract

A drilling control system may access a drilling plan for a borehole comprising one or more of planned path for the borehole, drill string information, mud properties, drill bit properties, formation properties, and drill rig properties. The system may receive a plurality of operating parameters from a rig for the borehole including one or more of an observed toolface, a spindle setting, a rate of penetration, a differential pressure, and a weight-on-bit. The system may receive one or more propagation functions for the borehole determined by a model of the drill string. The system may determine one or more spindle changes or block speed changes based at least in part on the propagation functions and the plurality of operating parameters. The system may generate one or more predicted drill properties from a simulator using the one or more spindle changes or the one or more block speed changes.

Claims (80)

1. A drill rig system, comprising:

one or more memories; and

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

access a drilling plan for a borehole, the drilling plan comprising one or more of planned path for the borehole, drill string information of a drill string, mud properties, drill bit properties, formation properties, and drill rig properties;

receive a plurality of operating parameters from a rig for the borehole, the plurality of operating parameters comprising one or more of an observed toolface, a spindle setting, a rate of penetration, a differential pressure, and a weight-on-bit;

receive one or more propagation functions for the borehole determined by a model of the drill string;

determine one or more spindle changes or one or more block speed changes based at least in part on the propagation functions and the plurality of operating parameters;

generate one or more predicted drill properties from a simulator using the one or more spindle changes or the one or more block speed changes;

adjust the one or more spindle changes or the one or more block speed changes based at least on the one or more predicted drill properties; and

send control signals to one or more control systems to implement and drill in accordance with the one or more adjusted spindle changes or the one or more adjusted block speed changes.

2. The drill rig system of claim 1 , wherein the one or more processors are further configured to:

determine a first multiplier that defines a relationship between a weight-on-bit and the rate of penetration for the drill string.

3. The drill rig system of claim 1 , wherein the one or more processors are further configured to:

determine a second multiplier that defines a relationship between a differential pressure and a weight on bit for the drill string.

4. The drill rig system of claim 1 , wherein the one or more processors are further configured to:

determine a third multiplier that defines a relationship between reactive torque angle and differential pressure.

5. The drill rig system of claim 1 , wherein the one or more processors are further configured to:

receive data from one or more surface sensors or one or more sensors of a bottom hole assembly;

generate a model of drilling operations based at least in part on the data;

validate at least one of the one or more determined block speed changes or at least one of the one or more the determined spindle changes based at least in part on the model of drilling operations; and

adjust at least one of the one or more block speed changes or the one or more spindle changes based at least in part on the validating.

6. The drill rig system of claim 5 , wherein the one or more processors are further configured to:

adjust the model of drilling operations based at least in part on the validating at least the one of the one or more block speed changes or the one or more spindle changes based at least in part on the model of drilling operations.

7. The drill rig system of claim 1 , wherein the one or more processors are further configured to:

generating a graphical user interface depicting:

a series of concentric rings representing a depth of a drill string;

a first marker overlaid on the series of concentric rings indicating a target toolface of a bottom hole assembly attached to the drill string;

a second marker overlaid on the series of concentric rings indicating an observed toolface; and

a dial indicating the rate of penetration; and

displaying the graphical user interface on a display.

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

accessing a drilling plan for a borehole, the drilling plan comprising one or more of planned path for the borehole, drill string information of a drill string, mud properties, drill bit properties, formation properties, and drill rig properties;

receiving a plurality of operating parameters from a rig for the borehole, the plurality of operating parameters comprising one or more of an observed toolface, a spindle setting, a rate of penetration, a differential pressure, and a weight-on-bit;

receiving one or more propagation functions for the borehole determined by a model of the drill string;

determining one or more spindle changes or one or more block speed changes based at least in part on the propagation functions and the plurality of operating parameters;

generating one or more predicted drill properties from a simulator using the one or more spindle changes or the one or more block speed changes;

adjusting the one or more spindle changes or the one or more block speed changes based at least on the one or more predicted drill properties; and

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

9. The method of claim 8 , further comprising:

determining, by the model, a first multiplier that defines a relationship between a weight-on-bit and the rate of penetration for the drill string.

10. The method of claim 8 , further comprising:

determining, by the model, a second multiplier that defines a relationship between a differential pressure and a weight on bit for the drill string.

11. The method of claim 8 , further comprising:

determining, by the model, a third multiplier that defines a relationship between reactive torque angle and differential pressure.

12. The method of claim 8 , further comprising:

receiving data from one or more surface sensors or one or more sensors of a bottom hole assembly;

generating a model of the drilling operations based at least in part on the data;

validating at least one of the one or more determined block speed changes or at least one of the one or more determined spindle changes based at least in part on the model of drilling operations; and

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

13. The method of claim 12 , further comprising:

adjusting the model of drilling operations based at least in part on the validating at least the one of the one or more block speed changes or the one or more spindle changes based at least in part on the model of drilling operations.

14. The method of claim 8 , further comprising:

generating a graphical user interface depicting:

a series of concentric rings representing a depth of a drill string;

a first marker overlaid on the series of concentric rings indicating a target toolface of a bottom hole assembly attached to the drill string;

a second marker overlaid on the series of concentric rings indicating an observed toolface; and

a dial indicating the rate of penetration; and

displaying the graphical user interface on a display.

15. A non-transitory computer-readable medium storing a set of instructions, the set of instructions comprising:

one or more instructions that, when executed by one or more processors of a drill rig system, cause the drill rig system to:

access a drilling plan for a borehole, the drilling plan comprising one or more of planned path for the borehole, drill string information of a drill string, mud properties, drill bit properties, formation properties, and drill rig properties;

receive a plurality of operating parameters from a rig for the borehole, the plurality of operating parameters comprising one or more of an observed toolface, a spindle setting, a rate of penetration, a differential pressure, and a weight-on-bit;

receive one or more propagation functions for the borehole determined by a model of the drill string;

determine one or more spindle changes or one or more block speed changes based at least in part on the propagation functions and the plurality of operating parameters;

generate one or more predicted drill properties from a simulator using the one or more spindle changes or the one or more block speed changes;

adjust the one or more spindle changes or the one or more block speed changes based at least on the one or more predicted drill properties; and

send control signals to one or more control systems to implement and drill in accordance with the one or more adjusted spindle changes or the one or more adjusted block speed changes.

16. The non-transitory computer-readable medium of claim 15 , wherein the one or more instructions further cause the drill rig system to:

determine a first multiplier that defines a relationship between a weight-on-bit and the rate of penetration for the drill string.

17. The non-transitory computer-readable medium of claim 15 , wherein the one or more instructions further cause the drill rig system to:

determine a second multiplier that defines a relationship between a differential pressure and a weight on bit for the drill string.

18. The non-transitory computer-readable medium of claim 15 , wherein the one or more instructions further cause the drill rig system to:

determine a third multiplier that defines a relationship between reactive torque angle and differential pressure.

19. The non-transitory computer-readable medium of claim 15 , wherein the one or more instructions further cause the drill rig system to:

receive data from one or more surface sensors or one or more sensors of a bottom hole assembly;

generate a model of drilling operations based at least in part on the data;

validate at least one of the one or more determined block speed changes or at least one of the one or more determined spindle changes based at least in part on the model of drilling operations; and

adjust at least one of the one or more block speed changes or the one or more spindle changes based at least in part on the validating.

20. The non-transitory computer-readable medium of claim 19 , wherein the one or more instructions further cause the drill rig system to:

adjust the model of drilling operations based at least in part on the validating at least the one of the one or more block speed changes or the spindle changes based at least in part on the model of drilling operations.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 10, 2024
From: JAMIESON, ANGUS LAMBERTON; CHEN, TEDDY; MENAND, STEPHANE; MCINTIRE, KYLE; MAHJOUB, MOHAMMED
To: HELMERICH & PAYNE TECHNOLOGIES, LLC
Reel/Frame 068860/0643 →
Continuity (1)
Related Publication 20230023709A1 · Jan 26, 2023
Cited By (4)
US 12,203,358 US 12,366,156 US 12,516,596 US 12,662,883