Literature DB >> 36120010

New Models for Predicting Pore Pressure and Fracture Pressure while Drilling in Mixed Lithologies Using Artificial Neural Networks.

Samir Khaled1,2, Ahmed Ashraf Soliman1, Abdulrahman Mohamed1, Sayed Gomaa1,2, Attia Mahmoud Attia1.   

Abstract

Precise prediction of pore pressure and fracture pressure is a crucial aspect of petroleum engineering. The awareness of both fracture pressure and pore pressure is essential to control the well. It helps in the elimination of the problems related to drilling, waterflooding project, and hydraulic fracturing job such as fluid loss, kick, differential sticking, and blowout. Avoiding these problems enhances the performance and reduces the cost of operation. Several researchers proposed many models for predicting pore and fracture pressures using well log information, rock strength properties, or drilling data. However, some of these models are limited to one type of lithology such as clean and compacted shale formation, applicable only for the pressure generated by under compaction, and some of them cannot be used in unloading formations. Recently, artificial intelligence techniques showed a great performance in petroleum engineering applications. Hence, in this paper, two artificial neural network models are developed to estimate both pore pressure and fracture pressure through the use of 2820 data sets obtained from drilling data in mixed lithologies of sandstone, carbonate, and shale. The proposed artificial neural network (ANN) models achieved accurate estimation of pore and fracture pressures, where the coefficients of determination (R 2) for pore and fracture pressures are 0.974 and 0.998, respectively. Another data set from the Middle East was used to validate the developed models. The models estimated the pore and fracture pressures with high R 2 values of 0.90 and 0.99, respectively. This work demonstrates the validity and reliability of the developed models to calculate pore and fracture pressures from real-time surface drilling parameters by considering the formation type to overcome the limitation of previous models.
© 2022 The Authors. Published by American Chemical Society.

Entities:  

Year:  2022        PMID: 36120010      PMCID: PMC9475626          DOI: 10.1021/acsomega.2c01602

Source DB:  PubMed          Journal:  ACS Omega        ISSN: 2470-1343


Introduction

For the purpose of drilling wells safely, economically, and efficiently, it is vital to estimate the pore and fracture pressures with high accuracy; thus, the mud density can be enhanced to achieve adequate overbalance.[1] Drilling and production operations can be successful throughout the lifecycle of a hydrocarbon field if appropriate prediction models of pore and fracture pressures are used.[2] Pore pressure is referred to as the pressure exerted by formation fluids within porous media. Generally, the pore pressure can be easily predicted by assuming a normal formation fluid pressure gradient ranging from 0.433 psi/ft in the case of freshwater to 0.465 psi/ft in the case of saltwater. In practice, during drilling operations, some formations encountered either subnormal or abnormal pressure due to different mechanisms.[3] The most important mechanisms that are responsible for generating abnormal or Geo-pressured pore pressure are compaction, diagenesis, density difference, and fluid migration, while subnormal pore pressure occurs less frequently than abnormal pore pressure and is commonly found in depleted zones. Well control problems occurring in the case of pore pressure are not accurately determined, which may result in the loss of circulation problems in depleted zones or kick and blowout problems in pressurized formations. Therefore, understanding pore pressure is a critical part of the well design to select the casing setting depth, design the casing program, and maintain well control during drilling and completion operations.[4] Pore pressure can be measured directly or indirectly at the wellbore. The most common direct methods for measuring pore pressure are repeat formation tests (RFTs) and drill stem tests. These methods are time-consuming and expensive.[5] In addition, these methods provide discrete data of pore pressure measurements at specific depths, but only after the formation has been drilled. In contrast, various indirect methods such as Bingham, Hottmann and Johnson, Jorden and Shirley, Matthews and Kelly, Pennebaker, Rehm and McClendon, Zamora, and Eaton can be utilized to detect and predict the pore pressure based on seismic velocity and Petrophysical calculations before the drilling and/or while drilling by monitoring the drilling surface parameters.[6−14] The fracture pressure, on other hand, is the pressure that causes the rock formation to fracture when it exceeds the critical pressure value. Determination of fracture pressure is a critical part of drilling, waterflooding, and hydraulic fracturing operations. In the case of drilling and waterflood projects, the accurate determination of the fracture pressure value controls the well and prevents the loss of circulation problems. Moreover, for a successful hydraulic fracturing job, the formation should be pressurized higher than fracture pressure. Besides, fracture pressure determination impacts several aspects of a well plan, including mud weight, cement preparation, casing design, and wellbore instability.[15] The fracture pressure can be measured either in the field using the leak-off test (LOT) or using several developed correlations such as Hubbert and Willis, Matthews and Kelly, Pennebaker, Eaton, Christman, and Anderson et al.[9,10,16−19] In an effort to minimize the lost circulation risk during drilling, enhancing the estimation accuracy of fracture and pore pressures is an effective method, and it can assist drilling engineers in improving the drilling fluids and measures to prevent lost circulation. Therefore, several researchers had developed models by artificial intelligence to improve the estimation accuracy of fracture and pore pressures. Hu et al.[20] presented a new ANN model for predicting pore pressure that consists of three layers: two hidden layers and one output layer. The first hidden layer’s input data includes γ-ray and formation density, while the second hidden layer’s input data includes depth, formation density, and interval transit time. They verified the accuracy and feasibility of the ANN model using actual normal and overpressurized field data. Rashidi and Asadi[21] proposed an ANN model for predicting pore pressure in sandstone formations using drilling parameters such as mechanical specific energy and drilling efficiency. Hutomo et al.[22] used three layers and 20 neurons in each layer to build an ANN model to estimate pore pressure in terms of seismic attributes such as acoustic impedance, shear impedance, seismic frequency, and seismic amplitude as input data for the neural network model. Abdelaal et al.[23] developed different models using support vector machines (SVMs) and functional networks (FNs) for predicting pore pressure while drilling based on different parameters of hydraulic and mechanical drilling. Sadiq and Nashawi[24] developed an ANN model using actual field data as input parameters such as depth, overburden stress gradient, and Poisson’s ratio to estimate the fracture pressure gradients. They found that the ANN model using generalized regression neural networks yielded an appropriate approximation of the fracture gradient. Malallah and Nashawi[25] used the pore pressure, rock density, and depth as inputs to develop an ANN model to estimate the fracture gradient for reservoirs of the Middle East. They collected the data from 16 wells and found that the developed ANN model yielded a more accurate prediction of fracture pressure gradients than existing correlations. Keshavarzi et al.[26] developed an ANN model that could be utilized for estimating the fracture gradient in oil and gas wells accurately when the formation density, pore pressure, and depth are available. Kiss et al.[27] collected hydraulic fracturing data from 55 wells to establish an ANN model for fracturing pressure gradient prediction. They observed that the ANN model reduced the uncertainties in fracture pressure prediction by less than 10% in all types of reservoir rocks. Ahmed et al.[28] used drilling parameters such as rate of penetration, pore pressure, revolution per minute, weight on bit, and mud weight to build an ANN model for fracture pressure gradient estimation. They found that the ANN model with 13 neurons with a tan sigmoid transfer function estimated the fracture pressure gradient with high accuracy (R2) greater than 0.99. Ahmed et al.[29] built five AI models based on available surface drilling parameters to predict the fracture pressure gradients. They compared the results of AI models with empirical correlations such as Matthews and Kelly, Eaton, and Pennebaker models. They found that the ANN model predicted the fracture pressure with high accuracy and a high coefficient of determination (R2) rather than other empirical models. In this paper, two neural network models are established for estimating the fracture and pore pressures in mixed lithologies (sandstone, carbonate, and shale). These models are based on readily available data during the drilling process as weight on bit, mud weight, flow rate, RPM, and pump pressure.

Methodology

Artificial Neural Network

The artificial neural network (ANN) is a prominent computational technique for solving complex problems involving nonlinear relationships in a variety of applications, making it superior to traditional regression techniques. Also, the ANN could be able to approximate the nonlinear relationship between several variables.[30] The neural network consists of artificial neurons, an appropriate number of hidden layers, the optimum transfer function for the selected data learning function of the first data sets, and the optimum training function.[31] Neurons are components that have a specific input/output and are connected to build a network of nodes that make up organic neural networks.[32] A typical artificial neural network (ANN) involves an input layer (first layer) and hidden layers (middle layers), and the last layer is the output layer. The data are received by the input layer, and then the hidden layers create a connection between the parameters, and the results are produced in the output layer.[33] Each neuron in one layer is connected to each neuron in the next layer. Each connection has an assigned weight. The input parameters are handled by biases and weights to find relationships among the source and neurons.[34] As a result, the network’s performance is determined by the biases and weights chosen. Furthermore, the ANN performance is evaluated using sensitivity analysis on the number of neurons, the number of middle hidden layers, and training and transfer functions.[35] The sensitivity analysis on both neurons and middle layer numbers is evaluated using trial and error. This process is required to prevent overfitting by choosing many neurons or underfitting by choosing a fewer number of neurons.[36] Increasing the model’s size by adding more hidden layers and neurons leads to increase computing time, which results in a decrease in training error, while the error increases during testing the validation data, which is known as an overfitting issue. To avoid overfitting in neural networks, it is suggested that the early stopping criteria can be used with a portion of the data allocated for validation purposes. According to Niculescu,[37] the first stage in building the ANN is to normalize the inputs and outputs values in the range of −1 to 1. In general, collected data are categorized into three subsets on a regular basis. The training set is employed to calculate the gradient and to fine-tune both network parameters (weights and biases). The validation set is the second subset. Furthermore, the error of the validation data set is carried out during the training stage. During the initial stage of the training of the data, both training data set error and validation data error decrease. At this stage, as the error of the validation data set increases, this is considered an overfit issue. Also, the training phase is terminated when the error of the validation data set increases for a predetermined number of trials and the weights and biases at the lowest validation error are returned. The error that occurred during both the training and testing stages is not utilized during the training phase but is used during the comparison between different models. The correlation coefficient, denoted R, is an appropriate metric for demonstrating the effectiveness of the developed ANN.[28] Several researchers utilized artificial neural networks in different petroleum engineering applications. In reservoir engineering, ANN is used to estimate and predict the vertical sweep efficiency (EV) in terms of mobility ratio, water–oil ratio, and reservoir permeability variation;[38] estimate the areal sweep efficiency (EA) at different well patterns;[39] estimate gas condensate dew point pressure in the reservoir condition;[40] and predict the water saturation in carbonate formations using the nonlinear multiple regression (NLMR) and ANN model.[41] In drilling engineering applications, ANN helps in calculating the characteristics of the invert emulsion mud, such as yield point (YP) and plastic viscosity (PV).[42]

Data Description and Analysis

In this paper, 2820 data sets of fracture pressure, pore pressure, true vertical depth, weight on bit, mud weight, flow rate, bit rotational speed, and pump pressure are collected from 305 wells with mixed lithologies of sandstone, carbonate, and shale in the Marun oil field[43] to develop two ANN models for predicting the fracture and pore pressures. The collected data are statistically described in Table .
Table 1

Statistical Details of the Obtained Data (2820 Data Points)

statistical parametertrue vertical depthweight on bitpore pressuremud weightflow ratebit rotational speedpump pressurefracture pressure
unit(M)(103 lb)(Psi)(PCF)(Gpm)(RPM)(Psi)(Psi)
mean2822.3721.025382.4194.99550.9138.361939.517876.22
median2924.25204456.2179530147.72230.538714.18
mode359522.52625.981409501802505.568876.27
kurtosis0.181.82–1.14–1.38–1.36–0.73–0.49–0.89
skewness–0.471.050.370.510.19–0.6–0.89–0.32
range5645699253.13130920155.282657.1711639.8
minimum1711254.7830.58042.832971970.56
maximum56627010507.91160.51000198.112954.1713610.36
count28202820282028202820282028202820
In the building of any mathematical model on the basis of ANN, data preparation and analysis are critical steps. Besides, the quality and number of data points in the developed model determine its performance. Before developing the model, it is also very important to check the effect of each parameter on the required output. Figure shows that the pore pressure is directly proportional to four parameters (mud weight, TVD, formation type, and pump pressure) and inversely proportional to the flow rate and weight on bit. Figure illustrates that the fracture pressure is directly proportional to four parameters (pore pressure, TVD, mud weight, and formation type) and inversely proportional to another four parameters (flow rate, weight on bit, RPM, and pump pressure).
Figure 1

Correlating the input parameters with pore pressure.

Figure 2

Correlating the input parameters with fracture pressure.

Correlating the input parameters with pore pressure. Correlating the input parameters with fracture pressure.

Data Splitting

Before building ANN models to predict the pore and fracture pressures, the collected data sets are divided into three sets. The first set is employed for the process of model training, which represents 1974 data sets out of 2820 (70%), while 423 data sets (15%) are used for the purpose of validation, and the remaining 423 data sets (15%) are used to test the performance of the models. Besides, all of the data are normalized between −1 and 1 to build the ANN models.

Results and Discussion

Neural Network Model for Pore Pressure

In this work, an ANN model is developed to estimate the pore pressure as a function of true vertical depth, formation type, weight on bit, mud weight, flow rate, and pump pressure. The model is built based on three layers. The first layer is the input layer, which has six neurons for inputs. There are 10 neurons that contribute to the hidden layer, which is the second layer. The output layer, which has one neuron to predict the output parameter, pore pressure, is the third layer. To reach the optimum ANN model, we first examined the Levenberg–Marquardt approach as a training algorithm at different numbers of neurons (6, 7, 8, 9, and 10), as shown in Table . We found that with 10 neurons, the model would be more accurate with a coefficient of determination (R2) of 0.974 and an absolute mean relative error of 6.83%. Then, after several trials on the data using different training algorithms, it is discovered that the optimal training algorithm is the Levenberg–Marquardt approach, as presented in Table . To achieve this fact, a tan sigmoid function was selected as a transfer function for the middle hidden layer, and pure linear was examined to be the output function. The characteristics of the proposed model are introduced in Table .
Table 2

Pore Pressure Model Accuracy at Various Numbers of Neurons in the Hidden Layer

no. of neuron678910
R20.9598340.9576980.9685370.9730570.974209
SD11.919412.5964810.7763510.5645110.19303
AE8.1932368.2380227.3362446.9918686.82669
Table 3

Pore Pressure Model Optimization

  parameters
  no. of neuronsR2SDAE
training algorithmsquasi-Newton method100.82951820.6205414.10447
Bayesian regularization100.97324410.384396.908809
conjugate gradient backpropagation with Powell–Beale restarts100.86960518.6470112.63703
conjugate gradient backpropagation with Fletcher–Reeves updates100.86591918.2827311.85177
conjugate gradient backpropagation with Polak–Ribiére updates100.87145419.9838313.11599
gradient descent100.74662125.6317.55691
Levenberg–Marquardt optimization100.97420910.193036.82669
Table 4

Characteristics of the ANN Model for the Pore Pressure

parametervalue
ANN layers number3
neurons number in the input layer6
optimum neuron number in the hidden layer10
training algorithm for the neural networkLevenberg–Marquardt
transfer function of the hidden layertan sigmoid
transfer function of the output layerpure linear
The developed model for pore pressure using the ANN can be expressed as follows: First, the input parameters are normalized using the following expressions:The hidden inputs are calculated using eq for i = 1 to neuron number and for j = 1 to input numberwhere p represents the normalized input parameters. The following function in eq can be used to estimate the pore pressureThe proposed pore pressure model’s coefficients are listed in Tables and 6.
Table 5

Pore Pressure ANN Model’s Weights and Biases between Both Input and Middle Layers

neuron #wi,j = 1wi,j = 2wi,j = 3wi,j = 4wi,j = 5wi,j = 6bi
19.6497–1.3480.34812.57390.47461.9232.6811
2–0.30273.59190.3604–1.1050.25620.46590.8272
3–0.41593.4570.3705–0.8480.39480.31840.8055
42.59973.59530.0330.93890.4317–1.44–2.166
52.08273.16620.08410.66510.181–1.294–2.009
60.4062–20.250.63061.8630.10611.63083.0477
7–4.1664–15.541.77874.99568.293613.537–13.02
80.495810.495–0.0450.13140.01310.04118.3527
9–8.67987.30812.01318.24070.23357.0520.4109
100.89553.66421.1215–5.383–0.016–2.0862.1503
Table 6

Pore Pressure ANN Model’s Weights and Biases between the Hidden and Output Layers

neuron #whoibho
10.0895–0.274
23.3274 
3–3.567 
4–1.416 
51.8164 
60.4929 
70.1166 
80.808 
90.0491 
100.0996 
Regression plots for the pore pressure model, as indicated in Figure , present the relation between network outputs and targets for training, validation, testing, and all data points. The fit is good for all of the sets of data in this work, and the R-squared values are higher than 0.974.
Figure 3

Crossplots of the ANN model of pore pressure (after this work).

Crossplots of the ANN model of pore pressure (after this work).

Neural Network Model for Fracture Pressure

In this work, a neural network model for fracture pressure is built in terms of pore pressure, true vertical depth, mud weight, formation type, flow rate, weight on bit, bit rotational speed, and pump pressure. As shown in Table , many trials have been carried out to achieve the optimum fracture pressure model architecture that is made up of three layers (an input layer, one hidden layer, and an output layer). The input layer has eight neurons, one hidden layer has 10 neurons, and the output layer has one neuron to predict the fracture pressure. To reach the optimum ANN model, we first examined different numbers of hidden neurons (5, 6, 7, 8, 9, and 10) using the Levenberg–Marquardt approach, as presented in Table . We found that the optimum number of hidden neurons is 10, where the coefficient of determination (R2) is 0.998 and the absolute mean relative error is 1.07%. As shown in Table , the Levenberg–Marquardt approach showed superior performance over the other training algorithms. In addition, tan sigmoid and pure linear functions are the more suitable transfer functions between the input layer and the hidden layer, and between the hidden layer and the output layer, respectively (Table ).
Table 9

Characteristics of the ANN Model for the Fracture Pressure

parametervalue
ANN layer number3
optimum neuron number in the input layer8
neuron number in the hidden layer10
training algorithm for the neural networkLevenberg–Marquardt
transfer function of the hidden layertan sigmoid
transfer function of the output layerpure linear
Table 7

Fracture Pressure Model Accuracy at Various Numbers of Neurons in the Hidden Layer

no. of neurons5678910
R20.9944040.9969550.9958150.9965580.9973460.998045
SD2.9004621.9100622.3710742.3822041.9409151.587291
AE2.0446371.1725141.6129361.5385721.230471.071537
Table 8

Fracture Pressure Model Optimization

  parameters
  no. of neuronsR2SDAE
training algorithmsQuasi-Newton method100.9936842.9197042.090844
Bayesian regularization100.9979371.7629941.141814
conjugate gradient backpropagation with Powell–Beale restarts100.9891054.0586222.961856
conjugate gradient backpropagation with Fletcher–Reeves updates100.9854055.4605953.661216
conjugate gradient backpropagation with Polak–Ribiére updates100.9898654.1473323.049172
gradient descent100.87985219.1032912.15249
Levenberg–Marquardt optimization100.9980451.5872911.071537
The developed model for fracture pressure using the ANN can be expressed as follows First, the input parameters are normalized using eqs –6 and 9–10The hidden inputs are calculated using eq for i = 1 to neuron number and for j = 1 to input number. The following function in eq can be used to estimate the fracture pressure:The proposed fracture pressure model’s coefficients are listed in Tables and11
Table 10

Fracture Pressure ANN Model’s Weights and Biases between the Input and Hidden Layers

neuron #wi,j = 1wi,j = 2wi,j = 3wi,j = 4wi,j = 5wi,j = 6wi,j = 7wi,j = 8bi
10.3241–1.151–0.051–1.501–0.587–0.258–0.347–0.1191.1758
20.1026–0.0440.06380.68210.2901–0.057–0.3940.3779–0.641
30.1102–2.464–0.064–2.569–0.045–0.052–0.971–0.1891.4431
4–1.0031–1.6440.13053.30060.83150.45960.47910.22370.682
50.82070.1819–0.060.0877–1.535–0.2090.3499–0.346–0.578
60.79971.3559–0.105–3.443–0.631–0.369–0.478–0.316–1.071
7–0.5945–0.1120.0829–0.2541.11370.1322–0.2430.54060.3886
8–0.2573–1.125–0.019–3.3590.67070.2162–0.042–0.369–2.776
9–1.02370.78140.02171.13390.1426–0.11–1.0330.1404–0.541
10–1.14540.80310.0072.09820.91480.44970.3113–0.136–1.662
Table 11

Fracture Pressure ANN Model’s Weights and Biases between the Hidden and Output Layers

neuron #whoibho
10.8250.1801
20.8292 
3–0.314 
4–0.495 
5–0.889 
6–0.657 
7–1.226 
8–0.266 
9–0.166 
100.5124 
Regression plots for the fracture pressure model, as indicated in Figure , present the relation between network outputs and targets for training, validation, testing, and all data points. The fit is good for all of the sets of data in this work, and the R-squared values are higher than 0.998.
Figure 4

Crossplots of the ANN model of fracture pressure (after this work).

Crossplots of the ANN model of fracture pressure (after this work).

Model Performance Evaluation

The performance of the developed two models for estimating the pore and fracture pressures was validated using 25 data points from a well located in the Middle East. A comparison between the actual pressures versus the calculated pressures from the models was established. Two ANN models achieved outstanding performance for predicting pore and fracture pressures with high coefficients of determination (R2) values of 0.90 and 0.99, respectively. Figure demonstrates the crossplots between the observed and calculated pore and fracture pressures. As displayed in Figure , the fit is good and shows the high accuracy of pore pressure and fracture pressure prediction.
Figure 5

Crossplots between the observed and calculated pore and fracture pressures.

Crossplots between the observed and calculated pore and fracture pressures.

Conclusions

The following conclusions can be drawn from the results of this work: Two Artificial neural network (ANN) models are developed to estimate both pore and fracture pressures using more than 2820 field data points. An artificial neural network (ANN) model for estimating the pore pressure is developed in terms of real drilling surface available parameters (WOB, TVD, MW, flow rate, pump pressure, and formation type). The developed model shows outstanding performance with a high coefficient of determination of 0.974 and an absolute mean relative error of 6.83%. An artificial neural network (ANN) model for estimating the fracture pressure is developed based on real drilling surface available parameters (pore pressure, WOB, TVD, MW, flow rate, pump pressure, RPM, and formation type). The developed model achieves superior accuracy with a high coefficient of determination of 0.998 and an absolute mean relative error of 1.07%. The developed models achieved high accuracy in predicting the pore and fracture pressures for the validation stage with coefficients of determination of 0.90 and 0.99, respectively. These developed ANN models have the advantage of real-time prediction of both pore and fracture pressures using real-time surface drilling data. The formation type is taken into consideration in both developed ANN models, which overcomes the limitation of previous empirical models and shows the novelty of these outstanding ANN models in the estimation of both pore and fracture pressures.
  4 in total

1.  New Correlation for Calculating Water Saturation Based on Permeability, Porosity, and Resistivity Index in Carbonate Reservoirs.

Authors:  Sayed Gomaa; Ahmed Ashraf Soliman; Abdulrahman Mohamed; Ramadan Emara; Attia Mahmoud Attia
Journal:  ACS Omega       Date:  2022-01-20

2.  Prediction of the Rheological Properties of Invert Emulsion Mud Using an Artificial Neural Network.

Authors:  Abdelrahman Gouda; Samir Khaled; Sayed Gomaa; Attia M Attia
Journal:  ACS Omega       Date:  2021-11-24

3.  Neural representations of hunger and satiety in Prader-Willi syndrome.

Authors:  E C Hinton; A J Holland; M S N Gellatly; S Soni; M Patterson; M A Ghatei; A M Owen
Journal:  Int J Obes (Lond)       Date:  2006-02       Impact factor: 5.095

4.  Data-Driven Modeling Approach for Pore Pressure Gradient Prediction while Drilling from Drilling Parameters.

Authors:  Ahmed Abdelaal; Salaheldin Elkatatny; Abdulazeez Abdulraheem
Journal:  ACS Omega       Date:  2021-05-19
  4 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.