Diagnostics of downhole dynamometer data for control and troubleshooting of reciprocating rod lift systems

US10947833B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10947833-B2
Application numberUS-201916584465-A
CountryUS
Kind codeB2
Filing dateSep 26, 2019
Priority dateJul 15, 2015
Publication dateMar 16, 2021
Grant dateMar 16, 2021

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Techniques and apparatus are provided for improved diagnostics of downhole dynamometer data for control and troubleshooting of reciprocating rod lift systems. A method for pump fillage determination for a reciprocating rod lift system is provided. The method generally includes measuring downhole data during a pump cycle, wherein the downhole data comprises a first plurality of data points associated with an upstroke of the pump cycle and a second plurality of data points associated with a downstroke of the pump cycle, each data point comprising a rod position value and an associated rod load value; converting the data points to non-dimensional data points, calculating non-dimensional slope values between non-dimensional data points; and determining pump fillage based, at least part, on the calculated non-dimensional slope values.

First claim

Opening claim text (preview).

The invention claimed is: 1. A reciprocating rod lift system, comprising: a pump comprising: a pump barrel; a plunger; a standing valve; and a traveling valve; and a control unit for controlling the pump, wherein the control unit has computer-executable code stored thereon that, when executed by the control unit, causes the control unit to: measure downhole data during a pump cycle, wherein the downhole data comprises a first plurality of data points associated with an upstroke of the pump cycle and a second plurality of data points associated with a downstroke of the pump cycle, each data point comprising a rod position value and an associated rod load value; convert the data points to non-dimensional data points; calculate non-dimensional slope values between non-dimensional data points; determine pump fillage based, at least in part, on the calculated non-dimensional slope values; and control the reciprocating rod lift system based on the determined pump fillage. 2. The reciprocating rod lift system of claim 1 , wherein the stored computer-executable code, when executed by the control unit, further causes the control unit to: calculate the non-dimensional slope values between each pair of adjacent non-dimensional data points; and determine at least one parameter of the reciprocating rod lift system based on the calculated non-dimensional slope values, wherein the at least one parameter comprises at least one of: a standing valve opening point, a standing valve closing point, a traveling valve opening point, a traveling valve closing point, and a transfer point. 3. The reciprocating rod lift system of claim 2 , wherein the control unit is configured to determine the at least one parameter by: taking a first derivative or a second derivative of the calculated non-dimensional slope values; and determining the at least one parameter based on a minima or a maxima of a resulting curve of at least one of: the non-dimensional slope values, the first derivative, or the second derivative. 4. The reciprocating rod lift system of claim 1 , wherein the stored computer-executable code, when executed by the control unit, further causes the control unit to: segment the downhole data with respect to rod load values into a first subset of data points; segment the downhole data with respect to rod position values into a second subset of data points; and calculate non-dimensional slope values between each pair of adjacent data points in the first and second subsets of data points. 5. The reciprocating rod lift system of claim 4 , wherein the stored computer-executable code, when executed by the control unit, further causes the control unit to: for each data point in the first subset of data points having a same rod load value as another data point in the first subset, determine a rod position span between those data points; and for each data point in the second subset of data points having a same rod position value as another data point in the second subset, determine a rod load span between those data points. 6. The reciprocating rod lift system of claim 5 , wherein the stored computer-executable code, when executed by the control unit, further causes the control unit to: compare the rod load spans and the rod position spans to perform a top of stroke (TOS) test involving a section search to identify a first dynamometer card shape pattern of the downhole data; identify a second dynamometer card shape pattern of the downhole data based on the calculated non-dimensional slope values; and compare the first and second dynamometer card shape patterns to confirm the dynamometer card shape pattern. 7. The reciprocating rod lift system of claim 4 , wherein the stored computer-executable code, when executed by the control unit, further causes the control unit to: interpolate the first and second subsets of data points to obtain an interpolated standing valve opening point and an interpolated standing valve closing point; and compare the interpolated standing valve opening point and the interpolated standing valve closing point to a standing valve opening point and a standing valve closing point determined by a method of slopes, to obtain an amount of friction in the reciprocating rod lift system. 8. The reciprocating rod lift system of claim 4 , wherein the stored computer-executable code, when executed by the control unit, further causes the control unit to: determine a minimum position value, a maximum position value, a minimum load value, and a maximum load value, wherein the first and second subsets of data points comprise only data points that are within a first threshold range of the minimum position value or the maximum position value and data points that are within a second threshold range of the minimum load value or the maximum load value. 9. The reciprocating rod lift system of claim 4 , wherein the stored computer-executable code, when executed by the control unit, further causes the control unit to: determine at least one of: a mode value, a minimum value, a maximum value, an average value, or a standard deviation value for at least one of: a rod load span, a rod position span, or the calculated non-dimensional slope values; and use the at least one of: the mode value, the minimum value, the maximum value, the average value, or the standard deviation value for at least one of determining the pump fillage or determining a dynamometer card shape pattern of the downhole data. 10. The reciprocating rod lift system of claim 1 , wherein the control unit is configured to convert the data points to the non-dimensional data points by, for each data point: dividing the rod position value by a maximum rod position span; and dividing the rod load value by a maximum rod load span. 11. The reciprocating rod lift system of claim 10 , wherein the control unit is configured to calculate the non-dimensional slope values between the non-dimensional data points by: subtracting a rod position value associated with a first data point from a rod position value associated with a second data point to obtain a position difference value; subtracting a rod load value associated with the first data point from a rod load value associated with the second data point to obtain a load difference value; and dividing the load difference value by the position difference value to determine the slope between the first and second data points. 12. A control unit for a reciprocating rod lift system, the control unit having computer-executable code stored thereon that, when executed by the control unit, causes the control unit to: measure downhole data during a pump cycle, wherein the downhole data comprises a first plurality of data points associated with an upstroke of the pump cycle and a second plurality of data points associated with a downstroke of the pump cycle, each data point comprising a rod position value and an associated rod load value; convert the data points to non-dimensional data points; calculate non-dimensional slope values between non-dimensional data points; determine pump fillage based, at least in part, on the calculated non-dimensional slope values; and control the reciprocating rod lift system based on the determined pump fillage. 13. The control unit of claim 12 , wherein the stored computer-executable code, when executed by the control unit, further causes the control unit to: calculate the non-dimensional slope values between each pair of adjacent non-dimensional data points; and determine at least one parameter of a reciprocating rod lift system based on the calculated non-dimensional slope values, wherein the at least on

Assignees

Inventors

Classifications

  • E21B43/127Primary

    Adaptations of walking-beam pump systems · CPC title

  • E21B47/008Primary

    Monitoring of down-hole pump systems, e.g. for the detection of "pumped-off" conditions · CPC title

  • Monitoring of walking-beam pump systems · CPC title

  • Load on the sucker rod · CPC title

  • by means of valves (F04B49/03 takes precedence) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10947833B2 cover?
Techniques and apparatus are provided for improved diagnostics of downhole dynamometer data for control and troubleshooting of reciprocating rod lift systems. A method for pump fillage determination for a reciprocating rod lift system is provided. The method generally includes measuring downhole data during a pump cycle, wherein the downhole data comprises a first plurality of data points assoc…
Who is the assignee on this patent?
Weatherford Tech Holdings Llc
What technology area does this patent fall under?
Primary CPC classification E21B43/127. Mapped technology areas include Fixed Constructions.
When was this patent published?
Publication date Tue Mar 16 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 6 related publications on this page (citations in our corpus or others sharing the same primary CPC).