US2023184068A1PendingUtilityA1

System and method for evaluating reciprocating downhole pump data using polar coordinate analytics

70
Assignee: RAVDOS HOLDINGS INCPriority: Jan 22, 2019Filed: Feb 6, 2023Published: Jun 15, 2023
Est. expiryJan 22, 2039(~12.5 yrs left)· nominal 20-yr term from priority
F04B 2201/121F04B 2201/06E21B 47/009F04B 2201/1211F04B 49/065F04B 47/022F04B 51/00E21B 43/127
70
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method for evaluating data from a reciprocating downhole pump includes the steps of acquiring downhole position and load data, providing the position and load data to a processing unit, normalizing the position and load data, converting the position and load data to a calculated polar coordinate data set, evaluating the calculated polar coordinate data set to determine a condition or occurrence at the reciprocating pump, and outputting calculated key parameters for controlling and optimizing the reciprocating pump and beam pumping unit. The method further comprises a step of creating a library of reference data sets, comparing the calculated polar data set against the library of ideal and reference data sets, identifying one or more reference data sets that match one or more portions of the calculated polar data set, and outputting the probability of one or more of the known conditions within the calculated polar data set.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method for evaluating data from a reciprocating pump driven by a surface-based beam pumping unit, the method comprising the steps of:
 acquiring downhole position and load data;   providing the position and load data to a processing unit;   normalizing the position and load data;   converting the position and load data to a calculated polar coordinate data set;   evaluating the calculated polar coordinate data set to determine downhole conditions or occurrences at the reciprocating pump; and outputting calculated key control parameters for the control and optimization of the reciprocating pump and beam pumping unit.   
     
     
         2 . The method of  claim 1 , wherein the step of evaluating the calculated polar coordinate data set further comprises:
 determining an occurrence at the reciprocating pump, where the occurrence is selected from the group consisting of standing valve opening, traveling valve closing, traveling valve opening and standing valve closing; and inferring from the determined occurrence the key control parameters.   
     
     
         3 . The method of  claim 1 , further comprising the step of creating a library of ideal and reference data sets, wherein each of the ideal and reference data sets corresponds to a known condition for the reciprocating pump. 
     
     
         4 . The method of  claim 3 , wherein the step of creating a library of ideal and data reference data sets comprises a step of transforming an ideal and reference data set in polar coordinate data sets. 
     
     
         5 . The method of  claim 4 , further comprising the steps of:
 comparing the calculated polar data set against the library of ideal and reference data sets;   identifying one or more ideal or reference data sets that match one or more portions of the calculated polar data set; and outputting one or more statements regarding the probability of the presence of one or more of the known conditions within the calculated polar data set.   
     
     
         6 . The method of  claim 1 , further comprising the step of controlling the beam pumping unit based in part on the indication of downhole events and calculated control parameters. 
     
     
         7 . The method of  claim 1 , comprising the further step of performing a friction assessment based on the evaluation of the calculated polar coordinate data set. 
     
     
         8 . A method for automatically evaluating data from a reciprocating pump driven by a surface-based beam pumping unit that includes a computerized processing unit, the method comprising the steps of:
 accessing a library of ideal and reference data sets with the processing unit, wherein each of the ideal and reference data sets has been transformed into a polar coordinate data set and wherein each of the ideal and reference data sets corresponds to a known condition for the reciprocating pump;   acquiring downhole position and load data;   providing the position and load data to the processing unit; normalizing the position and load data with the processing unit; converting the position and load data to a calculated polar coordinate data set with the processing unit; comparing the calculated polar data set against the library of ideal and reference data sets with the processing unit; identifying within the processing unit one or more ideal or reference data sets that match one or more portions of the calculated polar data set; and outputting from the processing unit one or more statements regarding the probability of the presence of one or more of the known conditions within the calculated polar data set.   
     
     
         9 . The method of  claim 8 , further comprising the step of calculating a key control parameter for the operation of the surface-based beam pumping unit based on the one or more statements regarding the probability of the presence of one or more known conditions within the calculated polar data set. 
     
     
         10 . The method of  claim 9 , further comprising the step of automatically adjusting the operation of the surface-based beam pumping unit using the calculated key control parameter. 
     
     
         11 . A method for determining the operational condition of a reciprocating pump in a well that is driven by a surface-based beam pumping unit, the method comprising the steps of:
 acquiring downhole position and load data for the reciprocating pump;   providing the position and load data to a processing unit;   normalizing the position and load data;   converting the position and load data to a calculated polar coordinate data set; and   evaluating the calculated polar coordinate data set to determine the operational condition of the reciprocating pump.   
     
     
         12 . The method of  claim 11 , further comprising the step of outputting the determined operational condition of the reciprocating pump from the processing unit in a format suitable for examination by a human operator. 
     
     
         13 . The method of  claim 11 , further comprising the step of automatically adjusting the performance of the reciprocating pump by adjusting the operation of the beam pumping unit with control signals automatically output from the processing unit that are based on the determined operational condition of the reciprocating pump. 
     
     
         14 . The method of  claim 11 , wherein the step of evaluating the calculated polar coordinate data to determine the operational condition of the reciprocating pump further comprises determining an occurrence at the reciprocating pump, where the occurrence is selected from the group consisting of standing valve opening, traveling valve closing, traveling valve opening and standing valve closing. 
     
     
         15 . The method of  claim 11 , wherein the step of converting the position and load data to a calculated polar coordinate data set further comprises overlaying a polar coordinate system onto a graph of the normalized position and load data such that the center of the polar coordinate system is positioned in approximately the center of the graph of the normalized position and load data. 
     
     
         16 . The method of  claim 15 , wherein the step of converting the position and load data to a calculated polar coordinate data set further comprises:
 making a radius data set by determining a radial distance between the center of the polar coordinate system and each point in the normalized position and load data set; and   making a reference angle set by determining a reference angle from a horizontal line extending through the center of the polar coordinate system to each point in the normalized position and load data set.   
     
     
         17 . The method of  claim 16 , wherein the step of evaluating the calculated polar coordinate data set to determine the operational condition of the reciprocating pump further comprises:
 determining local and absolute maximums of the radius data set; and   correlating the local and absolute maximums of the radius data set with an event selected from the group consisting of standing valve opening (SVO);   standing valve closing (SVC), traveling valve opening (TVO), and traveling valve closing (TVC).   
     
     
         18 . The method of  claim 17 , wherein the step of determining local and absolute maximums of the radius data set further comprises finding first and second derivatives of the radius data set to identify inflection points within the radius data set that indicate local and absolute maximums within the radius data set. 
     
     
         19 . The method of  claim 18 , wherein the step of evaluating the calculated polar coordinate data set to determine the operation condition of the reciprocating pump further comprises using the reference angle data set to create a probability density function to determine changes in the instantaneous speed of the reciprocating pump during a pumping cycle. 
     
     
         20 . The method of  claim 19 , wherein the step of evaluating the calculated polar coordinate data set to determine the operation condition of the reciprocating pump further comprises using the reference angle data set to create a probability density function to identify a source of mechanical friction caused by the movement of the reciprocating pump within the well. 
     
     
         21 . The method of  claim 20 , wherein the step of evaluating the calculated polar coordinate data set to determine the operational condition of the reciprocating pump further comprises evaluating the calculated coordinate data set to determine the extent of pump fillage.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.