
Integrated gas lift system optimization plays an indispensable role in production and economics by maximizing the revenue from a gas lift field. This requires: optimization of gas lift parameters, finding the best tuning of the completion and surface production systems to keep pace with the dynamic reservoir changes along with saving gas quantities and compression costs. Accordingly, a comprehensive study is being carried out to measure the capability of the Artificial Neural Network (ANN) and Machine Learning (ML) in the optimization of gas lift parameters. The results of this study show the power of two different mechanisms of neural network (NN) which are Radial Base Function (RBF) and Back Propagation Function (BPF) to predict the most three important factors of the process: optimal gas injection rate, bottom hole pressure and flow rate and compare the findings with conventional methods. In addition, this work provides 3 functional equations that can be utilized by applying the field data with no artificial intelligence (AI) expertise or software knowledge. This effort provides forth an industrial insight into the role of data-driven computational models for the production recognition scheme, not only to validate the well tests, but also to reduce the uncertainties in production optimization. The work was completed by generating an economic analysis to illustrate the understanding of potential benefits of implementing irregular gas lift mechanisms in the field to stand on both technical and economic aspects of the study.
Citation: Ahmed A. Elgibaly, Mohamed Ghareeb, Said Kamel, Mohamed El-Sayed El-Bassiouny. Prediction of gas-lift performance using neural network analysis[J]. AIMS Energy, 2021, 9(2): 355-378. doi: 10.3934/energy.2021019
[1] | Ji-Cai Liu . Proof of Sun's conjectural supercongruence involving Catalan numbers. Electronic Research Archive, 2020, 28(2): 1023-1030. doi: 10.3934/era.2020054 |
[2] |
Victor J. W. Guo .
A family of |
[3] | Shishuo Fu, Jiaxi Lu, Yuanzhe Ding . A skeleton model to enumerate standard puzzle sequences. Electronic Research Archive, 2022, 30(1): 179-203. doi: 10.3934/era.2022010 |
[4] | Chen Wang . Two congruences concerning Apéry numbers conjectured by Z.-W. Sun. Electronic Research Archive, 2020, 28(2): 1063-1075. doi: 10.3934/era.2020058 |
[5] |
Tian-Xiao He, Peter J.-S. Shiue .
Identities for linear recursive sequences of order |
[6] | Dmitry Krachun, Zhi-Wei Sun . On sums of four pentagonal numbers with coefficients. Electronic Research Archive, 2020, 28(1): 559-566. doi: 10.3934/era.2020029 |
[7] | Chunli Li, Wenchang Chu . Infinite series about harmonic numbers inspired by Ramanujan–like formulae. Electronic Research Archive, 2023, 31(8): 4611-4636. doi: 10.3934/era.2023236 |
[8] | Fedor Petrov, Zhi-Wei Sun . Proof of some conjectures involving quadratic residues. Electronic Research Archive, 2020, 28(2): 589-597. doi: 10.3934/era.2020031 |
[9] | Xi Liu, Huaning Liu . Arithmetic autocorrelation and pattern distribution of binary sequences. Electronic Research Archive, 2025, 33(2): 849-866. doi: 10.3934/era.2025038 |
[10] | Guo-Niu Han . On the existence of permutations conditioned by certain rational functions. Electronic Research Archive, 2020, 28(1): 149-156. doi: 10.3934/era.2020009 |
Integrated gas lift system optimization plays an indispensable role in production and economics by maximizing the revenue from a gas lift field. This requires: optimization of gas lift parameters, finding the best tuning of the completion and surface production systems to keep pace with the dynamic reservoir changes along with saving gas quantities and compression costs. Accordingly, a comprehensive study is being carried out to measure the capability of the Artificial Neural Network (ANN) and Machine Learning (ML) in the optimization of gas lift parameters. The results of this study show the power of two different mechanisms of neural network (NN) which are Radial Base Function (RBF) and Back Propagation Function (BPF) to predict the most three important factors of the process: optimal gas injection rate, bottom hole pressure and flow rate and compare the findings with conventional methods. In addition, this work provides 3 functional equations that can be utilized by applying the field data with no artificial intelligence (AI) expertise or software knowledge. This effort provides forth an industrial insight into the role of data-driven computational models for the production recognition scheme, not only to validate the well tests, but also to reduce the uncertainties in production optimization. The work was completed by generating an economic analysis to illustrate the understanding of potential benefits of implementing irregular gas lift mechanisms in the field to stand on both technical and economic aspects of the study.
The aviation industry is moving toward the replacement of actuators, that were traditionally hydraulically or pneumatically powered, by electromechanical devices. Operation costs and safety considerations require effective fault diagnosis methods [1,2,3]. This paper demonstrates the value that Independent Component Analysis (ICA) can bring to a fault detection signal processing chain for an electromechanical actuator. Two separate faults are simulated independently: a short circuit on one of the phases of the synchronous electric motor, and backlash in a roller screw. A third fault is the simultaneous combination of short circuit and backlash.
ICA is a signal processing technique that is part of a larger family of methods called Blind Source Separation (BSS) [4]. BSS can be used when several different source signals are mixed together in the observations. The goal of BSS is to process these observations to separate the original source signals. The separation is blind because the separation procedure uses weak a priori assumptions about the sources and the mixing parameters. ICA is a specific type of BSS that bases its separation procedure on the assumption that the sources are independent. Electro-mechanical systems are an example of systems where such source mixing can occur. The mixing of such signals renders fault diagnosis more difficult because different fault signatures are mixed together between themselves and with other nominal operating signals. In this application for example, the effects of a short circuit are mixed with backlash effects, which are in turn both mixed with the nominal effects of load and reference signal. In this case, the goal of ICA would be to help to separate the fault signatures to ease the diagnosis process.
In its basic version, ICA requires the same number of measurements as sources. In this work, it is desirable to use only a single measurement, the motor current Iq, as the basis for the diagnosis. The reasons for this are primarily economic: the motor current Iq is already measured for the field-oriented control of the electric motor. Applying ICA to a single-channel recording has been addressed by researchers in the past. The approaches consist of first decomposing the single-channel measurement into a series of different spectral modes before then applying ICA. An approach entitled wavelet-ICA is used in [5]. The authors use a wavelet transform to decompose a single-channel signal into several signals upon which ICA is applied. A disadvantage of this method is that the user must parameterize the mother wavelet and that non-stationary fault features that span across several wavelet coefficients cannot be handled. In an alternate approach developed in [6] and [7], the signal decomposition is done by an Empirical Mode Decomposition (EMD). EMD has the advantage of being a data-driven decomposition as no initial parameterization is required and it can naturally handle non-stationary signals. However, the two methods proposed above require manual user intervention: once a set of independent components are identified by ICA, a subset of these are manually chosen as "signals of interest" and recombined to create an estimate of the desired signal. In this paper, an automatic selection of the independent components is proposed, which allows the isolation of the fault signatures without manual intervention.
This paper is organized as follows: section 2 describes the physical system and the simulation model. Section 3 is dedicated to ICA, which is the main component of this paper. Section 4 describes the data processing chain, including the steps before and after ICA. The pre-processing uses EMD and the post-processing is accomplished with the proposed automatic isolation method. Section 5 presents fault diagnosis results from a basic classifier and highlights the advantages of using the ICA step.
The application relates to an electro-mechanical actuator illustrated in Figure 1. A permanent magnet synchronous motor (PMSM) rotates a roller screw drive, which actuates a mass subjected to an external load. Three faults are considered here: a partial short-circuit on one of the motor's stator windings, an abnormal mechanical backlash [8,9,10] in the roller screw drive and the simultaneous combination of both faults.
The non-linear model of the system includes the effects of stem deformation and backlash in the roller screw [11,12]. The model was adapted from [13] and described in [14].
Let xm represent the motor's equivalent linear position, xi the intermediate position, xst the stem position, kst the stem stiffness, cst the damping ratio of the stem and 2α the backlash gap. The following variables can then be defined:
xd=xm−xst:thegapbetweenpositionsxb=xi−xst:thebacklashpositionxs=xm−xi:thestemdeformation | (1) |
Then the deformation force Fs, which makes the link between the motor and the stem, can be calculated by:
Fs=Fkst+Fcst=kst(xs−xs0)+cst˙xs | (2) |
Three cases can be identified to define the dynamics of xb:
Left contact (xb = -α and Fs ≠0):
˙xb=max[0;˙xd+kstcst(xd−xb−xs0)] | (3) |
Right contact (xb = +α and Fs ≠0):
˙xb=min[0;˙xd+kstcst(xd−xb−xs0)] | (4) |
No contact (Backlash) (|xb| < α and Fs = 0):
˙xb=˙xd+kstcst(xd−xb−xs0) | (5) |
Then Newton's second law is applied to the stem:
mst¨xst=Fs−Ff−Fr | (6) |
with mst: the mass of the stem and of the connected elements; Ff: the friction forces; Fr: the load force and the initial deformation xs0.
The friction model, which is proposed here, comes from [15]:
Ff=Fv˙xst+sign(˙xst)[Fd+Kl⋅abs(Fr)] | (7) |
with Ff: the friction force (N); ˙xst: the stem speed (m/s); Fv: the viscous friction parameter (N/(m/s)); sign: the sign function; Fd: the dry friction parameter (N); Kl: the load friction parameter; abs: the absolute value function.
The connection to the rotor is made by:
J˙Ω=Tem−Ts=Tem−Fsr | (8) |
with r=2πl, l: the roller screw thread pitch (m), J: the rotor inertia (kg.m2), Ω: rotor's speed (rad/s) and Tem: the motor torque given by
Tem=pΨMIq | (9) |
with p: the number of pole pairs; ΨM: the magnetic flux of the permanent magnets; Iq: the current in the quadrature axis of Park's frame.
Id and Iq currents are given by a fine-resolution simulation of the drive. The model of the electro-mechanical actuator includes
● the roller screw which is supposed to be the main source of friction
● the non-salient poles PMSM model
● a vector control part
This model has been identified and validated on an experimental bench [16].
The PMSM model is obtained in a modified four axis rotor reference frame. An inter-turn fault in the phase is also embedded in the model. It is represented by an auxiliary winding loaded by a resistance Rf. As shown in Figure 2, the faulty PMSM is composed of four coils supplied respectively by four currents ia, ib, ic, if. The number of turns of the auxiliary winding and the Resistance Rf can be adjusted. Thus the number of short-circuited turns and the severity of the fault can be adjusted in simulation [17].
In addition to the dynamic model of the roller screw and motor described above, the simulation model includes a position control system as illustrated in the block diagram of Figure 3. The position/speed control is a cascade PI control. The current control uses an RST controller.
As can be seen in Figure 3, the Id and Iq motor currents are measured as part of the control system. The Iq motor current is chosen for the diagnostic because it is more sensitive to the fault conditions. The short circuit adds a high frequency oscillation over the healthy waveform as shown in Figure 4. The zoom shows that a small high frequency component is already present in the healthy condition. As shown in Figure 5, the backlash introduces a delay and amplifies the spike in the current. The presence of both faults causes high frequency oscillations and spikes as shown in Figure 6.
In its basic form, ICA supposes that a set of m random variables x1, …, xm, is observed, which are linear combinations of n random source variables s1, …, sn:
xi=ai1s1+ai2s2+⋯+ainsn,i=1,…,m | (10) |
Or alternatively, in vector-matrix notation:
x=As | (11) |
where x=[x1,…,xm]T∈Rm is the random observation vector, s=[s1,…,sn]T∈Rn is the random source vector and A∈Rm×n is the mixing matrix whose coefficient entries aij, i = 1, …, m; j = 1, …, n define the linear combination of the source vectors.
ICA seeks to find a matrix W∈Rn×m that enables an estimate ˆs of the source vector to be obtained from the observations:
ˆs=Wx | (12) |
It has been shown in [18] that estimates for s and W can be found if the two following conditions are met:
● the source variables are statistically independent,
● at most one of the source variables has a Gaussian distribution.
An additional condition that is usually assumed is that the number of sources and observations is the same, that is m = n. Although this is not a strict requirement as approaches for under or over-determined mixtures exist (see for example in [19] or [20]), the separation problem becomes much more complex. The ICA procedure employed here assumes the same number of sources as observations.
One of the central problems in ICA is the difficulty in directly measuring the statistical independence. By definition, a set of arbitrary random variables y1, …, yn, are independent if their joint probability density function can be expressed as the product of the marginal probability density functions:
p(y1,y2,…,yn)=p(y1)p(y2)…p(yn) | (13) |
In practice, this definition is not useful because it is very difficult to estimate these distributions. ICA procedures must therefore rely on alternate measures of independence. Once an independence measure is chosen, ICA becomes an optimization problem to find the unmixing matrix W which maximizes the independence measure of the estimated sources.
For this work, a well-known and computationally efficient algorithm of ICA entitled FastICA is used. In this algorithm, the statistical independence is maximized by maximizing the non-gaussianity of prewhitened data. This algorithm is presented in [4] and [21] and available for download at [22].
This section describes the different steps which have been involved in the signal processing chain. According to (11) xIq is the observation of current Iq (i.e. the measured current). As shown in Figure 7, the measured current xIq is first decomposed, by Empirical Mode Decomposition (EMD), into a set of signals upon which ICA is applied. The independent components (ICs) that result are then automatically combined in an isolation step to form the estimates of the short circuit (ˆscct), backlash (ˆsback), and the nominal operation (ˆsnom). In this section, the decomposition method is presented, as well as the parameters used in the FastICA algorithm and the automatic isolation method.
Since only one observation (the current xIq) is used, and there are at least three sources in the system (the short circuit, the backlash, and the nominal operation), pre-processing of the single-channel signal xIq is required to split it into a number of virtual observations that can be processed by ICA.
The choice was made to decompose the single channel current by using the CEEMDAN (Complete Ensemble Empirical Mode Decomposition with Adaptive Noise) procedure presented in [23]. This particular decomposition procedure is a robust extension preventing mode mixing of the basic EMD originally presented in [24]. The result of an EMD is the decomposition of a non-stationary and/or non-linear time series into a set of oscillatory functions called Intrinsic Mode Functions (IMF), or simply "modes". An IMF has two properties:
● The number of extrema and the number of zero crossings are equal or differ at most by one
● The local mean of the upper and lower envelope is zero everywhere [24].
Applying an EMD to an arbitrary signal y gives a decomposition of the form:
y=k∑j=1IMFj+rk | (14) |
where rk represents the final residual, a signal from which no further IMFs can be extracted. The CEEMDAN package developed in the context of [23] was used. It is publicly available at http://perso.ens-lyon.fr/patrick.flandrin/emd.html. The noise standard deviation was set to Nstd = 0.2. The number of noise realizations was set to NR = 100, and the iteration limit was set to MaxIter = 5000.
Figure 8 shows an example of the CEEMDAN results. The first graph shows the original signal from which fourteen IMFs were extracted. IMF1 is below the first graph and IMF14 is at the bottom. As illustrated, the order of IMF extraction is from high frequency to low frequency. As the two separate fault conditions both introduce high frequency components in the measured signal, the four last IMFs can be discarded as they do not contain any useful information regarding fault isolation. The signal processing chain of Figure 7 is thus slightly modified as shown in Figure 9, only the first 10 IMFs are conserved for further processing.
For the ICA step, the FastICA package [22] was used with the following parameters: non-linearity 'g' = 'gauss', 'stabilization' = 'on', 'epsilon' = 1e-6, 'approach' = 'defl'. When running FastICA on a batch of simulations, a first mixing matrix Ainit is found from one of the simulations. The remaining FastICA separations for the other simulations are initialized to Ainit using the 'Aguess' parameter. Example results of the ICA step applied to the first 10 IMFs of Figure 8 are given in Figure 10.
The ICA step provides independent components, as shown in Figure 10, but the procedure also provides the estimated mixing matrix A, that defines the linear mapping between the source signals s and the observations x, as in x = As (11). The isolation step involves choosing different subsets of ICs which are multiplied by the estimated mixing matrix A to generate the appearance of the sources in the IMF space. These signals are then summed together, to obtain a single signal that represents a fault signal.
In this application, it was seen that the short circuit fault causes high frequency oscillations and the backlash fault causes spikes in the current (see Figure 4 to Figure 6). The fault signatures step then consists in first selecting a subset of ICs that are mainly oscillatory and another subset that are mainly spiky. A given subset is multiplied by the estimated mixing matrix A, and the resulting signals are summed to obtain the respective source signals.
The general isolation process described above is used in [6] and [7], but no method for automatic subset creation is given and without such an automatic rule, the selection must be done manually. An automatic subset creation process based on kurtosis is presented here.
Knowing that the backlash creates spiky components and the short-circuit creates high-frequency oscillations, kurtosis is used to characterize the spikiness of the ICs. The kurtosis is a statistical measure that represents the normalized fourth central moment. The kurtosis of an arbitrary random variable y is given by:
Kurtosis=E(y−μ)4σ4 | (15) |
where E(∙) is the expectation operator, μ is the mean of y, and σ is its standard deviation. In this form, the kurtosis of the Gaussian distribution is 3. The kurtosis measure is commonly used in machine monitoring applications where a faulty component will generate spikes. In monitoring bearings for example, the acceleration signal of a healthy bearing will have a kurtosis value of 3. As the bearing degrades, its acceleration signal will become more spiky and its kurtosis value will become larger than 3 [25].
The kurtosis measure is used to create two subsets of the ICs: the single IC that has the greatest kurtosis value is assigned to the ˆsback subset, and the remaining 9 ICs are assigned to the ˆscct subset. The automatic subset creation, and the rest of the isolation process is summarized in Figure 11.
Figure 12 shows an example of ˆsback in two conditions: healthy condition in black, and double fault (short circuit plus backlash) condition in grey. Note that even in healthy conditions, small spikes are present, as it can be seen in the healthy curves of Figure 4 to Figure 6. One can notice that the spikes in the double fault signal (grey) are more pronounced due to the presence of the backlash fault. But also of importance is the fact that even though a short circuit is also present, the grey signal is not much more oscillatory than the black signal. The signal processing chain has therefore isolated the impulsive phenomena in ˆsback.
A similar observation can be made of Figure 13, which shows examples of ˆscct for healthy (black) and double fault (grey) conditions. Note that even in healthy conditions, the current contains oscillations as shown in zoom of Figure 4. The grey signal of Figure 13 has oscillations that are more pronounced due to the presence of the short circuit, but the presence of the backlash does not make ˆscct significantly spikier. Qualitatively, the processing chain has separated the oscillatory and impulsive natures of the current signal. The next section will present an automatic diagnosis procedure applied to these signals.
Based on the signals ˆscct and ˆsback, the system behavior must be assigned to one of four possible classes (Ω1 to Ω4): healthy, short circuit only, backlash only, or short circuit plus backlash. The aim here is not to propose a new approach for classification. On the contrary, to highlight the discrimination power of the signal processing approach, a simple k-nearest-neighbor (kNN) decision scheme is employed and cross-validation results are presented. The effects of omitting the ICA step are investigated by leave-one-out cross-validation and scatter-matrix separability criteria.
Using the ˆscct and ˆsback signals, two features are extracted that are used in the kNN classifier. To characterize the oscillatory nature of ˆscct, the number of zero crossings are counted. To avoid the effects of noise, a zero crossing is only taken into account if the change in amplitude between two samples at the zero crossing exceeds a certain threshold. To characterize the spikiness of ˆsback, a composite feature was created that is called here the "spike factor" defined by:
Spikefactor=numberofspikes×maxspikeamplitude. | (16) |
Here also, the absolute value of a spike must exceed a pre-defined threshold to be taken into account. A value of 1 was found to provide good discriminatory capacity.
Suppose a set of training data that is made up of several observations for which all the feature values and the associated classes are known. Given a new observation for which the class is not known, a k-nearest-neighbor classifier will search the feature space for the k nearest neighbors of the new observation. By majority voting, the new observation will be assigned to the class that is most represented among the k nearest neighbors. A value of k = 5 was chosen in this work.
To measure the distance between a new observation and the observations in the training set, the Mahalanobis distance between two points y1 and y2 is used, which takes into account the natural distributions of the observations:
dMah(y1,y2)=√(y1−y2)CT(y1−y2) | (17) |
where C is the covariance matrix of the observations. An inverse weighting is also applied on the neighbors such that the closer neighbors have a greater weight in the voting scheme.
Given a set of training data, cross-validation can be used to evaluate the performance of the classifier. This consists in dividing the training data in two subsets: one subset that maintains its role as training data, and the second subset that is used as test data. Using the classifier rules and the training subset, the test data is classified. By comparing the classification results to the true known classes of the test subset, a percentage of correctly classified observations can be determined. This cross-validation can be repeated by cycling through the training data and using different parts for the training subset and the test subset. When the test subset consists of a single observation, and the cross-validation is repeated such that each observation in the training data is tested once, the method is called leave-one-out cross-validation.
For each of the four fault conditions, eight different mechanical loads on the system were simulated, from –100% to +100% of the nominal load, resulting in 32 simulations. The signal processing chain was applied to these 32 simulations and the features were extracted from the ˆscct and the ˆsback fault signatures. The kNN classifier and cross-validation were implemented with the Statistics and Machine Learning toolbox from Matlab. Leave-one-out cross validation yielded a classification performance of 93.8%.
A classification performance of 93.8% is an encouraging result, but does the ICA in the signal processing chain offer a real benefit? Could CEEMDAN alone offer enough separation capacity to allow for an accurate fault diagnosis? This section presents results obtained with a modified signal processing chain omitting the ICA as illustrated in Figure 14. To automatically create the IMF subsets, the same rule as the ICA case is used: the component with the largest kurtosis value is taken as ˆsback and the other nine are summed to create ˆscct.
By omitting the ICA step, the classification performance dropped by more than fifteen percent, as summarized in Table 1.
CEEMDAN alone | CEEMDAN + ICA |
78.1% | 93.8% |
The above results show the value of ICA in the proposed fault diagnostic chain with a set of specific parameter choices: k = 5 for the kNN rule, the Mahalanobis distance with inverse weighting, the specific choice of features that were extracted related to the zero crossings and the spikes. Several other choices could have been made for each of these parameters. To generalize the results, tests were performed with a larger number of features and class separability criteria based on scatter matrices were used to compare the results obtained with or without the ICA step.
In general, the aim is to choose features that make classes compact and far apart from one another. In other words, the within-class scatter should be small, and the between-class scatter should be large. The within-class scatter matrix Σw, is given by:
ΣW=1NM∑i=1ni∑j=1(xij−gi)⋅(xij−gi)T | (18) |
and the between-class scatter matrix Σb is given by:
ΣB=M∑i=1(gi−g)⋅(gi−g)T | (19) |
where
● g is the center of gravity of the set of observations
● gi is the center of gravity of class Ωi
● M is the number of classes
● xij is the jth observation of class Ωi
● ni is the number of observations in class Ωi
● N is the total number of observations
A scalar criterion J can then be used to compare the relative separability of a set of observations. It involves the determinant of the scatter matrices:
J=det(Σw+Σb)det(Σw) | (20) |
Then, an attempt was made to increase the number of components of the pattern vector to improve the classification. Given a large set of features, feature selection techniques attempt to reduce the number of features used while maintaining good class separability. The feature selection method called Sequential Backward Selection (SBS) was used [26]. The technique starts with a full set of features and sequentially removes the feature that penalizes the separability criteria the least until the desired number of features remain.
Eleven different features were chosen for the full set, as listed in Table 2.
Features based on ˆsback |
Kurtosis, crest factor, energy, RMS, number of spikes, max peak-to-peak of spikes, spike factor |
Features based on ˆscct |
Energy, RMS, zero crossings |
General parameters |
Load value |
The SBS procedure was repeated for subset sizes from 11 to 1. For each subset, the separation criteria value (20) was evaluated for both signal processing chains. Figure 15 shows the results: even for a large number of different feature combinations, the CEEMDAN-ICA allows for a much better separability of the classes. These results suggest that ICA can help to improve the fault diagnostics of the electro-mechanical actuator.
A method was presented for automatically isolating fault signatures of a linear actuator made of permanent magnet synchronous motor with roller screw. The signal processing chain is made up of empirical mode decomposition followed by independent component analysis. A novel isolation step based on kurtosis values allows automatic isolation of the fault signatures without manual intervention. The specific value of independent component analysis (ICA) in this chain was shown though degraded performance and separability criteria when ICA was omitted.
Features based on ˆsback |
Kurtosis, crest factor, energy, RMS, number of spikes, max peak-to-peak of spikes, spike factor |
Features based on ˆscct |
Energy, RMS, zero crossings |
General parameters |
Load value |
The authors declare that there is no conflict of interest in this paper.
[1] |
Farshad FF, Garber JD, Lorde JN (2000) Predicting temperature profiles in producing oil wells using artificial neural networks. Eng Comput 17: 735-754. doi: 10.1108/02644400010340651
![]() |
[2] |
Tariq Z, Mahmoud M, Abdulraheem A (2019) Core log integration: a hybrid intelligent data-driven solution to improve elastic parameter prediction. Neural Comput Appl 31: 8561-8581. doi: 10.1007/s00521-019-04101-3
![]() |
[3] |
Mahmoud M (2019) New correlation for the gas deviation factor for high-temperature and high-pressure gas reservoirs using neural networks. Energy Fuels 33: 2426-2436. doi: 10.1021/acs.energyfuels.9b00171
![]() |
[4] | Olabisi OT, Atubokiki AJ, Babawale O (2019) Artificial neural network for prediction of hydrate formation temperature. Soc Pet Eng. Available from: https://onepetro.org/SPENAIC/proceedings-abstract/19NAIC/2-19NAIC/D023S026R009/219498. |
[5] | Tariq Z, Abdulraheem A, Khan MR, et al. (2018a) New inflow performance relationship for a horizontal well in a naturally fractured solution gas drive reservoirs using artificial intelligence technique. In: Offshore technology conference Asia. Offshore Technology Conference. |
[6] |
Khan MR, Tariq Z, Abdulraheem A (2020) Application of artificial intelligence to estimate oil flow rate in gas-lift wells. Nat Resour Res 29: 4017-4029. doi: 10.1007/s11053-020-09675-7
![]() |
[7] | Zubarev M, Zubarev D (2019) Use of radial basis function networks for efficient well production allocation. SPE Nigeria Annual Int Conf Exhib. Available from: https://onepetro.org/SPENAIC/proceedings-abstract/19NAIC/2-19NAIC/D023S007R002/219944. |
[8] |
Ekundayo J, Rezaee R (2019) Effect of equation of states on high pressure volumetric measurements of methane-coal sorption isotherms-part 1: Volumes of free space and methane adsorption isotherms. Energy Fuels 33: 1029-1033. doi: 10.1021/acs.energyfuels.8b04016
![]() |
[9] | Tariq Z, Abdulraheem A, Khan MR, et al. (2018a) New inflow performance relationship for a horizontal well in a naturally fractured solution gas drive reservoirs using artificial intelligence technique. In: Offshore technology conference Asia. |
[10] |
El-Moniem MAA, El-Banbi AH (2018) Development of an expert system for selection of multiphase flow correlations. J Pet Explor Prod Technol 8: 1473-1485. doi: 10.1007/s13202-018-0442-7
![]() |
[11] |
Baziar S, Shahripour HB, Tadayoni M, et al. (2018) Prediction of water saturation in a tight gas sandstone reservoir by using four intelligent methods: a comparative study. Neural Comput Appl 30: 1171-1185. doi: 10.1007/s00521-016-2729-2
![]() |
[12] | Tariq Z (2018) An automated flowing bottom-hole pressure prediction for a vertical well having multiphase flow using computational intelligence techniques. J Pet Explor Prod Technol 354: 463-472. |
[13] |
Chen W, Di Q, Ye F, et al. (2017) Flowing bottom hole pressure prediction for gas wells based on support vector machine and random samples selection. Int J Hydrogen Energy 42: 18333-18342. doi: 10.1016/j.ijhydene.2017.04.134
![]() |
[14] |
Bazargan H, Adibifard M (2017) A stochastic well-test analysis on transient pressure data using iterative ensemble Kalman filter. Neural Comput Appl 31: 3227-3243. doi: 10.1007/s00521-017-3264-5
![]() |
[15] |
Jahed AD, Shoib R, Faizi K, et al. (2017) Developing a hybrid PSO ANN model for estimating the ultimate bearing capacity of rock-socketed piles. Neural Comput Appl 28: 391-405. doi: 10.1007/s00521-015-2072-z
![]() |
[16] |
Al-Fatlawi O, Hossain MM, Osborne J (2017) Determination of best possible correlation for gas compressibility factor to accurately predict the initial gas reserves in gas-hydrocarbon reservoirs. Int J Hydrogen Energy 42: 25492-25508. doi: 10.1016/j.ijhydene.2017.08.030
![]() |
[17] |
Shokir EM, Hamed MMB, Ibrahim ESB, et al. (2017) Gas lift optimization using artificial neural network and integrated production modeling. Energy Fuels 31: 9302-9307. doi: 10.1021/acs.energyfuels.7b01690
![]() |
1. | Marcello Antonio Lepore, Rustam Yarullin, Angelo Rosario Maligno, Raffaele Sepe, A computational strategy for damage‐tolerant design of hollow shafts under mixed‐mode loading condition, 2019, 42, 8756-758X, 583, 10.1111/ffe.12934 | |
2. | Marcello Lepore, Filippo Berto, Angelo R. Maligno, Joris Fellinger, Nonlinear fatigue crack propagation in a baffle module of Wendelstein 7‐X under cyclic bending loads, 2019, 42, 8756-758X, 1711, 10.1111/ffe.13013 | |
3. | Riccardo Rufini, Orlando Di Pietro, Andrea Di Schino, Predictive Simulation of Plastic Processing of Welded Stainless Steel Pipes, 2018, 8, 2075-4701, 519, 10.3390/met8070519 | |
4. | Antonio Rodrigues Neto, Edson Denner Leonel, Three dimensional nonlinear BEM formulations for the mechanical analysis of nonhomogeneous reinforced structural systems, 2021, 123, 09557997, 200, 10.1016/j.enganabound.2020.12.002 | |
5. | Antônio Rodrigues Neto, Edson Denner Leonel, The mechanical modelling of nonhomogeneous reinforced structural systems by a coupled BEM formulation, 2019, 109, 09557997, 1, 10.1016/j.enganabound.2019.09.011 | |
6. | Antonio Rodrigues Neto, Edson Denner Leonel, Nonlinear IGABEM formulations for the mechanical modelling of 3D reinforced structures, 2022, 102, 0307904X, 62, 10.1016/j.apm.2021.09.006 | |
7. | Khangamlung Kamei, Muhammad A. Khan, Investigating the Structural Dynamics and Crack Propagation Behavior under Uniform and Non-Uniform Temperature Conditions, 2021, 14, 1996-1944, 7071, 10.3390/ma14227071 | |
8. | Jinhui Yang, Shaowei Hu, Estimation of Burst Pressure of PVC Pipe Using Average Shear Stress Yield Criterion: Experimental and Numerical Studies, 2021, 11, 2076-3417, 10477, 10.3390/app112110477 |
CEEMDAN alone | CEEMDAN + ICA |
78.1% | 93.8% |
Features based on ˆsback |
Kurtosis, crest factor, energy, RMS, number of spikes, max peak-to-peak of spikes, spike factor |
Features based on ˆscct |
Energy, RMS, zero crossings |
General parameters |
Load value |
Features based on ˆsback |
Kurtosis, crest factor, energy, RMS, number of spikes, max peak-to-peak of spikes, spike factor |
Features based on ˆscct |
Energy, RMS, zero crossings |
General parameters |
Load value |
CEEMDAN alone | CEEMDAN + ICA |
78.1% | 93.8% |
Features based on ˆsback |
Kurtosis, crest factor, energy, RMS, number of spikes, max peak-to-peak of spikes, spike factor |
Features based on ˆscct |
Energy, RMS, zero crossings |
General parameters |
Load value |
Features based on ˆsback |
Kurtosis, crest factor, energy, RMS, number of spikes, max peak-to-peak of spikes, spike factor |
Features based on ˆscct |
Energy, RMS, zero crossings |
General parameters |
Load value |