×

Control variable determination to maximize a drilling rate of penetration

  • US 9,085,958 B2
  • Filed: 09/18/2014
  • Issued: 07/21/2015
  • Est. Priority Date: 09/19/2013
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory computer-readable medium having stored thereon computer-readable instructions that when executed by a computing device cause the computing device to:

  • receive historical drilling data from a previous drilling operation, wherein the historical drilling data includes a plurality of values measured for each of a plurality of drilling control variables during the previous drilling operation;

    determine an objective function model using the received historical drilling data and a neural network model, wherein the objective function model maximizes a rate of penetration for the previous drilling operation;

    receive measured drilling data that includes current drilling data values for a different drilling operation, wherein the different drilling operation means that a well-bore of the different drilling operation is different from a well-bore of the previous drilling operation;

    determine an optimal value for a control of the different drilling operation by executing the determined objective function model with the measured drilling data that includes the current drilling data values for the different drilling operation as an input;

    output the determined optimal value for the control of the different drilling operation;

    receive additional drilling data, wherein the additional drilling data includes a second plurality of values measured for each of the plurality of drilling control variables, wherein the additional drilling data is measured after outputting the determined optimal value for the control of the different drilling operation;

    determine a second objective function model using the received additional drilling data, wherein the second objective function model maximizes a rate of penetration of the previous drilling operation;

    receive second measured drilling data that includes second current drilling data values for the different drilling operation;

    determine a second optimal value for the control of the different drilling operation by executing the determined second objective function model with the second measured drilling data that includes the second current drilling data values for the different drilling operation as an input; and

    output the determined second optimal value for the control of the different drilling operation.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×