Skip to main content
Advertisement
Browse Subject Areas
?

Click through the PLOS taxonomy to find articles in your field.

For more information about PLOS Subject Areas, click here.

Diagnosing injection-production system faults in the same well using the rough set-LVQ neural network

  • Yi fang Yin ,

    Roles Writing – original draft

    yyf@nepu.edu.cn

    Affiliation School of Mechanical Science and Engineering, Northeast Petroleum University, Daqing, PR China

  • Zunce Wang,

    Roles Writing – original draft

    Affiliation School of Mechanical Science and Engineering, Northeast Petroleum University, Daqing, PR China

  • Minzheng Jiang,

    Roles Writing – review & editing

    Affiliation School of Mechanical Science and Engineering, Northeast Petroleum University, Daqing, PR China

  • Siyuan Chang

    Roles Writing – review & editing

    Affiliation School of Mechanical Science and Engineering, Northeast Petroleum University, Daqing, PR China

Abstract

This study proposed a reverse calculation model of the unique rod pump injection and production system structures in the same well to diagnose and resolve defects, after which dynamometer diagrams of the system production and injection pumps were drawn. The invariant moment feature method was applied to identify seven such characteristics in the injection pump power graph, establishing a downhole system for fault diagnosis in rod pump injection and production systems in the same well using Rough Set(RS)-Learning Vector Quantization(LVQ). On the premise of keeping the classification ability unchanged, the Self-Organizing Map(SOM) neural network was used to discretize the original feature data, while RS theory was employed for attribute reduction. After establishing the LVQ fault diagnosis subsystem, the reduced decision table was entered for learning and training. The test results confirmed the efficacy and accuracy of this method in diagnosing downhole faults in rod pump injection-production systems in the same well. After comparing the test results with the actual working conditions, it can be seen that the rod pump injection-production diagnosis system based on RS-LVQ designed in this paper has a recognition rate of 91.3% for fault types, strong recognition ability, short diagnosis time, and A certain practicality. However, the research object of fault diagnosis in this paper is a single fault, and the actual downhole fault situation is complex, and there may be two or more fault types at the same time, which has certain limitations.

0. Introduction

Most oil fields in China have entered the high water cut stage. Excessive water cut increases production costs, and when production exceeds the economic limit, some oil wells are even forced to be abandoned [1, 2]. Therefore, same-well injection-production rod pumps effectively stabilize oil and water control in extra-high water-cut oil wells. Consequently, production and injection are combined in a single wellbore to successfully reduce the water content in the produced fluid [3]. However, the downhole section of this system consists of double injection and production pumps, presenting a more complicated structure than a conventional rod pump system. Failing to timeously identify and address issues adversely affects the production and economic value of oil fields, necessitating effective analysis of the system operational conditions, as well as accurate, reliable fault diagnosis and corresponding measure implementation [4, 5].

Since the 1960s, many studies have explored fault diagnosis techniques for pumping wells. Rapid scientific and technological development has prompted the emergence of new disciplines in various fields [69] and the progression of diagnostic pumping well approaches. Sun et al. [10] proposed the "five-finger test" analysis method relies on experienced workers to perceive the vibration of the polished rod with their hands, and then judge the working state of the underground according to their own experience. Although easy to implement, its accuracy was low, and it was gradually replaced by other methods. Li et al.[11] proposed the surface indicator diagram method mainly uses a dynamometer to measure the suspension point diagram and matches it with a standard dynamometer diagram to obtain the downhole working status. However, this method suffers from the following problems: there are too many assumed conditions, and some of the actual measured dynamometer diagrams are too singular in shape, and it is difficult to select the closest standard diagram, thus limiting its range of application. Qiu et al [12] proposed the Downhole dynamometer method using a downhole power instrument directly downhole to measure the dynamometer diagram of the oil pump. The method eliminates many of the uncertain factors and makes the test more accurate. However, all the downhole devices need to be taken out of the ground to install the downhole dynamic instrument, and the installation cost is steep, which is not conducive to practical promotion. Gibbs and Li [13, 14] proposed the Computer diagnosis method combines the mathematical model with the damping wave equation and the surface dynamometer diagram to obtain the corresponding downhole pump dynamometer diagram, and uses the dynamometer diagram to implement corresponding comparative analysis. Compared with the downhole dynamometer method, it not only saves the cost, but also improves the accuracy. However, this method still needs to rely on the skills and work experience of the operator, making it difficult to promote its use. Huang [15] proposed the “Artificial Intelligence Diagnosis” proposed by Using computer-aided diagnosis and intelligent techniques to analyze faults in the entire pumping unit, because of its advantages of simple operation and high precision, it has gradually become the current research field and has extensive development space. As shown in Table 1.

Usually, the working condition of the well can be preliminarily diagnosed through the suspended point indicator diagram, but if the working condition of the oil well is to be accurately diagnosed, it is best to use the pumping diagram. Since the downhole pump group of this system works at a depth of nearly one thousand meters underground, it is difficult to directly detect its working state parameters, and the method of using a downhole dynamic instrument is also infeasible due to factors such as inconvenient installation and high cost. A reasonable fault diagnosis model and drawing a pump power diagram are the core technologies for fault diagnosis. Through the theoretical calculation of the oil well production and the comparative analysis combined with the field survey, the statistics show that the probability of injection pump failure exceeds 90% when the injection-production system of an oil well fails, while the production pump can continue to operate normally. According to the commonly used method, using the suspension point dynamometer diagram for fault diagnosis, it is impossible to accurately identify and distinguish the fault types of the injection pump and the recovery pump, Therefore, based on an actual site scenario, this paper proposes a reverse calculation method that considers the production pump as a supplementary boundary condition and uses RS-LVQ to establish a downhole technique for diagnosing faults in the rod pump injection and production system in the same well. Therefore, defects are rapidly and accurately identified, allowing targeted measures to be implemented to address the issue [1618], making up for the shortcomings of traditional methods.

1 The composition of the rod pump injection and production system in the same well

The rod pump injection and production system in the same well mainly consist of a conventional beam pumping unit, a production pump, a sealing piston, a bridge packer, an injection pump, and an oil-water separation system [3], as shown in Fig 1.

thumbnail
Fig 1. A schematic diagram of the rod pump injection and production system in the same well.

1. The conventional beam pumping unit. 2. The production pump. 3. The upper production pump valve. 4. The lower production pump valve. 5. The sealing piston. 6. The bridge packer. 7. The injection production pump. 8. The upper injection pump valve. 9. The lower injection pump valve. 10. The oil-water separator.

https://doi.org/10.1371/journal.pone.0291346.g001

The oil enters the settling cup of the oil-water separator, followed by the production fluid in the oil layer, and is rapidly separated into a denser water layer and a less dense low-water oil layer due to gravity. The water in the lower layer flows through the center pipe of the oil-water separation device to the suction port of the injection pump, where it is circulated and re-injected into the injection layer. The concentrated oil in the upper layer flows up to the suction port of the production pump through the central flow channel and is lifted to the ground.

2 Diagnostic model establishment and numerical analysis

2.1 Diagnostic model establishment

The longitudinal vibration equation of the sucker rod string in the rod pump injection and production system in the same well [19] is: (1) where Er is the elasticity modulus of the sucker rod, Pa; Ar is the sucker rod cross-sectional area, m2; ρr is the sucker rod density, kg/m2; and ve is the drag coefficient per unit length.

The diagnostic model of the rod pump injection-production system in the same well can be summarized as the initial boundary value problem of the wave equation as follows: (2) where:

The initial condition is: (3)

The boundary condition is: (4) where c is the transmission speed of the sound wave in the pole column, m/s; L1 is the length of the upper sucker rod in the production pump, m; L2 is the length of the upper sucker rod in the injection pump, m; L is the total length of the sucker rod, m; u is the elastic displacement of any sucker rod section, m; x is the distance from the suspension point to any sucker rod section, m; t is the time from the starting point, s; v is the damping coefficient of the well fluid on the sucker rod; and T is the cycle. ϕ(x), ψ(x), Φ1(t), Φ2(t), and Φ3(t) are determined by the working conditions of the pumping system.

Establish and solve the static/dynamic load model of the production pump, and obtain the load-displacement function of the production pump. The load-displacement function of the suspension point derived from the suspension point indicator diagram is subtracted from the calculated load-displacement function of the production pump to obtain the load-displacement function of the injection pump so that the working condition diagnosis can be performed according to the injection pump work diagram.

2.2 Reverse calculation method

The formula above shows that three boundary conditions must be known when solving the diagnostic model. The displacement and load boundary conditions of x = 0 can be obtained from the suspension point dynamometer diagram, but the boundary conditions of x = L1 are missing. However, it is difficult to directly detect the dynamometer diagram of the downhole pump with existing technology. Field investigation statistics show that the failure of the injection pump accounts for more than 90% of the total failure, while the production pump works normally. Therefore, a reverse calculation method is proposed, assuming normal production pump operation. This technique is combined with the display difference and iterative methods to solve the fault diagnosis model of the rod pump injection-production system in the same well. The injection pump dynamometer is obtained by solving and drawing the production pump indicator diagram and combining it with the measured dynamometer diagram of the suspension point on the ground.

The reverse calculation method is based on the assumption that the production pump is working normally, the fault diagnosis model of the injection-production system of the rod pump in the same well is solved by the complement grid method to obtain the production pump power diagram, and then the injection pump power diagram is obtained by further solving the collected suspension point diagram. In the normal working state of the production pump, the solution steps of the fault diagnosis model as shown in Fig 2.

2.3 Numerical analysis

Solving the model was divided into three sections: the upper sucker rod of the production pump, the upper sucker rod of the injection pump, and the interface. The solution area was divided into several rectangular grids, after which steps h1 and h2 in direction x and steps τ and in direction t are used to determine the grid coordinates as follows: (5) (6) (7) where h1 and h2, τ represent constants exceeding zero, n = n1 + n2.

The upper sucker rod diagnostic models of the production and injection pumps involved the problem of the same rod diameter. The different formats were found in the available literature [20], while the interface was deduced using continuous conditional Formulas (8) and (9). (8) (9) where (Fi,j)1, (Fi,j)2 are the loads at the interface of the upper sucker rods of the production and injection pumps, respectively, N; and Fj is the production pump load, N.

Formula (8) can also be expressed as: (10)

A method obtained from the available literature [20] was used to deduce Formulas (9) and (10) as follows: (11) where , , , and subscripts 1 and 2 represent the upper sucker rods of the production and injection pumps, respectively.

The differential equation is expressed as: (12) where αs = α1 + α2, βs = β1 + β2.

The dynamic load at the interface is: (13) (14) (15)

3 Data acquisition and preprocessing

3.1 Data acquisition

After solving the diagnostic model of the injection-production system of the rod pump in the same well, the dynamometer diagram of the injection pump was drawn and combined with the actual working conditions on site and summarized as upper valve leakage. The eight fault types include rod breakage, insufficient liquid supply, continuous spraying with pumping, downward impact on the pump, gas impact, lower valve leakage, and simultaneous upper and lower valve leakage. The corresponding fault types are shown in Fig 3. Furthermore, 770 injection pump indicator diagrams with relatively distinctive features were selected to establish a sample library, as shown in Table 2.

3.2 Data preprocessing

3.2.1 The coordinate digitization of the injection pump dynamometer diagram.

To facilitate the possibility of image feature extraction, obtaining the pixel coordinates of the curve outline is necessary. As shown in Fig 4, the Moore neighborhood boundary tracking algorithm was used to randomly select an initial point P0 on the curve, search the eight neighborhoods around this point, and select the corresponding point with the smallest difference between the pixel value and P0, which is denoted as P1. This process was repeated until returning to the initial point, P0 = PN while storing each curve pixel point, P0, P1…, PN.

thumbnail
Fig 4. A schematic diagram of the tracking process of Moore’s eight-neighborhood boundary tracking algorithm.

https://doi.org/10.1371/journal.pone.0291346.g004

3.2.2 Normalization of the injection pump dynamometer diagram.

The sizes of the injection pump dynamometer diagrams drawn according to the calculation differed. The sizes and number of points were normalized to compare the feature value extraction.

1. Size normalization

The mapminmax linear function conversion method was used to normalize the size of the data row by row according to the following calculation formula:

When the data of an entire row were equal, that is, Xmax = Xmin, the data processing software adjusted this transformation to y = Ymin by default. Therefore, both the Xmax and Ymax normalized point coordinates were equal to 1.

2. Point normalization

The curve points in the injection pump dynamometer diagram were normalized to 300 to obtain the transformed coordinates of each point. Fig 5 shows the step flow of this algorithm, while Fig 6 presents the power display image of an injection pump after point normalization.

thumbnail
Fig 5. A flowchart of the dynamometer point normalization.

https://doi.org/10.1371/journal.pone.0291346.g005

3.2.3 Binarization of the injection pump dynamometer diagram.

A binary image refers to an image in which the pixels are either black or white (gray value = 0 or 1), with no intermediate gray value transition. This can simplify the image, significantly reduce the amount of data, and highlight the outline of a target object in good condition. It is also convenient for further image processing.

Therefore, to ensure the accuracy of the subsequent eigenvalue extraction results, the MATLAB data processing software was used for image grayscale binarization, during which any threshold T and the original image f(x,y) at each point were selected. The gray and T values were individually compared. If f(x, y) ≥ T, the gray value of this point was set to 1, otherwise it was set to 0. Then, the coordinates of each curve point were determined via [x, y] = find(BW = 1), and stored in the corresponding matrix. Fig 7 shows the dynamometer diagram before and after binarization.

4 Feature extraction of injection pump dynamometer data

4.1 Hu moment invariant characteristics

The key to injection pump power map recognition is extracting the representative eigenvalues. The invariant moment method can describe the global characteristics of the image shape [21, 22]. The method is unique, that is, for an image with limited area and continuous piecewise density distribution function, each order moment exists, and its set is the only description of all information of the image. The gray pixel value of a binary image can be represented by a N1 × N2 matrix f(x,y), as shown in Fig 8.

Then, the two-dimensional (p+q) moment of the region f(x,y) is defined as: (16)

The corresponding center distance is defined as: (17) where , , is the gray centroid of the target area.

The normalized (p+q) order central moment of f(x,y) is defined as: (18) where (19)

After algebraic transformation, the following seven two-dimensional invariant Hu moments were obtained: (20) (21) (22) (23) (24) (25) (26)

The seven Hu moment invariant features of the binarized injection pump dynamometer diagram were extracted using MATLAB software and stored in a feature vector φ = [φ1, φ2, φ3, φ4, φ5, φ6, φ7] as its identification feature. Some data are listed in Table 3.

thumbnail
Table 3. The eigenvalues of the Hu moment invariants for eight fault types.

https://doi.org/10.1371/journal.pone.0291346.t003

4.2 Morphological eigenvalues

Morphological characteristics represent key features of the injection pump dynamometer curve and are vital for image recognition. Therefore, to normalize and binarize the injection pump dynamometer diagram, this section established a relationship between an image of known size and a pixel and extracted four parameters, including area, rectangularity, elongation, and Euler number. The morphological feature values of the images in the sample library were extracted using MATLAB software, providing basic data for subsequent diagnosis and identification, as listed in Table 4.

thumbnail
Table 4. The morphological eigenvalues of eight fault types.

https://doi.org/10.1371/journal.pone.0291346.t004

5 The RS-LVQ downhole fault diagnosis system for injection and production rod pumps

5.1 The RS-LVQ model

The rough set-LVQ fault diagnosis model reflected the direct interconnected relationship between the core attribute in the fault feature and the output neuron of the LVQ neural network. The training sample data were analyzed and organized, after which an initial decision table was created, and the continuous attribute was discretized using the SOM neural network. Then, RS theory was employed to reduce the conditional attributes in the discrete data table, obtain the minimum conditional attribute set and kernel, denoting the final decision table, and determine the optimal neural network structure. The K-level cross-validation method was used to determine the optimal number of neurons. The reduced data were entered as samples for learning and training. After stabilizing the LVQ network test, the extracted eigenvalues of the injection pump dynamometer diagram were entered into the network for cluster analysis after discretization to obtain the fault results.

As shown in Fig 9, the structure-loose coupling method was adopted, while the rough set was used as the front-end system for data preprocessing. The final reduced decision table data was imported into the LVQ system for fault diagnosis.

thumbnail
Fig 9. The RS-LVQ neural network fault diagnosis system structural schematic.

https://doi.org/10.1371/journal.pone.0291346.g009

5.2 Developing the RS-LVQ diagnostic system

5.2.1 Establishing the decision table.

The extracted feature data was used to establish a decision table with the following conditional attributes: C1-C7 represented the seven Hu moment invariant features of φ1-φ7, while C8-C11 denoted the area, rectangularity, elongation, and Euler number, respectively. D represented the decision attribute, while 1–8 in the first column denoted the upper valve leakage, broken rod, insufficient liquid supply, continuous spraying and pumping, lower impact pump, air influence, lower valve leakage, and simultaneous upper and lower valve leakage A total in the eight failure conditions. The MATLAB software was employed to extract the data in the decision table from the eigenvalues of the dynamometer diagram of the injection pump in the rod pump injection-production system and shown in the table as part of the original data decision Table 5.

5.2.2 Discretization of the continuous attributes.

The analysis and processing capability of the rough set theory only extends to symbolic attribute value discretization. However, the eigenvalues extracted in Section 4 represent continuous attribute values. Therefore, this data must be discretely processed before using the rough set theory to reduce the fault decision table and extract the rules.

1) Algorithm steps

This paper used the dynamic SOM neural network method to discretize the continuous data attributes according to the following algorithm steps:

  1. Raw data table input: DT = (U, C, D, V, f). Establishing the continuous properties: cj(j = 1, 2,⋯, m).
  2. Initialization: αmaxε, rrmin. The network structure was established as [1, r].
  3. The SOMj clusters for cj was established to obtain , j = 1, 2,⋯, m and calculate the α values.
  4. If ααmax, skip to 9);
    Otherwise, Equation v′ = (v − minc)(maxnew − minnew)/(maxc − minc) + minnew was adopted to eliminate the dimension effect and normalize the original C set.
  5. The attribute variance was calculated to obtain (arranged from small to large).
  6. j ⇐ 1, rr + 1.
  7. was clustered on the attribute to obtain , and the α value was calculated.
  8. If ααmax, the process continued to 9). Otherwise, if j < m, then jj + 1, skip to 7).for calculation. If j = m, then j ⇐ 1, rr + 1, and the process continued to 7) for calculation.
  9. Output DTp, where α denoted incompatibility, α = 1 − γC(D), αmax was the maximum allowable value of incompatibility, ε signified the constant coefficient (smaller non-negative number), rmin represented the initial cluster number, denoted the discrete attribute column, and DTp signified the discretization decision table.

The meanings of other symbols were the same as those shown above.

2) Algorithm implementation

Table 4 shows eight sample vector sets, with each sample containing 11 conditional attributes, which were simulated, studied, and trained. The running effect of the program is shown in Table 6. The network topology and distance between the adjacent neurons are illustrated in Figs 10 and 11, respectively. The clustering results are presented in Table 7.

thumbnail
Fig 10. A schematic diagram of the network topology structure.

https://doi.org/10.1371/journal.pone.0291346.g010

thumbnail
Fig 11. A schematic diagram of the distance between the adjacent neurons.

https://doi.org/10.1371/journal.pone.0291346.g011

thumbnail
Table 7. The clustering results at different training steps.

https://doi.org/10.1371/journal.pone.0291346.t007

The analysis of the above table yielded the following conclusions:

  1. When the number of network training steps was set to 10, the clustering results of samples 1, 2, 4, 5, 7, and 8 were the same, while those of samples 3 and 6 varied. The samples were preliminarily classified.
  2. When the number of network training steps was set to 50, the clustering results were the same between samples 1 and 7, 3 and 6, and 5 and 8, while samples 2 and 4 were equal. However, the classification was not sufficient.
  3. When the number of network training steps was set to 60 or even 80, it was impossible to completely distinguish all the samples. When the number of training steps reached 100, the clustering results showed differentiation between all samples. The expected effect was achieved, and it was no longer practical to continue increasing the number of training steps.

5.2.3 Attribute reduction.

The basic algorithm flow of rough-set attribute reduction is shown in Fig 12. The C1C11 attributes in the injection pump dynamometer diagram were reduced to obtain a simplified decision table.

thumbnail
Fig 12. The flow chart of the rough set attribute reduction algorithm.

https://doi.org/10.1371/journal.pone.0291346.g012

The MATLAB data processing calculation results were:

Reduction result c = [00110101100], which C = [C3 C4 C6 C8 C9]

The remaining conditional properties included the following: C3, C4, and C6 represented three Hu moment invariant features, while the two morphological eigenvalues were denoted by C8 as the area eigenvalue and C9 as rectangularity.

5.2.4 LVQ neural network construction.

The structural LVQ neural network differences cause variations in its error, performance, and generalization ability. Therefore, accurate diagnostic results depend on designing the neural network to specifically identify defects in the rod pump injection-production system in the same well.

Establishing the number of neurons

A set of characteristic parameter data for each dynamometer diagram was reduced and yielded five columns of data (C3, C4, C6, C8, and C9), representing five conditional attributes. Therefore, the number of input neurons for the LVQ neural network was set to 5, while the output neurons were set to 8, representing eight fault types. The K-fold cross-validation method was used for network training and verification, while the network error function was defined as the mean square error of the verification data. At the same training step size, the number of neurons in 20 competitive layers was tested from 1 to 20, with a corresponding network error of:

The results revealed the smallest error and optimal effect at 13 neurons.

Establishing the training parameters

To ensure the accuracy of the classification results, the LVQ1 algorithm was used at a maximum number of iterations was set of 103, a target of 0.005, and a learning rate of 0.5.

5.2.5 Rough set-LVQ neural network training.

After creating the neural network, the parameters could be reset and modified as necessary. Fig 13 shows a structural diagram of the constructed LVQ neural network.

After LVQ neural network training using the reduced data, its error performance and regression coordinates were checked, as shown in Figs 14 and 15, respectively.

As shown in Fig 14, the error performance of the diagnostic system decreased with an increase in the number of iterations, reaching 0.031746 at 1000 steps, it indicates that the error value is small, while the correlation coefficient between the target and actual output values was 0.92696, as illustrated in Fig 15. it shows that the predicted value is very close to the actual value.

These results indicated that the SOM neural network effectively solved the continuous attribute discretization problem in the decision table and allowed subsequent reduction processing. The rough set attribute reduction improved the system diagnosis efficiency and simplified the fault mode recognition LVQ network structure. Since LVQ involved back-end processing, its nonlinear mapping ability was fully utilized, guaranteeing high-precision diagnosis results.

5.3 Diagnostic system test

The production data information of multiple oil wells with rod pump injection and production systems were collected, and 770 typical dynamometer diagrams approved by field technicians and experts were selected for testing. The types and number of samples are shown in Table 2. The flow and diagnostic system method was used to evaluate the injection pump system failure, which was compared with the actual pump inspection results, as shown in Table 8.

The statistics show that 703 of the 770 dynamometer diagrams were correctly diagnosed, the highest accuracy is 100%, and the lowest is 80%. with a coincidence rate of 91.3%. It can be seen that even the lowest coincidence rate has good accuracy. This verified the excellent adaptability of the intelligent integrated diagnosis system for identifying faults in the rod pump injection-production system in the same well.

6. Conclusion

The present study establishes a fault diagnosis system for the rod pump injection and production system in the same well, based on RS-LVQ. On the premise of keeping the classification ability unchanged, the SOM neural network is used to discretize the original feature data, and the RS theory is used to reduce its attributes. After the LVQ fault diagnosis subsystem is established, the reduced decision table is input for learning and training. The results of case analysis show that: SOM neural network solves the problem of discretization of continuous attribute values in decision-making systems, and RS attribute reduction can not only improve diagnosis efficiency, but also simplify the LVQ network structure for fault pattern recognition. Strong nonlinear mapping capability ensures the accuracy of diagnosis results. Therefore, the diagnostic system can correctly and efficiently diagnose the faults of the rod pump injection-production system in the same well.

References

  1. 1. Zhang Y, Zou Y, Zhang Y, et al. Experimental Study on Characteristics and Mechanisms of Matrix Pressure Transmission Near the Fracture Surface During Post-Fracturing Shut-In in Tight Oil Reservoirs[J]. Journal of Petroleum Science and Engineering, 2022, 219: 111133.
  2. 2. QU Z Q, ZHANG Q, LI H, et al. Design of the down-hole oil-water separation system for submersible electric pump wells and its ground monitoring model [D]. Journal of Xi’an Shiyou University (Natural Science Edition), 2006, 21 (3): 34–37.
  3. 3. JIANG MZ, DUAN TY, LIU JT, et al. Application and node mechanics analysis of sucker rod pump injection-production system [J]. China Petroleum Machinery, 2017, 45 (7):97–100.
  4. 4. ZHANG Y, Zou Y, Zhang Y, et al. Experimental Study on Characteristics and Mechanisms of Matrix Pressure Transmission Near the Fracture Surface During Post-Fracturing Shut-In in Tight Oil Reservoirs[J]. Journal of Petroleum Science and Engineering, 2022, 219: 111133.
  5. 5. CAI D G. Method of intelligent technologies for fault diagnostic of rod pump [D]. Chengdu: Southwest Petroleum University, 2006.
  6. 6. Alakbari Fahd Saeed, et al. "Prediction of critical total drawdown in sand production from gas wells: Machine learning approach." The Canadian Journal of Chemical Engineering (2022).
  7. 7. Alakbari et al. "Prediction of bubble point pressure using artificial intelligence AI techniques." SPE middle east artificial lift conference and exhibition. OnePetro, 2016.
  8. 8. Mohammed Ayoub, Abdalla Mohammed, et al. "Determination of the Gas–Oil Ratio below the Bubble Point Pressure Using the Adaptive Neuro-Fuzzy Inference System (ANFIS)". ACS omega 7.23 (2022): 19735–19742. pmid:35721985
  9. 9. Baarimah, Salem O., et al. "Modeling Yemeni Crude Oil Reservoir Fluid Properties Using Different Fuzzy Methods." 2022 International Conference on Data Analytics for Business and Industry (ICDABI). IEEE, 2022.
  10. 10. Sun M. Fault diagnosis system for pumping wells based on neural network [D]. China University of Petroleum, 2008.
  11. 11. Li Z Q. Research on Lean Maintenance Technology of Rod Pumping System [D]. Wuhan University of Technology, 2009.
  12. 12. Qiu Z X. Research on Rod Pump Fault Diagnosis Method Based on Indicator Diagram Analysis [D]. Northeastern University, 2011.
  13. 13. Gibbs S G. Method of Determining Sucker Rod Pump Performance[J], US Patent, 1967, 26: 343–409.
  14. 14. Li K. Research on Downhole Fault Diagnosis Method of Beam Pumping Unit Based on Indicator Diagram [D]. Northeastern University, 2013.
  15. 15. Huang X. Intelligent Integration of Fault Diagnosis of Pumping Well Systematic research [J]. Journal of Petroleum and Natural Gas, 2007, 29(3): 156–158.
  16. 16. LI K. Study on diagnostic method for down-hole faults of the beam pumping unit based on dynamometer card [D]. Shenyang: Northeastern University, 2013.
  17. 17. LI Z M, LIN RY, FU L C, et al. Efficiency analysis of sucker-rod pumping system and optimal design of swabbing parameter [J]. Acta Petrolei Sinica, 2005, 26 (5): 102–106.
  18. 18. WANG H X, ZHANG Q. Theory of oil production technology [M]. Beijing: Petroleum Industry Press, 1985: 1–89.
  19. 19. GIBBS S G, NEELY A B. Computer diagnosis of downhole conditions in sucker rod pumping wells [J]. Journal of Petroleum Technology, 1966, 18 (1): 91–98.
  20. 20. CUI Z H, YU G A. Sucker-rod pumping system [M]. Beijing: Petroleum Industry Press, 1994: 197–220.
  21. 21. YUAN H J, WEN Y M, LI P, et al. Gait recognition by fitting moment invariants [J]. Journal of Computer Applications, 2007, 27 (4): 922–924, 928.
  22. 22. Ayoub Mohammed Abdalla, et al. "A new correlation for accurate prediction of oil formation volume factor at the bubble point pressure using Group Method of Data Handling approach". Journal of Petroleum Science and Engineering 208 (2022): 109410.