The present technology pertains to drilling multiple parallel wellbores.
It is sometimes desirable to drill multiple parallel wellbores into a formation. A lead wellbore is drilled with a bottom hole assembly (BHA) that includes a beacon. A follower wellbore has a BHA that includes a range-measuring receiver that detects the position of the beacon of the lead BHA. Current wellbore ranging operations rely on human intervention to acquire, process, and interpret the ranging data from the follower BHA and steer the follower drill head.
In order to describe the manner in which the features and advantages of this disclosure can be obtained, a more particular description is provided with reference to specific embodiments thereof which are illustrated in the appended drawings. Understanding that these drawings depict only exemplary embodiments of the disclosure and are not therefore to be considered to be limiting of its scope, the principles herein are described and explained with additional specificity and detail through the use of the accompanying drawings in which:
Various embodiments of the disclosure are discussed in detail below. While specific implementations are discussed, it should be understood that this is done for illustration purposes only. A person skilled in the relevant art will recognize that other components and configurations may be used without parting from the spirit and scope of the disclosure.
Additional features and advantages of the disclosure will be set forth in the description which follows, and in part will be obvious from the description, or can be learned by practice of the principles disclosed herein. The features and advantages of the disclosure can be realized and obtained by means of the instruments and combinations particularly pointed out in the appended claims. These and other features of the disclosure will become more fully apparent from the following description and appended claims or can be learned by the practice of the principles set forth herein.
It will be appreciated that for simplicity and clarity of illustration, where appropriate, reference numerals have been repeated among the different figures to indicate corresponding or analogous elements. In addition, numerous specific details are set forth in order to provide a thorough understanding of the embodiments described herein. However, it will be understood by those of ordinary skill in the art that the embodiments described herein can be practiced without these specific details. In other instances, methods, procedures, and components have not been described in detail so as not to obscure the related relevant feature being described. The drawings are not necessarily to scale and the proportions of certain parts may be exaggerated to better illustrate details and features. The description is not to be considered as limiting the scope of the embodiments described herein.
One problem with the conventional approach to drilling multiple parallel wells at the same time is that each BHA is manually steered by a different surface operator, requiring multiple skilled operators. As the operators are often located at the separate wellheads, communication between the operators is less than ideal and coordination between the operators is difficult. This results in excessive variation in the separation and relative position of the multiple wellbores.
The disclosed technology addresses the foregoing by providing automatic control of the follower BHAs, allowing all the boreholes to be drilled using a single operator. In certain embodiments, the single operator steers only a leader BHA, which is drilling a first borehole, and other follower BHAs, which are drilling separate boreholes, operate automatically. In certain embodiments, both the leader and follower BHAs operate automatically without active steering by an operator. The leader BHA can be programmed to follow a planned path or profile. The follower BHAs can be programmed to follow the leader BHA at a predetermined offset in distance and direction or to intersect the leader borehole at designated position or steer towards or away from the leader borehole to establish a new desired offset and direction or orientation to the leader borehole. The operator can monitor the actual performance of all the BHAs and adjust one or more of the planned path and the offsets. This produces less variation from the planned paths in the placement of the actual boreholes and reduces the number of operators required to drill the multiple boreholes. While methods and systems described below may be applied to any form of drilling operation for hydrocarbon extraction, geothermal operation, water extraction, mining, other natural resources, injection wells, and/or any form of fluid extraction or injection from or into a subterranean formation or wellbore. Systems and methods may eliminate the need to deploy a wireline source and incorporates BHA mounted source and BHA mounted receiver in a target well and offset “drilling” well with the target well being an actively drilled well or a cased or open-hole well.
As used in this document, the term “path” means centerline of a borehole defined in a three-dimensional (3D) space. A path, interchangeably referred to herein as a “profile,” through the formation may consist of any attitude consisting of an inclination and/or direction or a curved or straight section, or following a geological structure(s), or any combination thereof including pluralities of these elements. A planned path will be the desired path for the borehole to be drilled through the formation. An adjusted path is the planned path modified by a follower BHA to meet the constraints of the follower BHA with respect to the leader BHA, i.e., the desired spatial relationship between the follower BHA and the leader BHA defined by the operator. A projected path is a real-time planned path originating from the current position of the respective BHA that also meets the desired spatial relationship.
As used in this document, the term “ranging transmitter” means a module configured to provide a “ranging signal,” which is a time-varying energy emission, e.g., a magnetic field or an electric field or an electromagnetic field or a vibration or acoustic signal, as a beacon to be detected and/or received by other BHAs. In certain embodiments, a ranging transmitter includes a ranging device, e.g., a solenoid, or a permanent magnet as described herein. In certain embodiments, the ranging receiver modulates the magnetic field, e.g., reverses the polarity of the field one or more times such that it is time varying at intervals or continuously, to enable identification of the BHA emitting the field or to communicate with another BHA. In certain embodiments, the field of the ranging transmitter of the leader BHA can be modulated to provide a data stream to inform the follower BHA about intended curvature and/or orientation of the path of the leader BHA to aid the follower BHA to better maintain separation by anticipating curvature changes of the leader BHA. This helps maintain the desired distance, direction, orientation, and curvature limits of the follower BHA trajectory and reduce the number and degree of course corrections. In certain embodiments, this information is communicated uphole by the leader BHA, e.g., via long haul telemetry, and then downlinked to the follower BHA.
As used in this document, the term “ranging receiver” means a module configured to detect and/or receive a ranging signal of a ranging transmitter. In certain embodiments, a ranging receiver includes one or more of a magnetometer or gradiometer or appropriate sensor for receiving the energy emitted by the transmitter, e.g., a vector component magnetometer or gradiometer, a signal converter, a signal filter, a signal demodulator, and telemetry module. In certain embodiments, the ranging receiver includes at least two sensors arranged on the (x-y) cross axis plane of the longitudinal axis of the bottom hole assembly.
In some forms of ranging techniques an embodiment would entail an electric current transmitter injecting electric current into the surrounding formation. Some of that current would migrate and focus on a nearby conductive structure in the formation such as casing or another drill string in a nearby wellbore. This concentration of current flowing on the nearby structure gives off a magnetic field proportional to the amount of electric current flowing on it from the adjacent transmitter in the source BHA. This magnetic field response is subsequently measured by a receiver in the same BHA as the transmitter. These magnetic field measurements are then used to calculate the distance and direction to the nearby structure relative to the reference BHA. Both a leader and follower BHA can make such measurements of each other since both BHA's would have a transmitter and a receiver. To avoid conflicts in measurements, each BHA could detect if another BHA is transmitting first. When the transmission is detected as have ended, the BHA waiting can then make a transmission to measure its distance to the adjacent well. Hence in effect there is a time sharing for when a BHA can transmit verses not transmitting a ranging signal to avoid interfering with the adjacent receiver in the adjacent BHA.
In another embodiment, adjacent BHAs can use different transmitters and or receivers concurrently such that they don't interfere with each BHA's receiver or the receiver system is able to distinguish between two different signals such as one signal type from the BHA it is in verses a received signal from an adjacent BHA. For example, one BHA may use a rotating magnet source which the transmit frequency is a function of the speed of the rotation rate of the magnet while the other BHA may have a bistable magnetic field emission from a solenoid operating at a different frequency than that signal from the rotating magnet transmitter. Further, each BHA can have multiple forms of transmitters and receivers to transmit or detect different ranging signals. It may be beneficial for a BHA to selectively use one transmitter or receiver type over another one depending on the need for precision or detection of the adjacent drill string. For example, if both BHA's are far apart it may be necessary to use a stronger transmitter signal and more sensitive receiver settings as opposed to two BHAs that are operating closer together where a strong transmit signal may saturate the receiver sensor.
Likewise, the transmit energy strength can be adjusted autonomously via an automatic gain control in the transmitter and receiver to adjust the transmit signal and receiver sensitivity in order to optimize the detection of distance and direction to an adjacent well. Such adjustments can be made to as required to optimally detect the distance and direction to a plurality of adjacent BHAs such would be the case if two or more adjacent structures were in the vicinity of the reference BHA.
As used in this document, the term “heading” means the desired direction of the projected path of the BHA as defined in 3D space.
As illustrated, borehole 102 may extend through subterranean formation 106. As illustrated in
As illustrated, a drilling platform 110 may support a derrick 112 having a traveling block 114 for raising and lowering drill string 116. Drill string 116 may include, but is not limited to, drill pipe and coiled tubing, as generally known to those skilled in the art. A kelly 118 may support drill string 116 as it may be lowered through a rotary table 120. A drill bit 122 may be attached to the distal end of drill string 116 and may be driven either by a downhole motor and/or via rotation of drill string 116 from surface 108. Without limitation, drill bit 122 may include roller cone bits, PDC bits, natural diamond bits, any hole openers, reamers, coring bits, and the like. As drill bit 122 rotates, it may create and extend borehole 102 that penetrates various subterranean formations 106. A pump 124 may circulate drilling fluid through a feed pipe 126 through kelly 118, downhole through interior of drill string 116, through orifices in drill bit 122, back to surface 108 via annulus 128 surrounding drill string 116, and into a retention pit 132.
With continued reference to
RSS 130 may comprise any number of tools, such as sensors, transmitters, and/or receivers to perform downhole measurement operations or to perform real-time health assessment of a rotary steerable tool during drilling operations. For example, as illustrated in
Without limitation, RSS 130 may be connected to and/or controlled by information handling system 138, which may be disposed on surface 108. Without limitation, information handling system 138 may be disposed downhole in RSS 130. Processing of information recorded may occur downhole and/or on surface 108. Processing occurring downhole may be transmitted to surface 108 to be recorded, observed, and/or further analyzed. Additionally, information recorded on information handling system 138 that may be disposed downhole may be stored until RSS 130 may be brought to surface 108. In examples, information handling system 138 may communicate with RSS 130 through a communication line (not illustrated) disposed in (or on) drill string 116. In examples, wireless communication may be used to transmit information back and forth between information handling system 138 and RSS 130. Information handling system 138 may transmit information to RSS 130 and may receive as well as process information recorded by RSS 130. In examples, a downhole information handling system (not illustrated) may include, without limitation, a microprocessor or other suitable circuitry, for estimating, receiving and processing signals from RSS 130. Downhole information handling system (not illustrated) may further include additional components, such as memory, input/output devices, interfaces, and the like. In examples, while not illustrated, RSS 130 may include one or more additional components, such as analog-to-digital converter, filter and amplifier, among others, which may be used to process the measurements of RSS 130 before they may be transmitted to surface 108. Alternatively, raw measurements from RSS 130 may be transmitted to surface 108.
Any suitable technique may be used for transmitting signals from RSS 130 to surface 108, including, but not limited to, wired pipe telemetry, mud-pulse telemetry, acoustic telemetry, and electromagnetic telemetry. While not illustrated, RSS 130 may include a telemetry subassembly that may transmit telemetry data to surface 108. At surface 108, pressure transducers (not shown) may convert the pressure signal into electrical signals for a digitizer (not illustrated). The digitizer may supply a digital form of the telemetry signals to information handling system 138 via a communication link 140, which may be a wired or wireless link. The telemetry data may be analyzed and processed by information handling system 138.
As illustrated, communication link 140 (which may be wired or wireless, for example) may be provided that may transmit data from RSS 130 to an information handling system 138 at surface 108. Information handling system 138 may include a personal computer 141, a video display 142, a keyboard 144 (i.e., other input devices.), and/or non-transitory computer-readable media 146 (e.g., optical disks, magnetic disks) that can store code representative of the methods described herein. In addition to, or in place of processing at surface 108, processing may occur downhole as information handling system 138 may be disposed on RSS 130. Likewise, information handling system 138 may process measurements taken by one or more sensors 136 automatically or send information from sensors 136 to the surface. As discussed above, the software, algorithms, and modeling are performed by information handling system 138. Information handling system 138 may perform steps, run software, perform calculations, and/or the like automatically, through automation (such as through machine learning or substantially in real-time.
Each individual component discussed above may be coupled to system bus 204, which may connect each and every individual component to each other. System bus 204 may be any of several types of bus structures including a memory bus or memory controller, a peripheral bus, and a local bus using any of a variety of bus architectures. A basic input/output (BIOS) stored in ROM 208 or the like, may provide the basic routine that helps to transfer information between elements within information handling system 138, such as during start-up. Information handling system 138 further includes storage devices 214 or computer-readable storage media such as a hard disk drive, a magnetic disk drive, an optical disk drive, tape drive, solid-state drive, RAM drive, removable storage devices, a redundant array of inexpensive disks (RAID), hybrid storage device, or the like. Storage device 214 may include software modules 216, 218, and 220 for controlling processor 202. Information handling system 138 may include other hardware or software modules. Storage device 214 is connected to the system bus 204 by a drive interface. The drives and the associated computer-readable storage devices provide nonvolatile storage of computer-readable instructions, data structures, program modules and other data for information handling system 138. In one aspect, a hardware module that performs a particular function includes the software component stored in a tangible computer-readable storage device in connection with the necessary hardware components, such as processor 202, system bus 204, and so forth, to carry out a particular function. In another aspect, the system may use a processor and computer-readable storage device to store instructions which, when executed by the processor, cause the processor to perform operations, a method or other specific actions. The basic components and appropriate variations may be modified depending on the type of device, such as whether information handling system 138 is a small, handheld computing device, a desktop computer, or a computer server. When processor 202 executes instructions to perform “operations”, processor 202 may perform the operations directly and/or facilitate, direct, or cooperate with another device or component to perform the operations.
As illustrated, information handling system 138 employs storage device 214, which may be a hard disk or other types of computer-readable storage devices which may store data that are accessible by a computer, such as magnetic cassettes, flash memory cards, digital versatile disks (DVDs), cartridges, random access memories (RAMs) 210, read only memory (ROM) 208, a cable containing a bit stream and the like, may also be used in the exemplary operating environment. Tangible computer-readable storage media, computer-readable storage devices, or computer-readable memory devices, expressly exclude media such as transitory waves, energy, carrier signals, electromagnetic waves, and signals per se.
To enable user interaction with information handling system 138, an input device 222 represents any number of input mechanisms, such as a microphone for speech, a touch-sensitive screen for gesture or graphical input, keyboard, mouse, motion input, speech and so forth. Additionally, input device 222 may take in data from one or more sensors 136, discussed above. An output device 224 may also be one or more of a number of output mechanisms known to those of skill in the art. In some instances, multimodal systems enable a user to provide multiple types of input to communicate with information handling system 138. Communications interface 226 generally governs and manages the user input and system output. There is no restriction on operating on any particular hardware arrangement and therefore the basic hardware depicted may easily be substituted for improved hardware or firmware arrangements as they are developed.
As illustrated, each individual component described above is depicted and disclosed as individual functional blocks. The functions these blocks represent may be provided through the use of either shared or dedicated hardware, including, but not limited to, hardware capable of executing software and hardware, such as a processor 202, that is purpose-built to operate as an equivalent to software executing on a general purpose processor. For example, the functions of one or more processors presented in
The logical operations of the various methods, described below, are implemented as: (1) a sequence of computer implemented steps, operations, or procedures running on a programmable circuit within a general use computer, (2) a sequence of computer implemented steps, operations, or procedures running on a specific-use programmable circuit; and/or (3) interconnected machine modules or program engines within the programmable circuits. Information handling system 138 may practice all or part of the recited methods, may be a part of the recited systems, and/or may operate according to instructions in the recited tangible computer-readable storage devices. Such logical operations may be implemented as modules configured to control processor 202 to perform particular functions according to the programming of software modules 216, 218, and 220.
In examples, one or more parts of the example information handling system 138, up to and including the entire information handling system 138, may be virtualized. For example, a virtual processor may be a software object that executes according to a particular instruction set, even when a physical processor of the same type as the virtual processor is unavailable. A virtualization layer or a virtual “host” may enable virtualized components of one or more different computing devices or device types by translating virtualized operations to actual operations. Ultimately, however, virtualized hardware of every type is implemented or executed by some underlying physical hardware. Thus, a virtualization compute layer may operate on top of a physical compute layer. The virtualization compute layer may include one or more virtual machines, an overlay network, a hypervisor, virtual switching, and any other virtualization application.
Chipset 300 may also interface with one or more communication interfaces 226 that may have different physical interfaces. Such communication interfaces may include interfaces for wired and wireless local area networks, for broadband wireless networks, as well as personal area networks. Some applications of the methods for generating, displaying, and using the GUI disclosed herein may include receiving ordered datasets over the physical interface or be generated by the machine itself by processor 202 analyzing data stored in storage device 214 or RAM 210. Further, information handling system 138 receive inputs from a user via user interface components 304 and execute appropriate functions, such as browsing functions by interpreting these inputs using processor 202.
In examples, information handling system 138 may also include tangible and/or nontransitory computer-readable storage devices for carrying or having computer-executable instructions or data structures stored thereon. Such tangible computer-readable storage devices may be any available device that may be accessed by a general purpose or special purpose computer, including the functional design of any special purpose processor as described above. By way of example, and not limitation, such tangible computer-readable devices may include RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other device which may be used to carry or store desired program code in the form of computer-executable instructions, data structures, or processor chip design. When information or instructions are provided via a network, or another communications connection (either hardwired, wireless, or combination thereof), to a computer, the computer properly views the connection as a computer-readable medium. Thus, any such connection is properly termed a computer-readable medium. Combinations of the above should also be included within the scope of the computer-readable storage devices.
Computer-executable instructions include, for example, instructions and data which cause a general-purpose computer, special purpose computer, or special purpose processing device to perform a certain function or group of functions. Computer-executable instructions also include program modules that are executed by computers in stand-alone or network environments. Generally, program modules include routines, programs, components, data structures, objects, and the functions inherent in the design of special-purpose processors, etc. that perform particular tasks or implement particular abstract data types. Computer-executable instructions, associated data structures, and program modules represent examples of the program code means for executing steps of the methods disclosed herein. The particular sequence of such executable instructions or associated data structures represents examples of corresponding acts for implementing the functions described in such steps.
In additional examples, methods may be practiced in network computing environments with many types of computer system configurations, including personal computers, hand-held devices, multi-processor systems, microprocessor-based or programmable consumer electronics, network PCs, minicomputers, mainframe computers, and the like. Examples may also be practiced in distributed computing environments where tasks are performed by local and remote processing devices that are linked (either by hardwired links, wireless links, or by a combination thereof) through a communications network. In a distributed computing environment, program modules may be located in both local and remote memory storage devices.
During operations, receiver 412, discussed above and below, may be controlled by information handling system 138 to sense electromagnetic field 154 generated by ranging device 400. Generally, first BHA 134 may transmit electromagnetic field 154, which may be sensed and/or measured by one or more receivers 412 on BHA 152, or vice verso. As energy is scarce in a downhole environment, the field strength sensed or gradient of field strength across receiver 412 measured may be controlled by a user at surface using information handling system 138. For example, if ranging device 400 is generating an electromagnetic field 154 and it is not sensed by one or more receivers 412 on the opposed BHA, then the user may increase electromagnetic field 154. This may be done, as discussed above by increasing the amperage moving through a solenoid winding 506 layer or increasing the number of solenoid winding 506 layers that may be utilized. Therefore, electromagnetic field 154 may increase in size and strength until sensed by at least one receiver 412 on the opposite BHA. As both BHAs move closer together, amperage and the number of solenoid winding 506 layers may be reduced. This prevents receivers 412 from being saturated by electromagnetic field 154 and may allow for a user to determine distance and direction between the BHAs. Saturation of receivers 412 may be reviewed by a user utilizing information handling system 138.
In one embodiment, during drilling operations, drilling may be halted from time to time at a measurement station along the proposed borehole path, to perform a ranging measurement utilizing ranging device 400. The resulting reversing field with an alternating polarity component is detected by magnetometers contained with 412 and/or 800, the resulting output signals are transmitted uphole, a few minutes of data are recorded, and a data file is generated. During each set of measurement operations, the downhole multiplexer circuitry 814 sequentially samples the output voltages of magnetometers 808 and accelerometers 810 at fixed time intervals and telemeters the results to information handling system 138 at surface 108, which separates the gravity measurements at 818 from the Earth's field measurements at 820 and the AC field measurements at 822. Results are sent through a telemetry circuit 806, that may connect information handling system 138 to downhole instrument package 800. The relative time at which each measurement is made is precisely preserved by the position it has in the serial data stream being telemetered, and the gravity data and AC field data are stored at data files 824 and 826, respectively. Information handling system 138 generates from the gravity data a single row, three column matrix gxyz with elements gx, gy and gz, which are the representation of the measured gravity g in the xyz coordinate system. From the magnetometer measurement data, two 3-column matrices h1 and h2 are generated. The first matrix h1 has three columns h1x, h1y, and h1z which are tabulations of the time sequence of the digitized magnetometer measurement data from the first orientation of the solenoid. The second matrix h2 has three columns h2x, h2y, and h2z which are tabulations of the time sequence of magnetic field measurements from the second orientation of the solenoid.
In other embodiments, magnetometers 808 or gradiometers (magnetometer arrays measuring the gradient of a magnetic field) may be used to detect signal from ranging device 400 as receiver 412. Magnetometers 412/808 may be placed anywhere along BHA 134. For example, magnetometers 808 may be disposed within, on, or about, drill bits, bit subs, RSS 130, in drill bit 122, drill pipe, coil tubing, drill collars or subs, and/or integrated into MWD/LWD tools.
Magnetometers 808 may have a minimum single axis capability and may be disposed along drill string 116. Magnetometers 808 may be utilized for ranging measurements. Ranging measurements may not be tied to survey measurements but may be used to correct survey measurements and to correct borehole azimuth relative to reference borehole ranging data.
Before drilling operations and after ranging signal transmissions, solenoid 402 may be degaussed before installation to remove or reduce remnant magnetic field along core affecting other magnetometer readings. Solenoid 402 may be positioned at any suitable location along or within one or more BHAs 134, within an RSS, within a drill bit, downhole drive, such as positive displacement or turbine motor, pulse power boring system, microwave boring system, laser boring system, steel or other shot impingement boring system, or any other form or rock excavation system, MWD/LWD components, drill collars, drill pipe, coil tubing all of which could be comprising of a material of non-magnetic types such as austenitic stainless steel alloys, titanium, aluminum, composite materials such as carbon fiber based composites, and/or above or below any of the locations listed. Multiple transmitters, which may have similar or varying size or transmit signal strength may be positioned within the BHA 134. This may allow personnel to optionally select which transmitter is utilized at any time during drilling operations. As noted above, one or more BHAs 134 may be used as both, or individually, a ranging device 400 and receiver 412. For example, one or more BHAs 134 may have a ranging transmitter 402 installed on any of the BHAs 134 for transmission. This is especially beneficial for aiding adjacent BHA's that are in seek or follow mode that may be further behind the leading BHA and by moving a transmitter signal launch point further back into the BHA where signal detection may be better by the following BHA receiver.
Similarly, there may be a plurality of ranging signal receivers distributed along the BHA. This can be used by the leading BHA to detect seeking transmissions from a following BHA from other receive points along the leading BHA. The leading BHA may then select an appropriate ranging transmitter to aid the seeking or following BHA to maintain recognition of its spacing relative to the leading BHA or the leading BHA's drill string. In some embodiments, a transmitter can have unique identifying characteristics to its transmit signal such that a receiving BHA can identify what ranging signal transmitter in which BHA or drill string it has received from onto in the leading BHA to aid in relational positional identification relative to the following BHA. The unique identification of the ranging transmitter signal could include specific or variations in signal frequencies, variations in signal modulation or timing, or an embedded digital signal in the ranging transmitter signal, or a separate identification signal separate from the intended ranging transmit signal such as a preamble identification signal or a post ranging signal transmission identification signal.
Downhole operations may also include a pair or acoustic/sonic measurement tools with one tool acting as the transmitter and a second tool acting as a receiver. This may also be accomplished through utilizing a pair of long-range induction-based resistivity measurement tools which may co-locate each other through transmission and receiving of frequency and phase firing from the resistivity tool or other methods of ranging signal transmission and reception using electromagnetic induction based antenna systems on the BHA.
In certain embodiments, the ranging transmitter 930 comprises an excitation source, e.g., an electromagnetic field source or a magnetic field source or an acoustic source, that provides the ranging signal and the ranging receiver is configured to detect the ranging signal, e.g., the magnetic field or acoustic signal, provided by the ranging transmitter 930. In certain embodiments, the ranging transmitter 930 and/or the ranging receiver 940 comprises one or more of a longitudinal, radial or tilted coil antenna. In certain embodiments, the ranging transmitter comprises a far-distance magnetic field generator, e.g., a solenoid of the type disclosed in
In this example, the ranging receiver 940 is configured to measure a distance and a direction of another BHA relative to the BHA 910 and provide a ranging signal that includes the measured distance and the measured direction. The ranging receiver 940 is communicatively coupled to the lead-follow controller 942 that is configured to receive the ranging signal and provide a steering signal that includes a heading. The lead-follow controller 942 is further communicatively coupled to a steering controller 944 that is configured to receive the steering signal and steer the second BHA to the received heading. In certain embodiments, the functions attributed to the various components, e.g., ranging receiver 940, lead-follow controller 942, and steering controller 944, are implemented in different components. In certain embodiments, one or more components are located on the surface or in another section of the BHA.
In the example of
In certain embodiments, the ranging receiver of the BHA 1005 emits a signal and detects an effect of the BHA 1003 on the emitted signal and uses the detected effect to measure the distance and direction of the BHA 1003 relative to the BHA 1005. In certain embodiments, the ranging receiver of the BHA 1005 emits a signal and detects an reflection of the emitted signal by the BHA 1003 and uses the reflected signal to measure the distance and direction of the BHA 1003 relative to the BHA 1005.
In certain embodiments, the follower BHA, e.g., BHA 1005, may not be able to detect the magnetic field of the lead BHA, e.g., BHA 1003. This may be due to a failure of the BHA 1003, BHA 1003 being out of range, or a change in the operation of BHA 1003, e.g., the BHA is being tripped out. In certain embodiments, when ranging receiver does not receive the ranging signal, the ranging signal data from the receiver will not contain one or more of the distance and direction or the distance and/or direction are not valid.
In an example wherein one BHA with a ranging transmitter follows a desired path, the BHA is operating in one or more of the following modes:
The BHA can change between these modes throughout the drilling of a wellbore depending on the situation or steering objective.
In another example, it is desired to drill a second borehole 1134 that is separated from the first borehole 1114. In certain embodiments, the borehole 1134 is drilled by BHA 1132 that has its own planned path 1130 that has a defined spatial relationship to the planned path 1110, e.g., a 65 m TVD separation and a 15 m lateral separation. In certain embodiments, the spatial relationship comprises one or more constraints, e.g., a maximum allowed curvature of the wellbore, a constraint to avoid a nearby wellbore, and a constraint to intersection a nearby wellbore at desired depth or orientation. In certain embodiments, the intersection constraint comprises a predetermined convergence angle and/or a predetermined curvature to create the intended wellbore geometry. In certain embodiments, the spatial relationship includes one or more of a separation distance between the boreholes, a separation radial direction, e.g., borehole 1134 is intended to be vertically displaced and/or horizontally displaced from borehole 1114, and a point of intersection of borehole 1134 with borehole 1114. In certain embodiments, the constraint includes a separation tolerance that establishes a range, e.g., a minimum and a maximum separation distance and the lead-follow controller is configured to try and maintain the separation distance between the minimum and maximum distances. In certain embodiments, the constraint comprises a maximum allowed curvature of the wellbore.
In certain embodiments, each BHA has in memory the planned path for the primary wellbore as well as the offset from the primary path for each secondary, or follower, wellbore. BHA #1 has a zero offset from the primary path. If one of the other BHAs, e.g., BHA #3, assumes the lead role, then BHA #3 follows a projected path based on the primary path and the defined offset of BHA #3.
In certain embodiments, the planned path of the second borehole 1134 is defined solely by the desired spatial relationship. This feature may be ideal if the leader BHA is programmed to follow a geological feature rather than a geometric feature, in which case the leader BHA could autonomously geosteer and uses bed boundary distances and/or formation tomography or structures to help maintain follower BHAs in the desired position, such as within a given formation. For example, following a channel or reef formation. If the formation zone narrows or expands, the follow BHAs may autonomously or manually controlled by the operator, contract or expand their spatial relationship constraints within predefined limits while still following the leader BHA to optimize separation and reservoir placement.
While this example includes only two boreholes, the same principles can be extended to a plurality of boreholes of more than two boreholes with transmit and or receive capabilities typically carried within BHAs or installations by other means such as wireline and/or tractor conveyance, tubing conveyed systems etc., installations on completed casing/liner structures, wherein one of the plurality of boreholes is being drilled by a leader BHA and the remaining boreholes are being drilled by follower BHAs. In certain embodiments, all the boreholes are drilled at the same time. In certain embodiments, all BHAs can be a leader BHA, e.g., contain a ranging transmitter, and can also be a follower BHA, e.g., contain a ranging receiver and a lead-follow controller. In certain embodiments, borehole 1114 has been previously drilled and one or more additional boreholes are to be drilled along paths with defined spatial relationships to borehole 1114, wherein BHA 1112 is replaced by a downhole device carrying a ranging receiver or equivalent or a ranging transmitter or equivalent, that is moved through the borehole, e.g., via wireline, tubing or coil tubing, to provide a reference to follower BHAs such as BHA 1132.
In the example of
Returning to the BHA positions 1112 and 1132, leader BHA 1112 has projected a path 1118, e.g., to return to the planned path 1110, taking into account the steering characteristics of BHA 1112. At the same time, follower BHA 1132 has projected its own path 1138. In certain embodiments, if the ranging receiver of BHA 1132 fails or one or more of the distance and direction of BHA 1112 are not provided for any reason, the lead-follow controller will direct the steering controller to follow the projected path 1138. In certain embodiments, the projected path will return to the planned path. In certain embodiments, the projected path will be extended to maintain the spatial relationship with an expected path of BHA 1112 extending from the last known position of the BHA 1112.
In certain embodiments, BHA 1112 and BHA 11132 can communicate, either directly, e.g., through modulation of the magnetic field of the ranging transmitter of one BHA and detection of the modulation by the ranging receiver of the other BHA, or indirectly, e.g., by sending a signal upbore from one BHA using a mud pulser, and the surface equipment sending the same signal downhole to the other BHA. In certain embodiments, the BHAs can exchange their measured 3D positions as a substitute for the direct distance and direction measurement using the ranging transmitter and ranging receiver. In certain embodiments, the BHAs communicate to negotiate which BHA is in the lead state and which is in the follow state. For example, if BHA 1112 were to slow or stop and BHA 1132 were to move ahead of BHA 1112, BHA 1132 sends a signal to BHA 1112 to inform BHA 1112 that BHA 1132 has transitioned from a follow state to a lead state and BHA 1112 replies with a confirmation that BHA has transitioned to a follow state. In certain embodiments, an operator on the surface manually directs which BHA will lead and which BHA will follow via downlink telemetry commands using a surface transmitter, e.g., a drilling fluid pressure modulation system, or other forms of telemetry, e.g., a wired drill pipe or e-line coil tubing or electromagnetic telemetry or acoustic telemetry, or other downlink signaling methods, e.g., controlling the mud pump flow rate and/or rotary speed of the drill string.
In certain embodiments, BHA 1112, 1132 can communicate with the surface, e.g., a human operator, and receive/provide information and/or receive instructions. In certain embodiments, the surface system or operator can downlink a change in path, trajectory, orientation, and relative separation to one or more of the BHAs at any time regardless of whether they are a leading BHA or a following BHA. This would allow for changes in the overall path of the group of boreholes and their relative separation. In certain embodiments, the BHA provides commands that are received from the surface to the lead-follow controller. In certain embodiments, the lead-follow controller is configured to receive and store one or more of the planned first path, the planned second path, the defined spatial relationship of the second path to the first path, a change to the planned first path, a change to the planned second path, a change to the defined spatial relationship, the adjusted first path, the adjusted second path, the projected first path, the projected second path, a command to assume the follow state, and a command to assume the lead state.
In certain embodiments, BHA #1 is tripped out of the borehole and cannot be detected by BHA #2 or BHA #3. One of BHA #2 and BHA #3 assume the lead role. When BHA #1 is placed back in the borehole, it detects that it is behind BHA #2 and/or BHA #3 and BHA #1 switches autonomously to become a follower.
In certain embodiments, BHA #1, #2, and #3 communicate to exchange information and negotiate which BHA is the leader. In certain embodiments, BHA #2 is not able to detect the ranging signal of BHA #3 but can still determine the relative position of BHA #1. Through the exchange of the respective relative positions of BHA #2 and BHA #3 to BHA #1, BHA #2 and BHA #3 determine that BHA #3 is ahead of BHA #2 without direct detection of each other.
In certain embodiments, the leader BHA, e.g., BHA #1, delegates the lead role to one of the follower BHAs and BHA #1 takes on the role of a follower. With some hysteresis in this handoff, e.g., a minimum distance ahead of one BHA over the other to trigger a hand-over, the BHAs can exchange the roles of leader or follower as needed to maintain the desired collective trajectories of the paths and orientations. This may be required, for example, if it is necessary to stop drilling the leader BHA to allow the follower BHA to drill ahead and intersect the leader's projected path.
If the process branches to step 1440 from either step 1420 or 1430, BHA #2 assumes the lead role and follows its own projected path in step 1442. BHA #2 now transmits a ranging signal in step 1444 and BHA #1, if it has assumed the follow role, will receive the ranging signal in step 1446 and determine whether it is ahead of BHA #2 in step 1450. In certain embodiments, if BHA #1 is not aware that BHA #2 has changed roles then BHA #1 will continue in a lead role and follow its own path, resulting in BHAs #1 and #2 steering independently. In this situation, if the BHAs are reporting to the operator controlling the drilling operation, the operator will detect that both BHAs are in lead role and take corrective action.
If BHA #1 assumed a follow role in step 1440, then BHA #1 will determine in step 1450 whether it is ahead of BHA #1. If BHA #1 determines that it is ahead of BHA #2, the process branches to step 1410, otherwise the process continues to step 1452 wherein BHA #1 follows BHA #2, step 1454 wherein BHA #1 starts a time, and step 1460 wherein BHA #1 determines whether it has received the ranging signal from BHA #2, branching back to step 1450 if it receives the ranging signal before the timer reaches the threshold and branching to step 1410 if it does not receive the ranging signal before the timer reaches the threshold.
In summary, the disclosed systems and methods provide a scalable means of drilling multiple boreholes in a desired configuration that may include a desired range of separation distance and/or a desired relative radial direction of the boreholes. The disclosed systems and methods also reduce the decision-making required by the operator at the surface by automating the lead-follow process.
For clarity of explanation, in some instances the present technology may be presented as including individual functional blocks including functional blocks comprising devices, device components, steps or routines in a method embodied in software, or combinations of hardware and software.
In the foregoing description, aspects of the application are described with reference to specific embodiments thereof, but those skilled in the art will recognize that the application is not limited thereto. Thus, while illustrative embodiments of the application have been described in detail herein, it is to be understood that the disclosed concepts may be otherwise variously embodied and employed, and that the appended claims are intended to be construed to include such variations, except as limited by the prior art. Various features and aspects of the above-described subject matter may be used individually or jointly. Further, embodiments can be utilized in any number of environments and applications beyond those described herein without departing from the broader spirit and scope of the specification. The specification and drawings are, accordingly, to be regarded as illustrative rather than restrictive. For the purposes of illustration, methods were described in a particular order. It should be appreciated that in alternate embodiments, the methods may be performed in a different order than that described.
Where components are described as being “configured to” perform certain operations, such configuration can be accomplished, for example, by designing electronic circuits or other hardware to perform the operation, by programming programmable electronic circuits (e.g., microprocessors, or other suitable electronic circuits) to perform the operation, or any combination thereof.
The various illustrative logical blocks, modules, circuits, and algorithm steps described in connection with the examples disclosed herein may be implemented as electronic hardware, computer software, firmware, or combinations thereof. To clearly illustrate this interchangeability of hardware and software, various illustrative components, blocks, modules, circuits, and steps have been described above generally in terms of their functionality. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the overall system. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
The techniques described herein may also be implemented in electronic hardware, computer software, firmware, or any combination thereof. Such techniques may be implemented in any of a variety of devices such as general purposes computers, wireless communication device handsets, or integrated circuit devices having multiple uses including application in wireless communication device handsets and other devices. Any features described as modules or components may be implemented together in an integrated logic device or separately as discrete but interoperable logic devices. If implemented in software, the techniques may be realized at least in part by a non-volatile computer-readable memory, or other data storage medium, comprising program code including instructions that, when executed, performs one or more of the method, algorithms, and/or operations described above. The computer-readable data storage medium may form part of a computer program product, which may include packaging materials.
A computer-readable memory, as used herein, includes any type of storage media, e.g., a random access memory (RAM), a synchronous dynamic random access memory (SDRAM), a read-only memory (ROM), a non-volatile random access memory (NVRAM), an electrically erasable programmable read-only memory (EEPROM), a FLASH memory, magnetic or optical data storage media, and the like. The techniques additionally, or alternatively, may be realized at least in part by a computer-readable communication medium that carries or communicates program code in the form of instructions or data structures and that can be accessed, read, and/or executed by a computer, such as propagated signals or waves.
Other embodiments of the disclosure may be practiced in network computing environments with many types of computer system configurations, including personal computers, hand-held devices, multi-processor systems, microprocessor-based or programmable consumer electronics, network PCs, minicomputers, mainframe computers, and the like. Embodiments may also be practiced in distributed computing environments where tasks are performed by local and remote processing devices that are linked (either by hardwired links, wireless links, or by a combination thereof) through a communications network. In a distributed computing environment, program modules may be located in both local and remote memory storage devices.
In the above description, terms such as “upper,” “upward,” “lower,” “downward,” “above,” “below,” “downhole,” “uphole,” “longitudinal,” “lateral,” and the like, as used herein, shall mean in relation to the bottom or furthest extent of the surrounding wellbore even though the wellbore or portions of it may be deviated or horizontal. Correspondingly, the transverse, axial, lateral, longitudinal, radial, etc., orientations shall mean orientations relative to the orientation of the wellbore or tool. Additionally, the illustrate embodiments are illustrated such that the orientation is such that the right-hand side is downhole compared to the left-hand side.
The term “coupled” is defined as connected, whether directly or indirectly through intervening components, and is not necessarily limited to physical connections. The connection can be such that the objects are permanently connected or releasably connected. The term “outside” refers to a region that is beyond the outermost confines of a physical object. The term “inside” indicates that at least a portion of a region is partially contained within a boundary formed by the object. The term “substantially” is defined to be essentially conforming to the particular dimension, shape or another word that substantially modifies, such that the component need not be exact. For example, substantially cylindrical means that the object resembles a cylinder, but can have one or more deviations from a true cylinder.
The phrase “urging an object” or similar means the application of a force to the object in a manner that will try and move the object toward a defined position or in a specific direction without implying that the object moves or that the object is restricted from moving in another direction, even backward with respect to the direction of the applied force.
Claim language reciting “an item” or similar language indicates and includes one or more than one of the items. For example, claim language reciting “a part” means one part or multiple parts.
Moreover, claim language reciting “at least one of” a set indicates that one member of the set or multiple members of the set satisfy the claim. For example, claim language reciting “at least one of A and B” means A, B, or A and B.
Although a variety of information was used to explain aspects within the scope of the appended claims, no limitation of the claims should be implied based on particular features or arrangements, as one of ordinary skill would be able to derive a wide variety of implementations. Further and although some subject matter may have been described in language specific to structural features and/or method steps, it is to be understood that the subject matter defined in the appended claims is not necessarily limited to these described features or acts. Such functionality can be distributed differently or performed in components other than those identified herein. The described features and steps are disclosed as possible components of systems and methods within the scope of the appended claims.
Statements of the disclosure include:
(A1) A method, comprising: drilling a first borehole along a planned first path using a first bottom hole assembly (BHA); drilling a second borehole using a second BHA along a second path having a defined spatial relationship to the first path; measuring a distance and a direction of the first BHA relative to the second BHA; automatically adjusting the second path based in part on the measured distance and the measured direction so as to maintain the spatial relationship; and automatically steering the second BHA to follow the adjusted second path.
(A2) The method of A1, wherein measuring the distance and direction comprises receiving, with the second BHA, a ranging signal transmitted by the first BHA.
(A3) The method of A2, wherein the spatial relationship comprises one or more of a separation distance, a separation radial direction, a constraint, and a point of intersection.
(A4) The method of A1, further comprising: projecting the second path when it is not possible to measure one or more of the distance and the direction; steering the second BHA to follow the projected second path while it is not possible to measure one or more of the distance and the direction; and resuming the adjusting of the second path when it is possible to resume measuring the distance and direction.
(A5) The method of A1, further comprising: determining whether the second BHA is in a follow state of being behind the first BHA or in a lead state of being ahead of the first BHA; and projecting the second path and steering the second BHA to follow the projected second path when the second BHA is in the lead state; wherein measuring the distance and the direction, adjusting the second path, and steering the second BHA to follow the adjusted second path are executed when the second BHA is in the follow state.
(A6) The method of A5, wherein: the second BHA comprises a drilling axis; the second BHA automatically transitions from the follow state to the lead state when the second BHA is ahead of the first BHA along the drilling axis by at least a first distance; and the second BHA automatically transitions from the lead state to the follow state when the second BHA is behind of the first BHA along the drilling axis by at least a second distance.
(A7) The method of A1, wherein measuring the distance and the direction, adjusting the second path so as to maintain the spatial relationship between the second path and the first path, and steering the second BHA to follow the adjusted second path are executed automatically by the second BHA.
(B8) A memory comprising instructions that when executed by one or more processors cause the one or more processors to: measure, while a first bottom hole assembly (BHA) is being used to drill a first borehole along a planned first path and a second BHA is being used to drill a second borehole along a second path having a defined spatial relationship to the first path, a distance and a direction of the first BHA with respect to the second BHA; automatically adjust the second path based in part on the measured distance and the measured direction so as to maintain the spatial relationship between the second path and the first path; and automatically steer the second BHA to follow the adjusted second path.
(B9) The memory of B8, wherein measuring the distance and the direction comprises the second BHA receiving a ranging signal transmitted by the first BHA.
(B10) The memory of B8, wherein the spatial relationship comprises one or more of a separation distance, a separation radial direction, a constraint, and a point of intersection.
(B11) The memory of B8, wherein the instructions further cause the one or more processors to: project the second path when it is not possible to measure one or more of the distance and the direction; steer the second BHA to follow the projected second path while it is not possible to measure one or more of the distance and direction; and resume the step of adjusting the second path when it is possible to resume measuring the distance and the direction.
(B12) The memory of B8, wherein the instructions further cause the one or more processors to: determine whether the second BHA is in a first state of being behind the first BHA or in a second state of being ahead of the first BHA; and project the second path and steering the second BHA to follow the projected second path when the second BHA is in the second state; and wherein the measuring the distance and the direction, adjusting the second path, and steering the second BHA to follow the adjusted second path are executed when the second BHA is in the first state.
(B13) The memory of B12, wherein: the second BHA comprises a drilling axis; the second BHA automatically transitions from the first state to the second state when the second BHA is ahead of the first BHA along the drilling axis by at least a first distance; and the second BHA automatically transitions from the second state to the first state when the second BHA is behind the first BHA along the drilling axis by at least a second distance.
(B14) The memory of B8, wherein the measuring the distance and the direction, adjusting the second path so as to maintain the spatial relationship between the second path and the first path, and steering the second BHA to follow the adjusted second path are executed automatically by the second BHA.
(C15) A system, comprising: a first bottom hole assembly (BHA) comprising a lead state configured to drill a first wellbore along a planned first path; and a second BHA comprising a follow state configured to drill a second wellbore while automatically following a second path that has a defined spatial relationship to the first path.
(C16) The system of C15, wherein: the second BHA will automatically change to the lead state when the second BHA is ahead of the first BHA along the drilling axis by at least a first distance; the second BHA will project the second path while in the lead state; and the first BHA will automatically adjust the first path to maintain the defined spatial relationship with the projected second path and automatically follow the adjusted first path.
(C17) The system of C16, wherein: the first BHA is notified when the second BHA changes to the lead state; and the first BHA changes to the follow state upon being notified that the second BHA has changed to the lead state.
(C18) The system of C16, wherein the second BHA will automatically change to the lead state when the second BHA is unable to measure one or more of the distance and the direction.
(C19) The system of C15, wherein the defined spatial relationship to the first path comprises one or more constraints.
(C20) The system of C15, wherein the second BHA comprises a ranging receiver, a lead-follow controller, and a steering controller; wherein: the ranging receiver is configured to measure a distance and a direction of the first BHA relative to the second BHA and provide the distance and the direction; the lead-follow controller is configured to: receive the distance and the direction; adjust the second path based in part on the received distance and direction to achieve the defined spatial relationship to the first path; determine a heading to guide the second BHA along the adjusted second path; and provide a steering signal comprising the heading; and the steering controller is configured to: receive the steering signal; and steer the second BHA to the heading.