Control system and method of controlling a rod pumping unit

US10024314B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10024314-B2
Application numberUS-201514814226-A
CountryUS
Kind codeB2
Filing dateJul 30, 2015
Priority dateJul 30, 2015
Publication dateJul 17, 2018
Grant dateJul 17, 2018

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 control system for a rod pumping unit is disclosed herein. The control system includes a memory device, a sensor, and a processor. The memory device is configured to store a velocity profile for controlling a sucker rod string of the rod pumping unit. The sensor is configured to take measurements for determining surface load of the sucker rod string. The processor is configured to gain access to the memory device and the velocity profile. The processor is further configured to determine a reference force. The processor is further configured to receive a measurement from the sensor and determine the surface load. The processor is further configured to compute a desired velocity for commanding the rod pumping unit. The desired velocity is computed based on a reference velocity from the velocity profile, the reference force, and the surface load.

First claim

Opening claim text (preview).

What is claimed is: 1. A control system for a rod pumping unit, comprising: a memory device configured to store a velocity profile and a position profile for controlling a sucker rod string of the rod pumping unit, wherein the velocity profile includes a reference velocity, and wherein the position profile includes a reference position; a load cell for measuring a surface load of the sucker rod string; a position sensor configured to measure a surface position of the sucker rod string; and a processor configured to: access said memory device and the velocity profile stored therein; access said memory device and the position profile stored therein; determine a difference between a reference force and the surface load measured by the load cell; determine a difference between a reference position and the surface position of the sucker rod string measured by the position sensor; compute a desired velocity for a force control mode of operation of the control system as a function of force based on the reference velocity, the reference force, and the surface load of the sucker rod string measured by the load cell when the position sensor measures that the surface position of the sucker rod string is no longer near stroke limits; compute a desired velocity for a position control mode of operation of the control system as a function of position based on the reference velocity, the reference position, and the surface position of the sucker rod string measured by the position sensor when the position sensor measures that the surface position of the sucker rod string is near stroke limits; control the rod pumping unit using the desired velocity computed for the position control mode of operation of the control system when the surface velocity of sucker rod string is near stroke limits; and control the rod pumping unit using the desired velocity computed for the force control mode of operation of the control system when the surface position of the sucker rod string is no longer near stroke limits, wherein a surface position near stroke limits is within 10% of either stroke extent. 2. The control system in accordance with claim 1 , wherein the desired velocity for the position control mode of operation of the control system is computed by: multiplying the difference between the reference position and the surface position of the sucker rod string measured by the position sensor by a position gain, thereby yielding a velocity as a function of the position profile and the surface position of the sucker rod string measured by the position sensor; multiplying the reference velocity by a velocity gain; summing the velocity as the function of the position profile and the surface position of the sucker rod string measured by the position sensor with the reference velocity. 3. The control system in accordance with claim 1 , wherein said processor is further configured to compute the desired velocity for the position control mode of operation of the control system when the position sensor measures that the surface position of the sucker rod string is near stroke limits. 4. The control system in accordance with claim 3 , wherein said processor is further configured to transition from the position control mode of operation of the control system to the force control mode of operation of the control system when the position sensor measures that the surface position of the sucker rod string is no longer near stroke limits. 5. The control system in accordance with claim 1 , wherein the reference force includes a weighted average of a plurality of surface load measurements taken over time. 6. The control system in accordance with claim 5 , wherein the reference force further includes a low-pass filtered weighted average of the plurality of surface load measurements. 7. The control system in accordance with claim 1 , wherein the desired velocity for the force control mode of operation of the control system is computed by: multiplying the difference between the reference force and the surface load measured by the load cell by a force gain, thereby yielding a velocity as a function of surface force; multiplying the reference velocity by a velocity gain; and summing the velocity as a function of surface force with the reference velocity. 8. A method of controlling a rod pumping unit, said method comprising: measuring a surface load on a sucker rod string of the rod pumping unit using a load cell; measuring a surface position of the sucker rod string using a position sensor; determining a difference between a reference force and the surface load for the sucker rod string; determining a difference between a reference position and the surface position of the sucker rod string; computing a desired velocity for a force control mode of operation of a control system as a function of force based on a reference velocity, a reference force, and the surface load of the sucker rod string when the position sensor measures that the surface position of the sucker rod string is no longer near stroke limits; computing a desired velocity for a position control mode of operation of the control system as a function of position based on the reference velocity, the reference position, and the surface position of the sucker rod string when the position sensor measures that the surface position of the sucker rod string is near stroke limits; controlling the rod pumping unit using the desired velocity computed for the position control mode of operation of the control system when the surface velocity of sucker rod string is near stroke limits; and controlling the rod pumping unit using the desired velocity computed for the force control mode of operation of the control system when the surface position of the sucker rod string is no longer near stroke limits, wherein a surface position near stroke limits is within 10% of either stroke extent. 9. The method in accordance with claim 8 , wherein the reference position is determined by: looking-up the reference position in a position profile look-up table stored in non-transitory memory; and extracting the reference position from the position profile. 10. The method in accordance with claim 8 , wherein the difference of the reference position and the surface position is transformed by applying a position gain to the difference. 11. The method in accordance with claim 8 , wherein controlling the rod pump unit further comprises: controlling the rod pump unit as a function of the position control mode of operation when the surface position is near stroke limits; and transitioning, as the reference velocity tends away from zero, from controlling the rod pump unit as a function of the position control mode of operation to controlling the rod pump unit as a function of the force control mode of operation. 12. The method in accordance with claim 8 , wherein controlling the rod pump unit further comprises: controlling the rod pump unit as a function of the force control mode of operation when the reference velocity is non-zero; and transitioning, as the reference velocity nears zero, from controlling the rod pump unit from the force control mode of operation to the position control mode of operation. 13. The method in accordance with claim 8 , wherein determining the reference force comprises: computing a weighted average of a plurality of surface load measurements taken over time; and low-pass filtering the weighted average to determine the reference force. 14. The method in accordance with claim 13 further comprising computing a cut-off frequency for the low-pass filtering based on a speed of the rod pumping uni

Assignees

Inventors

Classifications

  • Monitoring of walking-beam pump systems · CPC title

  • F04B49/065Primary

    and making use of computers · CPC title

  • Control using electricity (regulating by means of floats actuating electric switches F04B49/04) · CPC title

  • the driving mechanisms being situated at ground level (F04B47/12 takes precedence) · CPC title

  • by changing the driving speed · 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 US10024314B2 cover?
A control system for a rod pumping unit is disclosed herein. The control system includes a memory device, a sensor, and a processor. The memory device is configured to store a velocity profile for controlling a sucker rod string of the rod pumping unit. The sensor is configured to take measurements for determining surface load of the sucker rod string. The processor is configured to gain access…
Who is the assignee on this patent?
Gen Electric
What technology area does this patent fall under?
Primary CPC classification F04B49/065. Mapped technology areas include Mechanical Engineering.
When was this patent published?
Publication date Tue Jul 17 2018 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).