CPC E21B 44/005 (2013.01) [E21B 2200/22 (2020.05)] | 17 Claims |
1. A system comprising:
a processor; and
a non-transitory computer-readable medium that includes instructions executable by the processor for causing the processor to perform operations comprising:
receiving input data indicating a current state of a wellbore drilling operation;
determining, by a plurality of software applications, a plurality of constraints associated with the wellbore drilling operation by:
using a hydro-mechanical specific energy model to determine a first constraint of the plurality of constraints; or
using an engineering model to determine a second constraint of the plurality of constraints;
determining, based on the plurality of constraints, an optimized window defined by a maximum acceptable value and a minimum acceptable value that define a range of stable values for a drilling parameter;
optimizing, by an optimization model and using the input data, the plurality of constraints, and the range of stable values, the drilling parameter subject to the constraints associated with the wellbore drilling operation; and
controlling, using the optimized drilling parameter, an automated rig of the wellbore drilling operation in an autonomous mode by issuing a command to a downhole tool for implementing the optimized drilling parameter.
|