IP Library Granted Patent US 10,934,831
Granted Patent B2
US 10,934,831 · App. 16/374,443 · Granted Mar 2, 2021

Downhole drilling using a network of drilling rigs

Inventors: Christopher Papouras (Houston, TX); Srikanth Valleru (Spring, TX); Namitha Vinay (Cypress, TX)
Assignee: NABORS DRILLING TECHNOLOGIES USA, INC.
E21B44/00E21B7/04E21B44/005E21B45/00E21B47/12E21B2200/20E21B2200/22
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,934,831
App. No.
16/374,443
Granted
Mar 2, 2021
Kind
B2
Abstract

A method of drilling a first wellbore in an oilfield where an offset wellbore has been formed, the method including executing, using a computing system, at least a portion of a first set of instructions based on a well plan relating to the first wellbore; receiving, by the computing system, after the execution of at least the portion of the first set of instructions, offset drilling data associated with the drilling of the offset wellbore; generating, using the computing system, a second set of instructions based on the offset drilling data; wherein the second set of instructions is based on the well plan relating to the first wellbore; and wherein the second set of instructions is different from the first set of instructions; requesting confirmation to execute the second set of instructions; and executing the second set of instructions after receipt of confirmation to execute the second set of instructions.

Claims (58)

1. A method of drilling a first wellbore in an oilfield in which an offset wellbore has been formed, which method comprises:

executing, using a computing system, at least a portion of a first set of instructions based on a well plan for the first wellbore using a first bottom hole assembly (BHA);

receiving, by the computing system, drilling data from the first BHA;

identifying, by the computing system, a first drilling event associated with the drilling data from the first BHA;

receiving, by the computing system and from a user, a first user-input response to the first drilling event;

receiving, by the computing system, after the execution of at least the portion of the first set of instructions, offset drilling data associated with the drilling of the offset wellbore;

wherein the offset drilling data comprises:

drilling data associated with a second drilling event that occurred during the drilling of the offset wellbore;

wherein the second drilling event is identical to the first drilling event;

a second user-input response to the second drilling event;

wherein the second user-input response is identical to the first user-input response; and

results associated with the implementation of the second user-input response;

determining, by the computing system, that the results associated with the implementation of the second user-input response did not resolve the second drilling event;

displaying, to the user via the computing system, a message that the second user-input response did not resolve the second drilling event;

generating, using the computing system, a second set of instructions based on the offset drilling data;

wherein the second set of instructions is based on the well plan for the first wellbore and the drilling data from the first BHA; and

wherein the second set of instructions is different from the first user-input response;

requesting confirmation to execute the second set of instructions; and

executing the second set of instructions after receipt of confirmation to execute the second set of instructions.

2. The method of claim 1 ,

wherein the first BHA comprises a first motor;

wherein the drilling data from the first BHA comprises a first motor output;

wherein the offset drilling data comprises a second motor output associated with a second BHA drilling the offset wellbore;

wherein the method further comprises comparing, using the computing system, the first motor output to the second motor output; and

wherein generating the second set of instructions is further based on the comparison of the first motor output to the second motor output.

3. The method of claim 1 , wherein the offset drilling data further comprises data associated with tripping out a second BHA that extended within the offset wellbore in response to the second drilling event; and wherein the second set of instructions is generated to delay or avoid tripping out the first BHA in response to the first drilling event.

4. The method of claim 1 , wherein executing at least a portion of the first set of instructions, receiving the offset drilling data, generating the second set of instructions, requesting confirmation to execute the second set of instructions, and executing the second set of instructions occur after a first stand of drill pipe is coupled to the first BHA and before a second consecutive stand of drill pipe is coupled to the first BHA.

5. The method of claim 1 , wherein receiving the offset drilling data occurs in real-time.

6. An apparatus for drilling a first wellbore in an oilfield in which an offset wellbore has been formed comprising:

a user interface; and

a controller communicatively connected to a first bottom hole assembly (“BHA”) and configured to:

execute, using the first BHA, at least a portion of a first set of instructions based on a well plan relating to the first wellbore;

receive data from the first BHA;

identify a first drilling event associated with the data from the first BHA;

receiving, from a user, a first user-input response to the first drilling event;

receive, after the execution of at least the portion of the first set of instructions, offset drilling data associated with the drilling of the offset wellbore;

wherein the offset drilling data comprises:

drilling data associated with a second drilling event that occurred during the drilling of the offset wellbore;

 wherein the second drilling event is identical to the first drilling event;

a second user-input response to the second drilling event;

 wherein the second user-input response is identical to the first user-input response; and

results associated with the implementation of the second user-input response;

determine that the results associated with the implementation of the second user-input response did not resolve the second drilling event;

display, to the user, a message that the second user-input response did not resolve the second drilling event;

generate a second set of instructions based on the offset drilling data;

wherein the second set of instructions is based on the well plan relating to the first wellbore and the data from the first BHA; and

wherein the second set of instructions is different from the first user-input response;

request, using the user interface, confirmation to execute the second set of instructions; and

execute, using the first BHA, the second set of instructions after receipt of confirmation to execute the second set of instructions.

7. The apparatus of claim 6 ,

wherein the first BHA comprises a first motor;

wherein the drilling data from the first BHA comprises a first motor output;

wherein the offset drilling data comprises a second motor output associated with a second BHA drilling the offset wellbore;

wherein the controller is further configured to compare the first motor output to the second motor output; and

wherein the controller is configured to generate the second set of instructions based on the comparison of the first motor output to the second motor output.

8. The apparatus of claim 6 , wherein the offset drilling data further comprises data associated with tripping out a second BHA that extended within the offset wellbore in response to the second drilling event; and wherein the second set of instructions is generated to delay or avoid tripping out the first BHA in response to the first drilling event.

9. The apparatus of claim 6 , wherein the controller is further configured to, after a first stand of drill pipe is coupled to the first BHA and before a second consecutive stand of drill pipe is coupled to the first BHA, execute at least a portion of the first set of instructions, receive the offset drilling data, calculate the second set of instructions, request confirmation to execute the second set of instructions, and execute the second set of instructions.

10. The apparatus of claim 6 , wherein the controller is further configured to receive the offset drilling data in real-time.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 4, 2019
From: PAPOURAS, CHRISTOPHER; VALLERU, SRIKANTH; VINAY, NAMITHA
To: NABORS DRILLING TECHNOLOGIES USA, INC.
Reel/Frame 048789/0941 →
Continuity (1)
Related Publication 20200318471A1 · Oct 8, 2020