US 12,443,166 B2
Multi-domain planning controller for drilling operations
Daniel Abad, Sugar Land, TX (US); Qiuhua Liu, Houston, TX (US); and Rustam Isangulov, Houston, TX (US)
Assigned to Schlumberger Technology Corporation, Sugar Land, TX (US)
Appl. No. 17/904,876
Filed by Schlumberger Technology Corporation, Sugar Land, TX (US)
PCT Filed Feb. 24, 2021, PCT No. PCT/US2021/019414
§ 371(c)(1), (2) Date Aug. 24, 2022,
PCT Pub. No. WO2021/173669, PCT Pub. Date Sep. 2, 2021.
Claims priority of provisional application 62/980,919, filed on Feb. 24, 2020.
Prior Publication US 2023/0115153 A1, Apr. 13, 2023
Int. Cl. G05B 19/4155 (2006.01)
CPC G05B 19/4155 (2013.01) [G05B 2219/45129 (2013.01)] 18 Claims
OG exemplary drawing
 
1. 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,
wherein the multiple different domains include at least one parent-child relationship between a parent domain and a child domain;
responsive to issuing the call, receiving a plan that comprises a parent domain plan having multiple instances of a child domain plan,
wherein the child domain plan includes actions to drill a length of a borehole, and the parent domain plan includes actions to drill a multiple of the length; and
controlling drilling equipment to execute at least one action of the child domain plan.