Geosteering control framework
A method can include receiving data acquired via a drillstring in a borehole in a subsurface environment; determining boundary locations for formations in the subsurface environment using at least a portion of the data, where an end of the borehole is disposed in one of the formations; determining extended boundary locations in the subsurface environment for a region beyond the end of the borehole using the boundary locations; determining a target location in the region; generating a trajectory from an end of the borehole location to the target location; and executing a directional drilling system to control directional drilling of the drillstring that extends the borehole beyond the end of the borehole towards the target location.
1 . A method, comprising:
receiving data acquired via a drillstring in a borehole in a subsurface environment;
determining boundary locations for formations in the subsurface environment using at least a portion of the data, wherein an end of the borehole is disposed in one of the formations;
determining extended boundary locations in the subsurface environment for a region beyond the end of the borehole using the boundary locations, wherein the extended boundary locations are automatically predicted by automatically extending the boundary locations into the region;
determining a target location in the region;
generating a trajectory from an end of the borehole location to the target location; and
executing a directional drilling system to control directional drilling of the drillstring that extends the borehole beyond the end of the borehole towards the target location.
2 . The method of claim 1 , wherein the boundary locations for the formations are automatically interpreted using the data.
3 . The method of claim 1 , wherein determining the target location includes selecting a location with respect to at least one of the boundaries at a distance beyond the end of the borehole location.
4 . The method of claim 3 , wherein the target location is automatically determined.
5 . The method of claim 1 , wherein determining the boundary locations comprises using a machine learning model to automatically identify a top boundary or a bottom boundary with respect to the end of the borehole location.
6 . The method of claim 1 , wherein determining the extended boundary locations comprises predicting the extended boundary locations using a machine learning model.
7 . The method of claim 1 , wherein determining the target location comprises using a machine learning model to automatically determine the target location.
8 . The method of claim 1 , wherein generating the trajectory comprises using a pre-trained machine learning model to automatically generate the trajectory.
9 . The method of claim 1 , comprising automatically transmitting the trajectory to the directional drilling system.
10 . The method of claim 9 , wherein automatically transmitting occurs responsive to generating the trajectory or responsive to actuation of a graphical control of a graphical user interface via a human-machine interface.
11 . The method of claim 1 , wherein the trajectory comprises associated instructions for instructing the directional drilling system, wherein the trajectory and the associated instructions form a working plan.
12 . The method of claim 11 , comprising:
displaying the working plan;
receiving a modification to the working plan; and
updating the working plan in response to the modification.
13 . The method of claim 1 , further comprising:
receiving additional data acquired via the drillstring in the borehole in response to directional drilling towards the target location;
automatically modifying the trajectory or associated instructions for instructing the directional drilling system in response to at least a portion of the additional data; and
executing the directional drilling system according to the modified trajectory or associated instructions for further directional drilling that extends the borehole.
14 . The method of claim 13 , wherein modifying comprises selecting a different target location or adjusting the trajectory.
15 . The method of claim 1 , further comprising:
receiving additional data acquired via the drillstring in the borehole in response to directional drilling towards the target location;
analyzing the additional data with respect to the extended boundary locations; and
based on the analyzing, deciding to maintain directional drilling toward the target location, wherein the target location is between extended boundary locations for a reservoir zone.
16 . The method of claim 1 , comprising rendering a graphical user interface to a display wherein the graphical user interface comprises graphical controls actuatable for selection of automated or manual determining of the boundary locations, actuatable for selection of automated or manual determining of the extended boundary locations, and actuatable for selection of automated or manual generation of the target location.
17 . The method of claim 16 , comprising, responsive to selection of automated determining of the boundary locations, automated determining of the extended boundary locations, and automated generation of the target location, automatically executing the directional drilling system to control directional drilling of the drillstring.
18 . A system, comprising:
a memory to store data and instructions; and
a processor operable to communicate with the memory, wherein the processor is operable to:
receive data acquired via a drillstring in a borehole in a subsurface environment;
determine boundary locations for formations in the subsurface environment using the data, wherein an end of the borehole is disposed in one of the formations;
determine extended boundary locations in the subsurface environment for a region beyond the end of the borehole using the boundary locations, wherein the extended boundary locations are automatically predicted by automatic extension of the boundary locations into the region;
determine a target location in the region;
generate a trajectory from an end of the borehole location to the target location; and
execute a directional drilling system to control directional drilling of the drillstring that extends the borehole beyond the end of the borehole towards the target location.
19 . A computer-readable storage medium including instructions that, when executed by a processor, cause the processor to:
receive measurements obtained from a drilling tool assembly in a borehole;
interpret boundaries for formations in the borehole using the measurements;
predict locations for additional formations in the borehole using the boundaries;
identify a target using the locations for additional formations in the borehole;
generate a working plan with a path to the target; and
send, to a directional drilling system, the working plan to cause a drill bit of the drilling tool assembly to drill to extend the borehole towards the target.
20 . The system of claim 18 , wherein the processor is operable to render a graphical user interface to a display, and wherein the graphical user interface comprises graphical controls actuatable for selection of automated or manual determination of the extended boundary locations.