Multi-domain planning controller for drilling operations
AssigneeSchlumberger Technology Corporation
InventorsDaniel Abad, Qiuhua Liu, Rustam Isangulov
Life of this patent
Estimating the term…
Abstract
A method can include, in a runtime environment of compiled multi-domain code for multiple different domains that describe physical operations performed using equipment, responsive to input, issuing a call to a planning domain definition language planner, responsive to the call, receiving a plan that includes at least one action; and dispatching at least one of the at least one action to call for performance of at least a portion of at least one of the physical operations.
Claims20
A method comprising:
- in a computer runtime environment of compiled multi-domain code for multiple different domains that describe physical operations performed using equipment, responsive to receiving input, issuing a call to a planning domain definition language planner;
- responsive to issuing the call, receiving a plan that comprises at least one action;
- and
- controlling the equipment to execute at least a portion of at least one action of the plan.
A system comprising:
- a processor;
- memory accessible to the processor;
- and
- processor-executable instructions stored in the memory and executable by the processor to instruct the system to perform operations comprising:
- in a runtime environment of compiled multi-domain code for multiple different domains that describe physical operations performed using equipment, responsive to receiving input, issuing a call to a planning domain definition language planner;
- responsive to issuing the call, receiving a plan that comprises at least one action;
- and
- controlling the equipment to execute at least one action of the plan.
A non-transitory computer-readable storage medium storing instructions that, when executed by a processor, cause the processor to perform a method comprising:
- in a computer runtime environment of compiled multi-domain code for multiple different domains that describe physical operations performed using equipment, responsive to receiving input, issuing a call to a planning domain definition language planner,
- responsive to issuing the call, receiving a plan that comprises at least one action;
- and
- controlling the equipment to execute at least one action of the plan.
Dependencies are inferred from the claim text.