Drilling automation using stochastic optimal control
First Claim
Patent Images
1. A method for drilling automation, comprising:
- generating a model of a drilling system based, at least in part, on a first set of downhole measurements, the model accepting drilling parameters of the drilling system as inputs;
determining a rate of penetration for the drilling system based, at least in part, on the model, wherein determining the rate of penetration for the drilling system comprises determining a maximum rate of penetration for the drilling system;
simulating the model using a first set of values for the drilling parameters, wherein simulating the model using the first set of values for the drilling parameters comprises generating a second set of values for the WOB, rotation rate, and flow rate that correspond to the first set of values;
calculating a control policy for the drilling system based, at least in part, on the rate of penetration and the results of the simulation, wherein calculating the control policy for the drilling system comprises comparing the second set of values to the values of a WOB, a rotation rate, and a flow rate that correspond to the maximum rate of penetration; and
generating a control signal to the drilling system based, at least in part, on the control policy to alter one or more drilling operations of the drilling system.
1 Assignment
0 Petitions
Accused Products
Abstract
An example method for drilling automation may comprise generating a model of a drilling system based, at least in part, on a first set of downhole measurements. The model may accept drilling parameters of the drilling system as inputs. A rate of penetration for the drilling system may be determined based, at least in part on the model. The model may be simulated using a first set of values for the drilling parameters, and a control policy for the drilling system may be calculated based, at least in part, on the rate of penetration and the results of the simulation. A control signal to the drilling system may be generated based, at least in part, on the control policy.
23 Citations
16 Claims
-
1. A method for drilling automation, comprising:
-
generating a model of a drilling system based, at least in part, on a first set of downhole measurements, the model accepting drilling parameters of the drilling system as inputs; determining a rate of penetration for the drilling system based, at least in part, on the model, wherein determining the rate of penetration for the drilling system comprises determining a maximum rate of penetration for the drilling system; simulating the model using a first set of values for the drilling parameters, wherein simulating the model using the first set of values for the drilling parameters comprises generating a second set of values for the WOB, rotation rate, and flow rate that correspond to the first set of values; calculating a control policy for the drilling system based, at least in part, on the rate of penetration and the results of the simulation, wherein calculating the control policy for the drilling system comprises comparing the second set of values to the values of a WOB, a rotation rate, and a flow rate that correspond to the maximum rate of penetration; and generating a control signal to the drilling system based, at least in part, on the control policy to alter one or more drilling operations of the drilling system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus for drilling automation, comprising:
-
a processor; a memory device coupled to the processor, wherein the memory device contains a set of instructions that, when executed by the processor, cause the processor to generate a model of a drilling system based, at least in part, on a first set of downhole measurements, the model accepting drilling parameters of the drilling system as inputs; determine a rate of penetration for the drilling system based, at least in part, on the model, wherein determining the rate of penetration for the drilling system comprises determining a maximum rate of penetration for the drilling system; simulate the model using a first set of values for the drilling parameters, wherein simulating the model using the first set of values for the drilling parameters comprises generating a second set of values for the WOB, rotation rate, and flow rate that correspond to the first set of values; calculate a control policy for the drilling system based, at least in part, on the rate of penetration and the results of the simulation, wherein calculating the control policy for the drilling system comprises comparing the second set of values to the values of a WOB, a rotation rate, and a flow rate that correspond to the maximum rate of penetration; and generate a control signal to the drilling system based, at least in part, on the control policy to alter a drilling operation of the drilling system. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification