Next Article in Journal
Analysis of the Heat Transfer Coefficient, Thermal Effusivity and Mathematical Modelling of Drying Kinetics of a Partitioned Single Pass Low-Cost Solar Drying of Cocoyam Chips with Economic Assessments
Previous Article in Journal
Biological and Medical Disturbances Due to Exposure to Fields Emitted by Electromagnetic Energy Devices—A Review
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

WOA (Whale Optimization Algorithm) Optimizes Elman Neural Network Model to Predict Porosity Value in Well Logging Curve

1
College of Earth Science and Technology, China University of Petroleum, Qingdao 266555, China
2
Sinopec Shengli Oilfield, Dongying 257000, China
*
Author to whom correspondence should be addressed.
Energies 2022, 15(12), 4456; https://doi.org/10.3390/en15124456
Submission received: 13 May 2022 / Revised: 2 June 2022 / Accepted: 10 June 2022 / Published: 18 June 2022

Abstract

:
Porosity is a vital parameter in reservoir research. In the process of oil exploration, reservoir research is very important for oil and gas exploration. Because it is necessary to take cores for indoor test in order to accurately obtain the porosity value of cores, this process consumes significant manpower and material resources. Therefore, this paper introduces the method of machine learning to predict the porosity by using logging curves. This paper creatively develops a WOA (whale optimization algorithm) optimized Elman neural network model to predict porosity through logging parameters PE, DEN, M2R1, AC, GR, R25, R4 and CNL. Porosity measurement is constructed by taking cores for indoor experiments. It contains a total of 328 sample points. The data is divided into training set and test set. The logging parameters are used as the input parameters of the prediction model, and the porosity measured in the laboratory are used as the output parameter. In order to evaluate the performance of the model, RMSE, R2, MAE and VAF evaluation indexes are introduced to evaluate. This paper also introduces the non-optimized Elman neural network and BP neural network to compare with this optimization model. The research shows that the WOA algorithm optimizes the super parameters of the Elman neural network, so that the performance of the WOA–Elman model is better than the Elman neural network model and the BP neural network model.

1. Introduction

At present, in the process of oil and gas field exploration and development, the direct measurement method (core analysis [1], sidewall coring [2], cuttings analysis [3]) and the indirect interpretation method (seismic data [4] and well logging data [5]) are the main methods to determine conventional reservoir parameters (porosity, permeability, saturation, etc.). One of the most important methods for reservoir parameter prediction is logging interpretation [6], which has the advantages of rich data, high resolution and low cost. Reservoir physical parameters are the major parameters for reservoir prediction and evaluation. Porosity, as one of the most basic reservoir physical parameters, can provide a reliable reference for reservoir interpretation. The methods to obtain reservoir porosity are mainly divided into the direct measurement method and the indirect interpretation method. The direct measurement method obtains porosity through core measurement, and the latter is obtained through logging data interpretation. The porosity obtained by rock physical analysis after drilling coring is more accurate than other methods [7], but the cost of sampling and testing is high. Moreover, with the increase of drilling depth, the difficulty of obtaining cores also increases. Therefore, the direct measurement method is limited and it is difficult to obtain the complete porosity of the whole area. The indirect interpretation method is used to determine reservoir porosity according to the relationship between geological information and logging data [8], which becomes more and more important in oil and gas resource exploration. However, there are many factors affecting reservoir porosity, and the relationship is complex, which brings great difficulties to the accurate prediction of reservoir porosity. Predecessors have established empirical formulas or simplified geological models to calculate and predict the reservoir porosity [9,10,11]. These methods can achieve good results for solving general geological reservoir problems. However, these methods cannot effectively obtain the complex nonlinear relationship and spatial continuity between porosity and logging data. Therefore, it is of great significance to explore and develop new porosity prediction methods to realize accurate reservoir prediction and evaluation.
S. J. Rogers [12] (1995) used the artificial neural network with back propagation architecture to predict the permeability value according to the porosity value at the same depth. The results showed that the permeability prediction effect of neural network is much better than that of regression prediction. P. M. Wong [13] (1995) used discriminant analysis and the back propagation neural network to predict lithofacies. The results showed that the effect of the neural network method was better than discriminant analysis. Patrick M. Wong [14] (1995) used the back propagation neural network method to predict porosity value, and proposed a weight visualization curve to optimize the neural network, so as to greatly reduce the training time. Fatai Anifowse [15] (2010) made use of fuzzy logic and function network to predict porosity and permeability. The results showed that under the same data set, the prediction effect of the mixed model (fuzzy logic- function network) was better than that of the single model. Wafaa El Shahat Afify [16] (2010) proposed an intelligent technology to determine reservoir physical properties from logging data by using fuzzy logic and neural network technology. The experimental results showed that this method could predict reservoir physical properties more accurately and reliably than the traditional reservoir physical property calculation method. A. Mohebbi [17] (2012) compared the predicted results of artificial neural network with the measured permeability in core analysis experiment, and the results showed that the predicted results of artificial neural network are reliable. A. F. Al Anazi [18] (2012) used the support vector regression method based on empirical risk minimization (ERM) to predict porosity and permeability, and compared it with multilayer perceptron. The results showed that the ERM-SVR method is better than the multilayer perceptron method in predicting porosity and permeability under the condition of small samples. Syed Shujath Ali [19] (2013) used the adaptive neuro fuzzy inference system (ANFIS), a functional network and a support vector machine to predict permeability and porosity. The results showed that the three machine learning models could achieve good results in prediction and had a positive impact on oilfield development and field guidance. Ahmed Ali Zerrouki [20] (2014) made use of the combination of fuzzy sorting and artificial neural network to predict porosity. The results showed that the correlation coefficient R2 between the porosity predicted by artificial neural network and the actual porosity value in logging data is 0.878, which also reflects the feasibility of applying artificial neural network to porosity prediction. Tahar Aïfa [21] (2014) proposed a hybrid neuro fuzzy model. The fuzzy logic method was used to correct the calculated permeability and the actual core permeability, and the neural network was used as the nonlinear regression method to predict the permeability. The results show that this hybrid method can be used as a tool for estimating reservoir physical properties. Ahmed Amara Konate [22] (2015) compared the generalized regression neural network (GRNN) and the feedforward back propagation neural network (FFBP) in porosity prediction model. The research results show that the GRNN network can estimate porosity parameters more accurately and reliably than the FFBP network. Oki Dwi Saputro [23] (2016) used the artificial neural network based on Levenberg Marquardt back propagation algorithm to predict the porosity in logging data. Through many tests, it was concluded that the optimal network structure is 10 hidden layers. Rafik [24] (2017) used the multiple regression method to predict permeability based on logging data, and also tested several other statistical regression techniques. The results showed that using the statistical regression method to predict permeability was very promising. Yufeng Gu [25] (2018) used a continuous constrained Boltzmann machine and a particle swarm optimization algorithm to optimize SVR to predict permeability. The experimental results showed that the new method was effective in permeability prediction. Salaheldin Elkatatny [26] (2018) used adaptive differential evolution optimization methods to optimize the artificial neural network to predict the total organic carbon. The input data are gamma ray, compression time, deep resistivity and bulk density. The adaptive algorithms were used to determine the best combination of the network structure of the artificial neural network (number of hidden layers, number of neuron layers, training function, transfer function), The experimental results showed that the neural network optimized by the adaptive difference algorithm had higher accuracy than the traditional artificial neural network algorithm. Navid Kardani [27] (2021) combined the equivalent optimization and improved equivalent optimization with two traditional machine learning algorithms, extreme neural network (ELM) and artificial neural network (ANN) to develop a new hybrid model. The experimental results showed that the combination of ANN, ELM and meta heuristic search algorithm can better predict the properties of carbonate reservoir. Jinwoo Lee [28] (2021) used a probabilistic neural network to predict properties in reservoir, and made use of multi-task learning to improve prediction accuracy. The experimental results showed that the model is superior to other supervised machine learning algorithms in prediction accuracy. Alvin K. Mulashani [29] (2021) proposed an improved GMDH based on Levenberg Marquardt (LM) to predict permeability. The results showed that this method could reasonably reduce the prediction time and had high accuracy. Compared with the traditional GMDH and back propagation neural network, it performed well in the training data, and also obtained good results in the test process, which could be used as an improved scheme for predicting reservoir parameters.
The above examples are the application of machine learning modelsused by scholars in the field of logging curve property prediction, but the task of improving the prediction accuracy still needs to continue. Therefore, many multivariate heuristic algorithms have been applied to the field of reservoir prediction, such as genetic algorithm, particle swarm optimization algorithm, gray wolf algorithm, sine cosine algorithm and multiverse algorithm. These meta heuristic algorithms play an important role in improving the accuracy of the original prediction models. Thus, the whale algorithm is proposed to improve the accuracy of Elman neural network prediction model.

2. Methodology

2.1. Elman

Elman neural network [30] is a local recurrent neural network. Its structure includes input layer, hidden layer, undertaking layer and output layer, as shown in Figure 1. The input layer unit plays the role of data input; the output layer unit performs linear weighting operation; the transfer function of the hidden layer element can be linear or nonlinear; the receiving layer unit is used to remember and store the output value of the hidden layer unit at the previous time. The special connection between the undertaking layer and the hidden layer makes the network model sensitive to time-series dynamic data, so the ability of Elman neural network to process complex time-varying data has been improved.
The mathematical model of Elman neural network is as follows:
q c ( k ) = q ( k 1 )
q ( k ) = g [ w 1 q c ( k ) + w 2 u ( k ) ]
h ( k ) = f [ q ( k ) w 3 ]
where g ( * ) is the transfer function of hidden layer neurons, and sigmoid function is often used; f ( * ) is the excitation function of the output neuron. The learning index function of the Elman neural network adopts the sum of squares function of error, and the expression is as follows:
E ( k ) = k = 1 n [ h ( k ) h c ( k ) ] 2
where h c ( k ) is target output value.

2.2. WOA

The whale optimization algorithm [31] is mainly divided into three steps: surrounding the prey, attacking by spiral bubble net, and looking for prey randomly. (1) Surrounding the prey. Because the target prey position is unknown, the WOA algorithm regards the best candidate individual position in the current whale group as the target prey position, and other individuals in the whale group update the position according to the position of the best candidate individual. Namely:
D = | C X * ( t ) X ( t ) |
X ( t + 1 ) = X * ( t ) A D
where X is the position vector of the current solution; t is the number of iterations; A and C are coefficient vectors; X * is the position vector of the optimal solution in the current whale population. The calculation methods of A and C are:
A = 2 a r a
C = 2 r
where: a is with the increase of the number of iterations, and it decreases linearly from 2 to 0; r is any vector between 0 and 1.
(2) Attacking by spiral bubble net. The WOA algorithm first calculates the distance between the individual whale and the target prey, and then simulates the spiral movement of the humpback whale for hunting behavior:
D = | X * ( t ) X ( t ) |
X ( t + 1 ) = D e b l cos ( 2 π l ) + X * ( t )
where: b is constant coefficient of spiral shape, l is a random number in [ 1 , 1 ] .
(3) Looking for prey randomly. When A is greater than 1 or less than −1, in order to improve the global search ability of the algorithm, individuals in the whale population randomly select prey by referring to each other’s positions.
D = | C X r a n d   X |
X ( t + 1 ) = X r a n d   A D
where: X r a n d   is randomly selected position vector of the current whale group.

3. Dataset Preparation

The sample data is the real data of oil wells in the exploration area (Western China). The logging data includes logging parameters such as PE, DEN, M2R1, AC, GR, R25, R4 and CNL. The full names corresponding to the abbreviations written in this article are shown in Table 1. In order to obtain accurate porosity values, several laboratory tests are carried out to test the porosity value. According to Boyle’s law, at a constant temperature, the volume of core chamber is certain, and the smaller the solid volume of rock sample is, the larger the volume of gas in rock ventricle is, and the lower the equilibrium pressure is after connecting with the standard chamber. On the contrary, the larger the solid volume of the rock sample placed in the core chamber is, the higher the equilibrium pressure is. Standard curve of solid volume and equilibrium pressure are drawn, and the equilibrium pressure of rock sample to be tested is measured, and the solid volume of rock sample is checked according to the standard curve. According to the following formula, the porosity of rock sample can be calculated:
ϕ = V p V f = V f V s V f
where: ϕ is porosity, V p is pore volume, V s is skeleton volume.
The measured porosity data corresponds to the logging data in the depth direction, and the prediction model is used to train and test the model, which is the Elman neural network based on the WOA. In order to verify the performance and feasibility of the algorithm, small sample data are selected for algorithm testing, 328 sample points are selected, of which 200 sample points are trained and 128 sample points are tested. The overall analysis and modeling process implemented in this study are shown in Figure 2; Figure 3 is a logging curve, which shows the value of logging parameters. Table 2 shows the statistical analysis of various logging data parameters.
The research method is mainly divided into four steps: (1) Data set preparation (2) Model establishment (3) Model verification and evaluation (4) Result analysis. An Elman neural network model based on the WOA is constructed, and then the best model is selected through the modeling results.
In this paper, Pearson and Spearman correlation coefficients are selected as the correlation evaluation criteria. The correlation coefficient is used to characterize the linear correlation between each logging parameter and porosity. Through the comparison, the logging parameters that are sensitive to porosity can be quickly identified. The calculation formula is:
r = cov ( X , Y ) D ( X ) D ( Y )
where, r indicates the correlation coefficient between two variables; cov ( X , Y ) represents the covariance of two variables to describe the linear relationship between two variables; D ( X ) and D ( Y ) are the variance of two variables respectively.
The closer the absolute value of the correlation coefficient of the two variables is to 1, the better the correlation is, and the closer it is to 0, the worse the correlation is. The form of correlation heat map is used in Figure 4 and Figure 5 to show the correlation between data parameters. The values in the drawing represent the correlation between the two parameters. It can be observed from Figure 4 that the algorithm correlation between porosity and DEN (based on Pearson algorithm) is the best, and the absolute value reaches 0.70, but the correlation between porosity and PE is the worst, and the absolute value is only 0.03. It can be observed from Figure 5 that porosity also has the best correlation with DEN (based on Spearman algorithm), with an absolute value of 0.65, and the correlation between porosity and PE is the worst, and the absolute value is only 0

4. Model Inspection and Evaluation

It is very necessary to verify and evaluate the developed models. After the models are established, whether the accuracy is excellent or not is related to the implementation of subsequent projects. Evaluating the accuracy and quality of the model can use RMSE, R2, MAE and VAF, so this paper introduces these four evaluation indicators.
RMSE is the square root of the ratio of the square of the deviation between the predicted value and the real value to the experimental sample size N; MAE is the average of the absolute value of the error between the predicted value and the real value. The smaller the RMSE and MAE are, the higher the accuracy of the model is. R2 And VAF are usually used to evaluate the linear fit of the model. If the value of R2 is closer to 1 or the value of VAF is closer to 100, the higher the quality of the model is.
R M S E = 1 N i = 1 N ( P O R i P O R i ) 2
R 2 = 1 i = 1 N ( P O R i P O R i ) 2 i = 1 N ( P O R i P O R ¯ i ) 2
M A E = 1 N i = 1 N | P O R i P O R i |
V A F = [ 1 var ( P O R i P O R i ) var ( P O R i ) ] × 100

5. Analysis of Prediction Results

Models are developed according to the process in Figure 2. The initialization operation of relevant parameters of Elman neural network model is executed. The hidden layer of the model is set to 10 layers; the training times are 1000; the learning rate is 0.01; the minimum error of training target is 0.0001; the display frequency is 25; the momentum factor is 0.01; the minimum performance gradient is 0.000001; the maximum number of failures is 10. The population number of MFO algorithm is set to 20 and the maximum number of iterations is set to 50.
Next, the training set is used to train the Elman neural network optimized based on the WOA algorithm, the non-optimized Elman neural network and the most widely used BP neural network. As shown in Figure 6 and Figure 7, the correlation between the predicted value and the actual value of the training data set and the testing data set can be seen, and the effect of these models is relatively good. The sampling points are basically distributed near the perfect line (actual porosity = predicted porosity). The WOA–Elman model has better training effect, with RMSE value of 0.1118, R2 value of 0.9904, MAE value of 0.0893 and VAF index of 99.10. After the model training, the test data set is used to verify and evaluate the three prediction models. By analyzing the correlation and error between the predicted porosity value and the actual porosity value, it can be seen from the figure that the sampling points are also basically distributed near the perfect line (actual porosity = predicted porosity). The performance of the three prediction models from high to low is WOA–Elman (RMSE = 0.1457; R2 = 0.9696; MAE = 0.1182; VAF = 97.01), Elman (RMSE = 0.3066; R2 = 0.8749; MAE = 0.2545; VAF = 87.50), and BP (RMSE = 0.7438; R2: 0.8608; MAE = 0.5265; VAF = 86.12). The results show that the prediction performance of the WOA–Elman model can achieve relatively high prediction accuracy. The RMSE of the model proposed in this paper is 0.1457, which is smaller than the back propagation neural network model proposed by P. M. Wong [13] in 1995 (RMSE = 2.700), fuzzy logic and neural network technology proposed by Wafaa El Shahat Afify [16] in 2010 (RMSE = 0.3896), feedforward directional propagation neural network proposed by Majid Jamshidian [32] in 2015 (RMSE = 0.1621) and deep learning model by Peng An [33] in 2018 (RMSE = 1.2688).
In order to more intuitively display the logging curve results, Figure 8 shows the results of porosity prediction by these three models, which can more intuitively display the prediction results. Figure 9 is a line chart comparing the real value with the predicted value, which can also show the prediction accuracy more truly and intuitively. The prediction effects of these three models are relatively good, which can reflect the general trend of porosity curve. It also shows the feasibility of applying machine learning to porosity prediction of logging curve. From Figure 10, we can see that the accuracy of the WOA–Elman neural network model is higher than that of the non-optimized Elman neural network model. Therefore, it can also be concluded that the WOA algorithm has greatly improved the accuracy of the Elman neural network model. Table 3 shows the values of each evaluation index of the three machine learning models

6. Conclusions

The WOA (whale optimization algorithm) has better optimization search ability, which is more suitable for the search of less parameters such as the Elman neural network weight and threshold. The performance of three models was as follows: WOA–Elman (RMSE: 0.1457; R2: 0.9696; MAE = 0.1182; VAF = 97.01), Elman (RMSE:0.3066; R2: 0.8749; MAE = 0.2545; VAF = 87.50), BP (RMSE:0.7438; R2: 0.8608; MAE = 0.5265; VAF = 86.12). Hence, the hybrid optimization model has good popularization and application value.
To conclude, the WOA–Elman neural network model proposed in this paper has good ability to predict porosity, and can effectively improve the performance of Elman neural network in super parameter adjustment.
In this paper, real oilfield data are used and good prediction results are achieved in the model test stage. The WOA–Elman neural network can be deployed in the prediction of oilfield data porosity curve in the future stage, which can save a great deal of manpower, material and financial resources.

Author Contributions

Data curation, P.Y.; Visualization, Z.Y. and Z.L.; Writing—original draft, Y.S.; Writing—review & editing, J.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research is supported by the National Natural Science Foundation Project “the development law of low-level sequence faults in petroliferous basins and their genetic relationship with high-level sequence faults—taking Jiyang depression in Bohai Bay Basin as an example” (42072169). The graduate student innovation project of China University of Petroleum (East China) “Research on carbonate rock fracture identification and three-dimensional transparent fusion display technology based on prestack inversion” (YCX2021014) is jointly supported by the national fund for studying abroad (202106450009).

Informed Consent Statement

Not applicable.

Data Availability Statement

The sample data is the real data of oil wells in the exploration area (Western China). The logging data includes logging parameters such as PE, DEN, M2R1, AC, GR, R25, R4 and CNL. In order to obtain accurate porosity values, several laboratory tests are carried out to test the porosity value.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Keelan, D.K. A critical review of core analysis techniques. J. Can. Pet. Technol. 1972, 11, 2. [Google Scholar] [CrossRef]
  2. Arora, A.; Bihani, A.D.; Padalkar, C.M.; Punase, A.D.; Patwardhan, S.D. Sidewall Coring: Advanced In-situ Freeze-Core Technique. In Proceedings of the International Petroleum Technology Conference, Bangkok, Thailand, 15–17 November 2011. [Google Scholar]
  3. Permata, I.; Khakimov, S.; Kenzhekhanov, S.; Toktarov, M.; Clippinger, K. High resolution cuttings analysis for well placement in the Uinta Basin. In Proceedings of the Unconventional Resources Technology Conference, Online, 20–22 July 2020; pp. 1018–1037. [Google Scholar]
  4. Doyen, P.M. Porosity from seismic data: A geostatistical approach. Geophysics 1988, 53, 1263–1275. [Google Scholar] [CrossRef]
  5. Babadagli, T.; Al-Salmi, S. A review of permeability-prediction methods for carbonate reservoirs using well-log data. SPE Reserv. Eng. 2004, 7, 75–88. [Google Scholar] [CrossRef]
  6. Tao, G.; King, M.S. Porosity and pore structure from acoustic well logging data 1. Geophys. Prospect. 1993, 41, 435–451. [Google Scholar] [CrossRef]
  7. Marica, F.; Chen, Q.; Hamilton, A.; Hall, C.; Al, T.; Balcom, B.J. Spatially resolved measurement of rock core porosity. J. Magn. Reson. 2006, 178, 136–141. [Google Scholar] [CrossRef]
  8. Roksandić, M.M. Seismic facies analysis concepts. Geophys. Prospect. 1978, 26, 383–398. [Google Scholar] [CrossRef]
  9. Bloch, S. Empirical Prediction of Porosity and Permeability in Sandstones. Am. Assoc. Pet. Geol. Bull. 1991, 75, 1145–1160. [Google Scholar]
  10. Bryant, S.; Cade, C.; Mellor, D. Permeability Prediction from Geologic Models. Am. Assoc. Pet. Geol. Bull. 1993, 77, 1338–1350. [Google Scholar]
  11. Lander, R.H.; Walderhaug, O. Predicting Porosity through Simulating Sandstone Compaction and Quartz Cementation. Am. Assoc. Pet. Geol. Bull. 1999, 83, 433–449. [Google Scholar]
  12. Rogers, S.J.; Chen, H.C.; Kopaska-Merkel, D.C.; Fang, J.H. Predicting Permeability from Porosity using Artificial Neural Networks. Am. Assoc. Pet. Geol. Bull. 1995, 79, 1786–1797. [Google Scholar]
  13. Wong, P.M.; Gedeon, T.D.; Taggart, I.J. An improved technique in porosity prediction: A neural network approach. IEEE Trans. Geosci. Remote Sens. 1995, 33, 971–980. [Google Scholar] [CrossRef]
  14. Wong, P.M.; Jian, F.X.; Taggart, I.J. A critical comparison of neural networks and discriminant analysis in lithofacies, porosity and permeability predictions. J. Pet. Geol. 1995, 18, 191–206. [Google Scholar] [CrossRef]
  15. Al-Anazi, A.F.; Gates, I.D. Support vector regression for porosity prediction in a heterogeneous reservoir: A comparative study. Comput. Geosci. 2010, 36, 1494–1503. [Google Scholar] [CrossRef]
  16. El-Shahat, W.; Afify, W.; Hassan, A. Permeability and porosity prediction from wireline logs using Neuro-Fuzzy technique. Ozean J. Appl. Sci. 2010, 3, 157–175. [Google Scholar]
  17. Mohebbi, A.; Kamalpour, R.; Keyvanloo, K.; Sarrafi, A. The prediction of permeability from well logging data based on reservoir zoning, using artificial neural networks in one of an Iranian heterogeneous oil reservoir. Pet. Sci. Technol. 2012, 30, 1998–2007. [Google Scholar] [CrossRef]
  18. Al-Anazi, A.F.; Gates, I.D. Support vector regression to predict porosity and permeability: Effect of sample size. Comput. Geosci. 2012, 39, 64–76. [Google Scholar] [CrossRef]
  19. Shujath Ali, S.; Hossain, M.E.; Hassan, M.; Abdulraheem, A. Hydraulic Unit Estimation from Predicted Permeability and Porosity using Artificial Intelligence Techniques. OnePetro North Africa Technical Conference and Exhibition, Cairo, Egypt, 15–17 April 2013. [Google Scholar]
  20. Zerrouki, A.A.; Aifa, T.; Baddari, K. Prediction of natural fracture porosity from well log data by means of fuzzy ranking and an artificial neural network in Hassi Messaoud oil field, Algeria. J. Pet. Sci. Eng. 2014, 115, 78–89. [Google Scholar] [CrossRef]
  21. Aïfa, T.; Baouche, R.; Baddari, K. Neuro-fuzzy system to predict permeability and porosity from well log data: A case study of Hassi R׳ Mel gas field, Algeria. J. Pet. Sci. Eng. 2014, 123, 217–229. [Google Scholar] [CrossRef]
  22. Konate, A.A.; Pan, H.; Khan, N.; Yang, J.H. Generalized regression and feed-forward back propagation neural networks in modelling porosity from geophysical well logs. J. Pet. Explor. Prod. Technol. 2015, 5, 157–166. [Google Scholar] [CrossRef] [Green Version]
  23. Saputro, O.D.; Maulana, Z.L.; Latief, F.D.E. Porosity Log Prediction Using Artificial Neural Network. J. Phys. Conf. Ser. 2016, 739, 012092. [Google Scholar] [CrossRef] [Green Version]
  24. Rafik, B.; Kamel, B. Prediction of permeability and porosity from well log data using the nonparametric regression with multivariate analysis and neural network, Hassi R’Mel Field, Algeria. Egypt. J. Pet. 2017, 26, 763–778. [Google Scholar] [CrossRef] [Green Version]
  25. Gu, Y.; Bao, Z.; Cui, G. Permeability prediction using hybrid techniques of continuous restricted Boltzmann machine, particle swarm optimization and support vector regression. J. Nat. Gas Sci. Eng. 2018, 59, 97–115. [Google Scholar] [CrossRef]
  26. Elkatatny, S. A self-adaptive artificial neural network technique to predict total organic carbon (TOC) based on well logs. Arab. J. Sci. Eng. 2019, 44, 6127–6137. [Google Scholar] [CrossRef]
  27. Khan, N.; Rehman, K. Application of fuzzy logic and neural networks for porosity analysis using well log data: An example from the Chanda Oil Field, Northwest Pakistan. Earth Sci. Inform. 2021, 14, 2183–2199. [Google Scholar] [CrossRef]
  28. Lee, J.; Kwon, M.; Hong, Y. Predicting Porosity and Water Saturation from Well-Log Data Using Probabilistic Multi-Task Neural Network with Normalizing Flows. In Proceedings of the OnePetro Offshore Technology Conference, Virtual and Houston, TX, USA, 16–19 August 2021. [Google Scholar]
  29. Mulashani, A.K.; Shen, C.; Nkurlu, B.M.; Mkono, C.N.; Kawamala, M. Enhanced group method of data handling (GMDH) for permeability prediction based on the modified Levenberg Marquardt technique from well log data. Energy 2022, 239, 121915. [Google Scholar] [CrossRef]
  30. Koskela, T.; Lehtokangas, M.; Saarinen, J.; Kaski, K. Time series prediction with multilayer perceptron, FIR and Elman neural networks. In Proceedings of the World Congress on Neural Networks, San Diego, CA, USA, 15–18 September 1996; INNS Press: San Diego, CA, USA, 1996; pp. 491–496. [Google Scholar]
  31. Mirjalili, S.; Lewis, A. The Whale Optimization Algorithm. Adv. Eng. Softw. 2016, 95, 51–67. [Google Scholar] [CrossRef]
  32. Jamshidian, M.; Hadian, M.; Zadeh, M.M.; Kazempoor, Z.; Bazargan, P.; Salehi, H. Prediction of Free-flowing Porosity and Permeability based on Conventional Well Logging Data using Artificial Neural Networks Optimized by Imperialist Competitive Algorithm–A Case Study in the South Pars Gas Field. J. Nat. Gas Sci. Eng. 2015, 24, 89–98. [Google Scholar] [CrossRef]
  33. An, P.; Yang, X.; Zhang, M. Porosity Prediction and Application with Multiwell-logging Curves based on Deep Neural Network. In SEG Technical Program Expanded Abstracts 2018; Society of Exploration Geophysicists: Houston, TX, USA, 2018; pp. 819–823. [Google Scholar]
Figure 1. Structure diagram of Elman neural network. In Elman neural network model, u ( k ) is input data for neural network; q ( k ) is the output for network hidden layer; q c ( k ) is the output of the receiving layer; h ( k ) is the output of neural network, w 1 ,   w 2 ,   w 3 respectively represent the weights from the receiving layer to the hidden layer, from the input layer to the hidden layer, and from the hidden layer to the output layer.
Figure 1. Structure diagram of Elman neural network. In Elman neural network model, u ( k ) is input data for neural network; q ( k ) is the output for network hidden layer; q c ( k ) is the output of the receiving layer; h ( k ) is the output of neural network, w 1 ,   w 2 ,   w 3 respectively represent the weights from the receiving layer to the hidden layer, from the input layer to the hidden layer, and from the hidden layer to the output layer.
Energies 15 04456 g001
Figure 2. Flow chart of optimizing Elman neural network based on WOA meta heuristic algorithm.
Figure 2. Flow chart of optimizing Elman neural network based on WOA meta heuristic algorithm.
Energies 15 04456 g002
Figure 3. Logging parameters and porosity logging curve.
Figure 3. Logging parameters and porosity logging curve.
Energies 15 04456 g003
Figure 4. Correlation between parameters based on Pearson algorithm.
Figure 4. Correlation between parameters based on Pearson algorithm.
Energies 15 04456 g004
Figure 5. Correlation between parameters based on Spearman algorithm.
Figure 5. Correlation between parameters based on Spearman algorithm.
Energies 15 04456 g005
Figure 6. Correlation and error analysis between predicted value and real value of three machine learning models based on training set.
Figure 6. Correlation and error analysis between predicted value and real value of three machine learning models based on training set.
Energies 15 04456 g006
Figure 7. Correlation and error analysis between predicted value and real value of three machine learning models based on test set.
Figure 7. Correlation and error analysis between predicted value and real value of three machine learning models based on test set.
Energies 15 04456 g007
Figure 8. Broken line diagram of predicted value and real value of three machine learning models based on test set.
Figure 8. Broken line diagram of predicted value and real value of three machine learning models based on test set.
Energies 15 04456 g008
Figure 9. Logging curve of comparison between predicted value and real value of three machine learning models.
Figure 9. Logging curve of comparison between predicted value and real value of three machine learning models.
Energies 15 04456 g009
Figure 10. Line chart of evaluation index of prediction model.
Figure 10. Line chart of evaluation index of prediction model.
Energies 15 04456 g010
Table 1. The full name of the abbreviation mentioned in the text.
Table 1. The full name of the abbreviation mentioned in the text.
AbbreviationFull Name
PEPhotoelectric absorption cross section index
DENDensity
M2R1High resolution array induced resistivity
ACAcoustic
GRGamma ray
R252.5 m bottom gradient resistivity
R44 m bottom gradient resistivity
CNLNeutron
PORPorosity
WOAWhale optimization algorithm
RMSERoot mean square error
MAEMean absolute error
BPback propagation
Table 2. Data statistics and interpretation.
Table 2. Data statistics and interpretation.
ParameterMinMaxMedianStdAverageSkew
PE3.0426.464.6020.72734.5822380.144289
DEN2.5192.6252.580.0191152.579354−0.25568
M2R1143705382.5117.3329390.55790.374388
AC5563571.42592357.6250.713462
GR3968475.90608548.88110.87834
R251111431266.855572125.28350.126538
R423730125615.22972257.61280.62556
CNL51281.5493648.0091460.123645
POR1.2726.1822.90751.0399053.1611070.595966
Table 3. Evaluation index values of three machine learning models.
Table 3. Evaluation index values of three machine learning models.
R2RMSEMAEVAF
Elman0.87490.30660.254587.50
WOA–Elman0.96960.14570.118297.01
BP0.86080.74380.526586.12
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Sun, Y.; Zhang, J.; Yu, Z.; Liu, Z.; Yin, P. WOA (Whale Optimization Algorithm) Optimizes Elman Neural Network Model to Predict Porosity Value in Well Logging Curve. Energies 2022, 15, 4456. https://doi.org/10.3390/en15124456

AMA Style

Sun Y, Zhang J, Yu Z, Liu Z, Yin P. WOA (Whale Optimization Algorithm) Optimizes Elman Neural Network Model to Predict Porosity Value in Well Logging Curve. Energies. 2022; 15(12):4456. https://doi.org/10.3390/en15124456

Chicago/Turabian Style

Sun, Youzhuang, Junhua Zhang, Zhengjun Yu, Zhen Liu, and Pengbo Yin. 2022. "WOA (Whale Optimization Algorithm) Optimizes Elman Neural Network Model to Predict Porosity Value in Well Logging Curve" Energies 15, no. 12: 4456. https://doi.org/10.3390/en15124456

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