Wellbore downlink communication
AssigneeHalliburton Energy Services, Inc.
InventorCristian Lenin Sosareyes
Life of this patent
Estimating the term…
Abstract
A computer-implemented method includes receiving sensor signals from at least one sensor at a bottom hole assembly within a wellbore. The method further includes identifying at least two downlink signal triggers from the sensor signals and detecting a downlink signal between the at least two downlink signal triggers. Further, the method includes decoding the downlink signal detected between the at least two downlink signal triggers and controlling a downhole tool using the decoded downlink signal.
Claims20
A system comprising:
- at least one sensor positionable at a bottom hole assembly within a wellbore to detect flow of drilling fluid, a rotation of the bottom hole assembly, or a combination thereof;
- a rotary steerable system positionable within the wellbore to steer a drill bit;
- a processing device positionable to communicatively couple to the at least one sensor and the rotary steerable system;
- and
- a memory device comprising instructions that are executable by the processing device for causing the processing device to:
- receive sensor signals from the at least one sensor at the bottom hole assembly within the wellbore;
- identify at least two downlink signal triggers from the sensor signals, the at least two downlink signal triggers comprising an edge detection of a change in a magnitude of the flow of drilling fluid, wherein a first downlink signal trigger of the at least two downlink signal triggers comprises a first drilling parameter threshold, wherein a second downlink signal trigger of the at least two downlink signal triggers comprises a second drilling parameter threshold that is the same as the first drilling parameter threshold, wherein the sensor signal comprises a downlink signal that comprises a plurality of concatenated commands, wherein each concatenated command of the plurality of concatenated commands has a length that is based at least in part on a command delay, a code length, and a command value;
- decode the downlink signal detected between each of the at least two downlink signal triggers;
- and
- control the rotary steerable system to steer the drill bit using the decoded downlink signal.
A computer-implemented method comprising:
- receiving sensor signals from at least one sensor at a bottom hole assembly within a wellbore;
- identifying at least two downlink signal triggers from the sensor signals, the at least two downlink signal triggers comprising an edge detection of a change in a magnitude of flow of drilling fluid, wherein a first downlink signal trigger of the at least two downlink signal triggers comprises a first drilling parameter threshold, wherein a second downlink signal trigger of the at least two downlink signal triggers comprises a second drilling parameter threshold that is the same as the first drilling parameter threshold, wherein the sensor signal comprises a downlink signal that comprises a plurality of concatenated commands, wherein each partial concatenated command of the plurality of concatenated commands has a length that is based at least in part on a command delay, a code length, and a command value;
- detecting the downlink signal between the at least two downlink signal triggers;
- decoding the downlink signal detected between the at least two downlink signal triggers;
- and
- controlling a downhole tool using the decoded downlink signal.
A non-transitory computer-readable medium comprising program code that is executable by a processing device for causing the processing device to:
- receive sensor signals from at least one sensor at a bottom hole assembly within a wellbore;
- identify at least two downlink signal triggers from the sensor signals, the at least two downlink signal triggers comprising an edge detection of a change in a magnitude of flow of drilling fluid, wherein a first downlink signal trigger of the at least two downlink signal triggers comprises a first drilling parameter threshold, wherein a second downlink signal trigger of the at least two downlink signal triggers comprises a second drilling parameter threshold that is the same as the first drilling parameter threshold, wherein the sensor signal comprises a downlink signal that comprises a plurality of concatenated commands, wherein each concatenated command of the plurality of concatenated commands has a length that is based at least in part on a command delay, a code length, and a command value;
- detect the downlink signal between the at least two downlink signal triggers;
- decode the downlink signal detected between the at least two downlink signal triggers;
- and
- control a downhole tool using the decoded downlink signal.
Dependencies are inferred from the claim text.