Controller and method of controlling a rod pumping unit

US10851774B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10851774-B2
Application numberUS-201514945163-A
CountryUS
Kind codeB2
Filing dateNov 18, 2015
Priority dateAug 6, 2015
Publication dateDec 1, 2020
Grant dateDec 1, 2020

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.

A controller for operating a rod pumping unit at a pump speed. The controller includes a processor configured to operate a pump piston of the rod pumping unit at a first speed. The processor is further configured to determine a pump fillage level for a pump stroke based on a position signal and a load signal. The processor is further configured to reduce the pump speed to a second speed based on the pump fillage level for the pump stroke.

First claim

Opening claim text (preview).

What is claimed is: 1. A controller for operating a rod pumping unit, said controller comprising a processor configured to: determine a pump fillage level for the pump stroke based on a position signal and a load signal; establish an average pump speed based on the pump fillage level; operate a pump piston of the rod pumping unit on a downstroke of a pump stroke; decelerate the pump piston on the downstroke as the pump piston approaches a fluid surface in a barrel of a pump of the rod pumping unit; detect if an overstress caused by the deceleration of the pump piston is present, wherein if the overstress caused by the deceleration of the pump piston is detected during the downstroke, the deceleration of the pump piston is reduced to mitigate the overstress; and increase the pump speed on the downstroke after the pump piston contacts the fluid surface in said barrel of said pump to achieve the established average pump speed. 2. The controller in accordance with claim 1 , wherein said processor is further configured to compute a real-time pump card based on the position signal and the load signal, the pump card including a downhole position of the pump piston represented by the position signal, and a downhole load of the pump piston represented by the load signal. 3. The controller in accordance with claim 1 , wherein said processor is further configured to determine the pump fillage level based on a fluid contact position during a previous pump stroke. 4. The controller in accordance with claim 3 , wherein said processor is further configured to determine the fluid contact position based on the position of the pump piston and the load of the pump piston for the previous pump stroke. 5. The controller in accordance with claim 1 , wherein said processor is further configured to compute real-time stresses on the rod pumping unit using a rod pumping unit dynamics model based on the position signal and the load signal. 6. The controller in accordance with claim 5 , wherein said processor is further configured to modulate the pump speed based on the computed real-time stresses to control peak stresses on the rod pumping unit and to maintain the average pump speed over the pump stroke. 7. A method of controlling a rod pumping unit, said method comprising determining a pump piston position and a pump piston load; computing a pump fillage level based on the pump piston position and the pump piston load; operating the rod pumping unit at a pump speed equal to a first speed on a downstroke of the rod pumping unit; reducing the predetermined pump speed on the downstroke to a second speed based on the pump fillage level and the pump piston position as the pump piston approaches a fluid surface in a barrel of the rod pumping unit, detecting if an overstress caused by the reduction in the predetermined pump speed is present, wherein if the overstress is detected during the downstroke, modulating the reduction of the predetermined pump speed on the downstroke to mitigate the overstress; and increasing the pump speed to a third speed on the downstroke after the pump piston contacts the fluid surface within the barrel of the rod pumping unit. 8. The method in accordance with claim 7 further comprising computing the first speed based on the pump fillage level. 9. The method in accordance with claim 7 , wherein computing the pump fillage level comprises determining a previous pump piston position at which the pump piston contacted the fluid surface during a previous stroke. 10. The method in accordance with claim 7 further comprising receiving data indicative of the second speed from a user of the rod pumping unit. 11. The method in accordance with claim 7 further comprising computing real-time stresses on the rod pumping unit using a rod pumping unit dynamics model based on the pump piston position and the pump piston load. 12. The method in accordance with claim 11 further comprising modulating the pump speed based on the computed real-time stresses to control peak stresses on the rod pumping unit and to maintain the first speed on average. 13. A rod pumping unit, comprising: a pump comprising a pump piston and a barrel, said pump piston operable within said barrel; a rod coupled to a motor and said pump, said rod configured to operate said pump at a pump speed; and a controller coupled to said motor and configured to: set a target average pump speed for the stroke based on the pump fillage level; drive said pump piston on a downstroke at the pump speed, the pump speed equal to a first speed; decelerate said pump piston on the downstroke to make the pump speed equal to a second speed as the pump piston approaches a fluid surface within said barrel, detect if an overstress is present while the pump piston is decelerated, wherein if the overstress is detected during the deceleration, the deceleration is reduced to mitigate the overstress; and accelerate said pump piston on the downstroke after said pump piston contacts the fluid surface within said barrel, wherein the pump piston is accelerated to a speed to achieve the target average pump speed for the pump stroke. 14. The rod pumping unit in accordance with claim 13 further comprising a position sensor and a load sensor configured to measure a position and a load of said rod at a well head for the rod pumping unit. 15. The rod pumping unit in accordance with claim 14 , wherein said controller is coupled to said position sensor and said load sensor, said controller further configured to: compute real-time stress on said rod pumping unit based on the position and the load using a rod pumping unit dynamics model; and modulate the predetermined pump speed according to the real-time stress. 16. The rod pumping unit in accordance with claim 14 , wherein said controller is coupled to said position sensor and said load sensor, said controller further configured to compute a real-time pump card representing a pump piston position and a pump piston load. 17. The rod pumping unit in accordance with claim 13 , wherein said controller is further configured to compute a pump fillage level based on a previous position at which the fluid surface was contacted on a previous downstroke, the pump fillage level corresponding to a position at which the fluid surface will be contacted on the downstroke. 18. The rod pumping unit in accordance with claim 17 , wherein said controller is further configured to compute the first speed based on the pump fillage level.

Assignees

Inventors

Classifications

  • E21B43/126Primary

    Adaptations of down-hole pump systems powered by drives outside the borehole, e.g. by a rotary or oscillating drive (powered by fluid E21B43/129) · CPC title

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

  • Acceleration of the piston · CPC title

  • and making use of computers · CPC title

  • Pistons, piston-rods or piston-rod connections · 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 US10851774B2 cover?
A controller for operating a rod pumping unit at a pump speed. The controller includes a processor configured to operate a pump piston of the rod pumping unit at a first speed. The processor is further configured to determine a pump fillage level for a pump stroke based on a position signal and a load signal. The processor is further configured to reduce the pump speed to a second speed based o…
Who is the assignee on this patent?
Gen Electric, Ravdos Holdings Inc
What technology area does this patent fall under?
Primary CPC classification E21B43/126. Mapped technology areas include Fixed Constructions.
When was this patent published?
Publication date Tue Dec 01 2020 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).