Automated geo-target and geo-hazard notifications for drilling systems
Abstract
A drilling management system can monitor the traversed path of a drill bit throughout active drilling at a drilling site and notify appropriate team members regarding a current status of the active drilling in real-time. For example, the drilling management system can notify team members when predetermined milestones have been met, when the drill bit is drifting off course from a target wellbore trajectory from a target horizon or target zone, or when the drill bit is in danger of running into a geo-hazard, such as a pre-existing wellbore, unpierced fault plane, lease boundary, etc. The drilling management system can maintain a depth model of the drilling site that identifies the target wellbore trajectory, a target zone based on one or more horizons from the depth model, and coordinates of known geo-hazards at the drilling sites. The drilling management system can also maintain a set of rules for each of the drilling sites that indicates when team members should be notified.
Claims
exact text as granted — not AI-modified1 . A method comprising:
receiving, by a drilling management device, a first drilling data stream, the first drilling data stream including coordinate data describing a traversed path of a drill bit while drilling a well at a first drilling site; determining, based on the coordinate data and a depth model of the first drilling site, that a first rule has been triggered, wherein the depth model of the first drilling site identifies a feature associated with the first rule; and transmitting a notification to a first user that the first rule has been triggered.
2 . The method of claim 1 , wherein determining that the first rule has been triggered comprises:
determining, based on the coordinate data, a current location of the drill bit; determining a distance between the current location of the drill bit and the feature; and determining that the distance between the current location of the drill bit and the feature meets a threshold distance defined by the first rule.
3 . The method of claim 1 wherein the feature is a least one of a target wellbore and a target horizon.
4 . The method of claim 3 , wherein determining that the first rule has been triggered comprises:
determining, based on the coordinate data, a current vector direction of the drill bit; determining, an angle deviation between the current vector direction of the drill bit and the target wellbore defined by the depth model; and determining that the angle deviation between the current vector direction of the drill bit and the target wellbore meets a threshold angle deviation dictated by the first rule.
5 . The method of claim 1 , wherein the feature is a preexisting wellbore, and determining that the first rule has been triggered comprises:
determining, based on the coordinate data, a current location of the drill; determining, a distance between the current location of the drill and the preexisting wellbore defined by the depth model; and determining that the distance between the current location of the drill and the preexisting wellbore meets a threshold distance dictated by the first rule.
6 . The method of claim 1 , wherein the feature is an unpierced fault plane, and determining that the first rule has been triggered comprises:
determining, based on the coordinate data, a current location of the drill; determining, a distance between the current location of the drill to the unpierced fault plane defined by the depth model; and determining that the distance between the current location of the drill and the unpierced fault plane meets a threshold distance dictated by the first rule.
7 . The method of claim 1 , wherein the feature is a lease boundary, and determining that the first rule has been triggered comprises:
determining, based on the coordinate data, a current location of the drill; determining, a distance between the current location of the drill to the lease boundary defined by the depth model; and determining that the distance between the current location of the drill and the lease boundary meets or is less than a minimum threshold distance dictated by the first rule.
8 . The method of claim 1 , wherein determining that the first rule has been triggered comprises:
determining, based on the traversed path of the drill, that a drilling milestone has been met.
9 . The method of claim 1 wherein the coordinate data includes an X axis value, a Y axis value and a Z axis value of the drill, the Z axis value indicating a depth of the drill.
10 . The method of claim 1 , wherein the feature is a target zone based on a first horizon and a second horizon in the depth model, and determining that the first rule has been triggered comprises:
determining, based on the coordinate data, a current location of the drill bit; determining, a distance between the current location of the drill bit to the first horizon or the second horizon; and determining that the distance between the current location of the drill and the first horizon or the second horizon meets a threshold distance dictated by the first rule.
11 . The method of claim 1 , wherein the feature is a target horizon and the method further comprising generating a target zone defining at least one surface a distance from the target horizon, and determining that the first rule has been triggered comprises:
determining, based on the coordinate data, a current location of the drill; determining, a distance between the current location of the drill to the at least one surface; and determining that the distance between the current location of the drill and the at least one surface meets at least a first threshold distance dictated by the first rule.
12 . A drilling management system comprising:
one or more computer processors; and memory storing instructions that, when executed by the one or more computer processors, cause the one or more processors to:
determine, based on coordinate data from a first drilling data stream describing a traversed path of a drill bit while drilling a well at a first drilling site and a depth model of the first drilling site, that a first rule has been triggered, wherein the depth model of the first drilling site identifies a feature;
transmit a notification to a device associated with a first user that the first rule has been triggered.
13 . The drilling management system of claim 12 , wherein the feature is a target wellbore trajectory, and wherein to determine that the first rule has been triggered comprises:
determine, based on the coordinate data, a current location of the drill bit; determine a distance between the current location of the drill bit and the target wellbore trajectory; and determine that the distance between the current location of the drill bit and the target wellbore trajectory meets at least a first threshold distance dictated by the first rule.
14 . The drilling management system of claim 12 , wherein the feature is a target wellbore trajectory, and to determine that the first rule has been triggered comprises:
determine, based on the coordinate data, a current vector direction of the drill bit; determine, an angle deviation between the current vector direction of the drill bit and the target wellbore trajectory defined by the depth model; and determine that the angle deviation between the current vector direction of the drill bit and the target wellbore trajectory meets or exceeds a threshold angle deviation dictated by the first rule.
15 . The drilling management system of claim 12 , wherein the feature is a preexisting wellbore, and to determine that the first rule has been triggered comprises:
determine, based on the coordinate data, a current location of the drill; determine, a distance between the current location of the drill and the preexisting wellbore defined by the depth model; and determine that the distance between the current location of the drill and the preexisting wellbore meets or is less than a minimum threshold distance dictated by the first rule.
16 . The drilling management system of claim 12 wherein the feature is an unpierced fault plane, and to determine that the first rule has been triggered comprises:
determine, based on the coordinate data, a current location of the drill;
determine, a distance between the current location of the drill to the unpierced fault plane defined by the depth model; and
determine that the distance between the current location of the drill and the unpierced fault plane meets a threshold distance dictated by the first rule.
17 . The drilling management system of claim 12 , wherein the feature is a lease boundary, and to determine that the first rule has been triggered comprises:
determine, based on the coordinate data, a current location of the drill; determine, a distance between the current location of the drill to the lease boundary defined by the depth model; and determine that the distance between the current location of the drill and the lease boundary meets or is less than a minimum threshold distance dictated by the first rule.
18 . The drilling management system of claim 12 , wherein to determine that the first rule has been triggered comprises:
determine, based on the traversed path of the drill, that a drilling milestone has been met.
19 . The drilling management system of claim 12 , wherein the coordinate data includes an X axis value, a Y axis value and a Z axis value of the drill, the Z axis value indicating a depth of the drill.
20 . The drilling management system of claim 12 , wherein the feature is a target zone with a first horizon and a second horizon, and to determine that the first rule has been triggered comprises:
determine, based on the coordinate data, a current location of the drill; determine, a distance between the current location of the drill to the first horizon or the second horizon; and determine that the distance between the current location of the drill and the first horizon or the second horizon meets a threshold distance dictated by the first rule.
21 . The drilling management system of claim 12 , wherein the feature is a target horizon and the one or more processors further generate a target zone defining at least one surface a distance from the target horizon, and to determine that the first rule has been triggered comprises:
determine, based on the coordinate data, a current location of the drill; determine, a distance between the current location of the drill to the at least one surface; and determine that the distance between the current location of the drill and the at least one surface meets at least a first threshold distance dictated by the first rule.
22 . The drilling management system of claim 12 , wherein the feature is at least of a target horizon or a target wellbore, and determining that the first rule has been triggered comprises:
determining, based on the coordinate data, a current location of the drill; determining, a distance between the current location of the drill to the target wellbore or the target horizon; and determining that the distance between the current location of the drill and the target wellbore or the target horizon meets a threshold distance dictated by the first rule.
23 . A non-transitory computer-readable medium storing instructions that, when executed by a computing device, cause the computing device to:
receive a first drilling data stream, the first drilling data stream including coordinate data describing a traversed path of a drill bit while drilling a well at a first drilling site; determine, based on the coordinate data and a depth model of the first drilling site, that a first rule has been triggered, wherein the depth model of the first drilling site identifies a feature; identify at least a first user that should be identified when the first rule has been triggered; and transmit a notification to the first user that the first rule has been triggered.
24 . The non-transitory computer-readable medium of claim 23 , wherein the feature is a target wellbore and, determining that the first rule has been triggered comprises:
determine, based on the coordinate data, a current location of the drill bit; determine a distance between the current location of the drill bit and the target wellbore; and determine that the distance between the current location of the drill bit and the target wellbore meets a threshold distance dictated by the first rule.
25 . The non-transitory computer-readable medium of claim 23 , wherein the feature is a target wellbore trajectory, and to determine that the first rule has been triggered comprises:
determine, based on the coordinate data, a current vector direction of the drill bit; determine, an angle deviation between the current vector direction of the drill bit and the target wellbore trajectory defined by the depth model; and determine that the angle deviation between the current vector direction of the drill bit and the target wellbore trajectory meets or exceeds a threshold angle deviation dictated by the first rule.
26 . The non-transitory computer-readable medium of claim 23 , where the feature is a preexisting wellbore, and wherein determining that the first rule has been triggered comprises:
determine, based on the coordinate data, a current location of the drill; determine, a distance between the current location of the drill and the preexisting wellbore defined by the depth model; and determine that the distance between the current location of the drill and the preexisting wellbore meets or is less than a minimum threshold distance dictated by the first rule.
27 . The non-transitory computer-readable medium of claim 23 , wherein the feature is an unpierced fault plane, and determining that the first rule has been triggered comprises:
determine, based on the coordinate data, a current location of the drill; determine, a distance between the current location of the drill to the unpierced fault plane defined by the depth model; and determine that the distance between the current location of the drill and the unpierced fault plane meets or is a threshold distance dictated by the first rule.
28 . The non-transitory computer-readable medium of claim 23 , wherein the feature is a lease boundary, and determining that the first rule has been triggered comprises:
determine, based on the coordinate data, a current location of the drill; determine, a distance between the current location of the drill to the lease boundary defined by the depth model; and determine that the distance between the current location of the drill and the lease boundary meets a threshold distance dictated by the first rule.
29 . The non-transitory computer-readable medium of claim 23 , wherein determining that the first rule has been triggered comprises:
determine, based on the traversed path of the drill, that a drilling milestone has been met.
30 . The non-transitory computer-readable medium of claim 23 , wherein the coordinate data includes an X axis value, a Y axis value and a Z axis value of the drill, the Z axis value indicating a depth of the drill.Join the waitlist — get patent alerts
Track US2017122095A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.