Next Article in Journal
Novel Five-Level ANPC Bidirectional Converter for Power Quality Enhancement during G2V/V2G Operation of Cascaded EV Charger
Previous Article in Journal
Understanding the Potential of Wind Farm Exploitation in Tropical Island Countries: A Case for Indonesia
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A New Model for Estimation of Bubble Point Pressure Using a Bayesian Optimized Least Square Gradient Boosting Ensemble

by
Saad Alatefi
1,* and
Abdullah M. Almeshal
2
1
Department of Petroleum Engineering Technology, College of Technological Studies, PAAET, P.O. Box 42325, Shuwaikh 70654, Kuwait
2
Department of Electronic Engineering Technology, College of Technological Studies, PAAET, P.O. Box 42325, Shuwaikh 70654, Kuwait
*
Author to whom correspondence should be addressed.
Energies 2021, 14(9), 2653; https://doi.org/10.3390/en14092653
Submission received: 8 April 2021 / Revised: 30 April 2021 / Accepted: 3 May 2021 / Published: 5 May 2021

Abstract

:
Accurate estimation of crude oil Bubble Point Pressure (Pb) plays a vital rule in the development cycle of an oil field. Bubble point pressure is required in many petroleum engineering calculations such as reserves estimation, material balance, reservoir simulation, production equipment design, and optimization of well performance. Additionally, bubble point pressure is a key input parameter in most oil property correlations. Thus, an error in a bubble point pressure estimate will definitely propagate additional error in the prediction of other oil properties. Accordingly, many bubble point pressure correlations have been developed in the literature. However, they often lack accuracy, especially when applied for global crude oil data, due to the fact that they are either developed using a limited range of independent variables or developed for a specific geographic location (i.e., specific crude oil composition). This research presents a utilization of the state-of-the-art Bayesian optimized Least Square Gradient Boosting Ensemble (LS-Boost) to predict bubble point pressure as a function of readily available field data. The proposed model was trained on a global crude oil database which contains (4800) experimentally measured, Pressure–Volume–Temperature (PVT) data sets of a diverse collection of crude oil mixtures from different oil fields in the North Sea, Africa, Asia, Middle East, and South and North America. Furthermore, an independent (775) PVT data set, which was collected from open literature, was used to investigate the effectiveness of the proposed model to predict the bubble point pressure from data that were not used during the model development process. The accuracy of the proposed model was compared to several published correlations (13 in total for both parametric and non-parametric models) as well as two other machine learning techniques, Multi-Layer Perceptron Neural Networks (MPL-ANN) and Support Vector Machines (SVM). The proposed LS-Boost model showed superior performance and remarkably outperformed all bubble point pressure models considered in this study.

1. Introduction

Determination of reservoir fluid bubble point pressure is a key element in the oil field development process. Bubble point pressure is required in many petroleum engineering calculations such as reserves estimation, material balance, reservoir simulation, production equipment design, and optimization of well performance. Bubble point pressure is an input parameter in other Pressure–Volume–Temperature (PVT) properties such as density, formation volume factor (Bo), and viscosity of reservoir fluids. Therefore, an inaccurate estimate of bubble point pressure will definitely propagate error in other oil PVT properties.
Ideally, the most accurate way to estimate PVT properties, including bubble point pressure, is through laboratory experiments on collected bottom-hole reservoir fluid samples or recombined surface samples. However, in reality this option is not always available for all scenarios due to many reasons, such as inadequate or contaminated samples, associated high cost of experiments, or the fact that these experiments are usually conducted for certain ranges of pressure and temperature (typically only reservoir temperature). Therefore, if lab measurements are unavailable or the field engineer needs to estimate PVT properties for a range that is not covered in lab measurements, other means of estimation such as empirical correlations should be used.
Late in the 1940s, Katz [1] and Standing [2] introduced the idea of using readily available field data such as gas solution oil ratio (Rs), stock tank oil gravity, gas specific gravity, and reservoir temperature to predict reservoir fluid PVT properties. Ever since, many correlations have been published in the literature for various crude types from different regions in the world. Standing [2] presented a bubble point pressure correlation for U.S. crude oil in California. Later, many studies [3,4,5,6,7] provided modifications to the Standing correlation by recalculating the correlation coefficients using new crude oil data or by adding new coefficients to the original correlation. Glasø in 1980 [8] extended Standing’s [2] work by taking into account the effect of non-hydrocarbon impurities and oil parafinicity on bubble point pressure. Al-Marhoun in 1988 [9] presented a new correlation for Middle East crude oil, showing that both the Sanding and Glasø correlations did not produce adequate accuracy for Middle East crude oil. Dokla and Osman in 1992 [10] provided modifications to the Al-Marhoun model using a new PVT data set. Alshammasi in 1999 [11] presented a critical review of most of the available correlations using PVT data from open literature and also presented a new bubble point correlation. McCain et. al. in 1998 [12] and Malallah et. al. in 2006 [13] both used a non-parametric regression technique called Alternating Expectation Condition (ACE) by Breiman and Friedman [14] to accurately predict bubble point pressure.
At the beginning of the new millennium, many researchers turned their attention to the use of artificial intelligence techniques as a more accurate option compared to classical correlations in the determination of PVT properties. Gharbi et. al. [15] was among the first to use artificial intelligence in predicting bubble point pressure using a Multi-Layer Perceptron Neural Network (MLP-ANN), and the developed network outperformed classical correlations for the PVT data used. Since then, many studies have been presented in the literature on the use of artificial intelligence/machine learning techniques as a better replacement to classical correlations for the prediction of bubble point pressure [16,17,18,19,20,21,22,23,24,25].
Nevertheless, most available bubble point pressure correlations and intelligent predictive models lack accuracy when introduced to global crude oil PVT data, due to the fact that they are either developed using a limited range of independent variables or developed for a specific geographic location (e.g., specific crude oil composition).
Consequently, the current study presents the use of a large and global crude oil database in the utilization of a state-of-the-art Bayesian-optimized Least Square Gradient Boosting Ensemble (LS-Boost) for prediction of bubble point pressure. The global database used in building the LS-Boost model consists of 4800 experimentally measured PVT data sets of a diverse collection of crude oil mixtures from different oil fields in the North Sea, Asia, Africa, Middle East, and South and North America. The accuracy of the developed model was compared to commonly used bubble point correlations. Two other Machine Learning techniques were developed using the global database (Multi-Layer Perceptron Neural Network, MLP-ANN and Support Vector Machine, SVM) for sake of comparison with the developed model. The MLP-ANN and SVM were chosen because they are the most common machine learning techniques used in the literature to predict crude oil bubble point pressure [16,17,18,19,20,21,22,23,24,25]. Furthermore, an independent (775) PVT data set, which was collected from open literature, was used to investigate the effectiveness of the proposed model to predict the bubble point pressure from data that were not used during the model development process. Boosting an ensemble of regression algorithms has various advantages when compared to using a single regressor. By combining weak learners into a single meta learner, the ensemble would yield to a better generalization. Moreover, ensemble algorithms have been reported to handle missing data and have the ability to model nonlinear patterns. On the other hand, the tuning of hyperparameters to achieve optimal regression performance may require the integration of optimization algorithms that would require large computational power for large data sets [26,27,28].

2. Data Acquisition and Analysis

2.1. Global Database

The main aim of this study was to utilize a large and global database of experimentally measured PVT data to develop a general and accurate bubble point pressure (Pb) model in order to overcome the limitations usually associated with existing correlations. These limitations mostly fall into two categories, a) the use of a limited data range, and/or b) the use of specific geographic crude type (e.g., specific crude oil composition).
Similar to existing correlations, the proposed model predicts bubble point pressure as a function of readily available field data. A total of 4800 PVT data sets were collected from major oil fields from different regions all over the world. Each PVT data set contained the following independent parameters:
  • Initial Solution Gas–Oil Ratio (Rs), SCF/STB
  • Gas Specific Gravity ( γ g ), dimensionless
  • Stock Tank Oil Gravity ( γ o ), API
  • Reservoir Temperature (T), Fahrenheit (F).
The collected data sets cover a wide range of variation for dependent and independents parameters, as shown in Table 1 which presents the range of statistical parameters of the studied global database.
The global database was used to train and validate the developed machine learning models (LS-Boost, MLP-ANN, and SVM), using a five-fold cross validation technique in order to avoid overfitting and selection bias issues. Furthermore, the global database was used to critically evaluate commonly used bubble point correlations.

2.2. Literature Database

Although the global database was sufficient to develop a general predictive model and draw solid conclusions on its performance compared to commonly available correlations, we aimed to take an extra step of model verification by introducing an independent PVT data set, which was not used in the model development and validation process, in order to test the generalization ability of the proposed model.
Accordingly, an additional database of 775 PVT sets was collected from open literature [1,29,30,31,32,33,34]. This database consists of 5 sub-data sets representing different geographic crude types and a diverse range of pertinent parameters. The sub-data sets are divided based on their geographic origin as follows:
  • Data Set L-1: Middle East Crude (212 data sets of Saudi Arabia and UAE crudes, reference [9,10])
  • Data Set L-2: Asia Crude (125 data sets of Malaysia and Pakistan crudes, reference [29,30])
  • Data Set L-3: Africa Crude (48 data sets of Nigeria and Niger Delta Basin crudes, reference [31,32])
  • Data Set L-4: North Sea Crude (46 data sets, reference [8])
  • Data Set L-5: Worldwide Crude (425 data sets of worldwide crudes, reference [1,33,34])
The range of statistical parameters of the literature database is presented in Table 2.

3. Methodology

As mentioned earlier, this study was intended to develop a general intelligent model and to critically review available bubble point pressure correlations. Thus, this section will give a brief introduction of all correlations used in this study as well as a description of the developed intelligent model.

3.1. Bubble Point Pressure Correlations

In this study, thirteen bubble point correlations were evaluated using our global database. It should be noted that the main advantage of these correlations is that they have simple mathematical form, and they are easy to interpret. On the other hand, they usually need tuning whenever they are introduced to new PVT data sets or new crude types. These correlations can be divided into four categories as follows:
  • Standing-Type Models
  • Glasø-Type Models
  • Al-Marhoun-Type Models
  • Non-Parametric Regression Models

3.1.1. Standing-Type Models

Standing Correlation 1947 [2] was one of the first attempts to predict bubble point pressure using readily available field data. It was developed based on 105 experimentally measured PVT data sets from California, USA. The range of pertinent parameters are as follows: bubble point pressure from 130 to 7000 psi, solution gas–oil ratio from 20 to 1425 SCF/STB, gas specific gravity from 0.59 to 0.95, oil relative density from 16.5 to 63.8 API, and reservoir temperature from 100 to 258 F.
The original form of the Standing Correlation is shown in Equation (1):
P b = a 1 R s γ g a 2 10 X a 5 ,   X = [ a 3   T a 4 γ o A P I ]
where [a1 = 18.2, a2 = 0.83, a3 = 0.00091, a4 = 0.0125, a5 = 1.4].
Later, many researchers tried to improve the Standing correlation by recalculating model coefficients using new PVT data sets or by adding new coefficients to the original correlation. These Standing type correlations are listed below:
  • Vazquez and Beggs, 1980 [3]
  • Petrosky and Farshad, 1993 [4]
  • Farshad et. al., 1996 [5]
  • Velarde et. al., 1997 [6]
  • Didoruk and Christman, 2004 [7]
Mathematical forms of the above correlations can be found in Appendix A. The type of crude used in these correlations and the range of input parameters are presented in Table 3.

3.1.2. Glasø-Type Models

Glasø 1980 [8] extended Standing’s [2] work by taking into account the effect of non-hydrocarbon impurities (e.g., CO2, N2, and H2S) in crude oil bubble point pressure as well as the effect of oil paraffinicity. Glasø correlation was developed based on 46 experimentally measured PVT data sets from the North Sea. The range of pertinent parameters are as follows: bubble point pressure from 165 to 7142 psi, solution gas–oil ratio from 90 to 2637 SCF/STB, gas specific gravity from 0.65 to 1.28, oil relative density from 22.3 to 48.1 API, and reservoir temperature from 80 to 280 F.
The Glasø Correlation is shown in Equation (2):
P b = 10 a 1 + a 2   l o g X a 3   l o g X 2   ,   X = R s γ g a 4 T a 5 γ o A P I a 6
where [a1 = 1.7669, a2 = 1.7447, a3 = 0.30218, a4 = 0.816, a5 = 0.172, a6 = −0.989].
Farshad et. al. in 1992 [5] made the only published attempt to modify Glasø Correlation [8]. This modification was done based on new PVT data sets of crude oil from Colombia, South America. The range of input parameters used in this modification are presented in Table 3. The mathematical form of Farshad et. al.’s correlation can be found in Appendix A.

3.1.3. Al-Marhuon-Type Models

Al-Marhoun in 1988 [9] developed his correlation based on 160 experimentally measured PVT data sets from 69 Middle East reservoirs. The Average Absolute Relative Error (AARE) of this correlation was 3.66% based on the Middle East data used in correlation development, while the Standing and Glasø correlations failed to give accurate results for the same data, with an AARE of 12.08% and 25.22%, respectively. The range of Al-Marhoun correlation parameters are as follows: bubble point pressure from 130 to 3573 psi, solution gas–oil ratio from 26 to 1602 SCF/STB, gas specific gravity from 0.75 to 1.37, oil relative density from 19.4 to 44.6 API, and reservoir temperature from 74 to 240 F.
The Al-Marhoun correlation is shown in Equation (3). The oil relative density used in this equation is dimensionless and not in API units:
P b = a 1 × R s   a 2 × γ g a 3 × γ o a 4 × T + 460 a 5
where [a1 = 0.005381, a2 = 0.7151, a3 = −1.8778, a4 = 3.1437, a5 = 1.32657].
Modifications of the Al-Marhoun model are listed below:
  • Dokla and Osman, 1992 [10]
  • Alshammasi, 1999 [11]
Mathematical forms of the above correlations can be found in Appendix A. The type of crude oil used in these correlations and the range of input parameters are presented in Table 3.

3.1.4. Non-Parametric Regression-Type Models

Non-parametric regression is a powerful statistical tool which provides a non-biased, data-driven way of providing the minimum error relationship between dependent and independent variables. Hence, unlike parametric regressions, it does not assume any predetermined functional form between dependent and independent variables.
McCain et. al. in 1998 [12] used a nonparametric regression technique called Alternating Conditional Expectation (ACE) and developed by Breiman and Friedman [14] to predict bubble point pressure using a total of 728 PVT data sets from different regions around the world.
Later, Malallah et. al. in 2006 [13] used the same technique (ACE) but with a larger global PVT data set compared to the one used in McCain et. al.’s [12] study. The range of input parameters used in these ACE models are presented in Table 3. Their mathematical form can be found in Appendix A.

3.2. Machine Learning Methods

Ensemble learning is a type of supervised machine learning method that combines a finite set of regression machine learning methods into a single meta learner that assigns weights to each individual learner based on their performance. Various methods can be selected as individual learners, such as regression trees, support vector machines, and multi-layer perceptron neural networks. The diversity of individual methods result in different regression performances that yield to an improvement of the overall ensemble method performance. In this research, a Bayesian-optimized least squares-boosting ensemble was utilized to predict the bubble point pressure given the inputs of temperature, oil relative density, gas specific gravity, and the initial gas solution oil ratio.
The least square-boosting (LS-Boost) ensemble combines individual regression trees, known as weak learners, to minimize the mean square error. The LS-Boost algorithm trains the weak learners on the testing data set sequentially and fits the residual errors. At each iteration, the LS-Boost fits a new learner to improve the difference between the response value and the aggregated predicted value to improve the prediction accuracy. The LS-Boost algorithm is presented in Algorithm 1, as reported by Friedman in [35].
Algorithm 1: LS-Boost Algorithm
Define x i and y i as explainable variables and M as the number of iterations
Define the training set x i ,   y j i = 1 n , a loss function as L y , F = y F 2 2 and F m x as the regression function.
Initialization: F 0 x = y ¯
For m=1 to M:
      y i ˜ = y i F m 1 x i for i = 1 , 2 , , N
      ρ m , α m = argmin ρ , α i = 1 N y i ˜ ρ h x i ; α 2
      F m x = F m 1 x + ρ m h x ; α m
End.
The Bayesian optimization method is utilized for tuning hyperparameters of the LS-Boost ensemble to yield better cross-validation scores and thus improve the model’s prediction accuracy. Moreover, Bayesian optimization is most useful for computationally expensive function evaluations where it reduces the time to achieve the global minimum within the space of solutions. The exploration and sampling of the search space is based on prior belief about the problem as in Bayes’ theorem, which states that the posterior probability of a model M given the evidence E is proportional to the likelihood of E given M multiplied by the prior probability of M, and can be mathematically expressed as:
P M | E   α   P E | M P M
A surrogate model, such as the Gaussian process, is used to approximate the objective function, and the selection of the samples from the search space is directed via acquisition functions, such as expected improvement and maximum probability of improvement [36]. The Bayesian optimization algorithm is presented in Algorithm 2.
Algorithm 2: Bayesian optimization
For t =1, 2, … do
Find x t by optimizing the acquisition function over the Gaussian Process (GP)
                                         x t = argmax x   u ( x | D 1 : t 1 )  
Sample the objective function: y t = f x t + ϵ t
Augment the data D 1 : t = D 1 : t 1 , x t , y t and update the GP
End.
Finally, it should be stated that, to the best of authors knowledge, most of the published machine learning (bubble point pressure) predictive models are based on either Neural Network or Support Vector Machine methods [15,16,17,18,19,20,21,22,23,24,25,26]. Accordingly, both models (MPL-ANN and SVM) have been used for comparison with the proposed LS-Boost model. For more information on the theory and application of MPL-ANN and SVM, readers are referred to [37,38,39].

3.3. Performance Indicators

To evaluate the performance of the studied models in predicting the bubble point pressure, various statistical indicators were utilized such as the Root Mean Square Error (RMSE), Mean Absolute Error (MAE), Coefficient of Variation of Root Mean Square Error (CVRMSE), Mean Absolute Percentage Error (MAPE) and the coefficient of determination R2. These indicators are presented by Equations (5)–(10) as follows:
R M S E = i = 1 n y i y ^ i 2 n
M A E = 1 n i = 1 n y i y ^ i
C V R M S E = i = 1 n y i y ^ i 2 y ˘
M A P E = 1 n i = 1 n y i y ^ i y i × 100
R 2 = 1 i = 1 n y i y ^ i 2 i = 1 n y i y ˘ 2
r e l a t i v e   e r r o r = y i y ^ i y i
where y ^ i is the predicted response and y ˘ is the average experimental bubble point pressure.
In summary, the flow of the proposed work can be divided into two phases as follows:
  • Phase 1:
    • Critically evaluate available bubble point pressure correlations based on the global database, then the best correlation in terms of accuracy performance should proceed to Phase 2.
    • Build three machine learning models (LS-Boost, MLP-ANN, SVM) based on the global database, then the best model in terms of accuracy performance should proceed to Phase 2.
  • Phase 2: Present a detailed comparison between the two best models extracted from Phase 1 based on an independent literature database which has not been used in the development and validation process of the machine learning models in Phase 1.
Figure 1 presents a flow chart of the proposed study.

4. Results and Discussion

4.1. Evaluation of Empirical Bubble Point Correlations

A total of 13 bubble point correlations were evaluated using a large and global PVT database with a wide range of variation of pertinent parameters and crude oil types. Table 4 provides the statistical performance indicators of each correlation in terms of MAPE, MAE, RMSE, CVRMSE, and R2 values. In observing the results of Table 4, it can be noted that the tested correlations resulted in a MAPE of 21% and higher, with some correlations reaching values as high as 45%. However, it can be noted from Table 4 that Standing’s correlation [2] gave the lowest error among all, with a RMSE of 401, MAPE of 21.6%, CVRMSE of 36%, and R2 value of 0.88. The second best was Alshammasi’s correlation with a MAPE of 25.0%, followed by McCain’s correlation with a MAPE of 27.0%.
A randomly selected unpublished sample of our global database including the outcome of the Standing, Alshammasi, and McCain correlations is presented in Table 5.
Figure 2 presents a cross-plot of experimental bubble point pressure versus the predicted bubble point pressure of the Standing, Alshammasi, and McCain correlations. It is clear from this figure that the predicted values of bubble point pressure by these correlations deviate from the line of unity. It can also be seen that this deviation gradually increases with pressure, especially for bubble point pressure Pb > 4000 psi where the predicted values are well off the line of unity. It worth noting that both McCain and Standing correlations yield similar mean absolute percentage error (MAPE) for high pressure values (i.e., Pb > 4000 psi) while the Alshammasi correlation was third in line for this range. However, the prediction accuracy of McCain’s model decreases as pressure decreases (especially for values lower than 2000 psi) compared to that of both Standing and Alshammasi models. Such behavior clearly highlights the main limitation of existing (Pb) models. That is, when they are mapped on a diverse global database, they tend to perform well for specific ranges of the database and fail in others, due to the fact that they have been developed for a certain range of pertinent parameters and/or specific types of crude oil composition. A deeper look at the performance of McCain’s model compared to that of the best performer (Standing’s model) in term of relative error for the whole range of bubble point pressures is presented in the next paragraph.
Figure 3 presents a cumulative frequency of MAPE for the Standing, Alshammasi, and McCain correlations. In this Figure, a cutoff value of 20% has been highlighted in order to compare the performance of these correlations. It can be seen that almost 60% of the predicted values by Standing correlations are below a MAPE of 20%, while only 51% and 47% of the cases are below this range for the AlShammasi and McCain correlations, respectively. Figure 4 presents the relative error of the Standing and McCain correlations for the global database. It can be noted in this figure that McCain’s correlation tends to overestimate the bubble point pressure for majority of the cases (except for those of high-pressure values of Pb > 4000 psi) compared to the Standing correlation.
An in-depth analysis has been conducted based on API gravity groups. API gravity was used as it is closely related to crude oil composition (i.e., crude type) compared to other independent input parameters, and it is also a common practice in the literature to compare different bubble point pressure (Pb) correlations in terms of API group analysis [9,10,11,12,40,41]. That is, the global database was divided into different subsets based on API gravity, and the MAPE of each group was calculated for the top three correlations (i.e., Standing, Alshammasi, and McCain correlations). Such an analysis will help us to get a closer observation on the performance of each correlation at different API gravity subsets across the entire database. Accordingly, Figure 5 presents an API gravity group analysis for Standing, Alshammasi, and McCain correlations. It can be noted that for high API subsets (API > 45), the three correlations yield a high mean absolute percentage error (a MAPE of 30% and above) compared to other API ranges. In general, the Standing correlation gave the lowest MAPE among the three correlations for all API ranges. For the lowest API range (API < 20), the Alshammasi correlation performance was poor, while both the Standing and McCain correlations gave almost the same performance with a MAPE of 15%.

4.2. Bayesian-Optimized Least Squares-Boosting Ensemble

In this study, a state-of-the-art Bayesian-optimized least squares-boosting ensemble (LS-Boost) was utilized to predict the bubble point pressure given the inputs of temperature, oil gravity, gas specific gravity, and the initial gas solution oil ratio using a large and global PVT database which has a wide range of variation of pertinent parameters and crude oil types. The Bayesian optimization was utilized to find the optimum hyperparameters that yield the highest prediction accuracy. The Bayesian-optimization algorithm was simulated with 300 learners and found the optimized hyperparameters within 300 iterations based on the expected improvement acquisition function; the optimized hyperparameters and their search-space ranges are presented in Table 6.
Furthermore, the same data was used to build two other predictive models using Multi-Layer Perceptron Neural Network and Support Vector Machine (MLP-ANN and SVM) techniques.
Table 7 provides the statistical performance indicators of each developed model (LS-Boost, MLP-ANN, and SVM) and Standing correlation in term of MAPE, MAE, RMSE, CVRMSE, and R2 values. It can be noted that LS-Boost achieved the best accuracy in predicting the bubble point pressure with a MAPE of 7.57% and a high coefficient of determination value R2 of 0.98. The high R2 value and low MAPE clearly indicates the superior performance of LS-Boost in matching the experimental values of bubble point pressure. The second best was the SVM model with a MAPE of 14.33% and R2 of 0.93, followed by MLP-ANN with a MAPE of 15.18% and R2 of 0.92. It should be stated that in general SVM and MLP-ANN had similar performance for the used database. Table 8 presents a sample of predicted bubble point pressure using LS-Boost, MLP-ANN, and SVM models and Standing correlation. The input data used in Table 8 are taken from the PVT data set presented earlier in Table 5.
Figure 6 presents a cross-plot of experimental bubble point pressure versus predicted bubble point pressure by the developed machine learning models (LS-Boost, SVM, and MLP-ANN) and Standing correlation. It can be seen from this figure that the developed machine learning models (LS-Boost, SVM, and MLP-ANN) gave a better accuracy compared to the Standing correlation which has the lowest error among all studied empirical correlations. It can be seen from Figure 6 that the results of the LS-Boost model closely fit the line of unity which visually indicate the superior performance of LS-boost compared to that of SVM and MLP-ANN, especially for high pressure values (Pb > 4000 psi).
Figure 7 presents the cumulative frequency of MAPE for the developed machine learning models (LS-Boost, SVM, and MLP-ANN) and Standing correlation where the superior performance of the LS-Boost model can be observed, with almost 93% of the simulated cases having a MAPE of less than 20%. The SVM and MLP-ANN almost gave the same performance, with only 71% of the simulated cases below a MAPE of 20%. The Standing correlation was last in order with almost 60% of the predicted values below a MAPE of 20%.

4.3. LS-Boost Generalization Test

In this section, an independent (775) PVT database collected from open literature was utilized to test the effectiveness and generalization ability of the LS-Boost model when introduced to new real field cases which have not been used during its development. Table 9 presents a randomly selected PVT data set from the collected literature database, including the outcome of the LS-Boost model and Standing correlation for such data sets.
Table 10 provides the statistical performance indicators of the LS-Boost model and Standing correlation in terms of MAPE, MAE, RMSE, CVRMSE, and R2 values. It can be noted that the LS-Boost model gave a better accuracy compared to the Standing correlation with a MAPE of 9.3%, RMSE of 237.5, and R2 value of 0.96. These results confirm the effectiveness and generalization ability of the developed LS-Boost model.
Figure 8 presents a cross-plot of actual bubble point pressure versus predicted bubble point pressure for the LS-Boost model and Standing correlation for the literature database. It can be noted from this figure that the LS-Boost results fit the line of unity for all pressure ranges, while for the results of the Standing correlation there is a gradual increase in spread of the line of unity with an increase in pressure, especially for high pressure (Pb > 4000 psi) where the predicted bubble point pressure values are well off the line of unity.
Figure 9 presents the relative error values for both LS-Boost and Standing correlation for the literature database. It can be seen that LS-Boost performance was superior to that of Standing correlation. The LS-Boost model closely fit the actual bubble point pressure values with a low relative error for the entire range of the literature database.
Figure 10 presents a bar chart of the mean absolute percentage error (MAPE) for different crude types (i.e., different crude geographic locations); this figure presents the MAPE of each crude type for LS-Boost and Standing correlation. It can be noted that the LS-Boost model was superior to the Standing correlation for all crude types used in the literature database. It should also be stated that the difference in MAPE between both models is highest for Africa and Middle East crudes, where the Standing correlation gave a MAPE of 28.5% for Africa crude and 21% for Middle East crude, while the LS-Boost gave a MAPE of 10% and 8.5% for the same crudes, respectively.

5. Conclusions

This paper presented the use of a large and global crude oil database in the utilization of a state-of-the-art Bayesian-optimized Least Square Gradient Boosting Ensemble (LS-Boost) for prediction of bubble point pressure. The global database used in building the LS-Boost model consisted of 4800 experimentally measured PVT data sets of a diverse collection of crude oil mixtures from different oil fields in the North Sea, Asia, Africa, Middle East, and South and North America. The accuracy of the developed model was compared to commonly used bubble point pressure correlations and two other machine learning techniques (Multi-Layer Perceptron Neural Network, MLP-ANN and Support Vector Machine, SVM). Furthermore, an independent (775) PVT data set, which was collected from open literature (literature database), was used to investigate the effectiveness of the proposed model to predict the bubble point pressure from data that were not used during the model development process.
The accuracy of the developed models was assessed based on different performance indicators (RMSE, MAPE, MAE, CVRMSE, and R2). LS-Boost outperformed all existing bubble point correlations, MLP-ANN, and SVM models with a CVRMSE of 10.63%, MAPE of 7.57%, and R2 of 0.98 for the global database. LS-Boost also achieved a remarkably high accuracy when introduced to new real field data (i.e., literature database) with a CVRMSE of 20%, MAPE of 9.3% and R2 of 0.96.
The presented results clearly highlight the potential of the LS-Boost model as an accurate, quick, and easy-to-use tool for the prediction of reservoir fluid bubble point pressure. Furthermore, the developed LS-Boost can be easily utilized in reservoir simulators and production optimization packages commonly used within the industry.

Author Contributions

Conceptualization, S.A. and A.M.A.; methodology, S.A. and A.M.A.; software, S.A. and A.M.A.; validation, S.A. and A.M.A.; formal analysis, S.A. and A.M.A.; investigation, S.A. and A.M.A.; resources, S.A. and A.M.A.; data curation, S.A. and A.M.A.; writing—original draft preparation, S.A. and A.M.A.; writing—review and editing, S.A. and A.M.A.; visualization, S.A. and A.M.A. 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.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

A list of Standing-Type Models, Glasø-Type Models, Al-Marhoun-Type Models, and ACE-Type Models are shown below in Table A1 (After Alshammasi 1999 [11], McCain et. al. [41], and Ahmed [42]).
Table A1. Mathematical form of existing Bubble Point correlations.
Table A1. Mathematical form of existing Bubble Point correlations.
Model TypeCorrelation
Standing-Type ModelsVazquez and Beggs [3] P b = a 1 R s γ g 10 X a 2 ,   X = [ a 3   γ o A P I T + 460   ]
For API > 30 a1 = 56.06, a2 = 0.84246, a3 = 10.393
For API ≤ 30 a1 = 27.64, a2 = 0.914328, a3 = 11.172
Petrosky and Farshad [4] P b = a 1 R s a 2 γ g a 3 10 X a 4 ,   X = [ a 5   T a 6 a 7 γ o A P I a 8 ]
a1 = 112.727, a2 = 0.5774, a3 = 0.8439, a4 = 12.34, a5 = 4.561 × 10−5, a6 = 1.3911, a7 = 7.916 × 10−4, a8 = 1.541
Farshad et. al. [5] P b = a 1 R s γ g a 2 10 X ,   X = [ a 3   T a 4 γ o A P I ]
a1 = 33.22, a2 = 0.8283, a3 = 0.000037, a4 = 0.0142
Velarde et. al. [6] P b = a 8 R s a 9 γ g a 10 10 X a 11 a 9 ,   X = [ a 5   T a 6 a 7 γ o A P I a 8 ]
a1 = 1091.47, a2 = 0.081465, a3 = 0.161488, a4 = 0.740152, a5 = 0.013098, a6 = 0.282372, a7 = 8.2 × 10−6, a8 = 2.176124, a9 = 5.354891
Didoruk and Christman [7] P b = a 1 R s a 2 γ g a 3 10 X a 4 a 9 ,   X = a 1   T a 2 a 3 γ o A P I a 4 a 5 + 2 R s a 6 γ g a 7 2
a1 = 1.42828 × 10−1, a2 = 2.8445918, a3 = −6.74896 × 10−4, a4 = 1.2252264, a5 = 0.03338, a6 = −0.272945, a7 = −0.084226, a8 = 1.869979, a9 = 1.221486, a10 = 1.370508, a11 = 0.011688308
Glasø-Type ModelsFarshad et. al. [5] P b = 10 a 1 + a 2   l o g X a 3   l o g X 2   ,   X = R s a 4   γ g a 5 10 a 6   T a 47 γ o A P I
a1 = 0.3058, a2 = 1.9013, a3 = 0.26, a4 = −1.378, a5 = 1.053, a6 = 0.00069, a7 = 0.0208
Al-Marhoun-Type ModelsAlshammasi [11] P b = [ γ o a 1 × R s × γ g × T + 460 a 2 ] × e a 3 γ g γ o
a1 = 5.527215, a2 = 0.783716, a3 = 1.841408
Dokla and Osman [10] P b = a 1 × R s   a 2 × γ g a 3 × γ o a 4 × T + 460 a 5
a1 = 0.836386 × 104, a2 = 0.724047, a3 = −1.01049, a4 = 0.107991, a5 = −0.952584
ACE-Type ModelsMcCain et. al. [12] ln P b = 7.475 + 0.713 Z + 0.0075 Z 2 ,     w h e r e   Z = n = 1 4 Z n
Z n = C 0 n + C 1 n V A R n +   C 2 n V A R n 2 + C 3 n V A R n 3
VAR1 = ln (Rs), C0 = −5.48, C1 = −0.0378, C2 = 0.281, C3 = −0.0206
VAR2 = γo, C0 = 1.27, C1 = −0.0449, C2 = 4.36 × 10−4, C3 = −4.76 × 10−6
VAR3 = γg, C0 = 4.51, C1 = −10.84, C2 = 8.39, C3 = −2.34
VAR4 = T, C0 = −0.7835, C1 = 6.23 × 10−3, C2 = −1.22 × 10−5, C3 = 1.03 × 10−8
Malallah et. al. [13] ln P b = 7.1772518 + 0.73148056 Z 0.015362249 Z 2 ,     w h e r e   Z = n = 1 4 Z n Z n = C 0 n + C 1 n V A R n +   C 2 n V A R n 2 + C 3 n V A R n 3 + C 4 n V A R n 4 + C 5 n V A R n 5 + C 6 n V A R n 6
VAR1 = Rs, C0 = −3.059508, C1 = 1.52218 × 10−2, C2 = −2.6111 × 10−5, C3 = 2.5235052 × 10−8, C4 = −1.30152 × 10−11, C5 = 3.32913 × 10−15, C6 = −3.300324 × 10−19
VAR2 = γo, C0 = 1.46972329, C1 = −2.4040982 × 10−2, C2 = −4.16355118 × 10−4, C3 = C4 = C5 = C6 = 0.00
VAR3 = ln(γg), C0 = −0.3256552, C1 = −0.818042138, C2 = 1.668385, C3 = −0.2331951, C4 = −2.00272425, C5 = C6 = 0.00
VAR4 = T, C0 = −0.121545, C1 = −1.1752246 × 10−3, C2 = 2.9521061 × 10−5, C3 = −1.513615 × 10−7, C4 = 2.49103 × 10−10, C5 = C6 = 0.00
Rs = Solution Gas–Oil Ratio (SCF/STB), γg = Gas Specific Gravity, γo = Stock Tank Oil Gravity (API), T = Temperature (F), Pb = Bubble Point Pressure (Psi). Note: for Al-Marhoun-Type Models, γo = Oil Relative Density (Dimensionless).

References

  1. Katz, D.L. Prediction of the Shrinkage of Crude Oils; American Petroleum Institute: New York, NY, USA, 1942. [Google Scholar]
  2. Standing, M.B. A Pressure-Volume-Temperature Correlation for Mixtures of California Oils and Gases; American Petroleum Institute: New York, NY, USA, 1947. [Google Scholar]
  3. Vasquez, M.; Beggs, H.D. Correlations for Fluid Physical Property Prediction. J. Pet. Technol. 1980, 32, 968–970. [Google Scholar] [CrossRef]
  4. Petrosky, G.E.; Farshad, F.F. Pressure-Volume-Temperature Correlations for Gulf of Mexico Crude Oils. In Proceedings of the SPE Annual Technical Conference and Exhibition, Houston, TX, USA, 3–6 October 1993. [Google Scholar] [CrossRef]
  5. Frashad, F.; LeBlanc, J.L.; Garber, J.D.; Osorio, J.G. Empirical Pvt Correlations for Colombian Crude Oils. In Proceedings of the SPE Latin America/Caribbean Petroleum Engineering Conference, Port-of-Spain, Trinidad, 23–26 April 1996. [Google Scholar] [CrossRef]
  6. Velarde, J.; Blasingame, T.A.; McCain, W.D., Jr. Correlation of Black Oil Properties at Pressures below Bubble Point Pressure—A New Approach. In Proceedings of the Annual Technical Meeting, Calgary, Alberta, 8–11 June 1997. [Google Scholar]
  7. Dindoruk, B.; Christman, P.G. PVT Properties and Viscosity Correlations for Gulf of Mexico Oils. SPE Reserv. Eval. Eng. 2004, 7, 427–437. [Google Scholar] [CrossRef]
  8. Glaso, O. Generalized Pressure-Volume-Temperature Correlations. J. Pet. Technol. 1980, 32, 785–795. [Google Scholar] [CrossRef]
  9. Al-Marhoun, M.A. PVT Correlations for Middle East Crude Oils. J. Pet. Technol. 1988, 40, 650–666. [Google Scholar] [CrossRef]
  10. Dokla, M.; Osman, M. Correlation of PVT Properties for UAE Crudes (Includes Associated Papers 26135 and 26316). SPE Form. Eval. 1992, 7, 41–46. [Google Scholar] [CrossRef]
  11. Al-Shammasi, A.A. A Review of Bubblepoint Pressure and Oil Formation Volume Factor Correlations. SPE Reserv. Eval. Eng. 2001, 4, 146–160. [Google Scholar] [CrossRef]
  12. McCain, W.D.; Soto, R.B.; Valko, P.P.; Blasingame, T.A. Correlation of Bubblepoint Pressures for Reservoir Oils—A Comparative Study. In Proceedings of the SPE Eastern Regional Meeting, Pittsburgh, Pennsylvania, 8–11 November 1998. [Google Scholar] [CrossRef]
  13. Malallah, A.; Gharbi, R.; Algharaib, M. Accurate Estimation of the World Crude Oil PVT Properties Using Graphical Alternating Conditional Expectation. Energy Fuels 2006, 20, 688–698. [Google Scholar] [CrossRef]
  14. Breiman, L.; Friedman, J.H. Estimating Optimal Transformations for Multiple Regression and Correlation. J. Am. Stat. Assoc. 1985, 80, 580–598. [Google Scholar] [CrossRef]
  15. Gharbi, R.B.; Elsharkawy, A.M.; Karkoub, M. Universal Neural-Network-Based Model for Estimating the PVT Properties of Crude Oil Systems. Energy Fuels 1999, 13, 454–458. [Google Scholar] [CrossRef]
  16. Elsharkawy, A. Modeling the Properties of Crude Oil and Gas Systems Using RBF Network. In Proceedings of the SPE Asia Pacific Oil and Gas Conference and Exhibition, Perth, Australia, 12 – 14 October 1998. [Google Scholar] [CrossRef]
  17. Osman, E.A.; Abdel-Wahhab, O.A.; Al-Marhoun, M.A. Prediction of Oil PVT Properties Using Neural Networks. In Proceedings of the SPE Middle East Oil Show, Manama, Bahrain, 17 – 20 March 2001. [Google Scholar] [CrossRef]
  18. Al-Marhoun, M.A.; Osman, E.A. Using Artificial Neural Networks to Develop New PVT Correlations for Saudi Crude Oils. In Proceedings of the Abu Dhabi International Petroleum Exhibition and Conference, Abu Dhabi, United Arab Emirates, 13 – 16 October 2002. [Google Scholar] [CrossRef]
  19. El-Sebakhy, E.; Sheltami, T.; Al-Bokhitan, S.; Shaaban, Y.; Raharja, P.; Khaeruzzaman, Y. Support Vector Machines Framework for Predicting the PVT Properties of Crude-Oil Systems. In Proceedings of the SPE Middle East Oil and Gas Show and Conference, Manama, Bahrain, 11 – 14 March 2007. [Google Scholar] [CrossRef]
  20. Anifowose, F.; Labadin, J.; Abdulraheem, A. A Hybrid of Functional Networks and Support Vector Machine Models for the Prediction of Petroleum Reservoir Properties. In Proceedings of the 2011 11th International Conference on Hybrid Intelligent Systems (HIS), Malacca, Malaysia, 5–8 December 2011; IEEE: New York, NY, USA, 2011. [Google Scholar]
  21. Asadisaghandi, J.; Tahmasebi, P. Comparative Evaluation of Back-Propagation Neural Network Learning Algorithms and Empirical Correlations for Prediction of Oil PVT Properties in Iran Oilfields. J. Pet. Sci. Eng. 2011, 78, 464–475. [Google Scholar] [CrossRef]
  22. Rafiee-Taghanaki, S.; Arabloo, M.; Chamkalani, A.; Amani, M.; Zargari, M.H.; Adelzadeh, M.R. Implementation of SVM Framework to Estimate PVT Properties of Reservoir Oil. Fluid Phase Equilib. 2013, 346, 25–32. [Google Scholar] [CrossRef]
  23. Elkatatny, S.; Moussa, T.; Abdulraheem, A.; Mahmoud, M. A Self-Adaptive Artificial Intelligence Technique to Predict Oil Pressure Volume Temperature Properties. Energies 2018, 11, 3490. [Google Scholar] [CrossRef] [Green Version]
  24. Elkatatny, S.; Mahmoud, M. Development of a New Correlation for Bubble Point Pressure in Oil Reservoirs Using Artificial Intelligent Technique. Arab. J. Sci. Eng. 2018, 43, 2491–2500. [Google Scholar] [CrossRef]
  25. Otchere, D.A.; Arbi Ganat, T.O.; Gholami, R.; Ridha, S. Application of Supervised Machine Learning Paradigms in the Prediction of Petroleum Reservoir Properties: Comparative Analysis of ANN and SVM Models. J. Pet. Sci. Eng. 2021, 200, 108182. [Google Scholar] [CrossRef]
  26. Ribeiro, M.H.D.M.; dos Santos Coelho, L. Ensemble Approach Based on Bagging, Boosting and Stacking for Short-Term Prediction in Agribusiness Time Series. Appl. Soft Comput. 2020, 86, 105837. [Google Scholar] [CrossRef]
  27. Anifowose, F.; Labadin, J.; Abdulraheem, A. Improving the Prediction of Petroleum Reservoir Characterization with a Stacked Generalization Ensemble Model of Support Vector Machines. Appl. Soft Comput. 2015, 26, 483–496. [Google Scholar] [CrossRef]
  28. Qureshi, A.S.; Khan, A.; Zameer, A.; Usman, A. Wind Power Prediction Using Deep Neural Network Based Meta Regression and Transfer Learning. Appl. Soft Comput. 2017, 58, 742–755. [Google Scholar] [CrossRef]
  29. Omar, M.I.; Todd, A.C. Development of New Modified Black Oil Correlations for Malaysian Crudes. In Proceedings of the SPE Asia Pacific Oil and Gas Conference, Singapore, 8 – 10 February 1993. [Google Scholar] [CrossRef]
  30. Mahmood, M.A.; Al-Marhoun, M.A. Evaluation of Empirically Derived PVT Properties for Pakistani Crude Oils. J. Pet. Sci. Eng. 1996, 16, 275–290. [Google Scholar] [CrossRef]
  31. Obomanu, D.A.; Okpobiri, G.A. Correlating the PVT Properties of Nigerian Crudes. J. Energy Resour. Technol. 1987, 109, 214–217. [Google Scholar] [CrossRef]
  32. Bello, O.O.; Reinicke, K.M.; Patil, P.A. Comparison of the Performance of Empirical Models Used for the Prediction of the PVT Properties of Crude Oils of the Niger Delta. Pet. Sci. Technol. 2008, 26, 593–609. [Google Scholar] [CrossRef]
  33. Abdul-Majeed, G.H.; Salman, N.H. Statistical Evaluation of PVT Correlations Solution Gas-Oil Ratio. J. Can. Pet. Technol. 1988, 27. [Google Scholar] [CrossRef]
  34. Giambattista, D.; Paone, F.; Villa, M. Pressure-Volume-Temperature Correlations for Heavy and Extra Heavy Oils. In Proceedings of the SPE International Heavy Oil Symposium, Alberta, AB, Canada, 19 – 21 June 1995. [Google Scholar] [CrossRef]
  35. Friedman, J.H. Greedy Function Approximation: A Gradient Boosting Machine. Ann. Stat. 2001, 29, 1189–1232. [Google Scholar] [CrossRef]
  36. Brochu, E.; Cora, V.M.; De Freitas, N. A tutorial on Bayesian optimization of expensive cost functions, with application to active user modeling and hierarchical reinforcement learning. arXiv Preprint 2010, arXiv:1012.2599. [Google Scholar]
  37. Lange, N.; Bishop, C.M.; Ripley, B.D. Neural Networks for Pattern Recognition. J. Am. Stat. Assoc. 1997, 92, 1642. [Google Scholar] [CrossRef]
  38. Gupta, N. Artificial neural network. Netw. Complex Syst. 2013, 3, 24–28. [Google Scholar]
  39. Cortes, C.; Vapnik, V. Support-Vector Networks. Mach. Learn. 1995, 20, 273–297. [Google Scholar]
  40. Valkó, P.P.; McCain, W.D., Jr. Reservoir Oil Bubblepoint Pressures Revisited; Solution Gas–Oil Ratios and Surface Gas Specific Gravities. J. Pet. Sci. Eng. 2003, 37, 153–169. [Google Scholar] [CrossRef]
  41. McCain, W.D.; Spivey, J.P.; Lenn, C.P. Petroleum Reservoir Fluid Property Correlations; PennWell Books: Tulsa, OK, USA, 2011. [Google Scholar]
  42. Ahmed, T. Equations of State and PVT Analysis: Applications for Improved Reservoir Modeling; Gulf Professional Publishing: Houston, TX, USA, 2016. [Google Scholar]
Figure 1. Flow chart of the proposed study: Phase 1, model development; Phase 2, testing model generalization.
Figure 1. Flow chart of the proposed study: Phase 1, model development; Phase 2, testing model generalization.
Energies 14 02653 g001
Figure 2. Cross-plot of experimental bubble point pressure versus the predicted bubble point pressure of Standing, Alshammasi, and McCain correlations.
Figure 2. Cross-plot of experimental bubble point pressure versus the predicted bubble point pressure of Standing, Alshammasi, and McCain correlations.
Energies 14 02653 g002
Figure 3. Cumulative frequency of MAPE for Standing, Alshammasi, and McCain correlations.
Figure 3. Cumulative frequency of MAPE for Standing, Alshammasi, and McCain correlations.
Energies 14 02653 g003
Figure 4. The relative error for Standing and McCain correlations.
Figure 4. The relative error for Standing and McCain correlations.
Energies 14 02653 g004
Figure 5. MAPE of Standing, Alshammasi, and McCain correlations based on API gravity group analysis.
Figure 5. MAPE of Standing, Alshammasi, and McCain correlations based on API gravity group analysis.
Energies 14 02653 g005
Figure 6. Cross-plot of experimental bubble point pressure versus predicted bubble point pressure by the developed machine learning models (LS-Boost, SVM, and MLP-ANN) and Standing correlation.
Figure 6. Cross-plot of experimental bubble point pressure versus predicted bubble point pressure by the developed machine learning models (LS-Boost, SVM, and MLP-ANN) and Standing correlation.
Energies 14 02653 g006
Figure 7. Cumulative frequency of MAPE for the developed machine learning models (LS-Boost, SVM, and MLP-ANN).
Figure 7. Cumulative frequency of MAPE for the developed machine learning models (LS-Boost, SVM, and MLP-ANN).
Energies 14 02653 g007
Figure 8. Cross-plot of actual bubble point pressure versus predicted bubble point pressure for LS-Boost model and Standing correlation for the literature database.
Figure 8. Cross-plot of actual bubble point pressure versus predicted bubble point pressure for LS-Boost model and Standing correlation for the literature database.
Energies 14 02653 g008
Figure 9. The relative error values for both LS-Boost and Standing correlation for the literature database.
Figure 9. The relative error values for both LS-Boost and Standing correlation for the literature database.
Energies 14 02653 g009
Figure 10. Bar chart of the mean absolute percentage error (MAPE) for different crude types (i.e., different crude geographic locations).
Figure 10. Bar chart of the mean absolute percentage error (MAPE) for different crude types (i.e., different crude geographic locations).
Energies 14 02653 g010
Table 1. Statistical parameters of the global database used.
Table 1. Statistical parameters of the global database used.
Statistical ParameterSolution Gas–Oil
Ratio
Gas Specific GravityOil GravityReservoir TemperatureBubble Point
Pressure
SCF/STB APIFpsi
Maximum32001.67583507200
Minimum150.559.57581
Mean4950.79361831655
Standard Deviation3720.167.2547.51062
Skewness1.680.93−0.480.0881.139
Coefficient of Variation0.750.2030.2010.260.64
Table 2. The range of statistical parameters of the literature database.
Table 2. The range of statistical parameters of the literature database.
Data SetStatistical ParameterRs γ g γ o TPb
SCF/STB APIFpsi
Data Set L-1Maximum22171.36744.62754640
Minimum260.75219.474130
Mean617.560.96732.93165.101848
Standard Deviation428.900.1595.24150.541113
Skewness0.740.698−0.1470.0630.085
Coefficient of Variation0.6950.1640.1590.3060.602
Data Set L-2Maximum24961.4456.502814975
Minimum920.6126.6125162
Mean580.00.9739.83208.541830
Standard Deviation359.470.4785.87834.48859.96
Skewness2.071.8020.187−0.0150.475
Coefficient of Variation0.6190.440.1480.1650.469
Maximum21420.85144.932454557
Minimum900.6523.780150
Data Set L-3Mean698.30.66533.52177.652281
Standard Deviation597.960.07188.6634523.481549
Skewness0.6130.8758−0.6084−0.3040.155
Coefficient of Variation0.8560.1080.2580.1320.679
Maximum26371.27645.22807127
Minimum900.6523.780150
Mean1052.950.91936.76210.913516
Data Set L-4Standard Deviation625.640.1714.69148.5351767
Skewness0.4240.497−0.8141−1.262−0.229
Coefficient of Variation0.5940.1860.1280.2300.503
Maximum17631.51755.92944990
Minimum10.780.5265881
Data Set L-5Mean417.00.80930.851671695
Standard Deviation328.30.14710.1946.18980
Skewness1.111.97−0.36360.2570.454
Coefficient of Variation0.7870.1800.3320.2770.578
Rs = Solution Gas–Oil Ratio, γ g = Gas Specific Gravity, γ o = Stock Tank Oil Gravity, T = Temperature, Pb = Bubble Point Pressure.
Table 3. The range of input parameters used in the studied available bubble point correlations.
Table 3. The range of input parameters used in the studied available bubble point correlations.
Model TypeCorrelationPbRs γ g γ o T
psiSCF/STB APIF
Standing-Type ModelsVazquez and Beggs [3]15–60550–21990.51–1.3515.3–6375–294
Petrosky and Farshad [4]1574–6523217–24060.58–0.8616.3–45114–288
Farshad et. al. [5]32–41386–16450.66–1.7318.0–4595–260
Velarde et. al. [6]70–670010–18700.56–1.3712.0–5574–327
Didoruk and Christman [7]926–12,230133–30500.60–1.0314.7–40117–276
Glasø-Type ModelsFarshad et. al. [5]32–41386–16450.66–1.7318.0–4595–260
Al-Marhoun-Type ModelsDokla and Osman [10]590–4640181–22660.80–1.2928.2–40190–275
Alshammasi [11]32–71276–32990.51–1.796.00–6474–342
ACE ModelsMcCain et. al. [12]70–670010–18700.56–1.3712.0–5574–327
Malallah et. al. [13]79–71309–33700.50–1.6714.3–5974–342
Table 4. Statistical performance indicators of existing bubble point correlations based on the global database.
Table 4. Statistical performance indicators of existing bubble point correlations based on the global database.
Model TypeCorrelationMAPEMAERSMECVRMSER2
% %
Standing-Type ModelsStanding [2]21.6288401360.88
Vazquez and Beggs [3]29.62395.60536.743.60.82
Petrosky and Farshad [4]42.649062043.20.82
Farshad et. al. [5]30.82365.745341.80.83
Velarde et. al. [6]33.0405.6500.544.20.82
Didoruk and Christman [7]30.339749144.90.81
Glasø-Type ModelsGlasø [8]31.9435.656046.60.80
Farshad et. al. [9]30.1361.844246.20.80
Al-Marhoun-Type ModelsAl-Marhoun [10]45.560979758.20.71
Dokla and Osman [11]35.043957857.20.69
Alshammasi [12]25.032242143.70.81
ACE ModelsMcCain et. al. [13]27.0342.57427.6539.400.84
Malallah et. al. [14]28.76355.48436.1241.10.82
MAPE, mean absolute percentage error; MAE, mean absolute error; RMSE, root mean square error; CVRMSE, coefficient of variation of root means square error; R2, coefficient of determination.
Table 5. Randomly selected (unpublished) PVT data sets from our global database.
Table 5. Randomly selected (unpublished) PVT data sets from our global database.
Sample γ o Rs γ g TActual Bubble Point PressureStanding CorrelationAlshammasi CorrelationMcCain Correlation
IDAPISCF/STB FPsiPsiPsiPsi
136.512600.8518035503934.73882.83572.5
2371000.71165440511.0557.2583.2
3392600.7717611901045.11102.11166.5
4422450.8690740688.1828.8745.9
5341400.6165800864.0818.31036.8
632.56000.818722002535.62500.72567.7
715.4500.78121390449.0527.9425.6
818.5650.82100395470.1560.3442.3
922880.66131600710.2745.9737.6
10251900.5818114151552.81377.31791.2
Table 6. LS-Boost optimized hyperparameters.
Table 6. LS-Boost optimized hyperparameters.
ParameterOptimized ValueSearch Space Range
Number of learners30010–500
Learning rate0.380.001–1
Minimum leaf size11–2338
Number of predictors to sample41–4
Table 7. Performance indicators of the developed models (LS-Boost, MLP-ANN, and SVM).
Table 7. Performance indicators of the developed models (LS-Boost, MLP-ANN, and SVM).
Performance IndicatorLS-BOOSTMLP-ANNSVMStanding Correlation
MAPE7.5715.1814.3321.6
MAE83.44214.51199.13288
RMSE111.54293.79283.98401
CVRMSE10.6328.5527.9736
R20.980.920.930.88
MAPE, mean absolute percentage error; MAE, mean absolute error; RMSE, root mean square error; CVRMSE, coefficient of variation of root means square error; R2, coefficient of determination.
Table 8. Sample of predicted bubble point pressure using LS-Boost, MLP-ANN, and SVM models and Standing correlation.
Table 8. Sample of predicted bubble point pressure using LS-Boost, MLP-ANN, and SVM models and Standing correlation.
Actual Bubble Point PressureLS-BOOSTMLP-ANNSVMStanding Correlation
PsiPsiPsiPsipsi
355036123743.23634.73934.7
440407434.4380.9511.0
11901126846.1885.81045.1
740757586.2710.1688.1
800839876.0830.0864.0
220021092489.12412.52535.6
390423467.2437.7449.0
395406480.8429.0470.1
600674704.5676.5710.2
141514051513.01402.21552.8
Table 9. Randomly selected PVT data sets from the collected literature database.
Table 9. Randomly selected PVT data sets from the collected literature database.
SourceOil GravityRsSGTMeasuredLS-BoostStanding Correlation
ReferenceAPISCF/STBUnitlessFPb, psiPb, psiMAPE%Pb, psiMAPE%
[9,10]42.81579.00.9190.03201.03293.52.93749.317.1
[9,10]34.2818.00.8100.02900.02854.11.52638.89.0
[9,10]39.41143.01.0240.02845.02891.11.63440.820.9
[9,10]36.5811.00.8100.02617.02666.32.02392.18.6
[9,10]30.1242.01.1235.0901.0810.410.11053.516.9
[9,10]31.8765.00.9243.02254.02412.27.03163.040.3
[9,10]36.81016.00.9218.02768.02640.44.63235.716.9
[9,10]31.21018.00.9226.03184.03424.17.54164.230.8
[8]38.01924.00.9245.04497.04580.51.95672.126.1
[8]38.61280.00.8180.04735.04585.33.24137.312.6
[8]37.41052.00.8193.04011.03874.63.43691.38.0
[8]42.5169.01.380.0250.0256.02.4342.036.8
[8]37.6860.00.8192.03683.03509.04.73125.015.2
[8]38.21328.00.8180.04810.04432.97.84345.09.7
[8]34.82637.00.9254.06641.06574.31.08596.429.4
[8]41.01718.01.0235.04005.04291.47.24381.59.4
[29,30]38.9463.01.3196.01562.01596.62.21158.625.8
[29,30]48.91170.00.9231.02550.02669.44.72868.412.5
[29,30]48.81355.00.9228.02500.02713.38.53152.126.1
[29,30]38.6393.00.6179.02692.02533.35.91785.833.7
[29,30]42.6225.01.9188.0315.0296.45.9383.921.9
[29,30]38.5376.01.7248.0715.0704.61.5870.721.8
[29,30]31.9407.02.5281.01215.01084.710.7862.729.0
[29,30]39.4241.02.1237.0315.0349.511.0466.748.1
[31,32]37.2415.60.7190.01414.91558.810.21916.935.5
[31,32]37.2335.80.7190.01115.01176.35.51575.641.3
[31,32]21.686.00.6189.0614.9730.618.8908.447.7
[31,32]28.4173.90.6170.01014.91105.48.91210.019.2
[31,32]24.2141.60.6141.0865.0985.113.91114.228.8
[31,32]42.31428.00.7177.04041.03945.82.44587.213.5
[31,32]39.01432.00.7194.04513.04335.33.95248.516.3
[31,32]39.01694.00.7194.04533.05029.911.05676.025.2
[1,33,34]13.739.00.7100.0350.0362.23.5409.717.1
[1,33,34]25.0297.00.6160.01883.91954.93.82163.814.9
[1,33,34]14.9160.00.7100.01377.81323.73.91238.810.1
[1,33,34]12.060.10.7112.0515.0559.78.7613.719.2
[1,33,34]37.6201.00.8106.0894.0788.411.8703.921.3
[1,33,34]43.0613.10.8265.02520.82383.75.42240.111.1
[1,33,34]26.0228.00.880.1919.9944.72.71143.824.3
[1,33,34]46.61377.30.8168.12835.03013.46.33238.614.2
Table 10. Statistical performance indicators of LS-Boost model and Standing correlation.
Table 10. Statistical performance indicators of LS-Boost model and Standing correlation.
Statistical ParameterLS-BOOSTStanding Correlation
MAPE9.3013.96
MAE161.63220.30
RMSE237.55372.94
CVRMSE20.230.18
R20.960.90
MAPE, mean absolute percentage error; MAE, mean absolute error; RMSE, root mean square error; CVRMSE, coefficient of variation of root means square error; R2, coefficient of determination.
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Alatefi, S.; Almeshal, A.M. A New Model for Estimation of Bubble Point Pressure Using a Bayesian Optimized Least Square Gradient Boosting Ensemble. Energies 2021, 14, 2653. https://doi.org/10.3390/en14092653

AMA Style

Alatefi S, Almeshal AM. A New Model for Estimation of Bubble Point Pressure Using a Bayesian Optimized Least Square Gradient Boosting Ensemble. Energies. 2021; 14(9):2653. https://doi.org/10.3390/en14092653

Chicago/Turabian Style

Alatefi, Saad, and Abdullah M. Almeshal. 2021. "A New Model for Estimation of Bubble Point Pressure Using a Bayesian Optimized Least Square Gradient Boosting Ensemble" Energies 14, no. 9: 2653. https://doi.org/10.3390/en14092653

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