US20160160639A1 - Evaluating Wellbore Telemetry Systems - Google Patents
Evaluating Wellbore Telemetry Systems Download PDFInfo
- Publication number
- US20160160639A1 US20160160639A1 US14/903,581 US201314903581A US2016160639A1 US 20160160639 A1 US20160160639 A1 US 20160160639A1 US 201314903581 A US201314903581 A US 201314903581A US 2016160639 A1 US2016160639 A1 US 2016160639A1
- Authority
- US
- United States
- Prior art keywords
- component
- evaluation
- transmitting
- wellbore
- addressable
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
- 238000011156 evaluation Methods 0.000 claims abstract description 210
- 230000004044 response Effects 0.000 claims abstract description 98
- 238000004891 communication Methods 0.000 claims abstract description 56
- 238000000034 method Methods 0.000 claims description 23
- 238000012545 processing Methods 0.000 claims description 12
- 230000003247 decreasing effect Effects 0.000 claims description 4
- 238000012790 confirmation Methods 0.000 description 33
- 230000001771 impaired effect Effects 0.000 description 23
- 230000005540 biological transmission Effects 0.000 description 10
- 238000005553 drilling Methods 0.000 description 9
- 230000011664 signaling Effects 0.000 description 7
- 238000004590 computer program Methods 0.000 description 4
- 239000012530 fluid Substances 0.000 description 4
- 230000015572 biosynthetic process Effects 0.000 description 3
- 239000000835 fiber Substances 0.000 description 3
- 238000005755 formation reaction Methods 0.000 description 3
- 238000005259 measurement Methods 0.000 description 3
- 230000000644 propagated effect Effects 0.000 description 3
- 230000008054 signal transmission Effects 0.000 description 3
- 239000000919 ceramic Substances 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- RYGMFSIKBFXOCR-UHFFFAOYSA-N Copper Chemical compound [Cu] RYGMFSIKBFXOCR-UHFFFAOYSA-N 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000006735 deficit Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000011148 porous material Substances 0.000 description 1
- 239000010453 quartz Substances 0.000 description 1
- 238000002310 reflectometry Methods 0.000 description 1
- 239000011435 rock Substances 0.000 description 1
- 230000035939 shock Effects 0.000 description 1
- VYPSYNLAJGMNEJ-UHFFFAOYSA-N silicon dioxide Inorganic materials O=[Si]=O VYPSYNLAJGMNEJ-UHFFFAOYSA-N 0.000 description 1
- 125000006850 spacer group Chemical group 0.000 description 1
- 239000000758 substrate Substances 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Images
Classifications
-
- E—FIXED CONSTRUCTIONS
- E21—EARTH OR ROCK DRILLING; MINING
- E21B—EARTH OR ROCK DRILLING; OBTAINING OIL, GAS, WATER, SOLUBLE OR MELTABLE MATERIALS OR A SLURRY OF MINERALS FROM WELLS
- E21B47/00—Survey of boreholes or wells
- E21B47/12—Means for transmitting measuring-signals or control signals from the well to the surface, or from the surface to the well, e.g. for logging while drilling
- E21B47/13—Means for transmitting measuring-signals or control signals from the well to the surface, or from the surface to the well, e.g. for logging while drilling by electromagnetic energy, e.g. radio frequency
-
- E21B47/122—
-
- E—FIXED CONSTRUCTIONS
- E21—EARTH OR ROCK DRILLING; MINING
- E21B—EARTH OR ROCK DRILLING; OBTAINING OIL, GAS, WATER, SOLUBLE OR MELTABLE MATERIALS OR A SLURRY OF MINERALS FROM WELLS
- E21B47/00—Survey of boreholes or wells
- E21B47/12—Means for transmitting measuring-signals or control signals from the well to the surface, or from the surface to the well, e.g. for logging while drilling
-
- E—FIXED CONSTRUCTIONS
- E21—EARTH OR ROCK DRILLING; MINING
- E21B—EARTH OR ROCK DRILLING; OBTAINING OIL, GAS, WATER, SOLUBLE OR MELTABLE MATERIALS OR A SLURRY OF MINERALS FROM WELLS
- E21B47/00—Survey of boreholes or wells
- E21B47/12—Means for transmitting measuring-signals or control signals from the well to the surface, or from the surface to the well, e.g. for logging while drilling
- E21B47/14—Means for transmitting measuring-signals or control signals from the well to the surface, or from the surface to the well, e.g. for logging while drilling using acoustic waves
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
Definitions
- This disclosure relates to wellbore telemetry systems.
- Wellbore telemetry systems are used to exchange, e.g., power, command, communication signals (or combinations of them), between a system (e.g., a computer system) at a surface of a wellbore and a downhole tool positioned at a remote location inside the wellbore.
- the signals are used to perform operations including, e.g., powering the operation of the downhole tool and communicating information, e.g., collected by the tool, between locations downhole and the surface.
- the wellbore telemetry systems can be implemented, e.g., as a wired drill pipe wellbore telemetry system, an electromagnetic wellbore telemetry system, an acoustic wellbore telemetry system, or a wellbore telemetry system that includes transceivers coupled to sensors to transmit the signals.
- drill pipes that form a drill string are provided with electronics capable of passing the signals between the computer system at the surface and the downhole tool.
- such systems can include wires that form a communication chain that extends through the drill string.
- Repeaters or signal repeaters
- Each repeater is adapted to receive and retransmit signals communicated in either direction along the drill string, e.g., to provide sufficient signal amplitude at the downhole tool.
- a quality of the wellbore telemetry system can be affected by a quality of the repeaters implemented in the system.
- FIG. 1 illustrates an example wellbore telemetry system that includes addressable components.
- FIG. 2 illustrates example communication signals exchanged by an evaluation computer system and the addressable components.
- FIG. 3 is a flowchart of an example process for evaluating an addressable component.
- FIG. 4 is a flowchart of an example process for evaluating an addressable component.
- FIG. 5 illustrates another example communication exchange by an evaluation computer system and addressable components.
- FIG. 6 illustrates another example communication exchange by an evaluation computer system and addressable components.
- a wellbore telemetry system includes signal transmission components to transmit signals, e.g., electromagnetic, optical, acoustic, pressure signals.
- signals e.g., electromagnetic, optical, acoustic, pressure signals.
- the wellbore telemetry system uses the signal transmission components, fluid flow modulation components, and other similar components, the wellbore telemetry system communicates between the terranean surface and downhole locations in the wellbore, for example, to communicate measurements made by well logging tools, e.g., Measurement While Drilling (MWD) tool, a Logging While Drilling (LWD) tool, or other suitable tool, to the surface.
- MWD Measurement While Drilling
- LWD Logging While Drilling
- Certain wellbore telemetry systems can include multiple addressable components disposed in series in the wellbore.
- the addressable components can receive, retransmit, and respond to signals communicated in either direction, i.e., uphole or downhole, in the wellbore.
- Operation of the wellbore telemetry system can depend on the performance of each addressable component included in the system, and the system can fail to operate or operate impaired if one or more of the components in the system is impaired (e.g., is faulty or not operating as expected). Without information on which addressable component in the system is impaired all the addressable components may need to be removed from the wellbore to make a repair.
- This disclosure describes techniques to evaluate each addressable component included in a wellbore telemetry system, while the telemetry system is in the wellbore, to identify an addressable component that is impaired.
- Early identification of an impaired addressable component or impaired connection between two addressable components before removing all the addressable components from the wellbore can save rig time. For example, upon identifying an impaired addressable component or connection, the string of addressable components need be removed from the wellbore only to the position of the impaired addressable component.
- the various implementations described below also allow optimizing the wellbore telemetry system by alleviating transmission bottlenecks at the addressable components.
- the operator may configure the addressable components at their optimal performance configuration according to at least one criterion, e.g.
- the operator may want to configure/operate the various implementations as to reduce the battery consumption of the at least one of the components meanwhile maintaining a data throughput requirement. In other implementations, the operator may want to extend the reach in measured depth for a specified number of components while maintaining a minimum data throughput requirement.
- the various implementations allow operators to receive information describing the downhole location of the fault or limitation in real time. Thus, these implementations afford the operator the opportunity of correcting or adjusting the system early on when drilling or tripping into the well and thereby minimize non-productive time when in the wellbore.
- TDR Time Domain Reflectometry
- FIG. 1 illustrates an example wellbore telemetry system that includes multiple addressable components, e.g., repeaters.
- a wellbore environment 100 includes a wellbore 102 in which a string 106 , e.g., a drill string, is suspended, e.g., by a drilling rig 103 .
- the string 106 can include multiple lengths of pipe coupled end-to-end (e.g., using threads or otherwise).
- the string 106 can include a tool 104 attached to a lower end that is disposed within the wellbore 102 .
- the tool 104 can be a bottom hole assembly, e.g., including a drill bit and other components for drilling, attached to an end of a drill string.
- the string 106 can include a logging instrument 108 near the tool 104 .
- the logging instrument 108 is a MWD tool and/or a LWD tool that collects data (e.g., gamma, directional or azimuthal data, resistivity data, and other suitable data) while the drilling tool drills through subsurface formations to extend the wellbore 102 .
- the data describes, e.g., a location of the wellbore 102 and a subsurface formation that is being drilled to extend the wellbore 102 .
- a wellbore telemetry system 112 which includes multiple addressable components, e.g., repeaters, connected in a series is disposed in the wellbore 102 .
- the addressable components include, e.g., a first addressable component 110 a , a second addressable component 110 b , a third addressable component 110 c , and additional addressable components (not shown).
- the wellbore telemetry system 112 includes multiple communication links that connect the multiple addressable components.
- the wellbore telemetry system 112 can also include equipment mid-string, e.g., sensors or other equipment operated by the wellbore telemetry system 112 .
- An addressable component receives data from a downhole addressable component in the series via a communication link and transmits the data to an uphole addressable component in the series via another communication link, and vice versa.
- Each addressable component can comprise of a receiver and a transmitter to receive and retransmit commands and/or data through the communication links between neighboring addressable components.
- some addressable component implementations can comprise of any subset or combination of the following: a sensor to receive modulated pressure within the drilling fluid (e.g. strain gauge, piezoelectric quartz), an acoustic sensor for receiving modulated acoustic communications (e.g. microphone), a photo-sensitive diode receiving light of at least one frequency, and/or a first electrical contact receiving a modulated voltage potential applied from a remote location (e.g. tubular housing & ceramic spacer).
- a sensor to receive modulated pressure within the drilling fluid e.g. strain gauge, piezoelectric quartz
- an acoustic sensor for receiving modulated acoustic communications e.g. microphone
- a photo-sensitive diode receiving light of at least one frequency
- a first electrical contact receiving a modulated voltage potential applied from a remote location
- any of the implementations can further comprise of any subset or combination of the following: a valve in contact with the drilling fluid modulating pressure within said fluid (e.g. rotor & stator), an acoustic actuator for creating acoustic communications (e.g. piezoelectric ceramic), a Light Emitting Diode (LED) emitting light (e.g. laser in contact with a fiber optic strand), and/or a second electrical contact applying a modulated voltage potential in contact with a media conducive to current propagation within (e.g. copperwire, rock formation with water within its pore space with a non-zero salinity).
- Additional implementations can further comprise of at least one battery configured to power said receiver and/or transmitter.
- multiple addressable components can mechanically fasten to multiple drill pipe sections.
- the mechanical fastening can comprise of a screw-type fastener on at least one end “female” threaded as to receive a “male” threaded counterpart of a first section of drill pipe.
- Additional implementations can further comprise of a “male” threaded counterpart as to insert into a “female” threaded counterpart of a second section of drill pipe.
- a preferred implementation can comprise of one “male” threaded end and one “female” threaded end configured to connect a first section of drill pipe to a second section of drill pipe in a serial fashion.
- Some system implementations can use a plurality of said addressable components.
- the one “male” and one “female” thread configuration can be a preferred implementation since drillpipe sections are configured similarly, i.e. one “male” and one “female” as fasten in a serial fashion when lowered into the wellbore via rig derrick.
- the Wireline system implementations can comprise of addressable components connected in a serial fashion with at least one cabling connection between two addressable components.
- Other implementations can comprise of multiple cabling and addressable components connected in a serial fashion with the addressable components communicating along the cabling components.
- each addressable component can implement, e.g., as software, firmware, hardware (or combinations of them), a data transmission protocol to receive and re-transmit the signals in either direction.
- the wellbore telemetry system 112 is connected to a system 114 outside and at a terranean surface.
- the system 114 is a computer system, e.g., a desktop computer, a laptop computer, a server computer, a smartphone, a tablet computer, a personal digital assistant, or any other suitable computer.
- the system 114 includes a computer-readable medium 116 storing instructions executable by data processing apparatus 118 to perform signal transmission and reception operations with the logging instrument 108 .
- the wellbore telemetry system 112 can implement tethered communication devices, e.g., electrical cables, fiber optics, twisted pair, co-axial cables, or any other tethered communication device to transmit signals between the system 114 and the logging instrument 108 .
- the system 114 can be a computer system that transmits command signals to the wellbore telemetry system 112 , e.g., to each addressable component, the logging instrument 108 , the tool 104 , or combinations of them.
- the logging instrument 108 transmits collected data to the system 114 through the wellbore telemetry system 112 .
- the logging tool 108 transmits the collected data uphole to the addressable component that is nearest to the logging tool 108 , e.g., addressable component 110 c .
- Addressable component 110 c receives the data and re-transmits the data uphole to the next serially connected addressable component, e.g., addressable component 110 b .
- the addressable components serially receive and re-transmit the collected data from the logging instrument 108 to the system 114 .
- the system 114 includes an evaluation computer system to evaluate the multiple, serially connected addressable components in the wellbore telemetry system 112 .
- the evaluation computer system can alternatively be implemented separately from the system 114 at the surface to transmit the multiple evaluation signals in a sequence downhole toward a device disposed downhole in the wellbore 102 .
- the device can be, e.g., the logging instrument 108 .
- the evaluation computer system can be implemented in any one of the addressable components in the wellbore telemetry system 112 . By doing so, one addressable component can be implemented to evaluate itself and other addressable components in the wellbore telemetry system 112 .
- the evaluation computer system is configured to serially transmit multiple evaluation signals to the multiple serially connected addressable components. Each addressable component is addressable by a respective one of the multiple evaluation signals, described below with reference to FIG. 2 , that the evaluation computer system transmits.
- the evaluation computer system is configured to evaluate the multiple communication links to the multiple addressable components based on multiple responses to the multiple evaluation signals. By doing so, the system 114 can identify impaired or faulty addressable components in the wellbore telemetry system 112 .
- the evaluation computer system can be implemented downhole to transmit the multiple evaluation signals uphole from a device, e.g., the logging instrument 108 , toward the system 114 at the surface of the wellbore 102 .
- the evaluation computer system can be connected to or be included in the logging instrument 108 .
- the addressable components operate collectively to transmit data collected by the logging instrument 108 in real time, i.e., without substantial delay after the logging instrument 108 obtains the data.
- An addressable component can be impaired or be faulty because of a faulty, e.g., broken, communication link that connects the addressable component to other addressable components or a faulty wire, cable or other communication device that connects the addressable component to the system 114 or to the logging instrument 108 .
- the addressable component can be impaired, e.g., due to random noise at a depth in the wellbore 102 at which the addressable component is positioned or due to temperature variations at the addressable component's location (or combinations of them).
- An impaired or faulty addressable component can operate with the probability of error that is greater than an acceptable threshold probability caused by issues, e.g., battery loss, mechanical issues (e.g., wear, shock), environmental reasons, or any issue that affects data transmission in the uphole or downhole directions.
- the evaluation computer system can implement techniques to identify such an impaired or faulty addressable component as well as the addressable component's location in the wellbore 102 .
- FIG. 2 illustrates example communication signals exchanged by the system 114 that includes the evaluation computer system and the addressable components.
- the system 114 transmits a first evaluation signal, e.g., a synchronize (SYN) packet, to a first addressable component 110 a .
- the first addressable component 110 a receives the first evaluation signal, and, at 206 , transmits a response, e.g., a synchronize-acknowledge (SYN-ACK) packet, to the first evaluation signal to the system 110 a .
- the first evaluation signal can uniquely address the first addressable component 110 a , and no other addressable components receiving the signal will respond.
- a response from the first addressable component 110 a can enable the evaluation computer system to determine that the response is from the first addressable component 110 a.
- Additional implementations of the evaluation signaling employed by the evaluation computer can comprise of transmitting a variety of packet sequences encoded and modulated in multiple encoded signaling formats varying in data rate and/or power.
- An addressable component can comprise of a receiver for at least one of the encoded signaling formats; a transmitter for sending a confirmation signal (e.g. ACK or acknowledge, a confirmation of various diagnostic and/or configuration information); and a processor enabled to conduct diagnostic calculations on said received signaling and encode a formatted response for signaling with said transmitter.
- the evaluation signaling can comprise of special commands within each encoded signaling format. These special commands can comprise instructions for conducting connection diagnostics for at least one data rate with at least one other addressable component deeper in the wellbore.
- the confirmation signal can comprise of encoded diagnostic and/or configuration information (i.e. fastest received data rate, version number, received power level, etc.).
- the computer system can then wait a first specified duration threshold (i.e. a first time-out period) after sending the evaluation signal to a first addressable component before determining if the first addressable component is limited in configuration or in a fault state.
- a first specified duration threshold i.e. a first time-out period
- the computer system can then determine/conclude the first addressable component is in a state of fault or the communications with the first addressable component is limited or impaired.
- the computer system can receive a confirmation signal from the first addressable component within the first specified duration threshold.
- the computer system and/or addressable components can construct and transmit command instructions to then further command a second (or at least one other) addressable component to transmit a second evaluation signal to a second addressable components. Some addressable implementations can then transmit a second evaluation signal to a second addressable component and receive a second confirmation signal.
- the computer system can then wait a second specified duration threshold before determining if a second addressable component is limited in configuration (or the effective channel between the computer system and the second addressable component restricts communications, or if the second addressable component is in a fault state, etc.).
- the concepts described here can be extended to three or more addressable components as described with reference to FIG. 5 , which illustrates another example communication exchange by an evaluation computer system and addressable components.
- the system 114 transmits an evaluation signal to a first component 110 a .
- the first component 110 a receives an evaluation signal from a component that is shallower in the wellbore than the first component 110 a .
- the first component 110 a transmits a confirmation signal to system 114 , which the system 114 receives at 508 .
- the first component 110 a transmits the confirmation signal within a specified duration failing which the system 114 determines that the first component 110 a is faulty or impaired.
- the first component 110 a transmits an evaluation signal to a component deeper in the wellbore (e.g., the second component 110 b ).
- the second component 110 b receives the evaluation signal from the first component 110 a .
- the second component 110 b transmits a confirmation signal to the first component 110 a , which the first component 110 b receives at 516 .
- the first component 110 b transmits a confirmation signal to the system 114 indicating the receipt of the confirmation signal from the second component 110 b .
- the second component 110 b transmits the confirmation signal to the first component 110 a within the specified duration failing which the first component 110 b does not transmit the confirmation signal to the system 114 .
- the system 114 determines that the second component 110 b is faulty or impaired.
- the second component 110 b transmits an evaluation signal to a component deeper in the wellbore (e.g., the third component 110 c ), but receives no response to the evaluation signal. Because the second component 110 b does not receive a confirmation signal from the third component 110 c , the second component 110 b does not send a confirmation signal to the first component 110 a , which, in turn, does not send a confirmation signal to the system 114 . After a specified duration expires (e.g., time out at 526 ), the system 114 determines a fault (or impairment) at the third component 110 c at 528 .
- a specified duration expires (e.g., time out at 526 )
- FIG. 6 illustrates another example communication exchange by an evaluation computer system and addressable components.
- the system 114 transmits an evaluation signal to a first component 110 a .
- the first component 110 a receives an evaluation signal from a component that is shallower in the wellbore than the first component 110 a .
- the first component 110 a transmits a confirmation signal to system 114 , which the system 114 receives at 607 .
- the first component 110 a transmits the confirmation signal within a specified duration failing which the system 114 determines that the first component 110 a is faulty or impaired.
- the first component 110 a transmits an evaluation signal to a component deeper in the wellbore (e.g., the second component 110 b ).
- the second component 110 b receives the evaluation signal from the first component 110 a .
- the second component 110 b transmits a confirmation signal to the first component 110 a , which the first component 110 b receives at 614 .
- the first component 110 b transmits a confirmation signal to the system 114 indicating the receipt of the confirmation signal from the second component 110 b .
- the second component 110 b transmits the confirmation signal to the first component 110 a within the specified duration failing which the first component 110 b does not transmit the confirmation signal to the system 114 .
- the system 114 determines that the second component 110 b is faulty or impaired.
- the second component 110 b transmits an evaluation signal to a component deeper in the wellbore (e.g., the third component 110 c ).
- the third component 110 c receives an evaluation signal from the component shallower in the wellbore, e.g., the second component 110 b .
- the third component 110 c transmits the confirmation signal to the second component 110 b , which the second component 110 b receives at 624 .
- the second component 110 b transmits a confirmation signal to the first component 110 a indicating a receipt of the confirmation signal from the third component 110 c .
- the first component 110 a receives the evaluation signal from the second component 110 b .
- the first component 110 a transmits a confirmation signal to the system 114 indicating a receipt of the confirmation signal from the second component 110 b .
- the system 114 determines that the third component 110 c is functioning as intended.
- evaluation signals and confirmation signals can be exchanged directly between the first component 110 a and the second component 110 b , and between the second component 110 b and the third component 110 c .
- the evaluation signals and confirmation signals can be exchanged through intermediate addressable components between the first component 110 a and the second component 110 b , and between the second component 110 b and the third component 110 c.
- a system can comprise of three or more addressable components, and the computer system can further wait for three or more additional specified duration thresholds (see FIG. 5 ) before determining a fault condition.
- These predetermine duration thresholds can be proportional to the time needed to handshake a round trip to each corresponding addressable component, respectively.
- the system 114 evaluates the communication link to the first addressable component 110 a based on the response.
- the evaluation computer system can transmit the first evaluation signal multiple times to the first addressable component 110 a and evaluate the communication link based on a number of responses from the first addressable component 110 a .
- the evaluation computer system can implement the process 300 to evaluate the first addressable component 110 a.
- the evaluation computer system can transmit the first evaluation signal to the addressable component 110 a , and, at 304 , check for a response.
- the evaluation computer system can perform a check to determine if the first evaluation signal has been transmitted to the first addressable component 110 a a threshold number of times (e.g., 10 times). If the first evaluation signal has not been transmitted a threshold number of times (decision branch “NO” in FIG. 3 ), then the evaluation computer system can continue to transmit the first evaluation signal to the first addressable component 110 a and check for a response. In this manner, the evaluation computer system can transmit the first evaluation signal multiple times to the first addressable component 110 a.
- a threshold number of times e.g. 10 times
- the evaluation computer system can determine a number of responses (e.g., 3 or 5 or 7) to transmitting the first evaluation signal to the first addressable component 110 a multiple times (e.g., 10 times).
- the evaluation computer system can determine a ratio of a number of responses (e.g., 3 or 5 or 7) to a number of transmissions (e.g., 10).
- a response from the first addressable component 110 a can be merely an acknowledgement of receipt of the first evaluation signal.
- the response can include data describing a status of the first addressable component 110 a.
- the evaluation computer system can perform a check to determine if the determined ratio (e.g., 0.3 or 0.5 or 0.7) satisfies a threshold ratio (e.g., 0.6). If the threshold ratio is satisfied (decision branch “YES”), then the evaluation computer system can determine that the first addressable component 110 a is functioning properly (i.e., is not impaired and is without fault) at 314 . If the threshold ratio is not satisfied (decision branch “NO”), then the evaluation computer system can determine that the first addressable component 110 a is impaired or is faulty (or both) at 316 . In some implementations, the evaluation computer system may not determine a ratio described above.
- a threshold ratio e.g., 0.6
- the evaluation computer system can determine if a number of responses satisfied a threshold number of responses. In this manner, the evaluation computer system can determine if a communication link to the first addressable component 110 is performing optimally or has failed based on a number of responses to multiple transmissions of the first evaluation signal to the first addressable component 110 a.
- the computer system 114 transmits a second evaluation signal to the second addressable component 110 b .
- the second addressable component 110 b is the next, successive addressable component in the series of addressable components included in the wellbore telemetry system 112 .
- the evaluation computer system can evaluate the first addressable component 110 a (or any addressable component or addressable components ahead of the second addressable component 110 b ) while transmitting the second evaluation signal to the second addressable component 110 b . In other words, the transmission of multiple evaluation signals to multiple addressable components occurs in series, i.e., one addressable component at a time.
- an evaluation signal is received from an addressable component
- a next evaluation signal is transmitted to a successive addressable component.
- evaluation of the addressable components based on responses received from the addressable components can occur in parallel with the transmission of the evaluation signals. For example, after the evaluation computer system receives a response (or responses) from the first addressable component 110 a , the evaluation computer system can evaluate the first addressable component 110 a and transmit a second evaluation signal to the second addressable component 110 b in parallel.
- the second addressable component 110 b receives the second evaluation signal at 212 .
- the second addressable component 110 b transmits a response to the second evaluation signal to the system 114 .
- the second evaluation signal can uniquely address the second addressable component 110 b .
- a response from the second addressable component 110 b can enable the evaluation computer system to determine that the response is from the second addressable component 110 b.
- the system 114 evaluates the communication link to the second addressable component 110 b based on the response.
- the evaluation computer system can transmit the second evaluation signal at a particular data rate to the second addressable component 110 b and evaluate the communication link based on responses from the second addressable component 110 b .
- the evaluation computer system can implement the process 400 to evaluate the second addressable component 110 b.
- the evaluation computer system can transmit the second evaluation signal to the second addressable component 110 b at a data rate.
- the evaluation computer system can perform a check for a response. If the evaluation computer system does not receive a response to the second evaluation signal at the data rate, then the evaluation computer system can determine that the second addressable component 110 b is impaired or is faulty. The evaluation computer system can expect a specific response to a specific message included in the second evaluation signal. Not receiving a response can include failure to receive the specific response. In other words, even if the second addressable component 110 b provided a response to the second evaluation signal, the evaluation computer system can nevertheless determine that the second addressable component 110 b is impaired or is faulty if the response is not one that the evaluation computer system expected.
- the evaluation computer system can decrease a data rate of the second evaluation signal, e.g., from a first data rate to a second data rate that is less than the first data rate.
- the evaluation computer system can transmit the second evaluation signal at the decreased data rate to the second addressable component 110 b and check for a response.
- the evaluation computer system can continuously decrease the data rate of the second evaluation signal until the second addressable component 110 b responds, e.g., a threshold number of times.
- the evaluation computer system can conclude that the second addressable component 110 b is operating without fault at a data rate at which the second addressable component 110 b responded to the second evaluation signal.
- the evaluation computer system can transmit the second evaluation signal at the data rate multiple times to the second addressable component 110 b .
- the evaluation computer system can determine that a number of responses from the second addressable component 110 b satisfies a threshold number of responses, and, accordingly, determine that the second addressable component 110 b is operating optimally.
- the computer system 114 transmits a third evaluation signal to the third addressable component 110 c .
- the third addressable component 110 c is the next, successive addressable component in the series of addressable components included in the wellbore telemetry system 112 .
- the evaluation computer system can evaluate the first addressable component 110 a or the second addressable component 110 b (or any addressable component ahead of the third addressable component 110 c ) in parallel with transmitting the third evaluation signal to the third addressable component 110 c .
- the evaluation communication system can detect an absence of a response to the third evaluation signal transmitted to the third addressable component 110 c , and, accordingly, at 220 , determine that the third addressable component 110 c is faulty.
- the evaluation computer system can transmit the third evaluation signal multiple times to the third addressable component 110 c , and determine that the third addressable component 110 c is faulty upon detecting an absence of at least a threshold number of responses.
- the evaluation computer system can be configured to implement the example evaluation techniques described above with reference to one addressable component to evaluate any of the other addressable components.
- the evaluation computer system can evaluate the first addressable component 110 a by transmitting evaluation signals at different data rates, determine the second addressable component 110 b is faulty based on an absence of a response to the second evaluation signal, and evaluate the third addressable component 110 a based on a number of responses to transmitting the third evaluation signal multiple times.
- the transmission of evaluation signals to the multiple addressable components occurs serially, i.e., one addressable component at a time. But, the evaluation of the addressable components can occur in parallel with each other and with the transmission of the evaluation signals.
- the evaluation computer system can serially transmit the multiple evaluation signals to the multiple addressable components.
- the evaluation computer system can continuously decrease a data rate of an evaluation signal, as described above, to identify a respective data rate at which each addressable component operates optimally.
- the evaluation computer system can determine the smallest data rate.
- the smallest data rate represents the data rate at which all addressable components in the wellbore telemetry system 112 operate without fault.
- the system 114 can transmit through the multiple addressable components at the smallest data rate, thereby causing all addressable components to operate without bottlenecks.
- an addressable component can include a battery to receive and re-transmit signals.
- An addressable component's battery can consume a certain power to operate the addressable component at a particular data rate. If the addressable component is configured to operate at a data rate that is greater than the smallest data rate, then the addressable component's battery may be operable at a power that is lower than the certain power.
- the evaluation computer system can determine that an addressable component, e.g., the addressable component repeater 110 b , is adapted to transmit data at a data rate that is greater than the smallest data rate at a first power.
- the system 114 can operate the second addressable component 110 b at a second power that is less than the first power, the second power sufficient to transmit data at the smallest data rate.
- Implementations of the subject matter and the operations described in this disclosure can be implemented in digital electronic circuitry, or in computer software, firmware, or hardware, including the structures disclosed in this disclosure and their structural equivalents, or in combinations of one or more of them.
- Implementations of the subject matter described in this disclosure can be implemented as one or more computer programs, i.e., one or more modules of computer program instructions, encoded on computer storage medium for execution by, or to control the operation of, data processing apparatus.
- the program instructions can be encoded on an artificially-generated propagated signal, for example, a machine-generated electrical, optical, or electromagnetic signal that is generated to encode information for transmission to suitable receiver apparatus for execution by a data processing apparatus.
- a computer storage medium for example, the computer-readable medium, can be, or be included in, a computer-readable storage device, a computer-readable storage substrate, a random or serial access memory array or device, or a combination of one or more of them.
- a computer storage medium is not a propagated signal, a computer storage medium can be a source or destination of computer program instructions encoded in an artificially-generated propagated signal.
- the computer storage medium can also be, or be included in, one or more separate physical and/or non-transitory components or media (for example, multiple CDs, disks, or other storage devices).
- the operations described in this disclosure can be implemented as operations performed by a data processing apparatus on data stored on one or more computer-readable storage devices or received from other sources.
- data processing apparatus encompasses all kinds of apparatus, devices, and machines for processing data, including by way of example a programmable processor, a computer, a system on a chip, or multiple ones, or combinations, of the foregoing.
- the apparatus can include special purpose logic circuitry, for example, an FPGA (field programmable gate array) or an ASIC (application-specific integrated circuit).
- the apparatus can also include, in addition to hardware, code that creates an execution environment for the computer program in question, for example, code that constitutes processor firmware, a protocol stack, a database management system, an operating system, a cross-platform runtime environment, a virtual machine, or a combination of one or more of them.
- the apparatus and execution environment can realize various different computing model infrastructures, such as web services, distributed computing and grid computing infrastructures.
- implementation implementations can comprise of addressable components from any single or combination of the following (but not limited to) wellbore communication systems: mud pulse telemetry, electromagnetic telemetry, acoustic telemetry, twisted pair and/or coaxial cables, wired pipe, and/or fiber optic. Additionally, any pair of addressable components can utilize multiple physical channel medias and/or comprise of multiple receivers and multiple transmitters. These multiple-input and multiple-output communication implementation implementations can further comprise of a multitude of communication receivers and transmitters.
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Geology (AREA)
- Mining & Mineral Resources (AREA)
- Life Sciences & Earth Sciences (AREA)
- Remote Sensing (AREA)
- General Life Sciences & Earth Sciences (AREA)
- Geochemistry & Mineralogy (AREA)
- Environmental & Geological Engineering (AREA)
- Geophysics (AREA)
- Fluid Mechanics (AREA)
- Medical Informatics (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Acoustics & Sound (AREA)
- Electromagnetism (AREA)
- Arrangements For Transmission Of Measured Signals (AREA)
- Radio Relay Systems (AREA)
- Monitoring And Testing Of Transmission In General (AREA)
- Selective Calling Equipment (AREA)
Abstract
Description
- This disclosure relates to wellbore telemetry systems.
- Wellbore telemetry systems are used to exchange, e.g., power, command, communication signals (or combinations of them), between a system (e.g., a computer system) at a surface of a wellbore and a downhole tool positioned at a remote location inside the wellbore. The signals are used to perform operations including, e.g., powering the operation of the downhole tool and communicating information, e.g., collected by the tool, between locations downhole and the surface. The wellbore telemetry systems can be implemented, e.g., as a wired drill pipe wellbore telemetry system, an electromagnetic wellbore telemetry system, an acoustic wellbore telemetry system, or a wellbore telemetry system that includes transceivers coupled to sensors to transmit the signals.
- In wired drill pipe telemetry systems, drill pipes that form a drill string are provided with electronics capable of passing the signals between the computer system at the surface and the downhole tool. To do so, such systems can include wires that form a communication chain that extends through the drill string. Repeaters (or signal repeaters) can be disposed at selected positions along the length of the wires. Each repeater is adapted to receive and retransmit signals communicated in either direction along the drill string, e.g., to provide sufficient signal amplitude at the downhole tool. A quality of the wellbore telemetry system can be affected by a quality of the repeaters implemented in the system.
-
FIG. 1 illustrates an example wellbore telemetry system that includes addressable components. -
FIG. 2 illustrates example communication signals exchanged by an evaluation computer system and the addressable components. -
FIG. 3 is a flowchart of an example process for evaluating an addressable component. -
FIG. 4 is a flowchart of an example process for evaluating an addressable component. -
FIG. 5 illustrates another example communication exchange by an evaluation computer system and addressable components. -
FIG. 6 illustrates another example communication exchange by an evaluation computer system and addressable components. - Like reference symbols in the various drawings indicate like elements.
- This disclosure describes evaluating wellbore telemetry systems, e.g., telemetry systems that include addressable components. A wellbore telemetry system includes signal transmission components to transmit signals, e.g., electromagnetic, optical, acoustic, pressure signals. Using the signal transmission components, fluid flow modulation components, and other similar components, the wellbore telemetry system communicates between the terranean surface and downhole locations in the wellbore, for example, to communicate measurements made by well logging tools, e.g., Measurement While Drilling (MWD) tool, a Logging While Drilling (LWD) tool, or other suitable tool, to the surface.
- Certain wellbore telemetry systems, e.g., wired drill pipe telemetry systems, can include multiple addressable components disposed in series in the wellbore. The addressable components can receive, retransmit, and respond to signals communicated in either direction, i.e., uphole or downhole, in the wellbore. Operation of the wellbore telemetry system can depend on the performance of each addressable component included in the system, and the system can fail to operate or operate impaired if one or more of the components in the system is impaired (e.g., is faulty or not operating as expected). Without information on which addressable component in the system is impaired all the addressable components may need to be removed from the wellbore to make a repair.
- This disclosure describes techniques to evaluate each addressable component included in a wellbore telemetry system, while the telemetry system is in the wellbore, to identify an addressable component that is impaired. Early identification of an impaired addressable component or impaired connection between two addressable components before removing all the addressable components from the wellbore can save rig time. For example, upon identifying an impaired addressable component or connection, the string of addressable components need be removed from the wellbore only to the position of the impaired addressable component. Furthermore, the various implementations described below also allow optimizing the wellbore telemetry system by alleviating transmission bottlenecks at the addressable components. The operator may configure the addressable components at their optimal performance configuration according to at least one criterion, e.g. power consumption levels and/or data rates, maximize data throughput by replacing faulty components, spacing communicating components more appropriately for the well design, and/or minimize the overall power consumption. When utilizing batteries for power sources, the operator may want to configure/operate the various implementations as to reduce the battery consumption of the at least one of the components meanwhile maintaining a data throughput requirement. In other implementations, the operator may want to extend the reach in measured depth for a specified number of components while maintaining a minimum data throughput requirement. The various implementations allow operators to receive information describing the downhole location of the fault or limitation in real time. Thus, these implementations afford the operator the opportunity of correcting or adjusting the system early on when drilling or tripping into the well and thereby minimize non-productive time when in the wellbore. For identifying faulty addressable components, one may implement and/or utilize the various implementations described here in addition to or en lieu of Time Domain Reflectometry (TDR)
-
FIG. 1 illustrates an example wellbore telemetry system that includes multiple addressable components, e.g., repeaters. Awellbore environment 100 includes awellbore 102 in which astring 106, e.g., a drill string, is suspended, e.g., by a drilling rig 103. Thestring 106 can include multiple lengths of pipe coupled end-to-end (e.g., using threads or otherwise). Thestring 106 can include atool 104 attached to a lower end that is disposed within thewellbore 102. For example, thetool 104 can be a bottom hole assembly, e.g., including a drill bit and other components for drilling, attached to an end of a drill string. Thestring 106 can include alogging instrument 108 near thetool 104. For example, thelogging instrument 108 is a MWD tool and/or a LWD tool that collects data (e.g., gamma, directional or azimuthal data, resistivity data, and other suitable data) while the drilling tool drills through subsurface formations to extend thewellbore 102. The data describes, e.g., a location of thewellbore 102 and a subsurface formation that is being drilled to extend thewellbore 102. - A
wellbore telemetry system 112 which includes multiple addressable components, e.g., repeaters, connected in a series is disposed in thewellbore 102. The addressable components include, e.g., a firstaddressable component 110 a, a secondaddressable component 110 b, a thirdaddressable component 110 c, and additional addressable components (not shown). Thewellbore telemetry system 112 includes multiple communication links that connect the multiple addressable components. Thewellbore telemetry system 112 can also include equipment mid-string, e.g., sensors or other equipment operated by thewellbore telemetry system 112. An addressable component receives data from a downhole addressable component in the series via a communication link and transmits the data to an uphole addressable component in the series via another communication link, and vice versa. - Each addressable component can comprise of a receiver and a transmitter to receive and retransmit commands and/or data through the communication links between neighboring addressable components. For receiving, some addressable component implementations can comprise of any subset or combination of the following: a sensor to receive modulated pressure within the drilling fluid (e.g. strain gauge, piezoelectric quartz), an acoustic sensor for receiving modulated acoustic communications (e.g. microphone), a photo-sensitive diode receiving light of at least one frequency, and/or a first electrical contact receiving a modulated voltage potential applied from a remote location (e.g. tubular housing & ceramic spacer). For transmitting, any of the implementations can further comprise of any subset or combination of the following: a valve in contact with the drilling fluid modulating pressure within said fluid (e.g. rotor & stator), an acoustic actuator for creating acoustic communications (e.g. piezoelectric ceramic), a Light Emitting Diode (LED) emitting light (e.g. laser in contact with a fiber optic strand), and/or a second electrical contact applying a modulated voltage potential in contact with a media conducive to current propagation within (e.g. copperwire, rock formation with water within its pore space with a non-zero salinity). Additional implementations can further comprise of at least one battery configured to power said receiver and/or transmitter.
- In Measurement While Drilling (MWD), mud pulse, electromagnetic or acoustic applications (or combinations of two or more of them), multiple addressable components can mechanically fasten to multiple drill pipe sections. The mechanical fastening can comprise of a screw-type fastener on at least one end “female” threaded as to receive a “male” threaded counterpart of a first section of drill pipe. Additional implementations can further comprise of a “male” threaded counterpart as to insert into a “female” threaded counterpart of a second section of drill pipe. A preferred implementation can comprise of one “male” threaded end and one “female” threaded end configured to connect a first section of drill pipe to a second section of drill pipe in a serial fashion. Some system implementations can use a plurality of said addressable components. The one “male” and one “female” thread configuration can be a preferred implementation since drillpipe sections are configured similarly, i.e. one “male” and one “female” as fasten in a serial fashion when lowered into the wellbore via rig derrick.
- In Wireline applications, multiple addressable components can mechanically fasten to multiple cabled sections. Without limitation, the mechanical fastener can also use similar forms of threaded “male/female” configurations. Thus, the Wireline system implementations can comprise of addressable components connected in a serial fashion with at least one cabling connection between two addressable components. Other implementations can comprise of multiple cabling and addressable components connected in a serial fashion with the addressable components communicating along the cabling components. In addition, each addressable component can implement, e.g., as software, firmware, hardware (or combinations of them), a data transmission protocol to receive and re-transmit the signals in either direction.
- The
wellbore telemetry system 112 is connected to asystem 114 outside and at a terranean surface. In some implementations, thesystem 114 is a computer system, e.g., a desktop computer, a laptop computer, a server computer, a smartphone, a tablet computer, a personal digital assistant, or any other suitable computer. Thesystem 114 includes a computer-readable medium 116 storing instructions executable bydata processing apparatus 118 to perform signal transmission and reception operations with thelogging instrument 108. - The
wellbore telemetry system 112 can implement tethered communication devices, e.g., electrical cables, fiber optics, twisted pair, co-axial cables, or any other tethered communication device to transmit signals between thesystem 114 and thelogging instrument 108. Thesystem 114 can be a computer system that transmits command signals to thewellbore telemetry system 112, e.g., to each addressable component, thelogging instrument 108, thetool 104, or combinations of them. Thelogging instrument 108 transmits collected data to thesystem 114 through thewellbore telemetry system 112. For example, thelogging tool 108 transmits the collected data uphole to the addressable component that is nearest to thelogging tool 108, e.g.,addressable component 110 c.Addressable component 110 c receives the data and re-transmits the data uphole to the next serially connected addressable component, e.g.,addressable component 110 b. In this manner, the addressable components serially receive and re-transmit the collected data from thelogging instrument 108 to thesystem 114. - In some implementations, the
system 114 includes an evaluation computer system to evaluate the multiple, serially connected addressable components in thewellbore telemetry system 112. The evaluation computer system can alternatively be implemented separately from thesystem 114 at the surface to transmit the multiple evaluation signals in a sequence downhole toward a device disposed downhole in thewellbore 102. The device can be, e.g., thelogging instrument 108. In some implementations, the evaluation computer system can be implemented in any one of the addressable components in thewellbore telemetry system 112. By doing so, one addressable component can be implemented to evaluate itself and other addressable components in thewellbore telemetry system 112. - The evaluation computer system is configured to serially transmit multiple evaluation signals to the multiple serially connected addressable components. Each addressable component is addressable by a respective one of the multiple evaluation signals, described below with reference to
FIG. 2 , that the evaluation computer system transmits. In response to serially transmitting the multiple evaluation signals, the evaluation computer system is configured to evaluate the multiple communication links to the multiple addressable components based on multiple responses to the multiple evaluation signals. By doing so, thesystem 114 can identify impaired or faulty addressable components in thewellbore telemetry system 112. Alternatively, the evaluation computer system can be implemented downhole to transmit the multiple evaluation signals uphole from a device, e.g., thelogging instrument 108, toward thesystem 114 at the surface of thewellbore 102. For example, the evaluation computer system can be connected to or be included in thelogging instrument 108. - The addressable components operate collectively to transmit data collected by the
logging instrument 108 in real time, i.e., without substantial delay after thelogging instrument 108 obtains the data. An addressable component can be impaired or be faulty because of a faulty, e.g., broken, communication link that connects the addressable component to other addressable components or a faulty wire, cable or other communication device that connects the addressable component to thesystem 114 or to thelogging instrument 108. The addressable component can be impaired, e.g., due to random noise at a depth in thewellbore 102 at which the addressable component is positioned or due to temperature variations at the addressable component's location (or combinations of them). Due to stochastic aspects experienced by each addressable component, there is a probability of error associated with each addressable component. An impaired or faulty addressable component can operate with the probability of error that is greater than an acceptable threshold probability caused by issues, e.g., battery loss, mechanical issues (e.g., wear, shock), environmental reasons, or any issue that affects data transmission in the uphole or downhole directions. The evaluation computer system can implement techniques to identify such an impaired or faulty addressable component as well as the addressable component's location in thewellbore 102. -
FIG. 2 illustrates example communication signals exchanged by thesystem 114 that includes the evaluation computer system and the addressable components. At 202, thesystem 114 transmits a first evaluation signal, e.g., a synchronize (SYN) packet, to a firstaddressable component 110 a. At 204, the firstaddressable component 110 a receives the first evaluation signal, and, at 206, transmits a response, e.g., a synchronize-acknowledge (SYN-ACK) packet, to the first evaluation signal to thesystem 110 a. The first evaluation signal can uniquely address the firstaddressable component 110 a, and no other addressable components receiving the signal will respond. Similarly, a response from the firstaddressable component 110 a can enable the evaluation computer system to determine that the response is from the firstaddressable component 110 a. - Additional implementations of the evaluation signaling employed by the evaluation computer can comprise of transmitting a variety of packet sequences encoded and modulated in multiple encoded signaling formats varying in data rate and/or power. An addressable component can comprise of a receiver for at least one of the encoded signaling formats; a transmitter for sending a confirmation signal (e.g. ACK or acknowledge, a confirmation of various diagnostic and/or configuration information); and a processor enabled to conduct diagnostic calculations on said received signaling and encode a formatted response for signaling with said transmitter. In some implementations, the evaluation signaling can comprise of special commands within each encoded signaling format. These special commands can comprise instructions for conducting connection diagnostics for at least one data rate with at least one other addressable component deeper in the wellbore.
- In some implementations, the confirmation signal can comprise of encoded diagnostic and/or configuration information (i.e. fastest received data rate, version number, received power level, etc.). The computer system can then wait a first specified duration threshold (i.e. a first time-out period) after sending the evaluation signal to a first addressable component before determining if the first addressable component is limited in configuration or in a fault state. In the absence of a received confirmation signal response from the first addressable component prior to an expiration of the first specified duration, the computer system can then determine/conclude the first addressable component is in a state of fault or the communications with the first addressable component is limited or impaired. On the other hand, the computer system can receive a confirmation signal from the first addressable component within the first specified duration threshold.
- In some implementations, the computer system and/or addressable components can construct and transmit command instructions to then further command a second (or at least one other) addressable component to transmit a second evaluation signal to a second addressable components. Some addressable implementations can then transmit a second evaluation signal to a second addressable component and receive a second confirmation signal. For systems comprising of two or more addressable components, the computer system can then wait a second specified duration threshold before determining if a second addressable component is limited in configuration (or the effective channel between the computer system and the second addressable component restricts communications, or if the second addressable component is in a fault state, etc.).
- Thus, there are many implementations of the disclosure. For example, the concepts described here can be extended to three or more addressable components as described with reference to
FIG. 5 , which illustrates another example communication exchange by an evaluation computer system and addressable components. At 502, thesystem 114 transmits an evaluation signal to afirst component 110 a. At 504, thefirst component 110 a receives an evaluation signal from a component that is shallower in the wellbore than thefirst component 110 a. At 506, thefirst component 110 a transmits a confirmation signal tosystem 114, which thesystem 114 receives at 508. For example, thefirst component 110 a transmits the confirmation signal within a specified duration failing which thesystem 114 determines that thefirst component 110 a is faulty or impaired. - At 510, the
first component 110 a transmits an evaluation signal to a component deeper in the wellbore (e.g., thesecond component 110 b). At 512, thesecond component 110 b receives the evaluation signal from thefirst component 110 a. At 514, thesecond component 110 b transmits a confirmation signal to thefirst component 110 a, which thefirst component 110 b receives at 516. At 518, thefirst component 110 b transmits a confirmation signal to thesystem 114 indicating the receipt of the confirmation signal from thesecond component 110 b. For example, thesecond component 110 b transmits the confirmation signal to thefirst component 110 a within the specified duration failing which thefirst component 110 b does not transmit the confirmation signal to thesystem 114. In response to not receiving the confirmation signal from thefirst component 110 a, thesystem 114 determines that thesecond component 110 b is faulty or impaired. - At 520, the
second component 110 b transmits an evaluation signal to a component deeper in the wellbore (e.g., thethird component 110 c), but receives no response to the evaluation signal. Because thesecond component 110 b does not receive a confirmation signal from thethird component 110 c, thesecond component 110 b does not send a confirmation signal to thefirst component 110 a, which, in turn, does not send a confirmation signal to thesystem 114. After a specified duration expires (e.g., time out at 526), thesystem 114 determines a fault (or impairment) at thethird component 110 c at 528. -
FIG. 6 illustrates another example communication exchange by an evaluation computer system and addressable components. Similarly toFIG. 5 , at 602, thesystem 114 transmits an evaluation signal to afirst component 110 a. At 604, thefirst component 110 a receives an evaluation signal from a component that is shallower in the wellbore than thefirst component 110 a. At 606, thefirst component 110 a transmits a confirmation signal tosystem 114, which thesystem 114 receives at 607. For example, thefirst component 110 a transmits the confirmation signal within a specified duration failing which thesystem 114 determines that thefirst component 110 a is faulty or impaired. - At 608, the
first component 110 a transmits an evaluation signal to a component deeper in the wellbore (e.g., thesecond component 110 b). At 610, thesecond component 110 b receives the evaluation signal from thefirst component 110 a. At 612, thesecond component 110 b transmits a confirmation signal to thefirst component 110 a, which thefirst component 110 b receives at 614. At 616, thefirst component 110 b transmits a confirmation signal to thesystem 114 indicating the receipt of the confirmation signal from thesecond component 110 b. For example, thesecond component 110 b transmits the confirmation signal to thefirst component 110 a within the specified duration failing which thefirst component 110 b does not transmit the confirmation signal to thesystem 114. In response to not receiving the confirmation signal from thefirst component 110 a, thesystem 114 determines that thesecond component 110 b is faulty or impaired. - At 618, the
second component 110 b transmits an evaluation signal to a component deeper in the wellbore (e.g., thethird component 110 c). At 620, thethird component 110 c receives an evaluation signal from the component shallower in the wellbore, e.g., thesecond component 110 b. At 622, thethird component 110 c transmits the confirmation signal to thesecond component 110 b, which thesecond component 110 b receives at 624. At 626, thesecond component 110 b transmits a confirmation signal to thefirst component 110 a indicating a receipt of the confirmation signal from thethird component 110 c. At 628, thefirst component 110 a receives the evaluation signal from thesecond component 110 b. At 630, thefirst component 110 a transmits a confirmation signal to thesystem 114 indicating a receipt of the confirmation signal from thesecond component 110 b. In response to receiving the confirmation signal, thesystem 114 determines that thethird component 110 c is functioning as intended. In some implementations, evaluation signals and confirmation signals can be exchanged directly between thefirst component 110 a and thesecond component 110 b, and between thesecond component 110 b and thethird component 110 c. In some implementations, the evaluation signals and confirmation signals can be exchanged through intermediate addressable components between thefirst component 110 a and thesecond component 110 b, and between thesecond component 110 b and thethird component 110 c. - Thus, a system can comprise of three or more addressable components, and the computer system can further wait for three or more additional specified duration thresholds (see
FIG. 5 ) before determining a fault condition. These predetermine duration thresholds can be proportional to the time needed to handshake a round trip to each corresponding addressable component, respectively. - The
system 114 evaluates the communication link to the firstaddressable component 110 a based on the response. In some implementations described below with reference toFIG. 3 , the evaluation computer system can transmit the first evaluation signal multiple times to the firstaddressable component 110 a and evaluate the communication link based on a number of responses from the firstaddressable component 110 a. For example, the evaluation computer system can implement theprocess 300 to evaluate the firstaddressable component 110 a. - At 302, the evaluation computer system can transmit the first evaluation signal to the
addressable component 110 a, and, at 304, check for a response. At 306, the evaluation computer system can perform a check to determine if the first evaluation signal has been transmitted to the firstaddressable component 110 a a threshold number of times (e.g., 10 times). If the first evaluation signal has not been transmitted a threshold number of times (decision branch “NO” inFIG. 3 ), then the evaluation computer system can continue to transmit the first evaluation signal to the firstaddressable component 110 a and check for a response. In this manner, the evaluation computer system can transmit the first evaluation signal multiple times to the firstaddressable component 110 a. - If the first
addressable component 110 a is operating without any fault, then the firstaddressable component 110 a would have responded to each instance of receiving a first evaluation signal from the evaluation computer system. At 308, the evaluation computer system can determine a number of responses (e.g., 3 or 5 or 7) to transmitting the first evaluation signal to the firstaddressable component 110 a multiple times (e.g., 10 times). At 310, the evaluation computer system can determine a ratio of a number of responses (e.g., 3 or 5 or 7) to a number of transmissions (e.g., 10). A response from the firstaddressable component 110 a can be merely an acknowledgement of receipt of the first evaluation signal. Alternatively or in addition, the response can include data describing a status of the firstaddressable component 110 a. - At 312, the evaluation computer system can perform a check to determine if the determined ratio (e.g., 0.3 or 0.5 or 0.7) satisfies a threshold ratio (e.g., 0.6). If the threshold ratio is satisfied (decision branch “YES”), then the evaluation computer system can determine that the first
addressable component 110 a is functioning properly (i.e., is not impaired and is without fault) at 314. If the threshold ratio is not satisfied (decision branch “NO”), then the evaluation computer system can determine that the firstaddressable component 110 a is impaired or is faulty (or both) at 316. In some implementations, the evaluation computer system may not determine a ratio described above. Instead, the evaluation computer system can determine if a number of responses satisfied a threshold number of responses. In this manner, the evaluation computer system can determine if a communication link to the first addressable component 110 is performing optimally or has failed based on a number of responses to multiple transmissions of the first evaluation signal to the firstaddressable component 110 a. - Returning to
FIG. 2 , after receiving the response from the firstaddressable component 110 a, at 210, thecomputer system 114 transmits a second evaluation signal to the secondaddressable component 110 b. The secondaddressable component 110 b is the next, successive addressable component in the series of addressable components included in thewellbore telemetry system 112. The evaluation computer system can evaluate the firstaddressable component 110 a (or any addressable component or addressable components ahead of the secondaddressable component 110 b) while transmitting the second evaluation signal to the secondaddressable component 110 b. In other words, the transmission of multiple evaluation signals to multiple addressable components occurs in series, i.e., one addressable component at a time. In addition, after an evaluation signal is received from an addressable component, a next evaluation signal is transmitted to a successive addressable component. However, evaluation of the addressable components based on responses received from the addressable components can occur in parallel with the transmission of the evaluation signals. For example, after the evaluation computer system receives a response (or responses) from the firstaddressable component 110 a, the evaluation computer system can evaluate the firstaddressable component 110 a and transmit a second evaluation signal to the secondaddressable component 110 b in parallel. - The second
addressable component 110 b receives the second evaluation signal at 212. At 214, the secondaddressable component 110 b transmits a response to the second evaluation signal to thesystem 114. Similarly to the first evaluation signal, the second evaluation signal can uniquely address the secondaddressable component 110 b. Also, a response from the secondaddressable component 110 b can enable the evaluation computer system to determine that the response is from the secondaddressable component 110 b. - The
system 114 evaluates the communication link to the secondaddressable component 110 b based on the response. In some implementations described below with reference toFIG. 4 , the evaluation computer system can transmit the second evaluation signal at a particular data rate to the secondaddressable component 110 b and evaluate the communication link based on responses from the secondaddressable component 110 b. For example, the evaluation computer system can implement theprocess 400 to evaluate the secondaddressable component 110 b. - At 402, the evaluation computer system can transmit the second evaluation signal to the second
addressable component 110 b at a data rate. At 404, the evaluation computer system can perform a check for a response. If the evaluation computer system does not receive a response to the second evaluation signal at the data rate, then the evaluation computer system can determine that the secondaddressable component 110 b is impaired or is faulty. The evaluation computer system can expect a specific response to a specific message included in the second evaluation signal. Not receiving a response can include failure to receive the specific response. In other words, even if the secondaddressable component 110 b provided a response to the second evaluation signal, the evaluation computer system can nevertheless determine that the secondaddressable component 110 b is impaired or is faulty if the response is not one that the evaluation computer system expected. - In response to determining that the second
addressable component 110 b is impaired or is faulty, at 406, the evaluation computer system can decrease a data rate of the second evaluation signal, e.g., from a first data rate to a second data rate that is less than the first data rate. The evaluation computer system can transmit the second evaluation signal at the decreased data rate to the secondaddressable component 110 b and check for a response. The evaluation computer system can continuously decrease the data rate of the second evaluation signal until the secondaddressable component 110 b responds, e.g., a threshold number of times. - If the evaluation computer system receives a response, then the evaluation computer system can conclude that the second
addressable component 110 b is operating without fault at a data rate at which the secondaddressable component 110 b responded to the second evaluation signal. In some implementations, the evaluation computer system can transmit the second evaluation signal at the data rate multiple times to the secondaddressable component 110 b. By implementing techniques similar to those described above with reference toFIG. 3 , the evaluation computer system can determine that a number of responses from the secondaddressable component 110 b satisfies a threshold number of responses, and, accordingly, determine that the secondaddressable component 110 b is operating optimally. - Returning to
FIG. 2 , after receiving the response from the secondaddressable component 110 b, at 218, thecomputer system 114 transmits a third evaluation signal to the thirdaddressable component 110 c. The thirdaddressable component 110 c is the next, successive addressable component in the series of addressable components included in thewellbore telemetry system 112. As described above, the evaluation computer system can evaluate the firstaddressable component 110 a or the secondaddressable component 110 b (or any addressable component ahead of the thirdaddressable component 110 c) in parallel with transmitting the third evaluation signal to the thirdaddressable component 110 c. In some implementations, to evaluate a communication link to the thirdaddressable component 110 c, the evaluation communication system can detect an absence of a response to the third evaluation signal transmitted to the thirdaddressable component 110 c, and, accordingly, at 220, determine that the thirdaddressable component 110 c is faulty. In some implementations similar to those described above, the evaluation computer system can transmit the third evaluation signal multiple times to the thirdaddressable component 110 c, and determine that the thirdaddressable component 110 c is faulty upon detecting an absence of at least a threshold number of responses. - The evaluation computer system can be configured to implement the example evaluation techniques described above with reference to one addressable component to evaluate any of the other addressable components. For example, the evaluation computer system can evaluate the first
addressable component 110 a by transmitting evaluation signals at different data rates, determine the secondaddressable component 110 b is faulty based on an absence of a response to the second evaluation signal, and evaluate the thirdaddressable component 110 a based on a number of responses to transmitting the third evaluation signal multiple times. Also, as described above, the transmission of evaluation signals to the multiple addressable components occurs serially, i.e., one addressable component at a time. But, the evaluation of the addressable components can occur in parallel with each other and with the transmission of the evaluation signals. - In some implementations, the evaluation computer system can serially transmit the multiple evaluation signals to the multiple addressable components. For each addressable component, the evaluation computer system can continuously decrease a data rate of an evaluation signal, as described above, to identify a respective data rate at which each addressable component operates optimally. From the multiple data rates identified for the serially connected multiple addressable components in the
wellbore telemetry system 112, the evaluation computer system can determine the smallest data rate. The smallest data rate represents the data rate at which all addressable components in thewellbore telemetry system 112 operate without fault. Thesystem 114 can transmit through the multiple addressable components at the smallest data rate, thereby causing all addressable components to operate without bottlenecks. - As described above, an addressable component can include a battery to receive and re-transmit signals. An addressable component's battery can consume a certain power to operate the addressable component at a particular data rate. If the addressable component is configured to operate at a data rate that is greater than the smallest data rate, then the addressable component's battery may be operable at a power that is lower than the certain power. The evaluation computer system can determine that an addressable component, e.g., the
addressable component repeater 110 b, is adapted to transmit data at a data rate that is greater than the smallest data rate at a first power. Thesystem 114 can operate the secondaddressable component 110 b at a second power that is less than the first power, the second power sufficient to transmit data at the smallest data rate. - Implementations of the subject matter and the operations described in this disclosure, e.g., the evaluation computer system, the
system 114, an addressable component, (or combinations of them) can be implemented in digital electronic circuitry, or in computer software, firmware, or hardware, including the structures disclosed in this disclosure and their structural equivalents, or in combinations of one or more of them. Implementations of the subject matter described in this disclosure can be implemented as one or more computer programs, i.e., one or more modules of computer program instructions, encoded on computer storage medium for execution by, or to control the operation of, data processing apparatus. Alternatively or in addition, the program instructions can be encoded on an artificially-generated propagated signal, for example, a machine-generated electrical, optical, or electromagnetic signal that is generated to encode information for transmission to suitable receiver apparatus for execution by a data processing apparatus. - A computer storage medium, for example, the computer-readable medium, can be, or be included in, a computer-readable storage device, a computer-readable storage substrate, a random or serial access memory array or device, or a combination of one or more of them. Moreover, while a computer storage medium is not a propagated signal, a computer storage medium can be a source or destination of computer program instructions encoded in an artificially-generated propagated signal. The computer storage medium can also be, or be included in, one or more separate physical and/or non-transitory components or media (for example, multiple CDs, disks, or other storage devices).
- The operations described in this disclosure can be implemented as operations performed by a data processing apparatus on data stored on one or more computer-readable storage devices or received from other sources. The term “data processing apparatus” encompasses all kinds of apparatus, devices, and machines for processing data, including by way of example a programmable processor, a computer, a system on a chip, or multiple ones, or combinations, of the foregoing. The apparatus can include special purpose logic circuitry, for example, an FPGA (field programmable gate array) or an ASIC (application-specific integrated circuit). The apparatus can also include, in addition to hardware, code that creates an execution environment for the computer program in question, for example, code that constitutes processor firmware, a protocol stack, a database management system, an operating system, a cross-platform runtime environment, a virtual machine, or a combination of one or more of them. The apparatus and execution environment can realize various different computing model infrastructures, such as web services, distributed computing and grid computing infrastructures.
- A number of implementations have been described. Nevertheless, it will be understood that various modifications may be made without departing from the spirit and scope of the disclosure. Various implementation implementations can comprise of addressable components from any single or combination of the following (but not limited to) wellbore communication systems: mud pulse telemetry, electromagnetic telemetry, acoustic telemetry, twisted pair and/or coaxial cables, wired pipe, and/or fiber optic. Additionally, any pair of addressable components can utilize multiple physical channel medias and/or comprise of multiple receivers and multiple transmitters. These multiple-input and multiple-output communication implementation implementations can further comprise of a multitude of communication receivers and transmitters.
Claims (24)
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/US2013/055604 WO2015026317A1 (en) | 2013-08-19 | 2013-08-19 | Evaluating wellbore telemetry systems |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| US20160160639A1 true US20160160639A1 (en) | 2016-06-09 |
Family
ID=52483978
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US14/903,581 Abandoned US20160160639A1 (en) | 2013-08-19 | 2013-08-19 | Evaluating Wellbore Telemetry Systems |
Country Status (10)
| Country | Link |
|---|---|
| US (1) | US20160160639A1 (en) |
| CN (1) | CN105452601A (en) |
| AU (1) | AU2013398367B2 (en) |
| CA (1) | CA2918730A1 (en) |
| DE (1) | DE112013007345T5 (en) |
| GB (1) | GB2530693A (en) |
| MX (1) | MX2016000625A (en) |
| NO (1) | NO20160089A1 (en) |
| RU (1) | RU2016101247A (en) |
| WO (1) | WO2015026317A1 (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20160333672A1 (en) * | 2015-05-13 | 2016-11-17 | Conocophillips Company | Power loss dysfunction characterization |
| US20170211378A1 (en) * | 2014-06-23 | 2017-07-27 | Evolution Engineering Inc. | Optimizing downhole data communication with at bit sensors and nodes |
| RU2647714C1 (en) * | 2016-12-19 | 2018-03-19 | Общество с ограниченной ответственностью "Геофизмаш" | Method of collecting information in a sensor system |
| US20220018247A1 (en) * | 2020-07-17 | 2022-01-20 | Baker Hughes Oilfield Operations Llc | Tubular transducer for monitoring loads on a completion |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP3294989B1 (en) * | 2015-05-13 | 2019-07-24 | ConocoPhillips Company | Power loss dysfunction characterization |
| GB2622535A (en) | 2021-06-25 | 2024-03-20 | Baker Hughes Oilfield Operations Llc | Determination of order and/or direction of downhole components |
Family Cites Families (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1056905C (en) * | 1993-07-31 | 2000-09-27 | 石油大学(华东) | Downhole telemetery system net of oil well |
| US7096961B2 (en) * | 2003-04-29 | 2006-08-29 | Schlumberger Technology Corporation | Method and apparatus for performing diagnostics in a wellbore operation |
| US20060256718A1 (en) * | 2005-05-16 | 2006-11-16 | Hall David R | Apparatus for Regulating Bandwidth |
| US20070017671A1 (en) * | 2005-07-05 | 2007-01-25 | Schlumberger Technology Corporation | Wellbore telemetry system and method |
| US8044821B2 (en) * | 2005-09-12 | 2011-10-25 | Schlumberger Technology Corporation | Downhole data transmission apparatus and methods |
| US8115651B2 (en) * | 2007-04-13 | 2012-02-14 | Xact Downhole Telemetry Inc. | Drill string telemetry methods and apparatus |
| US8818728B2 (en) * | 2007-12-27 | 2014-08-26 | Schlumberger Technology Corporation | Method and system for transmitting borehole image data |
| CN101525999B (en) * | 2008-03-06 | 2013-04-24 | 中国石油化工股份有限公司 | Adaptability analysis method for electromagnetic measurement while drilling system |
| CN101575971B (en) * | 2009-06-01 | 2013-04-24 | 中国海洋石油总公司 | Stratum tester |
| US8400326B2 (en) * | 2009-07-22 | 2013-03-19 | Schlumberger Technology Corporation | Instrumentation of appraisal well for telemetry |
| CN101761334B (en) * | 2009-12-29 | 2013-03-13 | 中国石油集团西部钻探工程有限公司测井公司 | Logging telemetry communication device |
-
2013
- 2013-08-19 CA CA2918730A patent/CA2918730A1/en not_active Abandoned
- 2013-08-19 US US14/903,581 patent/US20160160639A1/en not_active Abandoned
- 2013-08-19 WO PCT/US2013/055604 patent/WO2015026317A1/en not_active Ceased
- 2013-08-19 CN CN201380078167.3A patent/CN105452601A/en active Pending
- 2013-08-19 DE DE112013007345.5T patent/DE112013007345T5/en not_active Withdrawn
- 2013-08-19 RU RU2016101247A patent/RU2016101247A/en unknown
- 2013-08-19 GB GB1600311.3A patent/GB2530693A/en not_active Withdrawn
- 2013-08-19 AU AU2013398367A patent/AU2013398367B2/en not_active Ceased
- 2013-08-19 MX MX2016000625A patent/MX2016000625A/en unknown
-
2016
- 2016-01-18 NO NO20160089A patent/NO20160089A1/en not_active Application Discontinuation
Cited By (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20170211378A1 (en) * | 2014-06-23 | 2017-07-27 | Evolution Engineering Inc. | Optimizing downhole data communication with at bit sensors and nodes |
| US10119393B2 (en) * | 2014-06-23 | 2018-11-06 | Evolution Engineering Inc. | Optimizing downhole data communication with at bit sensors and nodes |
| US10280741B2 (en) | 2014-06-23 | 2019-05-07 | Evolution Engineering Inc. | Optimizing downhole data communication with at bit sensors and nodes |
| US20160333672A1 (en) * | 2015-05-13 | 2016-11-17 | Conocophillips Company | Power loss dysfunction characterization |
| US11230913B2 (en) * | 2015-05-13 | 2022-01-25 | Conocophillips Company | Power loss dysfunction characterization |
| RU2647714C1 (en) * | 2016-12-19 | 2018-03-19 | Общество с ограниченной ответственностью "Геофизмаш" | Method of collecting information in a sensor system |
| US20220018247A1 (en) * | 2020-07-17 | 2022-01-20 | Baker Hughes Oilfield Operations Llc | Tubular transducer for monitoring loads on a completion |
| US11739632B2 (en) * | 2020-07-17 | 2023-08-29 | Baker Hughes Oilfield Operations Llc | Tubular transducer for monitoring loads on a completion |
| AU2021307947B2 (en) * | 2020-07-17 | 2024-02-08 | Baker Hughes Oilfield Operations Llc | Tubular transducer for monitoring loads on a completion |
Also Published As
| Publication number | Publication date |
|---|---|
| NO20160089A1 (en) | 2016-01-18 |
| AU2013398367A1 (en) | 2016-01-28 |
| RU2016101247A (en) | 2017-09-26 |
| GB201600311D0 (en) | 2016-02-24 |
| GB2530693A (en) | 2016-03-30 |
| MX2016000625A (en) | 2016-10-14 |
| AU2013398367B2 (en) | 2016-07-28 |
| DE112013007345T5 (en) | 2016-05-04 |
| CN105452601A (en) | 2016-03-30 |
| CA2918730A1 (en) | 2015-02-26 |
| WO2015026317A1 (en) | 2015-02-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| AU2013398367B2 (en) | Evaluating wellbore telemetry systems | |
| US9284834B2 (en) | Downhole data transmission system | |
| US11095399B2 (en) | Robust telemetry repeater network system and method | |
| US10760415B2 (en) | Systems and methods for downhole telecommunication | |
| CN110114551B (en) | System and method for data telemetry between adjacent boreholes | |
| CN106471211B (en) | Optimizing downhole data communications using node and at-bit sensors | |
| GB2440452A (en) | Control systems and methods for real time pressure management (ECDcontrol) | |
| US20160032715A1 (en) | Rig telemetry system | |
| US20130234859A1 (en) | Method for Transmission of Data from a Downhole Sensor Array | |
| US10196893B2 (en) | Inter-tool communication flow control in toolbus system of cable telemetry | |
| US11118445B2 (en) | Selectively skipping transceivers to enhance communication quality and speed | |
| US9567848B2 (en) | Systems and methods for diagnosing a downhole telemetry link | |
| BR112014002062A2 (en) | systems and methods for implementing different modes of communication over a communication line between surface and downhole equipment | |
| CN102839972A (en) | Bus system of logging downhole instrument based on twisted-pair Ethernet and logging method | |
| EP4065816A1 (en) | Telemetry system combining two telemetry methods | |
| CN202364252U (en) | Bus system of subsurface device | |
| WO2021108322A1 (en) | Telemetry system combining two telemetry methods | |
| US20160168982A1 (en) | Systems and methods for drilling in high temperature environments using optical fiber communication |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AS | Assignment |
Owner name: HALLIBURTON ENERGY SERVICES, INC., TEXAS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:STOLPMAN, VICTOR;REEL/FRAME:037455/0757 Effective date: 20130816 Owner name: NUMAR CORPORATION, PENNSYLVANIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:DUDLEY, JAMES H;REEL/FRAME:037455/0785 Effective date: 19961115 Owner name: HALLIBURTON ENERGY SERVICES, INC., TEXAS Free format text: MERGER;ASSIGNOR:NUMAR CORPORATION;REEL/FRAME:037455/0838 Effective date: 19991214 |
|
| STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |