Abstract:
This disclosure relates to determining optimal parameters for a downhole operation. In a general aspect, a computer-implemented method for managing a downhole operation is described in this disclosure. The method includes receiving a continuous stream of real-time data associated with an ongoing downhole operation at a data ware house. In the meantime, a selection of a downhole parameter is received from a user. Then, with a computing system, the selected downhole parameter is optimized based on a portion of the received stream of data to approach a target value of the selected downhole parameter. The optimized downhole parameter can then be used in the ongoing operation.
Abstract:
An adjustable hole cleaning device (80) is provided for cleaning a hole in a subterranean formation. A drillstring (72) containing the device is rotated to drill a hole through the subterranean formation. While rotating the drillstring, drilling fluid is circulated through the drillstring and the device into the hole. In response to an increase in a hydrostatic pressure of the fluid in the drillstring, cleaning elements (94) are extended from the device to clean accumulated cuttings from the drilled hole. The cleaning elements may clean the accumulated cuttings by agitating the circulating fluid in the hole. In response to a decrease in a hydrostatic pressure of the fluid in the drillstring, the cleaning elements may be retracted back into the device. The device may also include a set of ports (86) which hydraulically open in response to the increase of hydrostatic pressure in the drillstring to disperse drilling fluid into the hole for cleaning accumulated cuttings. The device may be deactivated by dropping an object, such as a ball, into the device to prevent the extension of the cleaning elements and the opening of the ports.
Abstract:
A plurality of input data to be used to compute a first output is received. The first output is computed. It is determined that the computed first output is outside a pre-determined first-output limit. A plurality of hyperlinks is displayed on a display device. Each hyperlink provides a link to a process for making adjustments to the plurality of input data to bring the first output within the pre-determined first-output limit. Selection of one of the plurality of hyperlinks (the "selected hyperlink") is detected. A process associated with the selected hyperlink is followed to produce an adjustment to the plurality of input data to bring the first output within the first pre-determined first-output limit. The adjusted plurality of input data is used to plan implementation of a system. The sequence of selection of hyperlinks is tracked in order to reinforce the prioritization and order of future suggestions. The system is implemented.
Abstract:
A power supply includes a rotor having an undulated surface and a magnetostrictive material disposed adjacent to the undulated surface. The undulated surface alternatingly compresses the magnetostrictive material as the rotor rotates, inducing an electric current in a conductor coupled to the magnetostrictive material.
Abstract:
Systems and methods for modeling wellbore trajectories using curvature bridging functions. The systems and methods use a clothoid spiral as a bridging curve in the transition zones to reduce tubular stresses/failures in the design of multilateral well paths and extended reach well paths.
Abstract:
A power supply includes a rotor having an undulated surface (658, 858, 958, 10, 58) and a magnetostrictive material disposed adjacent to the undulated surface. The undulated surface alternatingly compresses the magnetostrictive material as the rotor rotates, inducing an electric current in a conductor coupled to the magnetostrictive material.
Abstract:
Displaying data associated with drilling a borehole. At least some of the illustrative embodiments are methods including: reading data associated with drilling of a first borehole, at least one datum of the data based on a controllable parameter; calculating an operational value related to drilling the first borehole, the calculating in real-time with reading the data and the operational value based on the data; determining a target value of the operational value, the determining in real-time with reading the data and the target value at least in part based on the data; displaying a first borehole trajectory on a display device; superimposing a first coordinate system over the first borehole trajectory on the display device, the superimposing proximate to a distal end of the first borehole trajectory; and plotting, within the first coordinate system, an indication of the operational value and an indication of the target value.
Abstract:
A drilling system may include an outer sleeve, and a rotary steerable module including a shaft extending within the outer sleeve. The rotary steerable module may further include bearings disposed within the outer sleeve and through which the shaft extends, and cams positioned along the shaft between the bearings. Each cam may include an eccentric ring through which the shaft extends. Each extension of the shaft through one of the eccentric rings defines a bend in the shaft within the outer sleeve, the bend having a bend angle. A method of use and a drilling control apparatus are also provided.
Abstract:
A downhole drilling motor (100) for well drilling operations includes a tubular housing (12) and a stator (120) disposed in the tubular housing. The stator (120) defines an internal cavity (134) passing therethrough, wherein the stator (120) includes one or more lobes (124) defming at least a portion of the cavity (134). A rotor 122 is operatively positioned in the internal cavity (134) to cooperate with the one or more lobes (124) of the stator (120). At least a portion of the stator (120) or of the rotor (122) comprises a memory material adapted to expand or contract when heat is applied by a localized heating module to the memory material. A fluid escape gap between the rotor (122) and stator (120) is adjusted by applying heat to the rotor and/or stator. At least one controller is adapted to receive input data and provide output signals increasing and/or decreasing electrical current applied to the at least one localized heating module.