Patent attributes
A computing device configured to determine an optimal value for a control of a drilling operation is provided. An event stream processing engine (ESPE) instantiated. The ESPE is instantiated to execute an objective function model determined using historical drilling data. The objective function model maximizes a rate of penetration for a previous drilling operation. The historical drilling data includes a plurality of values measured for each of a plurality of drilling control variables during the previous drilling operation. Measured drilling data that includes current drilling data values for a current drilling operation is received by the ESPE. The received, measured drilling data is processed through the ESPE instantiated to execute the objective function model to determine an optimal value for a control of the current drilling operation. The determined optimal value is output by the ESPE for the control of the current drilling operation.