Comparison of Machine Learning Algorithms for Sand Production Prediction: An Example for a Gas-Hydrate-Bearing Sand Case

This paper demonstrates the applicability of machine learning algorithms in sand production problems with natural gas hydrate (NGH)-bearing sands, which have been regarded as a grave concern for commercialization. The sanding problem hinders the commercial exploration of NGH reservoirs. The common s...

Full description

Bibliographic Details
Main Authors: Jinze Song, Yuhao Li, Shuai Liu, Youming Xiong, Weixin Pang, Yufa He, Yaxi Mu
Format: Article
Language:English
Published: MDPI AG 2022-09-01
Series:Energies
Subjects:
Online Access:https://www.mdpi.com/1996-1073/15/18/6509
_version_ 1797489004364431360
author Jinze Song
Yuhao Li
Shuai Liu
Youming Xiong
Weixin Pang
Yufa He
Yaxi Mu
author_facet Jinze Song
Yuhao Li
Shuai Liu
Youming Xiong
Weixin Pang
Yufa He
Yaxi Mu
author_sort Jinze Song
collection DOAJ
description This paper demonstrates the applicability of machine learning algorithms in sand production problems with natural gas hydrate (NGH)-bearing sands, which have been regarded as a grave concern for commercialization. The sanding problem hinders the commercial exploration of NGH reservoirs. The common sand production prediction methods need assumptions for complicated mathematical derivations. The main contribution of this paper was to introduce machine learning into the prediction sand production by using data from laboratory experiments. Four main machine learning algorithms were selected, namely, K-Nearest Neighbor, Support Vector Regression, Boosting Tree, and Multi-Layer Perceptron. Training datasets for machine learning were collected from a sand production experiment. The experiment considered both the geological parameters and the sand control effect. The machine learning algorithms were mainly evaluated according to their mean absolute error and coefficient of determination. The evaluation results showed that the most accurate results under the given conditions were from the Boosting Tree algorithm, while the K-Nearest Neighbor had the worst prediction performance. Considering an ensemble prediction model, the Support Vector Regression and Multi-Layer Perceptron could also be applied for the prediction of sand production. The tuning process revealed that the Gaussian kernel was the proper kernel function for improving the prediction performance of SVR. In addition, the best parameters for both the Boosting Tree and Multi-Layer Perceptron were recommended for the accurate prediction of sand production. This paper also involved one case study to compare the prediction results of the machine learning models and classic numerical simulation, which showed the capability of machine learning of accurately predicting sand production, especially under stable pressure conditions.
first_indexed 2024-03-10T00:10:20Z
format Article
id doaj.art-a56e2501318b4a3da756b237d3ce8785
institution Directory Open Access Journal
issn 1996-1073
language English
last_indexed 2024-03-10T00:10:20Z
publishDate 2022-09-01
publisher MDPI AG
record_format Article
series Energies
spelling doaj.art-a56e2501318b4a3da756b237d3ce87852023-11-23T16:00:55ZengMDPI AGEnergies1996-10732022-09-011518650910.3390/en15186509Comparison of Machine Learning Algorithms for Sand Production Prediction: An Example for a Gas-Hydrate-Bearing Sand CaseJinze Song0Yuhao Li1Shuai Liu2Youming Xiong3Weixin Pang4Yufa He5Yaxi Mu6Petroleum and Natural Gas Engineering School, Southwest Petroleum University, Chengdu 610500, ChinaPetroleum and Natural Gas Engineering School, Southwest Petroleum University, Chengdu 610500, ChinaPetroleum and Natural Gas Engineering School, Southwest Petroleum University, Chengdu 610500, ChinaPetroleum and Natural Gas Engineering School, Southwest Petroleum University, Chengdu 610500, ChinaState Key Laboratory of Natural Gas Hydrates, Technology Research Department CNOOC Research, Beijing 100102, ChinaState Key Laboratory of Natural Gas Hydrates, Technology Research Department CNOOC Research, Beijing 100102, ChinaPetroleum and Natural Gas Engineering School, Southwest Petroleum University, Chengdu 610500, ChinaThis paper demonstrates the applicability of machine learning algorithms in sand production problems with natural gas hydrate (NGH)-bearing sands, which have been regarded as a grave concern for commercialization. The sanding problem hinders the commercial exploration of NGH reservoirs. The common sand production prediction methods need assumptions for complicated mathematical derivations. The main contribution of this paper was to introduce machine learning into the prediction sand production by using data from laboratory experiments. Four main machine learning algorithms were selected, namely, K-Nearest Neighbor, Support Vector Regression, Boosting Tree, and Multi-Layer Perceptron. Training datasets for machine learning were collected from a sand production experiment. The experiment considered both the geological parameters and the sand control effect. The machine learning algorithms were mainly evaluated according to their mean absolute error and coefficient of determination. The evaluation results showed that the most accurate results under the given conditions were from the Boosting Tree algorithm, while the K-Nearest Neighbor had the worst prediction performance. Considering an ensemble prediction model, the Support Vector Regression and Multi-Layer Perceptron could also be applied for the prediction of sand production. The tuning process revealed that the Gaussian kernel was the proper kernel function for improving the prediction performance of SVR. In addition, the best parameters for both the Boosting Tree and Multi-Layer Perceptron were recommended for the accurate prediction of sand production. This paper also involved one case study to compare the prediction results of the machine learning models and classic numerical simulation, which showed the capability of machine learning of accurately predicting sand production, especially under stable pressure conditions.https://www.mdpi.com/1996-1073/15/18/6509sand production predictionnatural gas hydratesmachine learningk-nearest neighborsupport vector regressionboosting tree
spellingShingle Jinze Song
Yuhao Li
Shuai Liu
Youming Xiong
Weixin Pang
Yufa He
Yaxi Mu
Comparison of Machine Learning Algorithms for Sand Production Prediction: An Example for a Gas-Hydrate-Bearing Sand Case
Energies
sand production prediction
natural gas hydrates
machine learning
k-nearest neighbor
support vector regression
boosting tree
title Comparison of Machine Learning Algorithms for Sand Production Prediction: An Example for a Gas-Hydrate-Bearing Sand Case
title_full Comparison of Machine Learning Algorithms for Sand Production Prediction: An Example for a Gas-Hydrate-Bearing Sand Case
title_fullStr Comparison of Machine Learning Algorithms for Sand Production Prediction: An Example for a Gas-Hydrate-Bearing Sand Case
title_full_unstemmed Comparison of Machine Learning Algorithms for Sand Production Prediction: An Example for a Gas-Hydrate-Bearing Sand Case
title_short Comparison of Machine Learning Algorithms for Sand Production Prediction: An Example for a Gas-Hydrate-Bearing Sand Case
title_sort comparison of machine learning algorithms for sand production prediction an example for a gas hydrate bearing sand case
topic sand production prediction
natural gas hydrates
machine learning
k-nearest neighbor
support vector regression
boosting tree
url https://www.mdpi.com/1996-1073/15/18/6509
work_keys_str_mv AT jinzesong comparisonofmachinelearningalgorithmsforsandproductionpredictionanexampleforagashydratebearingsandcase
AT yuhaoli comparisonofmachinelearningalgorithmsforsandproductionpredictionanexampleforagashydratebearingsandcase
AT shuailiu comparisonofmachinelearningalgorithmsforsandproductionpredictionanexampleforagashydratebearingsandcase
AT youmingxiong comparisonofmachinelearningalgorithmsforsandproductionpredictionanexampleforagashydratebearingsandcase
AT weixinpang comparisonofmachinelearningalgorithmsforsandproductionpredictionanexampleforagashydratebearingsandcase
AT yufahe comparisonofmachinelearningalgorithmsforsandproductionpredictionanexampleforagashydratebearingsandcase
AT yaximu comparisonofmachinelearningalgorithmsforsandproductionpredictionanexampleforagashydratebearingsandcase