System and method for determining incremental progression between survey points while drilling
First Claim
1. A surface steerable system for use with a drilling rig, comprising:
- a network interface;
a processor coupled to the network interface; and
a memory coupled to the processor, the memory storing a plurality of instructions for execution by the processor, the plurality of instructions including;
instructions for receiving, by a surface steerable system, toolface information from a bottom hole assembly (BHA) located in a borehole, wherein the toolface information comprises toolface orientation of the BHA, and wherein the toolface information is received between a first survey point along the borehole and a second survey point along the borehole;
instructions for receiving, by the surface steerable system, first non-survey sensor information obtained while drilling, wherein the first non-survey sensor information is received between the first survey point and the second survey point;
instructions for calculating, responsive to at least the first non-survey sensor information, a first amount of incremental progress made by the BHA along the borehole from the first survey point;
instructions for estimating, responsive to at least the toolface information and the first amount of incremental progress, a first location of the BHA, wherein the first location of the BHA specifies at least one of a current borehole position, a drill bit position along the borehole, and a trajectory of the borehole;
instructions for calculating, by the surface steerable system, responsive to at least the first location of the BHA, a first build rate of the BHA between the first survey point and the first location; and
instructions for determining, by the surface steerable system, whether survey data has been received for the second survey point, and, if so, using the survey data for the second survey point to update the estimated first location of the BHA, and if survey data for the second survey point has not been received, then receiving second non-survey sensor information obtained while drilling, wherein the second non-survey information is received between the first survey point and the second survey point, calculating, responsive to at least the second non-survey information, a second amount of incremental progress made by the BHA along the borehole from the first estimated position, and estimating, responsive to at least the toolface information and the second amount of incremental progress, a second location of the BHA, wherein the second location of the BHA specifies at least one of a current borehole position, a drill bit position along the borehole, and a trajectory of the borehole.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for surface steerable drilling are provided. In one example, the system receives toolface information for a bottom hole assembly (BHA) and non-survey sensor information corresponding to a location of the BHA in a borehole. The system calculates an amount of incremental progress made by the BHA based on the non-survey sensor information and calculates an estimate of the location based on the toolface information and the amount of incremental progress. The system repeats the steps of receiving toolface information and non-survey sensor information and calculating an amount of incremental progress to calculate an estimate of a plurality of locations representing a path of the BHA from a first survey point towards a second sequential survey point.
-
Citations
13 Claims
-
1. A surface steerable system for use with a drilling rig, comprising:
-
a network interface; a processor coupled to the network interface; and a memory coupled to the processor, the memory storing a plurality of instructions for execution by the processor, the plurality of instructions including; instructions for receiving, by a surface steerable system, toolface information from a bottom hole assembly (BHA) located in a borehole, wherein the toolface information comprises toolface orientation of the BHA, and wherein the toolface information is received between a first survey point along the borehole and a second survey point along the borehole; instructions for receiving, by the surface steerable system, first non-survey sensor information obtained while drilling, wherein the first non-survey sensor information is received between the first survey point and the second survey point; instructions for calculating, responsive to at least the first non-survey sensor information, a first amount of incremental progress made by the BHA along the borehole from the first survey point; instructions for estimating, responsive to at least the toolface information and the first amount of incremental progress, a first location of the BHA, wherein the first location of the BHA specifies at least one of a current borehole position, a drill bit position along the borehole, and a trajectory of the borehole; instructions for calculating, by the surface steerable system, responsive to at least the first location of the BHA, a first build rate of the BHA between the first survey point and the first location; and instructions for determining, by the surface steerable system, whether survey data has been received for the second survey point, and, if so, using the survey data for the second survey point to update the estimated first location of the BHA, and if survey data for the second survey point has not been received, then receiving second non-survey sensor information obtained while drilling, wherein the second non-survey information is received between the first survey point and the second survey point, calculating, responsive to at least the second non-survey information, a second amount of incremental progress made by the BHA along the borehole from the first estimated position, and estimating, responsive to at least the toolface information and the second amount of incremental progress, a second location of the BHA, wherein the second location of the BHA specifies at least one of a current borehole position, a drill bit position along the borehole, and a trajectory of the borehole. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for drilling a borehole, comprising:
-
a network interface; a processor coupled to the network interface; and a memory coupled to the processor, the memory storing a plurality of instructions for execution by the processor, the plurality of instructions including; instructions for receiving toolface information from a bottom hole assembly (BHA) located in a borehole, wherein the toolface information comprises toolface orientation of the BHA, and wherein the toolface information is received between a first survey point along the borehole and a second survey point along the borehole; instructions for receiving first non-survey sensor information obtained while drilling, wherein the first non-survey sensor information is received between the first survey point and the second survey point; instructions for calculating, responsive to at least the first non-survey sensor information, a first amount of incremental progress made by the BHA along the borehole from the first survey point; instructions for estimating, responsive to at least the toolface information and the first amount of incremental progress, a first location of the BHA, wherein the first location of the BHA specifies at least one of a current borehole position, a drill bit position along the borehole, and a trajectory of the borehole; instructions for calculating, responsive to at least the first location of the BHA, a first build rate of the BHA between the first survey point and the first location; instructions for determining whether survey data has been received for the second survey point, and, if so, using the survey data for the second survey point to update the estimated first location of the BHA, and if survey data for the second survey point has not been received, then receiving second non-survey sensor information obtained while drilling, wherein the second non-survey information is received between the first survey point and the second survey point, calculating, responsive to at least the second non-survey information, a second amount of incremental progress made by the BHA along the borehole from the first estimated position, and estimating, responsive to at least the toolface information and the second amount of incremental progress, a second location of the BHA, wherein the second location of the BHA specifies at least one of a current borehole position, a drill bit position along the borehole, and a trajectory of the borehole; instructions for modifying a drilling parameter to alter a direction of the BHA based on the first location or the second location of the BHA and based on at least one of the first build rate and the second build rate; and instructions for transmitting the modified drilling parameter to a control system for a drilling rig coupled to the BHA. - View Dependent Claims (9, 10, 11)
-
-
12. A method for drilling a borehole, comprising:
-
receiving, by a computer system, toolface information from a bottom hole assembly (BHA) located in a borehole, wherein the toolface information comprises toolface orientation of the BHA, and wherein the toolface information is received between a first survey point along the borehole and a second survey point along the borehole; receiving, by the computer system, first non-survey sensor information obtained while drilling, wherein the first non-survey sensor information is received between the first survey point and the second survey point; calculating, responsive to at least the first non-survey sensor information, a first amount of incremental progress made by the BHA along the borehole from the first survey point; estimating, responsive to at least the toolface information and the first amount of incremental progress, a first location of the BHA, wherein the first location of the BHA specifies at least one of a current borehole position, a drill bit position along the borehole, and a trajectory of the borehole; calculating, by the computer system, responsive to at least the first location of the BHA, a first build rate of the BHA between the first survey point and the first location; and determining, by the computer system, whether survey data has been received for the second survey point, and, if so, using the survey data for the second survey point to update the estimated first location of the BHA, and if survey data for the second survey point has not been received, then receiving second non-survey sensor information obtained while drilling, wherein the second non-survey information is received between the first survey point and the second survey point, calculating, responsive to at least the second non-survey information, a second amount of incremental progress made by the BHA along the borehole from the first estimated position, and estimating, responsive to at least the toolface information and the second amount of incremental progress, a second location of the BHA, wherein the second location of the BHA specifies at least one of a current borehole position, a drill bit position along the borehole, and a trajectory of the borehole. - View Dependent Claims (13)
-
Specification