| Literature DB >> 36120010 |
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.Entities:
Year: 2022 PMID: 36120010 PMCID: PMC9475626 DOI: 10.1021/acsomega.2c01602
Source DB: PubMed Journal: ACS Omega ISSN: 2470-1343
Statistical Details of the Obtained Data (2820 Data Points)
| statistical parameter | true vertical depth | weight on bit | pore pressure | mud weight | flow rate | bit rotational speed | pump pressure | fracture pressure |
|---|---|---|---|---|---|---|---|---|
| unit | (M) | (103 lb) | (Psi) | (PCF) | (Gpm) | (RPM) | (Psi) | (Psi) |
| mean | 2822.37 | 21.02 | 5382.41 | 94.99 | 550.9 | 138.36 | 1939.51 | 7876.22 |
| median | 2924.25 | 20 | 4456.21 | 79 | 530 | 147.7 | 2230.53 | 8714.18 |
| mode | 3595 | 22.5 | 2625.98 | 140 | 950 | 180 | 2505.56 | 8876.27 |
| kurtosis | 0.18 | 1.82 | –1.14 | –1.38 | –1.36 | –0.73 | –0.49 | –0.89 |
| skewness | –0.47 | 1.05 | 0.37 | 0.51 | 0.19 | –0.6 | –0.89 | –0.32 |
| range | 5645 | 69 | 9253.13 | 130 | 920 | 155.28 | 2657.17 | 11639.8 |
| minimum | 17 | 1 | 1254.78 | 30.5 | 80 | 42.83 | 297 | 1970.56 |
| maximum | 5662 | 70 | 10507.91 | 160.5 | 1000 | 198.11 | 2954.17 | 13610.36 |
| count | 2820 | 2820 | 2820 | 2820 | 2820 | 2820 | 2820 | 2820 |
Figure 1Correlating the input parameters with pore pressure.
Figure 2Correlating the input parameters with fracture pressure.
Pore Pressure Model Accuracy at Various Numbers of Neurons in the Hidden Layer
| no. of neuron | 6 | 7 | 8 | 9 | 10 |
|---|---|---|---|---|---|
| 0.959834 | 0.957698 | 0.968537 | 0.973057 | 0.974209 | |
| SD | 11.9194 | 12.59648 | 10.77635 | 10.56451 | 10.19303 |
| AE | 8.193236 | 8.238022 | 7.336244 | 6.991868 | 6.82669 |
Pore Pressure Model Optimization
| parameters | |||||
|---|---|---|---|---|---|
| no. of neurons | SD | AE | |||
| training algorithms | quasi-Newton method | 10 | 0.829518 | 20.62054 | 14.10447 |
| Bayesian regularization | 10 | 0.973244 | 10.38439 | 6.908809 | |
| conjugate gradient backpropagation with Powell–Beale restarts | 10 | 0.869605 | 18.64701 | 12.63703 | |
| conjugate gradient backpropagation with Fletcher–Reeves updates | 10 | 0.865919 | 18.28273 | 11.85177 | |
| conjugate gradient backpropagation with Polak–Ribiére updates | 10 | 0.871454 | 19.98383 | 13.11599 | |
| gradient descent | 10 | 0.746621 | 25.63 | 17.55691 | |
| Levenberg–Marquardt optimization | 10 | 0.974209 | 10.19303 | 6.82669 | |
Characteristics of the ANN Model for the Pore Pressure
| parameter | value |
|---|---|
| ANN layers number | 3 |
| neurons number in the input layer | 6 |
| optimum neuron number in the hidden layer | 10 |
| training algorithm for the neural network | Levenberg–Marquardt |
| transfer function of the hidden layer | tan sigmoid |
| transfer function of the output layer | pure linear |
Pore Pressure ANN Model’s Weights and Biases between Both Input and Middle Layers
| neuron # | |||||||
|---|---|---|---|---|---|---|---|
| 1 | 9.6497 | –1.348 | 0.3481 | 2.5739 | 0.4746 | 1.923 | 2.6811 |
| 2 | –0.3027 | 3.5919 | 0.3604 | –1.105 | 0.2562 | 0.4659 | 0.8272 |
| 3 | –0.4159 | 3.457 | 0.3705 | –0.848 | 0.3948 | 0.3184 | 0.8055 |
| 4 | 2.5997 | 3.5953 | 0.033 | 0.9389 | 0.4317 | –1.44 | –2.166 |
| 5 | 2.0827 | 3.1662 | 0.0841 | 0.6651 | 0.181 | –1.294 | –2.009 |
| 6 | 0.4062 | –20.25 | 0.6306 | 1.863 | 0.1061 | 1.6308 | 3.0477 |
| 7 | –4.1664 | –15.54 | 1.7787 | 4.9956 | 8.2936 | 13.537 | –13.02 |
| 8 | 0.4958 | 10.495 | –0.045 | 0.1314 | 0.0131 | 0.0411 | 8.3527 |
| 9 | –8.6798 | 7.3081 | 2.0131 | 8.2407 | 0.2335 | 7.052 | 0.4109 |
| 10 | 0.8955 | 3.6642 | 1.1215 | –5.383 | –0.016 | –2.086 | 2.1503 |
Pore Pressure ANN Model’s Weights and Biases between the Hidden and Output Layers
| neuron # | ||
|---|---|---|
| 1 | 0.0895 | –0.274 |
| 2 | 3.3274 | |
| 3 | –3.567 | |
| 4 | –1.416 | |
| 5 | 1.8164 | |
| 6 | 0.4929 | |
| 7 | 0.1166 | |
| 8 | 0.808 | |
| 9 | 0.0491 | |
| 10 | 0.0996 |
Figure 3Crossplots of the ANN model of pore pressure (after this work).
Characteristics of the ANN Model for the Fracture Pressure
| parameter | value |
|---|---|
| ANN layer number | 3 |
| optimum neuron number in the input layer | 8 |
| neuron number in the hidden layer | 10 |
| training algorithm for the neural network | Levenberg–Marquardt |
| transfer function of the hidden layer | tan sigmoid |
| transfer function of the output layer | pure linear |
Fracture Pressure Model Accuracy at Various Numbers of Neurons in the Hidden Layer
| no. of neurons | 5 | 6 | 7 | 8 | 9 | 10 |
|---|---|---|---|---|---|---|
| 0.994404 | 0.996955 | 0.995815 | 0.996558 | 0.997346 | 0.998045 | |
| SD | 2.900462 | 1.910062 | 2.371074 | 2.382204 | 1.940915 | 1.587291 |
| AE | 2.044637 | 1.172514 | 1.612936 | 1.538572 | 1.23047 | 1.071537 |
Fracture Pressure Model Optimization
| parameters | |||||
|---|---|---|---|---|---|
| no. of neurons | SD | AE | |||
| training algorithms | Quasi-Newton method | 10 | 0.993684 | 2.919704 | 2.090844 |
| Bayesian regularization | 10 | 0.997937 | 1.762994 | 1.141814 | |
| conjugate gradient backpropagation with Powell–Beale restarts | 10 | 0.989105 | 4.058622 | 2.961856 | |
| conjugate gradient backpropagation with Fletcher–Reeves updates | 10 | 0.985405 | 5.460595 | 3.661216 | |
| conjugate gradient backpropagation with Polak–Ribiére updates | 10 | 0.989865 | 4.147332 | 3.049172 | |
| gradient descent | 10 | 0.879852 | 19.10329 | 12.15249 | |
| Levenberg–Marquardt optimization | 10 | 0.998045 | 1.587291 | 1.071537 | |
Fracture Pressure ANN Model’s Weights and Biases between the Input and Hidden Layers
| neuron # | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| 1 | 0.3241 | –1.151 | –0.051 | –1.501 | –0.587 | –0.258 | –0.347 | –0.119 | 1.1758 |
| 2 | 0.1026 | –0.044 | 0.0638 | 0.6821 | 0.2901 | –0.057 | –0.394 | 0.3779 | –0.641 |
| 3 | 0.1102 | –2.464 | –0.064 | –2.569 | –0.045 | –0.052 | –0.971 | –0.189 | 1.4431 |
| 4 | –1.0031 | –1.644 | 0.1305 | 3.3006 | 0.8315 | 0.4596 | 0.4791 | 0.2237 | 0.682 |
| 5 | 0.8207 | 0.1819 | –0.06 | 0.0877 | –1.535 | –0.209 | 0.3499 | –0.346 | –0.578 |
| 6 | 0.7997 | 1.3559 | –0.105 | –3.443 | –0.631 | –0.369 | –0.478 | –0.316 | –1.071 |
| 7 | –0.5945 | –0.112 | 0.0829 | –0.254 | 1.1137 | 0.1322 | –0.243 | 0.5406 | 0.3886 |
| 8 | –0.2573 | –1.125 | –0.019 | –3.359 | 0.6707 | 0.2162 | –0.042 | –0.369 | –2.776 |
| 9 | –1.0237 | 0.7814 | 0.0217 | 1.1339 | 0.1426 | –0.11 | –1.033 | 0.1404 | –0.541 |
| 10 | –1.1454 | 0.8031 | 0.007 | 2.0982 | 0.9148 | 0.4497 | 0.3113 | –0.136 | –1.662 |
Fracture Pressure ANN Model’s Weights and Biases between the Hidden and Output Layers
| neuron # | ||
|---|---|---|
| 1 | 0.825 | 0.1801 |
| 2 | 0.8292 | |
| 3 | –0.314 | |
| 4 | –0.495 | |
| 5 | –0.889 | |
| 6 | –0.657 | |
| 7 | –1.226 | |
| 8 | –0.266 | |
| 9 | –0.166 | |
| 10 | 0.5124 |
Figure 4Crossplots of the ANN model of fracture pressure (after this work).
Figure 5Crossplots between the observed and calculated pore and fracture pressures.