To obtain hydrocarbons such as oil and gas, boreholes are drilled by rotating a drill bit attached to a drill string. The drill bit is mounted on the lower end of the drill string as part of a bottomhole assembly (BHA) and is rotated by rotating the drill string at the surface, by actuation of downhole motors, or both. With weight applied by the drill string, the rotating drill bit engages the earth formation and forms a borehole toward a target zone.
A number of downhole devices placed in close proximity to the drill bit measure downhole operating parameters associated with the drilling and downhole conditions. Such devices may include sensors for measuring downhole temperature and pressure, azimuth and inclination of the borehole, and formation parameter-measuring devices. The recited information and other information (such as rotational speed of the drill bit and/or the drill string, and drilling fluid flow rate) may be provided to the drilling operator so that drilling plan may be implemented.
Providing information to the drilling operator requires the operator to consider many variables, some interrelated, when making decisions regarding implementing the drilling plan. However, the ability to consider and alter a large number of variables can prove difficult for a drilling operator, particularly when the variables are presented in a disparate manner.
For a detailed description of exemplary embodiments, reference will now be made to the accompanying drawings in which:
Certain terms are used throughout the following description and claims to refer to particular system components. As one skilled in the art will appreciate, different companies may refer to a component by different names. This document does not intend to distinguish between components that differ in name but not function.
In the following discussion and in the claims, the terms “including” and “comprising” are used in an open-ended fashion, and thus should be interpreted to mean “including, but not limited to . . . .” Also, the term “couple” or “couples” is intended to mean either an indirect or direct connection. Thus, if a first device couples to a second device, that connection may be through a direct connection or through an indirect connection via other devices and connections.
“Borehole” shall mean a hole drilled into the Earth's crust used directly or indirectly for the exploration or extraction of natural resources, such as oil, natural gas or water.
“Controllable parameter” shall mean a parameter whose values may be directly or indirectly controlled during the drilling process (e.g., rotational speed of a drill bit, drilling fluid flow rate, weight-on-bit).
“Real-time”, with respect to calculations based on underlying data, shall mean that the calculations are completed within six minutes of reading the underlying data.
“Remote” shall mean greater than one mile from a designated location.
“Surface”, in reference to the surface of the Earth, shall mean any location starting 10 feet below the ground and extending upward relative to the local force of gravity.
The following discussion is directed to various embodiments of the invention. Although one or more of these embodiments may be preferred, the embodiments disclosed should not be interpreted, or otherwise used, as limiting the scope of the disclosure, including the claims. In addition, one skilled in the art will understand that the following description has broad application, and the discussion of any embodiment is meant only to be exemplary of that embodiment, and not intended to intimate that the scope of the disclosure, including the claims, is limited to that embodiment.
The various embodiments are directed to methods and systems of displaying information for use during drilling of a borehole, and in some cases methods and systems of automating the drilling process. The specification first turns to a description of illustrative systems, and then provides a more detailed explanation of operation of various embodiments within the illustrative systems.
The bottomhole assembly 100 is lowered from a drilling platform 116 by way of the drill string 104. The drill string 104 extends through a riser 118 and a well head 120. Drilling equipment supported within and around derrick 123 (illustrative drilling equipment discussed in greater detail with respect to
In accordance with at least some embodiments, the bottomhole assembly 100 may further comprise a communication subsystem. In particular, illustrative bottomhole assembly 100 comprises a telemetry module 124. Telemetry module 124 may communicatively couple to the various logging tools 106 and 114 and receive logging data measured and/or recorded by the logging tools 106 and 114. The telemetry module 124 may communicate logging data to the surface using any suitable communication channel (e.g., pressure pulses within the drilling fluid flowing in the drill string 104, acoustic telemetry through the pipes of the drill string 104, electromagnetic telemetry, optical fibers embedded in the drill string 104, or combinations), and likewise the telemetry module 124 may receive information from the surface over one or more of the communication channels.
In the illustrative case of the telemetry mode 124 encoding data in pressure pulses that propagate to the surface, one or more transducers, such as transducers 232, 234 and/or 236, convert the pressure signal into electrical signals for a signal digitizer 238 (e.g., an analog-to-digital converter). While three transducers 232, 234 and/or 236 are illustrated, a greater number of transducers, or fewer transducers, may be used in particular situations. The digitizer 238 supplies a digital form of the pressure signals to a surface computer 240 or some other form of a data processing device. Surface computer 240 operates in accordance with software (which may be stored on a computer-readable storage medium) to monitor and control the drilling processing, including instructions to process and decode the received signals related to telemetry from downhole. The surface computer 240 is communicatively coupled to many devices in and around the drilling site, and such communicative couplings are not shown so as not to unduly complicate the discussion.
In some cases, data gathered from in and around the drill site, as well as the logging data sent by the telemetry module 124, may be displayed on a display device 241 (display techniques discussed more below). In yet still other example embodiments, the surface computer 240 may forward the data to another computer system, such as a computer system 242 at the operations center of the oilfield services provider, the operations center remote from the drill site. The communication of data between computer system 240 and computer system 242 may take any suitable form, such as over the Internet, by way of a local or wide area network, or as illustrated over a satellite 244 link. Some or all of the calculations associated with controlling the drilling may be performed at the computer system 242. The specification now turns to displaying drilling status and/or controlling the drilling in accordance with at least some embodiments.
The various embodiments were developed in the context of controlling rate-of-penetration (ROP) of the drill bit through earth formations. The discussion that follows is based on the developmental context; however, the developmental context and related discussion shall not be read as a limitation as to the scope of the various claims below. The techniques discussed in terms of rate-of-penetration find applicability to any of a variety of drilling parameters.
The drilling of the borehole may proceed through various types of formations. It follows that the downhole operating conditions change over time, and the drilling operator reacts to such changes by adjusting controllable parameters. Example controllable parameters comprise weight-on-bit (WOB), drilling fluid flow through the drill pipe (flow rate and pressure), rotational speed of the drill string (e.g., rotational rate applied by the top drive unit), and the density and viscosity of the drilling fluid. Thus, in drilling operations, the drilling operator continually adjusts the various controllable parameters in an attempt to increase and/or maintain drilling efficiency. Moreover, even with a particular formation, adjustments may be needed to increase and/or maintain drilling efficiency.
Illustrative surface computer 240 couples to the display device 241 and displays on the display device a graphic for visually tracking the drilling operations. In some embodiments, various aspects are executed within an integration and visualization platform, such as surface computer 240 executing DecisionSpace® available from Halliburton Energy Services, Inc. of Houston, Tex. The integration and visualization platform receives indications of downhole operating conditions and controllable parameters (e.g., weight-on-bit, fluid flow rate, and bit speed). The surface computer 240 also sends control signals to change various controllable parameters (e.g., weight-on-bit, drilling fluid flow rate, and bit speed).
In accordance with various embodiments, software plug-in 280 may be installed and executed by the surface computer 240 along with the integration platform. In other cases, the functionality of the plug-in 280 may be: incorporated into the integration platform; executed on the remote computer system 242; or the functionality spread among the available computer systems. The plug-in 280 may be stored in, for example, one or more computer-readable mediums.
Still referring to
The illustrative method then proceeds to displaying a first borehole trajectory on a display device (block 308). That is, to aid the drilling operator in visualizing the current state of drilling the borehole, the computer system 240 illustratively executing the plug-in 280 may display on the display device 241 a depiction of the borehole trajectory, as illustrated in
Referring simultaneously to
The illustrative method may further comprise plotting, within the coordinate system, an indication of the operational value and an indication of the target value (block 312). In
The illustrative coordinate system has three non-spatial axes; however, an additional dimension may be encoded in the visual display in the form of a recognizable artifact. Still referring to
Thus, by viewing the coordinate system 410 associated with the borehole trajectory 400 plotted on the display device 241, the drilling operator is provided a wealth of information regarding the drilling processing, and can choose one or more controllable parameters for adjustment in an attempt to have the operational value move toward target value. In the illustrative case of the operational value being rate-of-penetration in the example of
In accordance with various embodiments, as the actual drilled length of the borehole increases, so too does the length of the depiction of the borehole trajectory 400 on the display device. As the length of the borehole trajectory increases, the coordinate system moves relative to the borehole trajectory. In some cases, the coordinate system may remain at a fixed location on the display device 241, and the depiction of the borehole trajectory shifts. In other cases, previously plotted portions of the borehole trajectory 400 remain at stationary locations on the display device, and the coordinate system 410 moves to the new distal end of the borehole trajectory. In some cases, the plotted indications of the operational value and target value are removed and re-plotted with each new location of the coordinate system 410 relative to the borehole trajectory 400. However, in yet still other cases, older plotted operational value and target value are left in place (or re-plotted within the new location of the coordinate system relative to the borehole trajectory) such that the change over time in the values may be observed by the drilling operator.
While in some embodiments the plug-in 280 operates with data collected solely with respect the borehole being drilled, in other embodiments data related to other boreholes (e.g., boreholes whose drilled length is longer the current borehole being drilled, or perhaps boreholes whose drilling has been completed) may be used in various ways.
More particularly, the plug-in 280 may determine the proximity of nearby boreholes that have already drilled through the formation material which is or is about to be drilled by the current borehole. The idea being that the actual values associated with the nearby borehole may provide a better set of target value for the current borehole than the plug-in 280 could create based on models or characteristic equations. For example, if the borehole associated with borehole trajectory 700 has already drilled though a target shale formation, the actual rates-of-penetration achieved in the nearby borehole may be a better indication of how to set controllable parameters in the current borehole. Thus, in these embodiments the plug-in 280 may show the borehole trajectory 700, coordinate system 702, as well as a plot or dot 704 indicative of the actual value achieved in the nearby borehole. The drilling operation may thus use the indications of the controllable parameters from the nearby borehole as a guide to setting the controllable parameters in the current borehole to achieve the target value. In yet still other cases, rather than calculating a target value regarding the current borehole, the plug-in 280 may instead plot within the coordinate system 410 associated with the current wellbore the actual value achieved in the nearby borehole as the target value.
Again using the rate-of-penetration as a guide, the plug-in 280 may scan one or more data bases for nearby boreholes, and in some cases the radius or other distance criteria may be selectable (e.g., along a mineral lease line). If a nearby well meets the distance criteria, the plug-in 280 may find data regarding a corresponding depth, and the actual rate-of-penetration achieved (including the values of the controllable parameters used). The plug-in 280 may then substitute the actual rate-of-penetration from the nearby well to be the target value in the current borehole, and plot the target value rate-of-penetration along with the operational value rate-of-penetration in the coordinate system 410.
Numerous variations and modifications to the illustrative system are possible. For example, the number of dimensions shown on the coordinate system 410 is not limited to two or three, and thus the coordinate system may be an n-dimensional space. Four or more dimensions may be plotted as the dimensions need not be orthogonally related. The system may be operated in the “scan mode”—scanning for nearby boreholes such that actual values from those nearby wells may be used—or the system may be operated where only the data related to the current borehole is used. The previously plotted operational values and target values may be animated in a repeating loop to show the progression over time. The system may enable the drilling operator to “play back” the drilling situation starting from any previous depth or time to any target depth or time, including the present.
In yet still other cases, the target value calculated and displayed may be a limit value. That is, in these embodiments rather than calculating a target values (e.g., an optimized rate-of-penetration), the target value may merely plot a limit to the operational value (e.g., a maximum limit, minimum limit, deviation limit).
Further still, while the various embodiments have been described in relation to the various calculations being performed at the surface, in yet still further cases some or all calculations regarding the operational value and/or the target value may be performed by a processor disposed within the borehole proximate to the drill bit. For example, the telemetry module 124 may be a computer system (controlling an encoding system, such as a mud pulser). The computer system associated with the telemetry module 124 may calculate the various parameters, and telemeter the some or all the parameters to the surface computer systems. In cases where control of the operational parameter is automated, the telemetry module 124 (or some other sub-surface computer system) may control or change one or more controllable parameters (e.g., speed of the mud motor 112, or weight-on-bit in systems where weight-on-bit is controllable downhole).
The main memory 812 couples to the host bridge 814 through a memory bus 818. Thus, the host bridge 814 comprises a memory control unit that controls transactions to the main memory 812 by asserting control signals for memory accesses. In other embodiments, the main processor 810 directly implements a memory control unit, and the main memory 812 may couple directly to the main processor 810. The main memory 812 functions as the working memory for the main processor 810 and comprises a memory device or array of memory devices in which programs, instructions and data are stored. The main memory 812 may comprise any suitable type of memory such as dynamic random access memory (DRAM) or any of the various types of DRAM devices such as synchronous DRAM (SDRAM), extended data output DRAM (EDODRAM), or Rambus DRAM (RDRAM). The main memory 812 is an example of a non-transitory computer-readable medium storing programs and instructions, and other examples are disk drives and flash memory devices.
The illustrative computer system 800 also comprises a second bridge 828 that bridges the primary expansion bus 826 to various secondary expansion buses, such as a low pin count (LPC) bus 830 and peripheral components interconnect (PCI) bus 832. Various other secondary expansion buses may be supported by the bridge device 828.
Firmware hub 836 couples to the bridge device 828 by way of the LPC bus 830. The firmware hub 836 comprises read-only memory (ROM) which contains software programs executable by the main processor 810. The software programs comprise programs executed during and just after power on self-test (POST) procedures as well as memory reference code. The POST procedures and memory reference code perform various functions within the computer system before control of the computer system is turned over to the operating system. The computer system 800 further comprises a network interface card (NIC) 838 illustratively coupled to the PCI bus 832. The NIC 838 acts to couple the computer system 800 to a communication network, such the Internet, or local- or wide-area networks.
Still referring to
The computer system 800 may further comprise a graphics processing unit (GPU) 850 coupled to the host bridge 814 by way of bus 852, such as a PCI Express (PCI-E) bus or Advanced Graphics Processing (AGP) bus. Other bus systems, including after-developed bus systems, may be equivalently used. Moreover, the graphics processing unit 850 may alternatively couple to the primary expansion bus 826, or one of the secondary expansion buses (e.g., PCI bus 832). The graphics processing unit 850 couples to a display device 854 which may comprise any suitable electronic display device upon which any image or text can be plotted and/or displayed. The graphics processing unit 850 may comprise an onboard processor 856, as well as onboard memory 858. The processor 856 may thus perform graphics processing, as commanded by the main processor 810. Moreover, the memory 858 may be significant, on the order of several hundred megabytes or more. Thus, once commanded by the main processor 810, the graphics processing unit 850 may perform significant calculations regarding graphics to be displayed on the display device, and ultimately display such graphics, without further input or assistance of the main processor 810.
Thus, it is upon illustrative computer system 800 that the various embodiments discussed above may be performed. Moreover, the various embodiments may be performed by a host of computer systems, such as computer system 800, operated in a parallel fashion.
It is noted that while theoretically possible to perform some or all the calculations, simulations, and/or modeling to arrive at the operational values and/or target values discussed above by a human using only pencil and paper, the time measurements for human-based performance of such tasks may range from man-hours to man-years, if not more. Thus, this paragraph shall serve as support for any claim limitation now existing, or later added, setting forth that the period of time to perform any task described herein less than the time required to perform the task by hand, less than half the time to perform the task by hand, and less than one quarter of the time to perform the task by hand, where “by hand” shall refer to performing the work using exclusively pencil and paper.
From the description provided herein, those skilled in the art are readily able to combine software created as described with appropriate general-purpose or special-purpose computer hardware to create a computer system and/or computer sub-components in accordance with the various embodiments, to create a computer system and/or computer sub-components for carrying out the methods of the various embodiments, and/or to create a non-transitory computer-readable storage medium (i.e., other than an signal traveling along a conductor or carrier wave) for storing a software program to implement the method aspects of the various embodiments.
The above discussion is meant to be illustrative of the principles and various embodiments of the present invention. Numerous variations and modifications will become apparent to those skilled in the art once the above disclosure is fully appreciated. It is intended that the following claims be interpreted to embrace all such variations and modifications.
This application claims the benefit of provisional application Ser. No. 61/510,550 filed Jul. 22, 2011, titled “System and method for visualizing and automating real-time drilling optimization”, which provisional application is incorporated by reference herein as if reproduced in full below.
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/US12/45415 | 7/3/2012 | WO | 00 | 1/8/2014 |
Number | Date | Country | |
---|---|---|---|
61510550 | Jul 2011 | US |