IP Library Granted Patent US 11,639,660
Granted Patent B2
US 11,639,660 · App. 14/443,878 · Granted May 2, 2023

Real-time pump diagnostic algorithms and application thereof

Inventors: Zengshi Chen (Missouri City, TX); Doneil Macusi Dorado (Missouri City, TX); Eric Oestreich (Missouri City, TX); Gary Hughes (Missouri City, TX); Andy Cordova (Missouri City, TX)
Assignee: RAVDOS HOLDINGS INC.
E21B47/008E21B47/009E21B47/09F04B47/02F04B49/065
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,639,660
App. No.
14/443,878
Granted
May 2, 2023
Kind
B2
Abstract

A method for determining a pump card for a well. The method comprising: obtaining a first set of data points, wherein the first set of data points comprise a first set of polished rod position data points of the well and a first set of polished rod load data points of the well; and calculating a first data point of a pump position and a pump load using the first set of data points. The calculating occurs before the well moves through a first complete stroke cycle.

Claims (32)

1. A method for determining a pump card for a well, the method comprising:

obtaining a first set of data points, wherein the first set of data points comprise a first set of polished rod position data points of the well and a first set of polished rod load data points of the well;

calculating a first data point of a pump position and a pump load using the first set of data points;

displaying the first set of data points, the display comprising a first surface card; and

displaying, in real-time or near real-time, the first data point of the pump position and pump load synchronized with the display of the first surface card,

wherein the calculating occurs before the well moves through a first complete stroke cycle, and

wherein displaying in real-time or near real-time is ten seconds or less.

2. The method of claim 1 , further comprising: obtaining a second set of data points comprising one or more of the polished rod position data points of the well and one or more of the polished rod load data points of the well during a second stroke cycle; calculating an additional data point of the pump position and pump load using the second set of data points;

displaying the second set of data points, the display comprising a second surface card; and

displaying in real-time or near real-time the additional data point of the pump position and pump load synchronized with the display of the second surface card.

3. The method of claim 1 , further comprising diagnosing the condition of the well.

4. The method of claim 1 , where calculating comprises applying a finite difference method.

5. The method of claim 1 , wherein the calculating a first data point of a pump position and pump load using the data points of the first set of data points comprises calculating a first data point of a pump position and pump load using the last 2N−3 data points of the first set of data points.

6. The method of claim 1 , further comprising applying a wave propagation delay time technique.

7. The method of claim 1 , further comprising stopping the pumping unit.

8. The method of claim 1 , further comprising changing the speed of the pumping unit.

9. A method for generating a pump card for a well, the method comprising:

obtaining a first set of data points, wherein the first set of data points comprise a first set of polished rod position data points of the well and a first set of polished rod load data points of the well;

calculating a first data point of a pump load and a pump position using the first set of data points;

displaying the first set of data points, the display comprising a first surface card;

displaying in real-time or near real-time the first data point of the pump position and pump load synchronized with the display of the first surface card, wherein in real-time or near real-time is ten seconds or less;

deleting the oldest data point of the first set of data points to create a revised first set of data points;

obtaining an additional data point, wherein the additional data point comprises an additional polished rod position data point of the well and additional polished rod load data point of the well;

creating a second set of data points, wherein the second set of data points comprise the revised first set of data points and the additional data point; and

calculating an additional data point of the pump position and pump load using the second set of data points.

10. The method of claim 9 , further comprising:

displaying the additional data point; and

displaying in real-time or near real-time the first data point of the pump position and pump load synchronized with the display of the additional data point.

11. The method of claim 9 , further comprising diagnosing the condition of the well.

12. The method of claim 9 , where calculating comprises applying a Fourier series algorithm.

13. The method of claim 9 , further comprising applying a wave propagation delay time technique.

14. The method of claim 9 , further comprising stopping the pumping unit or changing the speed of the pumping unit.

Assignments (3)
SECURITY INTEREST Recorded May 26, 2021
From: RAVDOS HOLDINGS INC.
To: PNC BANK, NATIONAL ASSOCIATION
Reel/Frame 056362/0902 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 22, 2020
From: LUFKIN INDUSTRIES, LLC; BAKER HUGHES HOLDINGS LLC FKA BAKER HUGHES, A GE COMPANY, LLC FKA BAKER HUGHES INCORPORATED; BAKER HUGHES OILFIELD OPERATIONS, LLC; QUINN PUMPS CANADA LTD.
To: RAVDOS HOLDINGS INC.
Reel/Frame 053285/0640 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 24, 2015
From: CHEN, ZENGSHI; DORADO, DONEIL MACUSI; OESTREICH, ERIC; HUGHES, GARY; CORDOVA, ANDY
To: LUFKIN INDUSTRIES, LLC
Reel/Frame 035962/0228 →
Continuity (2)
Provisional Application 61727894 · Nov 19, 2012
Related Publication 20150275651A1 · Oct 1, 2015