Next Article in Journal
Research on the Fatigue Performance of Composite Girders with CSW and ST Truss
Next Article in Special Issue
Intelligent Stuck Pipe Type Recognition Using Digital Twins and Knowledge Graph Model
Previous Article in Journal
Identification and Classification of Defects in PE Gas Pipelines Based on VGG16
Previous Article in Special Issue
A Novel Cementing Quality Evaluation Method Based on Convolutional Neural Network
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Drilling Parameters Optimization for Horizontal Wells Based on a Multiobjective Genetic Algorithm to Improve the Rate of Penetration and Reduce Drill String Drag

1
Research Institute of Engineering Technology, PetroChina Xinjiang Oilfield Company, Karamay 834002, China
2
School of Petroleum Engineering, China University of Petroleum (Beijing), Beijing 102249, China
*
Author to whom correspondence should be addressed.
Appl. Sci. 2022, 12(22), 11704; https://doi.org/10.3390/app122211704
Submission received: 18 October 2022 / Revised: 10 November 2022 / Accepted: 15 November 2022 / Published: 17 November 2022

Abstract

:
With the development of China’s oil and gas exploration and development to complex oil and gas fields, the drilling efficiency and safety of complex formations with large hardness and strong abrasiveness have become increasingly significant. Optimizing drilling parameters is an effective means to increase the rate of penetration (ROP) and improve drilling efficiency. However, traditional drilling parameter optimization methods with only a single objective of increasing the ROP lack consideration of the drill string’s drag which may also be increased when drilling parameters change. When drilling a horizontal well, increased drag can reduce drilling efficiency. Aiming at this problem, this paper uses the logging data of the oil field as the data source, establishes an intelligent ROP prediction model through the random forest algorithm, and calculates the string drag using the “hard-string” model. Finally, the nondominant sorting genetic algorithm-II (NSGA-II), which is a domination-based multiobjective optimization algorithm, is used to optimize the drilling parameters to increase the ROP and reduce the drag at the same time. The optimized drilling parameters guide the drilling operations. We used the proposed method to optimize the parameters during the drilling of a new horizontal well. The results show that the ROP of the horizontal section of the new well increases by 10.3%, and the drag reduces by 4.5% on average compared with the adjacent well.

1. Introduction

The horizontal well is a well type formed by drilling the wellbore parallel to the oil reservoir for a certain length after drilling to the oil reservoir vertically or inclined. The horizontal wellbore has a larger contact area with the oil reservoir, which can greatly improve oil and gas production. However, the drilling operation of horizontal wells is difficult with slow ROP, which seriously affects the drilling efficiency [1]. Optimization of drilling parameters is an important means to improve drilling efficiency. With the main goal of high ROP and low cost, drilling parameters (e.g., weight on bit (WOB), revolutions per minute (RPM)), and hydraulic parameters (e.g., pump pressure (PP), pumping flow per minute (GPM)) are optimized [2].
So far, researchers have proposed a variety of methods for optimizing drilling parameters. Some previous methods optimize parameters with a single objective. Chen. [3], Bahari and Hankins [4,5], Hegde, Gray, and Momeni [6,7,8] took the minimum mechanical specific energy (MSE), the minimum drilling cost, and the maximum ROP, respectively, as single optimization objectives to optimize the drilling parameters. This single-objective optimization method takes into account fewer factors affecting drilling efficiency and has very limited speedup effects. In actual drilling operations, different optimization objectives often conflict with each other, and the increase in one objective is often accompanied by a decrease in other objectives. Therefore, researchers came to use multiple indicators as optimization objectives at the same time for the synergistic optimization of drilling parameters, as shown in Table 1. These works achieved better results than single objective optimization. It can be seen that the method of multiobjective optimization of drilling parameters considering the restriction effect between objectives is more scientific.
Although drilling parameter optimization methods are developing rapidly, there is still a lack of research on drilling parameter optimization of horizontal wells [14], and the existing drilling parameter optimization methods do not consider the impact of horizontal well drag on drilling efficiency. For horizontal well drilling, the change in drilling parameters will affect the drag, and the drag will also affect ROP. In addition, large drag will also lead to complex downhole accidents such as stick–slip and stuck [15].
In this paper, according to the characteristics of horizontal well drilling, using oil field big data and machine learning algorithm, the maximum ROP and minimum drag are simultaneously used as optimization objectives of drilling parameter, and the parameter combination of horizontal well drilling is given more scientifically to improve drilling efficiency. Field tests show that the proposed optimization method of drilling parameters can improve the ROP of the horizontal section under the requirement of reducing drag.

2. Data and Methods

This study establishes data-driven ROP prediction models based on the big data from the oil field and machine learning algorithms. The “hard-string” drag calculation model is also established. Since both ROP and drag are affected by drilling parameters such as WOB and torque, we optimized both models simultaneously using NSGA-Ⅱalgorithm, a multitarget genetic optimization algorithm. The optimized drilling parameters can increase the ROP and reduce the string drag within a certain range. The specific work includes the four works shown in Figure 1.
Work 1: Merge and clean data from different sources, including mud logging, well logging, and bit parameters data. Clean data can improve the prediction accuracy of models;
Work 2: Establish the ROP prediction models based on SVM, random forest, and BP neural network algorithms, and compare the prediction effect of the models;
Work 3: Establish drag calculation model by “hard-string” drag calculation model;
Work 4: The ROP prediction model and drag calculation model are used as the objective functions, and the weight on bit (WOB), revolutions per minute (RPM), and pump flow rate (GPM) are optimized by NSGA-II multiobjective optimization algorithm.

2.1. Data

ROP is the result of engineering factors and formation factors. To make our intelligent ROP prediction model take into account engineering and formation factors, we collected bit data, mud logging data, and well logging data from six wells in the oil field and then merged the data existing in different documents into a data table by depth. The table contains a total of 22,317 pieces of data, and each piece contains 15 features, as shown in Table 2.

2.2. Data-Driven Algorithms

ROP is one of the important indicators to measure drilling efficiency. Therefore, the maximum ROP is selected as one of the optimization objectives in this study, and the ROP prediction model is taken as the optimization function in the multiobjective optimization algorithm. The traditional ROP model is based on laboratory experiments studying the relationship between parameters such as WOB, RPM, and ROP. The ROP prediction equations are established linear or nonlinear combinations of these parameters shown in Table 3 [16,17,18,19]. However, there are some uncertain coefficients in the traditional ROP model, which need to be adjusted according to different formations, different types of circulating media, and different drilling tool combinations.
With the digital transformation of the oil field, MWD and other measurement tools are widely used. The oil field recorded and stored a large amount of drilling and logging data. Nowadays, many data-driven ROP models have been proposed. Researchers used the random forest regression method (RF) [20,21], gradient boosting tree [22], BP neural network [23,24,25], Support Vector Machine Regression (SVM) [26,27], and other algorithms to establish the ROP prediction models. These ROP prediction models have higher accuracy and timeliness than traditional ROP models.
In this work, we establish three drill-rate prediction models based on SVM, RF, and BP neural network algorithms and compare their prediction accuracy within the same dataset. The principles of the three algorithms are below.
(1)
SVM algorithm
Support vector machine (SVM) is a machine learning method based on statistical learning theory. For regression problems, conventional regression models usually calculate the loss directly on the basis of the difference between the predicted values of the model and the true values, and the loss is 0 if and only if the predicted value of the model is exactly equal to the ground truth. The loss is 0 only if the predicted value of the model is exactly equal to the true values. However, the SVM regression model assumes that an error ε between the predicted value and the true value can be tolerated. The loss is calculated only if the absolute value of the difference between the predicted value and the true value is greater than 2ε, as shown in Figure 2. The training problem of the SVR model is an optimization problem under a given objective function and constraint conditions.
The objective function is as follows:
min w , b 1 2 | | w | | 2 + C i = 1 m ξ i , ξ i 0
The constraint is as follows:
| | f ( x i ) | | y i = ε + ξ i
where w is weight, b is the bias, C is the penalty factor, ε is the error tolerance interval, and ξ i is the slack variable.
(2)
Random forest algorithm
Random forest is a classical machine learning algorithm that has been widely used in the industry since it was first proposed by Breiman in 2001 [28]. In this algorithm, decision trees are selected as weak learners. Decision trees can be classified into classification trees and regression trees. In this paper, we established the ROP regression prediction model, so the regression decision tree is selected as the weak learner. The schematic diagram of the random forest algorithm is shown in Figure 3.
When training the binary decision tree model, we need to consider how to select the cut variables and cut points and how to measure the goodness of a cut variable and cut point. The impurity of the cut nodes is generally used to measure the goodness. In Breiman’s work (Equations (3) and (4)) [28], the impurity is calculated as follows:
G ( x i , v i ) = n l N s H ( X l ) + n r N s H ( X r )
where x i is a cut variable, v i is a cut point, n l , n r , and N S are the number of samples of the left child node, the number of samples of the right child node, and the number of samples of the parent node, X l , X r is the set of samples of the left and right child nodes, and H(X) is the impurity function. The regression task generally uses the squared mean error (MSE) as the impurity function. In this study, the random forest algorithm was used to establish the ROP regression model, so MSE was chosen as the impurity function, and the impurity formula was calculated as follows:
H ( X m ) = 1 N m i N m ( y y ¯ ) 2
(3)
Backpropagation (BP) neural network algorithm
A backpropagation (BP) neural network is a kind of backpropagation algorithm according to error, shown in Figure 4. By using the steepest descent method and the learning rule of backpropagation, the weights and thresholds of the network are adjusted continuously so as to train a multilayer neural network with minimum errors. The training of the BP neural network consists of two processes: forward propagation and backward propagation. In the forward propagation, the training samples are input from the input layer, calculated step by step by each hidden layer, and passed to the output layer. Then, the error between the output results and the real results is calculated. If the error exceeds the given threshold, the backward propagation stage will be carried out. In the backward feedback phase, all neurons in each layer will correct the weights according to the error. The BP neural network model will repeat the above process until the error is less than the set threshold.

2.3. The “Hard-String” Drag Calculation Method

The classic drilling string drag torque models are the “soft-string” model and the “hard-string” model. The ”soft-string” model used earlier is simple and has certain accuracy, but it does not take into account the rigidity of the drilling string and is suitable for straight wells and wells with small slope angles. The “hard-string” model makes up for this shortcoming. The intelligent analysis method of drag and torque proposed by Zhu [29] uses the hard-string model to calculate the drag and has achieved good results. Therefore, this study adopts H.-S. Ho’s ‘’hard-string’’ model (Equations (5)–(13)) [30] for the real-time calculation of the drilling string drag.
The differential equation for the force of the overall drill string is:
d ( F ) d s = E I k b d k b d s q c o s α μ 1 · μ t
d M d s = μ 1 · μ t · D o 2
where in the “∓”, the ‘‘−’’ stands for pulling up the string, the ‘’+’’ stands for pressing down the string; F is the axial pressure on the drill string N, s is the depth of the well, m; q is the gravity of the drill string per unit length, N/m; α is the inclination angle of the well, rad; EI is the bending stiffness of the drill string, N m2; n t is the contact drag force between the drill string and the well wall, N/m; μ 1 is the axial drag coefficient of the drill string; k b is the wellbore axis curvature, m−1.
The borehole curvature k b is calculated as:
K b = ( d α d s ) 2 + s i n 2 α ( d φ d s ) 2
where φ is the azimuth angle of the well.
The contact drag force n t on the drill column is calculated by:
n t = A 2 + B 2 1 + μ 1 2
A = E I d 2 k b d s 2 + k b F k n ( k b M T + E I · k b k n ) + q k b d α d s s i n α
B = d d s ( k b M T + E I · k b k n ) + E I · k n d k b d s q k b d φ d s s i n 2 α
k n = s i n α k b 2 ( d α d s d 2 φ d s 2 d φ d s d 2 α d s 2 ) + c o s α · ( 1 k b 2 ( d α d s ) 2 + 1 ) d φ d s
We use the finite difference method to solve for the forces on the entire drill string. The drill string can be divided into several small drill string sections, as shown in Figure 5. The forces on the small drill string sections can be obtained by the following equations, with the pressure as positive:
F i = F i + 1 + 1 2 E I i ( K b i 2 K b i + 1 2 ) + ( q i c o s α i μ 1 · μ t i ) Δ s i
M T i = 1 2 μ 1 · n t i · D b i Δ s i + M T i + 1
Among them, F i and F i + 1 are the axial force at the end of the i-th drill string near the ground and near the bit, respectively, N; M T i and M T i + 1 are the torque at both ends of the i-th drill string, respectively, in N·m; K b i 2 and K b i + 1 2 are the borehole curvature at both ends of the i-th section, respectively, m-1; q i ,  E I i ,  n t i ,   Δ s i , and D b i are the line weight (N/m) and bending stiffness (N·m2) of the drill string in the i-th section, respectively, and the contact with the borehole wall force (N/m), length (m), and outer diameter (m) of small drill string sections.

2.4. Nondominant Sorting Genetic Algorithm-II

In this study, NSGA-Ⅱ was used to solve the optimization parameters. NSGA-Ⅱ is an improved algorithm of NSGA proposed by K. Deb [31], which is one of the best evolutionary algorithms to solve multiobjective optimization problems. It searches for the optimal solution by simulating the natural evolution process and can find the Pareto front quickly and keep the diversity of the population.
Firstly, the algorithm will randomly generate the initial population N for nondominant sorting. Then the next generation population M is obtained by genetic operation (Mutation, Crossover, Competition). The elite preservation strategy is used to merge the populations M and N to form a new population, and the new population is sorted by fast nondominant sorting. The crowding distance is assigned to the individuals belonging to the same nondominant layer. According to the crowding distance value between individuals, N individuals are selected to form a new population. The next generation population M is obtained by genetic operation. The above process is repeated until the termination condition is reached. The program flow chart of the NSGA-II algorithm is shown in Figure 6.

3. Results and Discussion

3.1. Abnormal Data Processing

Because of the limited accuracy of the sensors used for data acquisition in the field, abnormal points will be collected in the drilling process, as shown in Figure 7. These outliers will increase the difficulty of training the model. The quality of the data determines the upper limit of the accuracy of the model. Since we aim at the prediction of mechanical drilling rate and the optimization of drilling parameters in the normal drilling process, detecting and eliminating these abnormal data is more conducive to improving the training accuracy of the model.
The machines that record data in the field take one piece of data every second. The ground engineering parameters remain in a relatively stable range in a short period of time (5 s, 10 s). In such a short time interval, it can be considered that the formation has not changed. When drilling into a uniform formation, the drilling parameters and formation should not change much in a short time, and the ROP should be maintained in a small range. If abnormal data points occur in a small time window, the data variance will increase.
Based on this regulation, we select a data window with a fixed time step and calculate the variance of the engineering data in the window. When new data appear in the window, if the variance of the data in the window changes in a range exceeding the set value, the new data are judged as abnormal data and vice versa as normal data. This outlier detection process was programmed in python, and good detection results were achieved on the collected data, as shown in Figure 8.

3.2. Correlation Analysis between Drilling Parameters and ROP

The Pearson correlation coefficient is used to measure the degree of linear correlation between two variables, X and Y, and the calculation formula is as follows [32]:
ρ = i ( x i x ¯ ) ( y i y ¯ ) i ( x i x ¯ ) 2 i ( y i y ¯ ) 2
where x is one of the drilling variables and y is the ROP.
Input variables are critical to the performance of ROP models, especially to the data-driven ROP models. The correlation between drilling parameters and ROP is an important index for selecting model input variables. Drilling parameters with high correlation with ROP (such as Torque, WOB, etc.) were used as key data for model input. Drilling parameters with little correlation with ROP (such as Acoustic) can be selectively used as input to the ROP model. Figure 9 shows the Pearson correlation coefficient between each parameter.

3.3. Rate of Penetration Prediction Model

In this study, SVM, BP, and RF methods are selected to establish an ROP model. The model optimization work was carried out by comparing the mean absolute percentage error (MAPE) of each model.
M A P E = 100 % n i = 1 n | y ^ i y i y i |
where y ^ is predicted ROP, and y is measured ROP.
The modeling process of the three data-driven ROP prediction models is as follows:
Data Partition: The data of five wells collected from the oil field have 18,143 remaining after outlier processing. Among them, 80% is used as the training set and 20% as the test set.
Model Training: 14 features in Table 2 are used as inputs except for the ROP, and the ROP is the output. After training, the MAPE of the training set was 5%. Hyperparameters of the random forest, SVM, and BP model were selected in Table 4.
Model Prediction: The test set was imported into the trained model, and the prediction results were output. The prediction results of the test set are shown in Figure 10.
The random forest ROP model performs best in both test and training sets. Therefore, we choose to use the random forest ROP prediction model as one of the multiobjective optimization functions.

3.4. Drag Calculation Model

The above Equations (5)–(13) can be used to calculate the drag of the drill string, which is used as another optimization function of the multiobjective optimization algorithm. The equations were calculated using the finite difference method and programmed through the python computer language. Figure 11 shows the calculated drag distribution on the drill string of well A:

3.5. Multiobjective Collaborative Optimization Model

The random forest rate of the penetration prediction model and drag calculation model are used as the optimization functions of NSGA-II, and the maximum ROP and minimum drag are used as the optimization objectives. Giving the optimization boundary of drilling parameters and setting the hyperparameters of NSGA-II, the maximum ROP and minimum drag within the parameter boundary can be obtained using NSGA-II, as well as their corresponding parameter combinations (WOB, RPM, and GPM). The hyperparameters are selected in Table 5.
We used the model to provide drilling parameters for another neighboring well under drilling. Table 6 shows the drilling parameters before and after the optimization of the well’s five test points, as well as the resulting ROP increase and drag reduction. Compared with the neighboring well, the average ROP in the horizontal section of the new well is increased by 10.3% on average, and the average drag of the drill string is reduced by 4.5%. The final test results show that the optimized parameters achieve the purpose of increasing ROP and reducing drag.

4. Conclusions

In this paper, the random forest algorithm is used to establish a data-driven ROP prediction model of horizontal wells. The MSE of the training set is 5%, and the test set is 9%, which can accurately predict the ROP of horizontal wells.
The random forest ROP model and the “hard-string” drag calculation model are used as the optimization function, and the maximum ROP and minimum drag are used as the optimization objectives. In the drilling process, the NSGA-II multiobjective optimization model is used to optimize the drilling parameters of the horizontal well. The oil field experiment results show that the multiobjective optimization model for drilling parameters is reliable. Compared with the neighboring well, the ROP of the test well is increased by 10.3%, and the drag is reduced by 4.5% on average. The drilling time is effectively shortened.
However, the training of the ROP prediction models is purely data driven. Similar to other machine learning models, the interpretability of the model is low, and the reasons why the optimized parameters can improve ROP and reduce drill string drag could not be well explained. Improving the interpretability of data-driven models is an important direction for future research.

Author Contributions

Conceptualization, C.Z.; methodology, C.Z. and Z.L.; investigation, C.X.; data curation, S.Y. and X.X.; writing—original draft preparation, T.P.; writing—review and editing, Y.G.; supervision, X.S. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data are not publicly available because they involve information on Chinese oil fields and need to be kept confidential.

Acknowledgments

The author would like to thank the academic salon of the High-Pressure Water Jet Drilling and Completion Laboratory of China University of Petroleum (Beijing) and Zhaopeng Zhu.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Mo, H.; Shi, Z.; Hao, S.; Li, Q. Analysis and Application of Treatment Techniques in Horizontal Directional Drilling Borehole Accident. Procedia Earth Planet 2011, 3, 273–279. [Google Scholar] [CrossRef] [Green Version]
  2. Sha, L. Drilling Parameters Optimization Technology Status and Development Trend. China Pet. Mach. 2016, 44, 29–33. [Google Scholar] [CrossRef]
  3. Chen, X.; Gao, D.; Guo, B.; Feng, Y. Real-time optimization of drilling parameters based on mechanical specific energy for rotating drilling with positive displacement motor in the hard formation. J. Nat. Gas Sci. Eng. 2016, 35, 686–694. [Google Scholar] [CrossRef]
  4. Bahari, A.; Seyed, A.B. Drilling cost optimization in a hydrocarbon field by combination of comparative and mathematical methods. Pet. Sci. 2009, 6, 451–463. [Google Scholar] [CrossRef] [Green Version]
  5. Hankins, D.; Salehi, S.; Saleh, F.K. An integrated approach for drilling optimization using advanced drilling optimizer. J. Pet. Eng. 2015, 2015, 281276. [Google Scholar] [CrossRef] [Green Version]
  6. Hegde, C.; Daigle, H.; Gray, K.E. Performance comparison of algorithms for real-time rate-of-penetration optimization in drilling using data-driven models. SPE J. 2018, 23, 1706–1722. [Google Scholar] [CrossRef]
  7. Gray, K.E.; Hegde, C. Use of machine learning and data analytic to increase drilling efficiency for nearby wells. J. Nat. Gas Sci. Eng. 2017, 40, 327–335. [Google Scholar] [CrossRef]
  8. Momeni, M.; Hosseini, S.J.; Ridha, S.; Laruccia, M.B. An optimum drill bit selection technique using artificial neural networks and genetic algorithms to increase the rate of penetration. J. Eng. Sci. 2018, 13, 361–372. [Google Scholar]
  9. Abughaban, M.; Alshaarawi, A.; Meng, C. Optimization of drilling performance based on an intelligent drilling advisory system. In Proceedings of the International Petroleum Technology Conference, Beijing, China, 26–28 March 2019. [Google Scholar] [CrossRef]
  10. Payette, G.S.; Spivey, B.J.; Wang, L.; Bailey, J.R. Real-time well-site based surveillance and optimization platform fordrilling: Technology, basic workflows and field results. In Proceedings of the SPE/IADC Drilling Conference and Exhibition, The Hague, The Netherlands, 14–16 March 2017. [Google Scholar] [CrossRef]
  11. Gidh, Y.; Purwanto, A.; Bits, S. Artificial Neural Network Drilling Parameter Optimization System Improves ROP by Predicting/Managing Bit Wear. In Proceedings of the SPE Intelligent Energy International, Utrecht, The Netherlands, 27–29 March 2012. [Google Scholar] [CrossRef]
  12. Guria, C.; Goli, K.K.; Pathak, A.K. Multi-objective optimization of oil well drilling using elitist non-dominated sorting genetic algorithm. Pet. Sci. 2014, 11, 97–110. [Google Scholar] [CrossRef] [Green Version]
  13. Ammar, A.; Mahmoud, A.; Beshir, M. Hybrid data driven drilling and rate of penetration optimization. J. Pet. Sci. Eng. 2021, 200, 108075. [Google Scholar] [CrossRef]
  14. Omojuwa, E.; Osianya, S.; Ahmed, R. Influence of Dynamic Drilling Parameters on Axial Load and Torque Transfer in Extended-Reach Horizontal Wells. In Proceedings of the SPE Annual Technical Conference and Exhibition, Amsterdam, The Netherlands, 27–29 October 2014. [Google Scholar] [CrossRef]
  15. Wang, Z.; Wang, X.; Chen, L. Status and Prospect of Technologies to Reduce Cost and Increase Efficiency for Drilling in Bohai Oilfield. Xinjiang Oil Gas 2022, 18, 66–72. [Google Scholar]
  16. Bingham, M.G. A New Approach to Interpreting Rock Drillability; Petroleum Publishing Company: Tulsa, OK, USA, 1965. [Google Scholar]
  17. Bourgoyne, A.; Young, F.S. A multiple regression approach to optimal drilling and abnormal pressure detection. Soc. Pet. Eng. J. 1974, 14, 371–384. [Google Scholar] [CrossRef]
  18. Hareland, G.; Rampersad, P. Drag-bit model including wear. In Proceedings of the SPE Latin America/Caribbean Petroleum Engineering Conference, Buenos Aires, Argentina, 27–29 April 1994. [Google Scholar] [CrossRef]
  19. Al-abduljabbar, A. A robust rate of penetration model for carbonate formation. J. Energy Resour. Technol. 2019, 141, 042903. [Google Scholar] [CrossRef]
  20. Hegde, C.; Wallace, S.; Gray, K. Using trees, bagging, and random forests to predict rate of penetration. In Proceedings of the SPE Middle East Intelligent Oil and Gas Conference and Exhibition, Abu Dhabi, UAE, 15–16 September 2015. [Google Scholar] [CrossRef]
  21. Chiranth, H.; Hugh, D.; Harry, M. Analysis of rate of penetration (ROP) prediction in drilling using physics-based and data-driven models. J. Pet. Sci. Eng. 2017, 159, 295–306. [Google Scholar] [CrossRef]
  22. Su, X.; Sun, J.; Gao, X.; Wang, M. Prediction method of Drilling rate penetration based on GBDT algorithm. Comput. Appl. Softw. 2019, 36, 87–92. [Google Scholar]
  23. Ashrafi, S.B.; Anemangely, M.; Sabah, M.; Ameri, M.J. Application of hybrid artificial neural networks for predicting rate of penetration (ROP): A case study from Marun oil field. J. Petrol. Sci. Eng. 2019, 175, 604–623. [Google Scholar] [CrossRef]
  24. Soares, C.; Gray, K. Real-time predictive capabilities of analytical and machine learning rate of penetration (ROP) models. J. Pet. Sci. Eng. 2019, 172, 934–959. [Google Scholar] [CrossRef]
  25. Hassan, A.; Elkatatny, S.; Al-Majed, A. Coupling rate of penetration and mechanical specific energy to Improve the efficiency of drilling gas wells. J. Nat. Gas Sci. Eng. 2020, 83, 103558. [Google Scholar] [CrossRef]
  26. Song, X.; Pei, Z.; Wang, P.; Zhang, G. Intelligent Prediction for Rate of Penetration Based on Support Vector Machine Regression. Xinjiang Oil Gas 2022, 18, 14–20. [Google Scholar]
  27. Ahmed, O.S.; Adeniran, A.A.; Samsuri, A. Computational intelligence based prediction of drilling rate of penetration: A comparative study. J. Pet. Sci. Eng. 2019, 172, 1–12. [Google Scholar] [CrossRef]
  28. Breiman, L. Random Forests. Mach. Learn. 2001, 45, 5–32. [Google Scholar] [CrossRef] [Green Version]
  29. Zhu, S.; Song, X.; Li, G. Intelligent real-time drag and torque analysis and sticking trend prediction of drill string. Oil Drill. Prod. Technol. 2021, 43, 428–435. [Google Scholar] [CrossRef]
  30. Ho, H.-S. An Improved Modeling Program for Computing the Torque and Drag in Directional and Deep Wells. In Proceedings of the SPE Annual Technical Conference and Exhibition, Houston, TX, USA, 2–5 October 1988. [Google Scholar] [CrossRef]
  31. Deb, K.; Pratap, A.; Agarwal, S.; Meyarivan, T.A.M.T. A fast and elitist multi-objective genetic algorithm: NSGA-II. IEEE Trans. Evol. Comput. 2002, 6, 182–197. [Google Scholar] [CrossRef]
  32. Boslaugh, S. Statistics in a Nutshell: A Desktop Quick Reference; O’Reilly Media Inc.: Boston, MA, USA, 2012. [Google Scholar]
Figure 1. The workflow of multiobjective drilling parameters optimization.
Figure 1. The workflow of multiobjective drilling parameters optimization.
Applsci 12 11704 g001
Figure 2. SVM algorithm.
Figure 2. SVM algorithm.
Applsci 12 11704 g002
Figure 3. The random forest algorithm.
Figure 3. The random forest algorithm.
Applsci 12 11704 g003
Figure 4. BP neural network algorithm.
Figure 4. BP neural network algorithm.
Applsci 12 11704 g004
Figure 5. Small drill string sections analysis diagram.
Figure 5. Small drill string sections analysis diagram.
Applsci 12 11704 g005
Figure 6. The flow chart of the NSGA-II.
Figure 6. The flow chart of the NSGA-II.
Applsci 12 11704 g006
Figure 7. ROP data collected from the oil field.
Figure 7. ROP data collected from the oil field.
Applsci 12 11704 g007
Figure 8. The result of abnormal data detection.
Figure 8. The result of abnormal data detection.
Applsci 12 11704 g008
Figure 9. The Pearson correlation coefficient between each parameter.
Figure 9. The Pearson correlation coefficient between each parameter.
Applsci 12 11704 g009
Figure 10. The prediction effect and MAPE comparison. (a) The prediction results of SVR model; (b) The prediction results of RF model; (c) The prediction results of BP network model; (d) Comparison of models accuracy.
Figure 10. The prediction effect and MAPE comparison. (a) The prediction results of SVR model; (b) The prediction results of RF model; (c) The prediction results of BP network model; (d) Comparison of models accuracy.
Applsci 12 11704 g010aApplsci 12 11704 g010b
Figure 11. The calculated drag distribution on the drill string of well A.
Figure 11. The calculated drag distribution on the drill string of well A.
Applsci 12 11704 g011
Table 1. Related works of multi-objective optimization of drilling parameters.
Table 1. Related works of multi-objective optimization of drilling parameters.
WorkObj. FunctionOpt. Parameters
Abughaban et al. [9]max ROP, min MSEWOB, RPM
Payette et al. [10]max ROP, min stick–slip riskWOB, RPM, GPM
Gidh et al. [11]max ROP, max bit lifeWOB, RPM
Guria et al. [12]max ROP, max bit lifeWOB, RPM, PP
Ammar et al. [13]max ROP, min nonproductive time (NPT)WOB, RPM, GPM
Table 2. Oilfield multi-source data.
Table 2. Oilfield multi-source data.
Data SourcesFeatures
Mud loggingDepth, rate of penetration (ROP), weight on bit (WOB), handing load, revolutions per minute (RPM), torque(T), pumping flow per minute (GPM), equivalent density of drilling fluid
Well loggingWell deviation, azimuth, acoustic logging, density logging
Bit parametersDiameter, cutting-tooth diameter, number of cutting tooth
Table 3. Traditional ROP equations and coefficients.
Table 3. Traditional ROP equations and coefficients.
WorkEquationCoefficients
Bingham [16] ROP = k ( W d ) a N k , a
B and Y [17] ROP = w f k c W N λ w f , k , c , λ
Hareland [18] ROP = w f G N γ W α d S w f , γ , α
Al-abduljabbar [19] ROP = 16.96 W a N T S S P Q d 2 ρ P V U C S b a , b
Where W is the weight on the bit, N is the rotary speed, T is the torque, Q is theflow rate, d is the drill-bit diameter, SSP is the standpipe pressure, PV is the plastic viscosity, and UCS is the uniaxial compressive strength.
Table 4. Superparameter of the ROP prediction data-driven models.
Table 4. Superparameter of the ROP prediction data-driven models.
ModelHyperparameter TypeValue
RFnumber of decision trees185
maximum depth of decision tree130
minimum number of samples required to split decision tree nodes2
finding the optimal number of feature variables to consider for a node9
impurity evaluation functionMSE
SVMkernel functionrbf
penalty parameter100
gamma parameter0.01
BPnumber of hidden layers3
number of neurons[64, 128, 32]
optimizerAdam
learning rate0.001
loss functionMSE
Table 5. NSGA-II Multiobjective optimization algorithm hyperparameters selection.
Table 5. NSGA-II Multiobjective optimization algorithm hyperparameters selection.
Hyperparameters TypeValue
number of individuals in each population20
number of population iterations25
probability of individual crossover0.7
probability of individual mutation0.2
Table 6. The ROP increase and drag reduction effect at test points.
Table 6. The ROP increase and drag reduction effect at test points.
Depth
(m)
ValuesWOB
(kN)
RPM
(r/min)
GPM
(l/min)
ROP
(m/h)
ImproveDrag
(kN)
Reduce
1181Initial206.360.525.018.2616.31%47.24.0%
Recommended188.266.827.021.2445.3
1591Initial95.461.234.020.0812.50%53.53.0%
Recommended89.568.037.022.5951.9
2304Initial85.252.538.015.1112.37%104.70.1%
Recommended80.059.242.016.98103.6
3004Initial144.956.043.010.2319.66%118.27.0%
Recommended133.263.046.012.22109.9
3636Initial170.048.248.03.2619.63%120.65.0%
Recommended163.056.852.03.9114.6
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Zang, C.; Lu, Z.; Ye, S.; Xu, X.; Xi, C.; Song, X.; Guo, Y.; Pan, T. Drilling Parameters Optimization for Horizontal Wells Based on a Multiobjective Genetic Algorithm to Improve the Rate of Penetration and Reduce Drill String Drag. Appl. Sci. 2022, 12, 11704. https://doi.org/10.3390/app122211704

AMA Style

Zang C, Lu Z, Ye S, Xu X, Xi C, Song X, Guo Y, Pan T. Drilling Parameters Optimization for Horizontal Wells Based on a Multiobjective Genetic Algorithm to Improve the Rate of Penetration and Reduce Drill String Drag. Applied Sciences. 2022; 12(22):11704. https://doi.org/10.3390/app122211704

Chicago/Turabian Style

Zang, Chuanzhen, Zongyu Lu, Shanlin Ye, Xinniu Xu, Chuanming Xi, Xianzhi Song, Yong Guo, and Tao Pan. 2022. "Drilling Parameters Optimization for Horizontal Wells Based on a Multiobjective Genetic Algorithm to Improve the Rate of Penetration and Reduce Drill String Drag" Applied Sciences 12, no. 22: 11704. https://doi.org/10.3390/app122211704

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop