Sign In to Follow Application
View All Documents & Correspondence

Controller For A Rod Pumping Unit And Method Of Operation

Abstract: A controller for operating a rod pumping unit includes a processor configured to operate the rod pumping unit at a pumping profile speed. The processor is further configured to compute a first downhole dynamometer card from surface measurements at the rod pumping unit. The processor is further configured to compute a second downhole dynamometer card from the surface measurements. The processor is further configured to validate at least one of the first downhole dynamometer card and the second downhole dynamometer card based on a rod pumping unit condition.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
08 June 2018
Publication Number
24/2018
Publication Type
INA
Invention Field
CIVIL
Status
Email
remfry-sagar@remfry.com
Parent Application

Applicants

GENERAL ELECTRIC COMPANY
1 River Road Schenectady, NY 12345

Inventors

1. AL ASSAD, Omar
General Electric Company Global Research One Research Circle, Bldg. K1-3a59 Niskayuna, NY 12309
2. SIVARAMAKRISHNAM, Shyam
General Electric Company Global Research One Research Circle, Bldg. K1-3a59 Niskayuna, NY 12309
3. SINGAL, Kalpesh
General Electric Company Global Research One Research Circle, Bldg. K1-3a59 Niskayuna, NY 12309
4. BARTON, Justin, Edwin
General Electric Company Global Research One Research Circle, Bldg. K1-3a59 Niskayuna, NY 12309

Specification

WE CLAIM
1. A controller for operating a rod pumping unit, said controller
comprising a processor configured to:
operate the rod pumping unit at a pumping speed profile;
compute a first downhole dynamometer card from surface measurements at said rod pumping unit;
compute a second downhole dynamometer card from the surface measurements; and
validate at least one of the first downhole dynamometer card and the second downhole dynamometer card based on a rod pumping unit condition.
2. The controller in accordance with Claim 1, wherein said processor is further configured to receive surface position and load measurements for the rod pumping unit for a current stroke.
3. The controller in accordance with Claim 1, wherein said processor is further configured to compute the first downhole dynamometer card in real-time using a Fourier Series solution of a wave equation representing a sucker rod string for the rod pumping unit.
4. The controller in accordance with Claim 1, wherein said processor is further configured to:
determine if a difference between a current pumping speed profile for a current pump stroke and a previous pumping speed profile for a previous pump stroke exceeds a predetermined threshold;
designate the first downhole dynamometer card as accurate if the difference does not exceed the predetermined threshold; and

designate the first downhole dynamometer card as inaccurate if the difference does exceed the predetermined threshold.
5. The controller in accordance with Claim 4, wherein said processor is further configured to designate the second downhole dynamometer card as accurate if the first downhole dynamometer card is designated inaccurate.
6. The controller in accordance with Claim 1, wherein said processor is further configured to:
compute a difference between a previous downhole dynamometer card for a previous pump stroke and at least one of the first downhole dynamometer card and the second downhole dynamometer card for a current stroke;
designate the first downhole dynamometer card as accurate if the difference does not exceed a predetermined threshold; and
designate the first downhole dynamometer card as inaccurate if the difference exceeds the predetermined threshold.
7. The controller in accordance with Claim 1, wherein said processor is further configured to compute the second downhole dynamometer card using a Finite Difference solution to a wave equation representing a sucker rod string of the rod pumping unit for a current stroke.
8. A method of operating a controller for a rod pumping unit, said method comprising:
operating the rod pumping unit at a pumping speed profile;
receiving surface measurements of rod pumping unit position and load for a pump stroke;
computing a first downhole dynamometer card from the surface measurements using a first technique;

computing a second downhole dynamometer card from the surface measurements using a second technique;
determining the first downhole dynamometer card is inaccurate based on a rod pumping unit condition; and
designating the second downhole dynamometer card as accurate.
9. The method in accordance with Claim 8, wherein computing the first downhole dynamometer card includes computing a real-time downhole dynamometer card using partial differential equations to solve a wave equation representing a sucker rod string for the rod pumping unit.
10. The method in accordance with Claim 9, wherein determining the first downhole dynamometer card is inaccurate comprises:
comparing a current pumping speed profile for the pump stroke to a previous pumping speed profile for a previous stroke; and
designating the first downhole dynamometer card as inaccurate if a difference between the current pumping speed profile and the previous pumping speed profile exceeds a predetermined threshold.
11. The method in accordance with Claim 9, wherein
determining the first downhole dynamometer card is inaccurate comprises:
computing a difference between a previous downhole dynamometer card for a previous stroke and at least one of the first downhole dynamometer card and the second downhole dynamometer card; and
designating the first downhole dynamometer card as inaccurate if the difference exceeds a predetermined threshold.
12. The method of Claim 9 further comprising:

determining the first downhole dynamometer card is accurate based on the rod pumping unit condition being satisfied; and
designating the first downhole dynamometer card as accurate.
13. The method of Claim 8 further comprising:
computing a third downhole dynamometer card from the surface measurements using a third technique; and
comparing the first downhole dynamometer card, the second downhole dynamometer card, and the third downhole dynamometer card to validate accuracy of at least two of the first downhole dynamometer card, the second downhole dynamometer card, and the third downhole dynamometer card.
14. The method in accordance with Claim 8, wherein computing the second downhole dynamometer card includes computing a finite difference solution to a wave equation representing a sucker rod string for the rod pumping unit.
15. A control system for a rod pumping unit having a polished rod coupled to a pump by a sucker rod string, comprising:
a position sensor configured to measure a surface position of the polished rod and generate a position signal indicative thereof;
a load sensor configured to measure a surface load on the polished rod and generate a load signal indicative thereof;
a controller coupled to said position sensor and said load sensor, said controller configured to:
receive the position signal indicative of a current surface position for a current stroke;

receive the load signal indicative of a current load for the current stroke;
compute a first downhole dynamometer card from the current surface position and the current load;
compute a second downhole dynamometer card from the current surface position and the current load; and
validate at least one of the first downhole dynamometer card and the second downhole dynamometer card based on a rod pumping unit condition.
16. The control system in accordance with Claim 15, wherein said controller is further configured to compute the first downhole dynamometer card using a truncated Fourier Series approximation of a steady-state analytical wave equation solution representing the sucker rod string.
17. The control system in accordance with Claim 15, wherein said controller is further configured to compute the second downhole dynamometer card using a finite difference approximation of a wave equation representing the sucker rod string.
18. The control system in accordance with Claim 15, wherein the rod pumping unit condition comprises a current pumping speed profile that varies from a previous pumping speed profile by no more than a predetermined threshold.
19. The control system in accordance with Claim 15, wherein the rod pumping unit condition comprises a previous downhole dynamometer card varying from at least one of the first downhole dynamometer card and the second downhole dynamometer card by no more than a predetermined threshold.
20. The control system in accordance with Claim 19, wherein the predetermined threshold is defined as plus-or-minus 0.25 meters.

21. The control system in accordance with Claim 19, wherein the predetermined threshold is computed based on at least one of a pumping depth, a downhole well condition, and a structure of the sucker rod string.

Documents

Application Documents

# Name Date
1 201847021467-STATEMENT OF UNDERTAKING (FORM 3) [08-06-2018(online)].pdf 2018-06-08
2 201847021467-PRIORITY DOCUMENTS [08-06-2018(online)].pdf 2018-06-08
3 201847021467-FORM 1 [08-06-2018(online)].pdf 2018-06-08
4 201847021467-DRAWINGS [08-06-2018(online)].pdf 2018-06-08
5 201847021467-DECLARATION OF INVENTORSHIP (FORM 5) [08-06-2018(online)].pdf 2018-06-08
6 201847021467-COMPLETE SPECIFICATION [08-06-2018(online)].pdf 2018-06-08
7 201847021467-FORM-26 [09-07-2018(online)].pdf 2018-07-09
8 Correspondence by Agent_Assignment_16-07-2018.pdf 2018-07-16
9 201847021467-Proof of Right (MANDATORY) [16-07-2018(online)].pdf 2018-07-16
10 201847021467-FORM 3 [07-12-2018(online)].pdf 2018-12-07
11 201847021467-RELEVANT DOCUMENTS [15-05-2019(online)].pdf 2019-05-15
12 201847021467-FORM 13 [15-05-2019(online)].pdf 2019-05-15
13 201847021467-AMENDED DOCUMENTS [15-05-2019(online)].pdf 2019-05-15
14 201847021467-FORM-26 [17-05-2019(online)].pdf 2019-05-17
15 Correspondence by Agent_Form26_27-05-2019.pdf 2019-05-27
16 201847021467-FORM 18 [29-11-2019(online)].pdf 2019-11-29
17 201847021467-FER.pdf 2021-10-17

Search Strategy

1 2020-08-1014-34-33E_10-08-2020.pdf