Systems and methods for determining downlinks for transmitting to a downhole tool
AssigneeSchlumberger Technology Corporation
InventorsSamba Ba, Qiuhua Liu, Prateek Goel, Jan Dolejsi
Life of this patent
Estimating the term…
Abstract
In some embodiments, a method of implementing an operation of a downhole tool within a wellbore includes identifying a tool command for a downhole tool to change a current state of the downhole tool to a target state. The method further includes determining, from a set of candidate downlink commands, a set of one or more downlink commands associated with executing the tool command. The method further includes generating a downlink sequence of one or more downlinks for communicating the set of one or more downlink commands to the downhole tool. The method further includes providing the downlink sequence for transmitting to the downhole tool.
Claims20
A method of implementing an operation of a downhole tool within a wellbore, comprising:
- identifying a tool command for the downhole tool to change a current state of the downhole tool to a target state;
- determining, from a set of candidate downlink commands, a set of one or more downlink commands associated with executing the tool command, wherein determining the set of one or more downlink commands includes identifying the set of one or more downlink commands that is closest to the tool command in an n-dimensional space;
- generating a downlink sequence of one or more downlinks for communicating the set of one or more downlink commands associated with executing the tool command to the downhole tool;
- and
- providing the downlink sequence for transmitting to the downhole tool.
A system, comprising:
- at least one processor;
- memory in electronic communication with the at least one processor;
- and
- instructions stored in the memory, the instructions being executable by the at least one processor to:
- identify a tool command for a downhole tool to change a current state of the downhole tool to a target state;
- determine, from a set of candidate downlink commands, a set of one or more downlink commands associated with executing the tool command, wherein the set of one or more downlink commands is determined by identifying the set of one or more downlink commands that is closest to the tool command in an n-dimensional space;
- generate a downlink sequence of one or more downlinks for communicating the set of one or more downlink commands associated with executing the tool command to the downhole tool;
- and
- provide the downlink sequence for transmitting to the downhole tool.
A non-transitory computer-readable storage medium including instruction that, when executed by at least one processor, cause the processor to:
- identify a tool command for a downhole tool to change a current state of the downhole tool to a target state;
- determine, from a set of candidate downlink commands, a set of one or more downlink commands associated with executing the tool command, wherein the set of one or more downlink commands is determined by identifying the set of one or more downlink commands that is closest to the tool command in an n-dimensional space;
- generate a downlink sequence of one or more downlinks for communicating the set of one or more downlink commands associated with executing the tool command to the downhole tool;
- and
- provide the downlink sequence for transmitting to the downhole tool.
Dependencies are inferred from the claim text.