Performance comparison of algorithms for real-time rate of penetration optimization in drilling using data-driven models


C. Hegde, Daigle, H., and Gray, K., “Performance comparison of algorithms for real-time rate of penetration optimization in drilling using data-driven models,” SPE Journal, vol. 23, no. 5, pp. 1706-1722, 2018.


Real-time drilling optimization is a topic of significant interest because of its economic value, and its importance increases particularly during periods of low oil prices. This paper evaluates different optimization strategies and algorithms for real-time optimization of an objective function (function to be optimized) specific to drilling. The objective function optimized here is derived from a data-driven (or machine-learning) model with an unknown functional form. A data-driven model has been used to calculate the objective function [rate of penetration (ROP)] because it has been shown to be more efficient in ROP prediction relative to deterministic models (Hegde and Gray 2017). The data-driven ROP model is built using machine-learning algorithms; measured drilling parameters [weight on bit (WOB), revolutions per minute (rev/min), strength of rock, and flow rate] are used as inputs to predict the ROP.

Real-time drilling optimization that is data-driven is challenging because of run-time constraints. This is perceived as a handicap for data-driven models because their functional form is unknown, making them more difficult to optimize. This paper evaluates algorithms depending on their ability to best maximize the objective (ROP) and their time effectiveness. Two simple yet robust algorithms, the eyeball method and the random-search method, are presented as plausible solutions to this problem. These methods are then compared with popular metaheuristic algorithms, evaluating the tradeoff between improvement in the objective (search for a global optimal) and the computational time of run.

Using results from the simulations conducted in this paper, we concluded that data-driven models can be used for real-time drilling despite their computational constraints by choosing the right optimization algorithm. The best tradeoff in terms of ROP increase as well as computational efficiency evaluated in this paper is the simplex algorithm. The ROP was improved by 30% on average with a variance of 2.5% in the test set over 14 formations that were tested.


Publisher's Version