Next Article in Journal
Two Degrees of Freedom Synchronous Motion Modulation Technique Using MEMS Voltage-Controlled Oscillator-Based Phase-Locked Loop for Magnetoresistive Sensing
Previous Article in Journal
A Method to Calibrate Angular Positioning Errors Using a Laser Tracker and a Plane Mirror
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Collecting Performance Prediction for the Rubber Collector in Horizontal Wellbore Based on AutoML

1
School of Information Science and Engineering, Yanshan University, Qinhuangdao 066004, China
2
Reservoir Performance Monitoring Center, Shengli Oilfield Company, China Petroleum & Chemical Corporation, Dongying 257000, China
3
Logging and Testing Services Company, Daqing Oilfield Company Limited, Daqing 163453, China
4
Hebei Key Laboratory of Computer Virtual Technology and System Integration, Qinhuangdao 066004, China
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Sensors 2025, 25(6), 1836; https://doi.org/10.3390/s25061836
Submission received: 10 October 2024 / Revised: 4 January 2025 / Accepted: 10 March 2025 / Published: 15 March 2025
(This article belongs to the Section Physical Sensors)

Abstract

:
To objectively study the influencing factors of rubber collector performance in horizontal wellbores and identify parameter optimization directions, this paper introduces a modeling approach for rubber collectors in horizontal wellbores and develops a corresponding performance prediction method using AutoML(implemented with AutoGluon V1.2.0). Specifically, the study establishes a simulated model of a rubber collector in a horizontal wellbore, simulating its operational state under eccentric conditions due to gravity. It evaluates the impact of rubber elastic element properties (such as material and size) on collecting performance using the integral value of the stress distribution as a metric. Based on the simulated model, an AutoML-based regression model is constructed to predict the collecting performance of the rubber collector under various parameters of the rubber elastic component. The analysis reveals that, as the eccentricity of the rubber collector increases, the most significant influencing factors on collecting performance, in descending order of importance, are axial extrusion range, hardness, radius, bulk modulus, and concave degree. The experimental findings indicate that, during parameter optimization for rubber collectors with varying eccentricities, priority should be given to the aforementioned factors. Additionally, adjusting properties like bulk modulus can enhance the axial extrusion range, thereby effectively boosting the overall collecting performance of the rubber collector in a horizontal wellbore.

1. Introduction

Horizontal-well fluid producing profile logging [1,2] serves as the crucial means of mastering the dynamic production process of horizontal wells and ensuring the continuous efficient development of medium- and low-yield fluid horizontal wells [3]. Collecting logging aims to ensure the measuring accuracy of the downhole instrument through improving the flowing velocity of the fluid and decreasing the oil-water surge. For horizontal-well production profile collecting logging technology with oil tubing transporting [4], the collector is connected to the oil tubing in series; when the collector enters the horizontal section of the horizontal well with the tubing, there is a certain gap between the oil tubing and the casing pipe to ensure that the tubing and logging instrument can run smoothly.
However, the oil tubing and in-series logging instruments are in the middle and lower positions of the casing under the influence of gravity when they run into the horizontal measurement section; that is, they are in an eccentric working status. At this time, the packer of the collector may not be in contact with the inner wall of the casing pipe, which makes it difficult for the collector to completely seal the annular space of the oil casing pipe [5] and thus results in leakage loss; the leakage loss could make the collecting logging instrument not realize full collecting testing, thus possibly not meeting the accurate and fine measuring requirements for the production of the different zones in medium- and low-yield fluid horizontal wells. Therefore, conducting research on the interrelationship between the packer of the collector and the contacted casing pipe under different eccentric conditions as well as the influence of the eccentric status on the collecting performance are of great theoretical and practical significance.
In the field of liquid production profile logging in medium- and low-yield field horizontal wells, an electric extruded rubber collector is widely applied due to its high collection efficiency and reliability [6]. In order to ensure that the rubber collector in a horizontal wellbore under eccentric status maintains good collecting performance, combining finite element simulation and the artificial intelligence method to conduct research on the optimizations of the rubber collector and logging sensors has become the focus of the current research. Chen et al. [7] utilize the non-linear finite element method and the axial compression experiment to determine the mechanical constants C 10 and C 01 of the model, use the determined parameters to simulate the rubber, and analyze the initial sealing process and intermediate sealing process of the rubber with different hardness values; Wu et al. [8] conclude that the measuring accuracy of the petroleum logging is not only related to the properties of the fluid and the measuring instrument but also closely related to the associated equipment as well as environmental factors, such as the wall thickness of the casing pipe, the outer diameter of the casing pipe, the perforation density, the inner diameter of the wellhead, and so on; they also utilize the Monte Carlo method to simulate the response rules of the porosity to the aforementioned parameters, providing novel insight to improving the logging accuracy in view of assisting the measuring instrument. So far, few studies have been conducted on the interrelationship between the elastic part of the electric extruded rubber collector and the casting pipe as well as the influence rule of the different eccentric degrees on the collecting performance. Automated Machine Learning (AutoML), as a new approach in the field of artificial intelligence, is proposed mainly in response to the fact that traditional machine learning models face many challenges in their applications, especially in feature engineering, model selection, hyper-parameter tuning, and model evaluation. Traditional machine learning applications are time-consuming and error-prone when it comes to feature engineering, model selection is fraught with variables, hyper-parameter tuning is complex and cumbersome, and model evaluation requires a robust validation framework. These steps require significant expertise and time investment, limiting the rapid deployment of models in new environments. These steps require significant expertise and time investment, limiting the rapid deployment of models in new environments. AutoML greatly simplifies the machine learning workflow by automating the steps of feature engineering, model selection, and tuning. In feature engineering, AutoML tools automatically identify and create useful features, reducing the burden on experts. In terms of model selection and tuning, AutoML uses advanced search strategies and model fusion techniques to find the best model architecture and hyper-parameters, reducing manual trial and error. In addition, AutoML models are more versatile and can automatically perform feature engineering and model selection to better adapt to new data. AutoML tools also provide valuable information in feature importance analysis and are therefore widely introduced into engineering applications [9,10]. De Souza et al. [11] employ AutoML technology to predict the diesel oil spectrum and realize a certain improvement compared with the traditional machine learning method; Nikitin et al. [12] establish the prediction model of water detection underground and utilize AutoML technology to conduct parameter-searching optimization on the established model, realizing the prediction of the optimal logging and mining position.
Nevertheless, few studies have reported research about analyzing and optimizing eccentric rubber collectors in horizontal wellbores using AutoML technology. Based on the aforementioned discussions and observations, combining numerical simulation and AutoML technologies and taking into account the interrelationship among the parameters of the rubber elastic part (size, geometry, material properties, frictional coefficient, and axial extrusion range), the contact/equivalent stress generated by the local deformation of the oil casing, and the collecting performance, this paper conducts research on the prediction and optimization of the collecting performance of rubber collectors with different eccentric degrees in horizontal wellbores.

2. Simulated Modeling of a Rubber Collector in Horizontal Wellbore

Figure 1 represents the horizontal-well production profile collecting logging technology with oil tubing transporting, where the oil tubing and the collecting-type instrument are in series [13,14] to transport. Moreover, setting a centralizer with certain eccentricity ensures that the tubing and instrument can be taken off smoothly. However, due to the effect of gravity on the oil tubing and the instrument in the horizontal wellbore, the collector might become eccentric and thus may not realize measurement for 100% collecting. The rubber elastic part serves as the core component of the electric extruded rubber collector and is thus directly related to the overall performance of the rubber collector. In order to further analyze the overall collecting performance of the rubber collector with different eccentric degrees, the simplified model of the eccentric rubber collector in a horizontal wellbore is established in Figure 2, including the casing pipe, sliding sleeve, rubber elastic part, and mounting slot for the elastic part. For the model in Figure 2, the materials of the casing pipe, sliding sleeve, and mounting slot for the elastic part are ‘structural steel’, characterized by an elastic modulus of 210 GPa, Poisson’s ratio 0.3, density 7850 kg/m3, and strength factor 560 Mpa. The material of the elastic part is ‘superelastic rubber’, characterized by an elastic modulus of 0.01 Gpa, Poisson’s ratio 0.5, and density 1100 kg/m3. In the field of rubber simulation, the Mooney-Rivlin model is favored for its excellent applicability and convenience. The model can effectively simulate the mechanical behavior of most rubber materials, and, compared with other rubber material models, it has excellent performance in dealing with small and medium deformations, and the process of parameter acquisition is relatively simple, which can usually be realized by basic experimental methods such as a uniaxial tensile test, thus providing convenience for simulation analysis, especially large-scale simulation analysis [15]. Based on the advantages of the Mooney-Rivlin model, it can more accurately simulate the actual working conditions of the rubber collector in a horizontal borehole, especially when it is subjected to compression and deformation. This accuracy helps to improve the reliability of the rubber collector collection performance prediction model, which in turn optimizes its design and parameter configuration. So, the model incorporates the Mooney-Rivlin dual parameter model for enhanced material characterization and analysis. The mounting slot for the elastic part has a ‘fixed constraint’ added. The finite element method usually uses simple functions such as simple primary or quadratic functions to describe the solution in a single cell, so the principle of meshing should follow the physical field in a single cell and cannot change drastically; otherwise, the function cannot describe this drastic change. The accuracy of mesh delineation is crucial as too large a mesh may lead to significant deviations in the simulation results from reality and even non-convergence of the results, while too fine a mesh can improve the accuracy of the simulation, but, at the same time, it also places increased demand on the computer resources and extends the computation time. Taking various factors into consideration, this study adopts the rubber collector meshing results shown in Figure 2b, with a square tetrahedral mesh type: the rubber elastic part uses the ‘corner refinement’ technique, with a total number of 65,116 mesh cells, and the average mesh quality index is 0.8566, which indicates that the mesh quality is high and can meet the demands of simulation and analysis.
Limited by the influence of factors including the inner diameter of the oil casing pipe, axial motor load, and extrusion range, the main parameters of the simplified model of the rubber collector are tabulated in Table 1.
The rubber elastic part serves as the superelastic material, its physical properties are complex, its material and geometry form a double uncertainty, and thus it is difficult to employ an accurate mathematical modeling method to fit its properties. Therefore, the simulated modeling utilizes the Mooney-Rivlin superelastic constitutive model to fit the mechanical properties of the rubber elastic part [16,17], such as the hardness, where the constitutive relation is as follows [18]:
σ i j = p E i j + 2 I 3 I 3 W I 3 E i j W I 2 B i j 2 + W I 1 + I 1 W I 2 B i j
where σ i j is the component of Euler stress tensor, p is the hydrostatic pressure, B i j is the component of the left Cauchy-Green deformation tensor, and I 1 , I 2 , and I 3 are the first component, the second component, and the third component of the deformation tensor.
Taking the axial direction as the main strain direction and considering that the volume of rubber under uniaxial loading is approximately incompressible, three main principal drawing ratios are set as λ 1 = λ and λ 2 = λ 3 = 1 / λ , where λ is the variable, λ 1 λ 2 λ 3 = 1 , and the total bulk volume does not change. Thus, the left Cauchy-Green deformation tensor B could be obtained as
B = F · F T = λ 0 0 0 1 λ 0 0 0 1 λ 2 = λ 2 0 0 0 1 λ 0 0 0 1 λ
The three invariants of the deformation tensor can be obtained from F as
I 1 = tr B = λ 2 + 2 λ 1
I 2 = I 1 2 tr B 2 / 2 = λ 2 + 2 λ
I 3 = 1
In the engineering calculation of rubber materials, the Mooney-Rivlin strain-energy function is widely applied and the elastic strain energy density function W I 1 , I 2 could be expressed as
W I 1 , I 2 = C 10 I 1 3 + C 01 I 2 3
where I 1 and I 2 represent the equal-body invariant, C 10 and C 01 represent the Mooney-Rivlin parameters, and W represents the elastic strain energy.
The mechanical deformation method of the rubber elastic part is uniaxial compression, and the first Piola-Kirchhoff stress of the uniaxial deformation could be expressed as
P 1 = 2 1 λ 3 λ C 10 + C 01
where λ represents the main expansion coefficient of the uniaxial compression and P 1 represents the first Piola-Kirchhoff stress of the uniaxial deformation.
The relation between the hardness of the rubber and the Mooney-Rivlin parameter [17] is reported in Table 2.

3. Simulated Analyses of the Collecting Performance of the Rubber Collector with Different Eccentric Degrees

Figure 3 shows the status of the rubber collector with the eccentricity of 3 mm before and after the extrusion deformation. When the rubber collector assumes the status of the extrusion deformation from the initial status, the main difference between the eccentric status and the coaxial status is that the deflected side of the collector would be in contact with the oil casing in advance and generate contact stress with the casing, while the deflected negative direction (red line on the left of the Figure 3) has not been in contact with the oil casing. At the time of the eccentric status, the axial extrusion depth is 18 mm; when the extrusion depth becomes larger, the deviated side of the elastic part gradually contacts with the oil casing, resulting in less contact stress than the deflected side, which is the weakest part of contacting in the annular space of the oil casing. Then, the integral value K L of the contact stress at the weakest part is utilized to evaluate the collecting performance of the collector model [18], where the expression of K L is
K L = V L d L
where V L represents the distribution of stress in the casing pipe and L is the length of the casing pipe.
The parameters of the rubber collector with the eccentricity of 1–3 mm are shown in Table 3, and, through traversal, the convergence models of the rubber collector with the eccentricity of 1–3 mm are obtained.
Figure 4 displays the XZ plane slices of the rubber collector with the eccentricity of 1–3 mm. It could be observed from Figure 4 that, under the eccentric status, the distribution of stress of the rubber elastic part is not uniform: the eccentricity results in a larger contact area between the deflected side of the collector and oil casing, resulting in larger contact stress, while the deviated side has less stress. Moreover, the greater the degree of eccentricity, the larger the contact area between the collector and the oil casing, the greater the stress on the deflected side, and the greater the stress on the deflected side of the collector with large internal deformation. Based on this, the side of smallest set-down loading, that is, the largest deviated side, is taken as the discriminant interface and the evaluation criterion KL is used as the evaluation method for the performance of the collector.
Figure 5 shows the curve of the integral value of stress changing with the extrusion depth when the eccentricity is 1–3 mm. The following results could be analyzed from Figure 5: with the increase in the extrusion depth, the rubber collector gradually approaches and seals the casing pipe, and deflected side of the rubber collector is first in contact with the casing pipe; under the same extrusion depth, the larger the eccentricity, the larger the stress integral value of the deflected side, and, when the eccentricity is 3 mm, the stress integral value is the largest; the deviated side needs a larger extrusion depth to contact the casing pipe, and, the larger the eccentricity, the smaller the stress integral value is, the fluid is more likely to pass through the region, and the collection performance of the rubber collector shows a decreasing trend. When the eccentricity is 3 mm, the smaller the stress integral, the weaker the rubber collector performance. With the increase in the eccentricity, the integral value of the stress K L of the deviated side gradually decreases and thus the collecting performance is tending downward. In particular, at an eccentricity of 5 mm, the stress between the deflected side of the rubber collector and the casing pipe increases significantly, while the stress on the other side decreases significantly, leading to easier fluid leakage from the region of lower contact stress. In addition, as the eccentricity increases, the extrusion depth of the rubber collector needs to be larger to achieve an effective seal, which further increases the deformation difficulty of the rubber collector and leads to a decrease in collection performance. We could summarize the following conclusions: when the eccentricity increases, the deflected side is first in contact with the casing pipe, and it is difficult for the deviated side to contact the casing pipe, seriously affecting the collecting performance of rubber collector. Due to the fact that the volume of the superelastic material is almost constant under stress deformation, the shoulder protrusion would be generated and thus yields the hindering effect after the extrusion deformation of the rubber elastic part. When the inward extrusion continues, the solver would not converge, which is due to the fact that the finite deformation of rubber exceeds the “deformation limit” and does not accord to the Mooney-Rivlin constitutive model. During the practical engineering applications, exceeding the “elastic limit” would lead to the reduction in durability of the rubber elastic part and even permanent damage.
In order to study the simulated experiment with larger eccentricity, the effect of the bulk modulus on the collecting performance is considered. The bulk modulus describes the ratio of volume change of hyperelastic materials such as rubber due to volume load. The volume with the intensity of pressure P is V 0 ; if the change in the intensity of pressure is d P and the change in the volume is d V , then there is
K = d P d V / V 0
where K is the bulk modulus.
The relation among the bulk modulus, the elasticity modulus (Young’s modulus), and the Poisson ratio could be expressed as
K = E 3 1 2 μ
where E is elasticity modulus (Young’s modulus) and μ is the Poisson ratio.
Substituting the parameters of the 58 HA superelastic rubber E = 4.268 MPa and μ = 0.46, then K = 17.783 MPa and is used as the initial experimental value. After the more detailed large-scale parameter traversal, removing the non-convergent solution, based on the parameters in Table 4, the XZ plane slice diagram of the simulation results with the eccentricity of 4–5 mm are obtained, and the relation curve between extrusion depth and the flow performance of the rubber collector is also obtained, as shown in Figure 6 and Figure 7.
Figure 6 shows the XZ plane slice diagram of the simulation results with the eccentricity of 4–5 mm. It could be observed from Figure 6 that, under the eccentric condition, the stress distribution of rubber elastic part is extremely uneven, with the deflected side of the collector having a larger contact area with the casing and also generating more stress, while the deviated side generates less stress. Figure 7 shows the relation curve of the extrusion depth and the collecting performance of the rubber collector with the eccentricity of 4–5 mm. When the eccentricity is 5 mm, the extrusion depth could be up to 30 mm; while the eccentricity is 4 mm, the extrusion depth is at most 28 mm. The reason for the above phenomenon might be that, at the deflected side, the rubber elastic part might generate deformation due to the advanced contact and simultaneously the deviated side could be in contact with the casing pipe more easily. When the extrusion depth is less than 25.5 mm, the larger the degree of eccentricity, the larger the stress integral value of the deflected side and, on the contrary, the smaller the stress integral value of the deviated side; when the extrusion depth is larger than 25.5 mm, the stress integral values of the deflected side and the deviated side with different degrees of eccentricity do not have much influence, which is due to the fact that the rubber collector contact casing is basically the same for different eccentricity levels. However, in order to realize a larger value of the extrusion depth, the integral value of the distribution of stress of the model with the eccentricity of 5 mm would be larger than that with the eccentricity of 4 mm.

4. Prediction of the Collecting Performance of the Rubber Collector in Horizontal Wellbore Based on AutoML

In order to solve the non-convergence problem of the model caused by a large number of parameter traversals, the prediction model of the collecting performance of the rubber collector with different eccentric degrees is established using AutoML technology. The AutoML technology [19] simplifies the parameter traversal process through the end-to-end automatic process and plenty of model fusions, and the fitting model could also be determined automatically with the aid of the searching strategy of the AutoML technology, avoiding significant exploration due to domain adaptation.

4.1. Dataset Collection

The collecting performance of the rubber collector is related to multiple features, and, based on the simulation results of the rubber collector with different eccentric degrees, the dataset is established, whose statistical information is shown in Table 5.
The dataset used in Table 4 is based on the COMSOL(v6.1) simulation model of different pressure columns extruding a rubber collector under different eccentricity degrees to calculate the stress integral value (K_l) of the collector deviation side in each group as the prediction label. The rubber parameters of the feature set include the eccentric degree (bias), the axial extrusion range (press), the Mooney-Rivlin dual parameters ( C 10 and C 01 ), the inner diameter of the rubber (Rubber_r), the length of the rubber (Rubber_height), the thickness of the rubber (Rubber_thick), the bulk modulus (K), and the thickness of the concave rubber. After de-weighting and missing value processing of the null values existing in the data due to duplicated data among the exported data and non-converged results, the specific parameter information of the dataset of rubber collector in eccentric state is obtained as shown in Table 4.

4.2. Basic Architecture of the Prediction Model of the Collecting Performance Based on AutoML

The AutoGluon automatic optimization machine learning model based on AutoML includes data pre-processing, model architecture searching, hyper-parameter optimization, and so on, as shown in Figure 8. The data pre-processing contains the classification and the formatting for the inputting sampling data; the model architecture searching involves the automatic architecture engineering and makes the machine learning model find the optimal design. The hyper-parameter optimization involves the searching and selecting of the optimal structure of the machine learning model [20]. The basic architecture of the multi-layer stacking model for the collecting performance prediction fusing multiple models is shown in Figure 9. For the architecture in Figure 9, the first layer contains multiple basic models, whose outputs are connected, and the connected outputs are transported into the next layer composed of multiple stacking models. The stacking models serve as the basic models of the additional layer.

4.3. Model Fusing with the Machine Learning Algorithm

AutoGluon consists of a series of custom models, including the neural network algorithm, the random forest algorithm, the extremely randomized tree algorithm, two boosting tree algorithms (CatBoost and LightGBM), and the ensemble learning algorithm.
(1) Neural network algorithm
The neural network model is established utilizing MXNet. Considering that the collected dataset is composed of multiple types of data, the feed-forward network is the preferred framework for constructing a neural network model. AutoGluon is the first AutoML toolkit to use an embedded layer, which uses linear short connections to connect directly to the network’s output prediction. Each dense block module in the neural network consists of several convolutional layers, pooling layers, ReLU activation function layers, batch normalization layers, and random deactivation regularization (dropout). In this paper, the Adam optimization function with penalty reduction, early stopping, and the L1 loss function are used to train the neural network model, and the optimized network structure is shown in Figure 9.
Different from the pure feed-forward network architecture, AutoGluon-Tabular introduces an embedding layer for each classification feature that matches a learnable component for each classification feature before it is used by subsequent feed-forward layers, and the embedding dimension is selected proportionally according to the number of unique categories in the feature. The embedding layer of the classification feature is then connected with the numerical feature into a large vector that feeds both into a three-layer feed-forward network and is directly connected to the output prediction through a linear jump (similar to the residual network family).
(2) Random forest algorithm
Random forest algorithm is a kind of algorithm integrating multiple weak classifiers, whose key is to select the optimal classification and regression based on the discriminant results of multiple random decision trees. Decision tree is the core of random forest, and the optimal generation of decision tree is guaranteed according to information gain. The information entropy D of dataset D is calculated according to its basic principle.
H D = i = 1 n p i l o g 2 p i
where p i represents the probability of the i-th sample.
The information entropy of the dataset D x 1 , x 2 , x 3 x n is calculated, as well as the conditional entropy between each feature x i and dataset D. Information entropy can be used as a measure of uncertainty of dataset D. The conditional entropy H D | X is entropy change caused by the variable x i under the generation of dataset D.
The conditional entropy of D of X under given conditions is expressed as
H D | X = i = 1 n p i H D | X = x i
The information gain of the feature A on the training dataset D is expressed as
g D , A = H D H D | A
The advantage of the random forest algorithm is that it can select features. The larger the information gain rate of its features, the stronger the ability of the features to reduce the entropy value, and the stronger the ability to reduce the data uncertainty.
(3) LightGBM algorithm
In machine learning, GBDT (gradient boosting decision tree) algorithm based on gradient lifting tree is one of the algorithms recognized in the industry with a better fitting effect for real distribution [12]. It adopts addition model and iterates continuously to reduce the error residual value of the previous epoch so as to achieve the effect of data classification or regression. This model has the advantages of good training effect and flexible processing of all kinds of data. The GBDT algorithm process for binary classification is as follows:
Firstly, the prior information is used to initialize the learner F 0 x , where p y = 1 | x is the ratio of y = 1 in the training sample.
F 0 x = l g p y = 1 | x 1 p y = 1 | x
Then, M classification regression trees are established m = 1 , 2 , , M . For i = 1 , 2 , , N , the residual value r m , i corresponding to the m-th tree is calculated as the following:
r m , i = L y i , F x i F x F x = F m 1 x = y i 1 1 + e F x i
For n = 1 , 2 , , N , the m-th regression tree is calculated by using the fitting data of CART regression tree x i , r m , i , and its corresponding leaf node region is R m , j , where j = 1 , 2 , , J m , and J m is the number of the leaf nodes of the m-th regression tree. The best fitting value is calculated for each leaf node region, and the strong learner is updated as follows:
C m , j = x i R m , j r m , j x i R m , j y i r m , i 1 y i + r m , i
F m x = F m 1 x + j = 1 J m C m , j I , x R m , j
The final strong learner F M x is integrated and could be expressed as
F M x = F 0 x + m = 1 M j = 1 J m C m , j I , x R m , j
LightGBM (Light Gradient Boosting Machine) is an improved GBDT algorithm framework model proposed on the basis of GBDT algorithm [13], which adopts the histogram-based segmentation algorithm instead of the traditional pre-sorting traversal algorithm. Compared with GBDT algorithm, the proposed improved GBDT algorithm has the advantages of faster parallel training efficiency, lower memory consumption, higher accuracy, increased suitability to deal with massive data, and effectively preventing over-fitting.
(4) Ensemble learning algorithm
AutoGluon uses a multi-layer stacking strategy to improve the accuracy of the prediction, combining the prediction sets from multiple models to execute a single model and thus greatly reducing the variance of the final prediction. To avoid algorithm selection and hyper-parameter optimization, AutoGluon simply reuses all the basic-layer models as stacks. These models are machine learning models of any type and have the same hyper-parameter values. The predictions of the underlying model are connected in series with the original data features as input vectors for the stacked model. As a result, a higher stack could revisit the original data characteristics. In the last layer of the stacking model, the set selection method is used to gather the predicted results of the stacking model in a weighted way. By repeating the aforementioned process, the multi-layer stacking model is obtained. Figure 10 shows the multi-layer stacking strategy and the use of two-layer stacking of AutoGluon.

4.4. Training Process

Step 1: Split the training set and the testing set. The 4789 samples in dataset are split into 3591 samples (75%) for training and 1198 samples (25%) for testing. The validation set utilizes the k-fold method to split.
Step 2: In the hyper-parameter tuning process, we employ k-fold cross-validation and bagging integration strategies to fully utilize the dataset. Specifically, we divided the dataset into 5 parts and used 4 of them sequentially for training during the training process and the remaining 1 part for validation. This process ensures that the entire dataset is used for validation and that each sub-model is adequately trained and validated. For each sub-model, we adjust the hyper-parameters based on its performance on the validation set to optimize the predictive performance of the model. In this process, the hyper-parameters we mainly focus on include the number of layers, convolutional kernel size, learning rate, etc., of the neural network; the number of trees, maximum depth, etc., of the random forest; and the learning rate, iteration number, and number of leaf nodes, etc., of LightGBM. The final model architecture was set as a 4-layer stacked structure with a maximum size of 335, and the specific parameter configurations are shown in Algorithm 1.
Step 3: Model training. The split training set is utilized to train the collecting performance prediction model, and the detailed training process is the execution of Algorithm 1.
Step 4: Test the model. The split testing set is tested on the multiple trained models and the combined model, and the error between the predicted results and the real values of the models is calculated to evaluate each model. For the prediction models, the RMSE, MAE, and R2 are usually taken as the evaluating metrics. Since the integral value of the stress of the rubber collector has a larger order of magnitude, the normalized NRMSE and NMAE are adopted, whose calculation formula is as follows:
RMSE = i = 1 n y ^ t y t 2 n
NRMSE = RMSE y m a x y m i n
MAE = t = 1 n | y ^ t y t | n
NMAE = MAE y m a x y m i n
where y t , y ^ t , y m a x , and y m i n are the real value, the predicting value, the maximum real value, and the minimum real value.
Algorithm 1: Detailed training process of the collecting performance prediction. Training strategy of the prediction model of the collecting performance of the eccentric rubber collector based on AutoGluon
Input: Data (X: feature of rubber elastic part, Y: collecting performance); M: set of sub-models; L: stacking layer number.
Output: Prediction result of collecting performance of each model.
1:automatic feature engineering
2:for l = 1 to L do integrating each layer, L = 4
3: for i = 1 to n do n-times repetition, n = 2
4:  Divide the data into k parts randomly { X j , Y j } j = 1 k , k = 5
5:  for j = 1 to k do k-fold cross-validation and bagging integration
6:   for each model type m in M do
7:     train the model m on X j , Y j
8:    validate on X j , and the prediction value Y ^ m , i j of each fold
9:     end for
10:    end for
11:   end for
12:Average over the Y ^ m , i j of all folds, Y ^ m = { 1 n i Y ^ m , i j } j = 1 k
13:Update X, X = concatenate (X { Y ^ m } m M )
14:end for

4.5. Prediction Result Analysis

Based on the aforementioned prediction models, the innovation of this study is the first application of the AutoML technique to predict the performance of the rubber collector under eccentricity. Compared with the traditional methods, AutoML significantly improves the prediction accuracy and efficiency through automated feature engineering and model selection. In particular, the use of multi-layer stacked models enables the model to automatically fuse the prediction results of multiple sub-models, further improving the robustness of the prediction. A four-layer stacking model is trained on the datasets of different eccentric degrees and the 21 independent sub-models (including different-layer stacking sub-models). The top 10 models with the best testing results are selected, and the drawn bar diagrams of the testing error and validation error of the models in each layer are shown in Figure 11.
The vertical axis in Figure 11 represents each model, where WeightedEnsemble indicates the output results of the ‘linear layers’ after multiple models are stacked, and the number of Ln after the ‘_’ represents the layer number of the stacking integration. The horizontal axis represents the normalized root mean square error NRMSE. According to the definition, the model with smaller error is better than the predicted result. The validation error is also added in Figure 11 for comparison.The analysis in Figure 11 shows that the model with the best results is “WeightedEnsemble_L2”; that is, the weighted output of the second stacking layer has the lowest errors in both the testing set and the verification set, proving the validity of the multi-layer stacked network. But, it is not the case that the higher the stacked layers the better the prediction. For example, the testing error and validation error of “WeightedEnsemble_L3” are higher than those of “WeightedEnsemble_L2”. There is no four-layer stacking model among the top 10 best-performing models, suggesting that increasing the size of the model indefinitely does not lead to a better result.
The optimal “WeightedEnsemble_L2” is adopted for prediction, whose NRMSE on the validation set is 0.0121 and NRMSE on the testing set is 0.0134. The prediction results of the model on the testing set are shown in Figure 12. From Figure 12, it can be seen that the prediction results can fit the simulation results well, and the goodness of fit R2 reaches 0.990, which indicates that the model has captured the relationship between the size, hardness, and other material properties of the rubber and the collector flow performance, and the fitting is better, and it can be used for the prediction of the rubber collector’s flow performance under the eccentricity working condition.
The feature importance function is used to output the correlation between features and integral values of stress (i.e., feature contributions), as shown in Figure 13. As can be analyzed from Figure 13 in terms of feature importance, the features such as extrusion depth, hardness of elastic part of rubber, inner diameter and bulk modulus have the most significant effect on the collection performance of rubber collectors. Among them, the collection performance of rubber collectors with different eccentricity is most affected by the extrusion depth, which is consistent with the fact that collectors need to be fully expanded for collection in practical applications. In addition, the hardness, inner diameter, and bulk modulus of rubber elastic part also have a great influence on the collecting performance, and these characteristics are important for guiding significance in the optimization of the collector, which can provide us with strong support for optimizing the design and parameter configuration of the rubber collector.

5. Conclusions

(1) An increase in eccentricity has a significant negative effect on the collection performance of the rubber collector, leading to a significant decrease. Through simulation analysis, it was found that the performance loss caused by eccentricity can be effectively compensated by increasing the extrusion depth and adjusting the bulk modulus of the rubber.
(2) Using AutoML technology, the model construction and prediction of the collection performance of rubber collectors under different eccentricity conditions were carried out. A multi-layer stacking structure was adopted, which effectively avoids the difficulties of model optimization and parameter adjustment caused by domain adaptation, and it demonstrated less error and a higher fitting degree compared with a single-layer model.
(3) The results of the predictive analysis show that the size and material properties of the elastic part of the rubber have a significant effect on the collection performance of the rubber collector under different eccentricities, with extrusion depth being the key factor affecting performance. In order to optimize the rubber collector performance, key parameters such as hardness, inner diameter, and rubber bulk modulus should be prioritized, and the range of extrusion depth should be enlarged by adjusting the bulk modulus, which will in turn enhance the collection performance.
(4) Despite the progress achieved in this study, actual data are lacking on the rubber collector performance in extreme environments, such as high temperature and high pressure, which limits the generalization ability of the model under extreme conditions. Therefore, further validation is urgently needed. Future research will focus on exploring more complex material models (e.g., viscoelastic and Mullins effect models) to more accurately simulate the mechanical behavior of rubber materials under real-world operating conditions. In addition, we will expand the dataset, especially by adding experimental data under extreme environmental conditions, to improve the generalization ability of the model.

Author Contributions

S.L.: Methodology, Validation, Formal analysis, Investigation, Writing–original draft, Project administration; Y.L.: Validation, Formal analysis, Data curation, Writing–original draft, Writing–review & editing; L.C.: Investigation, Data curation, Writing–original draft; X.W.: Writing–review & editing, Methodology, Validation; W.K.: Conceptualization, Methodology, Validation, Formal analysis, Writing-original draft, Writing-review & editing, Funding acquisition. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported partly by the National Natural Science Foundation of China (Nos. 62173290 and 62306264), the Central Government Guided Local Funds for Science and Technology Development of China (No. 236Z0303G), the Natural Science Foundation of Hebei Province in China (Nos. F2022203008 and F2024203091), Science and Technology Project of Hebei Education Department (No. QN2023189), Yanshan University (No. 2022LGQN007), and Innovation Capability Improvement Plan Project of Hebei Province (No. 22567626H). The authors sincerely thank the editors and anonymous reviewers for their helpful suggestions.

Data Availability Statement

The authors do not have permission to share data.

Conflicts of Interest

The company was not involved in the study design, collection, analysis, interpretation of data, the writing of this article or the decision to submit it for publication. The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

References

  1. Pu, C.; Zheng, H.; Yang, Z.; Gao, Z. Research status and development trend of the formation mechanism of complex fractures by staged volume fracturing in horizontal wells. Acta Pet. Sin. 2020, 41, 1734–1743. [Google Scholar] [CrossRef]
  2. Zhu, H.; Guo, J.; Huang, W.; Ji, Y.; Jing, X.; Lv, Y. Development and application of memory type fluid production profile logging technology in low liquid output horizontal wells. Drill. Prod. Technol. 2018, 41, 50–52. [Google Scholar] [CrossRef]
  3. Kong, L.; Li, L.; Kong, W.; Liu, X.; Li, Y.; Zhang, S. Overview of logging technique in oil production horizontal and high deviated wells. J. Yanshan Univ. 2015, 39, 1–8. [Google Scholar] [CrossRef]
  4. Li, X.; Qin, Y.; Chen, S.; Ge, H.; Tian, F. The horizontal well logging instrument conveying technology and its applications. China Pet. Mach. 2014, 42, 98–102. [Google Scholar] [CrossRef]
  5. Li, L.; Wang, X.; Liu, S.; Liu, J.; Gao, Y.; Li, C. Gas-water flow law in horizontal wellbore and its influencing factors. Acta Pet. Sin. 2019, 40, 1244–1254. [Google Scholar] [CrossRef]
  6. Kong, W.H.; Li, H.; Li, L.; Xing, G.L. Water cut measurement of horizontal oil-water flow using trielectrode capacitance sensor. IEEE Trans. Ind. Electron. 2022, 69, 13686–13695. [Google Scholar] [CrossRef]
  7. Chen, D.B.; Zhu, R.D.; Wu, T.; Zhang, C.; Dai, Q.X. Finite element analysis of intelligent packer rubber based on Mooney-Rivlin model. J. Yangtze Univ. 2013, 10, 99–101. [Google Scholar] [CrossRef]
  8. Wu, W.; Fu, Y.; Niu, W. Numerical simulation of responses for cased-hole density logging. J. Geophys. Eng. 2013, 10, 054006. [Google Scholar] [CrossRef]
  9. Karmaker, S.K.; Hassan, M.M.; Smith, M.J.; Xu, L.; Zhai, C.; Veeramachaneni, K. AutoML to Date and Beyond: Challenges and Opportunities. ACM Comput. Surv. 2022, 54, 1–36. [Google Scholar] [CrossRef]
  10. Xin, D.; Wu, E.Y.; Lee, D.J.L.; Salehi, N.; Parameswaran, A. Whither AutoML? Understanding the Role of Automation in Machine Learning Workflows. In Proceedings of the 2021 CHI Conference on Human Factors in Computing Systems, Online, 8–13 May 2021; Volume 83, pp. 1–16. [Google Scholar] [CrossRef]
  11. de Souza, D.C.M.; Cabrita, L.; Galinha, C.F.; Rato, T.J.; Reis, M.S. A Spectral AutoML approach for industrial soft sensor development: Validation in an oil refinery plant. Comput. Chem. Eng. 2021, 150, 107324. [Google Scholar] [CrossRef]
  12. Nikitin, N.; Revin, I.; Hvatov, A.; Vychuzhanin, P.; Kalyuzhnaya, A.V. Hybrid and automated machine learning approaches for oil fields development: The case study of volve field, north sea. Comput. Geosci. 2022, 161, 105061. [Google Scholar] [CrossRef]
  13. Yang, D. Application of coiled tubing bridge plug technology to deep gas well in Daqing oilfield. Well Test. 2016, 25, 54–58. [Google Scholar] [CrossRef]
  14. Qu, X.; Li, C.; Su, M.; Yuan, B.; Yun, X.; Qu, X. Segmented testing technology for horizontal wells with coiled tubing. Well Test. 2021, 30, 68–72. [Google Scholar] [CrossRef]
  15. Wang, Y.; Tang, L.; Wu, G. Inflation and bifurcation of a compressible spherical membrane. Chin. J. Solid Mech. 2009, 30, 42–47. [Google Scholar] [CrossRef]
  16. Lalo, D.F.; Greco, M.; Meroniuc, M.; Thipprakmas, S. Numerical modeling and experimental characterization of elastomeric pads bonded in a conical spring under multiaxial loads and pre-compression. Math. Probl. Eng. 2019, 2019, 5182629. [Google Scholar] [CrossRef]
  17. Zhang, L.; Li, Z.; Ma, X. Study on parameter characteristics of rubber Mooney-Rivlin model. Noise Vib. Control 2018, 38, 427–430. [Google Scholar]
  18. Yang, C.; Li, B.; Zheng, X.; Zhang, D. The evaluation of sealing and reliability of packer rubber based on working temperature. Chin. J. Appl. Mech. 2017, 34, 1079–1085. [Google Scholar]
  19. He, X.; Zhao, K.; Chu, X. AutoML: A survey of the state-of-the-art. Knowl.-Based Syst. 2021, 212, 106622. [Google Scholar] [CrossRef]
  20. Ferreira, L.; Pilastri, A.; Martins, C.; Pires, P.M.; Cortez, P. A comparison of AutoML tools for machine learning, deep learning and xgboost. In Proceedings of the 2021 International Joint Conference on Neural Networks (IJCNN), Shenzhen, China, 18–22 July 2021; pp. 1–8. [Google Scholar] [CrossRef]
Figure 1. Horizontal−well production profile collecting logging technology with oil tubing transporting.
Figure 1. Horizontal−well production profile collecting logging technology with oil tubing transporting.
Sensors 25 01836 g001
Figure 2. Simplified model and meshing of rubber collector with eccentric status.
Figure 2. Simplified model and meshing of rubber collector with eccentric status.
Sensors 25 01836 g002
Figure 3. Status of the rubber collector with eccentricity of 3 mm before and after extrusion deformation.
Figure 3. Status of the rubber collector with eccentricity of 3 mm before and after extrusion deformation.
Sensors 25 01836 g003
Figure 4. XZ Please let us know if further adjustments are required. plane slices of the rubber collector with eccentricity of 1–3 mm.
Figure 4. XZ Please let us know if further adjustments are required. plane slices of the rubber collector with eccentricity of 1–3 mm.
Sensors 25 01836 g004
Figure 5. Curve of the integral value of stress changing with extrusion depth when the eccentricity is 1–3 mm.
Figure 5. Curve of the integral value of stress changing with extrusion depth when the eccentricity is 1–3 mm.
Sensors 25 01836 g005
Figure 6. XZ plane slice diagram of the simulation results with eccentricity of 4–5 mm.
Figure 6. XZ plane slice diagram of the simulation results with eccentricity of 4–5 mm.
Sensors 25 01836 g006
Figure 7. Relation curve between extrusion depth and the flow performance of the rubber collector.
Figure 7. Relation curve between extrusion depth and the flow performance of the rubber collector.
Sensors 25 01836 g007
Figure 8. Flow chart of collecting performance prediction method for rubber collector based on AutoML.
Figure 8. Flow chart of collecting performance prediction method for rubber collector based on AutoML.
Sensors 25 01836 g008
Figure 9. AutoGluon neural network structure.
Figure 9. AutoGluon neural network structure.
Sensors 25 01836 g009
Figure 10. Multi-layer stacking model for the prediction of the collecting performance.
Figure 10. Multi-layer stacking model for the prediction of the collecting performance.
Sensors 25 01836 g010
Figure 11. Testing error and validation error of each model layer.
Figure 11. Testing error and validation error of each model layer.
Sensors 25 01836 g011
Figure 12. Prediction results on testing.
Figure 12. Prediction results on testing.
Sensors 25 01836 g012
Figure 13. Correlation of integral value of stress with each feature.
Figure 13. Correlation of integral value of stress with each feature.
Sensors 25 01836 g013
Table 1. Main parameters of the simplified rubber collector model.
Table 1. Main parameters of the simplified rubber collector model.
NameValueNote
Pipe_thick5 [mm]Thickness of casing pipe
Pipe_height200 [mm]Length of casing pipe
Pipe_r62.5 [mm]Inner diameter of casing pipe
Rubber_r32–38 [mm]Outer diameter of rubber
Rubber_thick9–15 [mm]Thickness of rubber
Rubber_height80–120 [mm]Length of the rubber
Press0–35 [mm]Axial extrusion range
Concave8–14 [mm]Thickness of concave center
K3.56–21.34 [MPa]Bulk modulus of elastic part
Bias1–5 [mm]Eccentric degree
Table 2. Parameters of the rubber collector with eccentricity of 1–3 mm.
Table 2. Parameters of the rubber collector with eccentricity of 1–3 mm.
NameValueNote
Rubber_r38 [mm]Outer diameter of the rubber
Rubber_thick12 [mm]Thickness of the rubber
Rubber_height80 [mm]Length of the rubber
C 10 0.436 [MPa]Mooney-Rivlin parameter
C 01 0.109 [MPa]Mooney-Rivlin parameter
Concave9 [mm]Thickness of the concave center
Table 3. Parameters of the rubber collector with eccentricity of 4–5 mm.
Table 3. Parameters of the rubber collector with eccentricity of 4–5 mm.
NameValueNote
Rubber_r36 [mm]Outer diameter of the rubber
Rubber_thick16 [mm]Thickness of the rubber
Rubber_height105 [mm]Length of the rubber
C 10 0.436 [MPa]Mooney-Rivlin parameter
C 01 0.109 [MPa]Mooney-Rivlin parameter
Concave13 [mm]Thickness of the concave center
Table 4. Statistical information of the collected dataset.
Table 4. Statistical information of the collected dataset.
ParameterNumberAverage ValueVarianceMinimum ValueMaximum Value
K L 478926,59449,2020385,176
C 10 47890.57230.388701.926
C 01 47890.23540.218600.963
Rubber_r478936.32.43036
Rubber_thick478914.11.991216
Rubber_height478993.212.4880105
Press478918.781.55030
Concave478910.772.15914
K47897.74  × 10 6 7,475,5372.13 × 10 7
Bias47893.431.5508
Table 5. Hyper-parameter settings of the model.
Table 5. Hyper-parameter settings of the model.
Hyper-ParameterValueNote
num_epochs10Iterating number of NN model
learning_rate 1 × 10 4 ~ 1 × 10 2 Learning rate of NN model
activation‘relu’, ‘tanh’, ‘softrelu’Activation function of NN model
dropout_prob0–0.5Dropout of NN model
num_boost_round100Iterating number of GBM model
num_leaves26–66Leaf number of tree model
num_bag_folds55-fold cross-validation
num_bag_sets2Iterating number of Bagging
num_stack_levels4Layer number of stacking integration
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Li, S.; Li, Y.; Chen, L.; Wang, X.; Kong, W. Collecting Performance Prediction for the Rubber Collector in Horizontal Wellbore Based on AutoML. Sensors 2025, 25, 1836. https://doi.org/10.3390/s25061836

AMA Style

Li S, Li Y, Chen L, Wang X, Kong W. Collecting Performance Prediction for the Rubber Collector in Horizontal Wellbore Based on AutoML. Sensors. 2025; 25(6):1836. https://doi.org/10.3390/s25061836

Chicago/Turabian Style

Li, Shaohua, Yang Li, Longlin Chen, Xianbin Wang, and Weihang Kong. 2025. "Collecting Performance Prediction for the Rubber Collector in Horizontal Wellbore Based on AutoML" Sensors 25, no. 6: 1836. https://doi.org/10.3390/s25061836

APA Style

Li, S., Li, Y., Chen, L., Wang, X., & Kong, W. (2025). Collecting Performance Prediction for the Rubber Collector in Horizontal Wellbore Based on AutoML. Sensors, 25(6), 1836. https://doi.org/10.3390/s25061836

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