IP Library Granted Patent US 10,317,875
Granted Patent B2
US 10,317,875 · App. 14/871,641 · Granted Jun 11, 2019

Pump integrity detection, monitoring and alarm generation

Inventors: Pradeep Pandurangan (Houston, TX); Gregory E. Griffith (Spring, TX); Thomas Jaeger (The Woodlands, TX); Gulshan Singh (The Woodlands, TX)
Assignee: BJ Services, LLC
G05B19/406E21B43/121E21B43/25E21B43/26E21B47/0007F04B47/00F04B49/06F04B49/065F04B49/10F04B53/001F04C14/00F04C14/28G08B21/182G08B21/185G08B25/08F04C2270/125G05B2219/45208G05B2219/50185
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 10,317,875
App. No.
14/871,641
Granted
Jun 11, 2019
Kind
B2
Abstract

An embodiment includes a method of monitoring a fluid pump that includes receiving time domain measurement data indicating vibrations occurring in a fluid pump, and filtering the measurement data to remove measurement data components having frequencies below a threshold frequency, the removed measurement data components associated with cyclical motions of the fluid pump. The method also includes dividing the filtered measurement data into a plurality of subsets, each subset corresponding to a pump cycle, and estimating a peak count for each subset, the peak count being a number of peaks having an amplitude that exceeds a selected amplitude threshold, the amplitude threshold associated with impacts between internal components of the pump. The method further includes comparing the peak count with an expected peak count, and determining whether the pump is in a condition selected from at least one of a wear condition and a failure condition based on the comparison.

Claims (52)

1. A method of monitoring a fluid pump, the method comprising:

receiving time domain measurement data from an accelerometer disposed on a valve of a fluid pump, the measurement data comprising vibrations occurring in the fluid pump created by impacts of the valve;

filtering the measurement data to remove measurement data components that are associated with cyclical motions of the fluid pump and that have frequencies below a threshold frequency;

dividing the filtered measurement data into a plurality of subsets, each subset corresponding to a pump cycle;

estimating a peak count for each subset, the peak count being a number of peaks having an amplitude that exceeds a selected amplitude threshold, the amplitude threshold associated with the impacts of the valve;

comparing the peak count with an expected peak count;

determining whether the pump is in a condition selected from at least one of a wear condition and a failure condition based on the comparison;

indicating a wear condition when it is determined that the pump is in a wear condition, and indicating a failure condition when it is determined that the pump is in a failure condition; and

operating the pump based on what is indicated.

2. The method of claim 1 , wherein the time domain measurement data is real time data collected during a hydraulic stimulation operation, and the determining is performed in real time during the operation.

3. The method of claim 1 , further comprising using an inductive proximity sensor to identify a speed and temporal length of a cycle of the pump.

4. The method of claim 1 , wherein the step of filtering isolates signals at frequencies associated with valve impacts.

5. The method of claim 1 , wherein determining whether the pump is in the wear condition includes estimating the peak count over a plurality of pump cycles and calculating a trend of the peak counts.

6. The method of claim 1 , wherein determining whether the pump is in the wear condition includes:

estimating the peak count for each of a plurality of successive pump cycles;

identifying a number of pump cycles having a peak count that exceeds the expected peak count; and

determining that the pump is in the wear condition in response to the number of pump cycles exceeding a selected percentage of a total number of the plurality of successive pump cycles.

7. The method of claim 1 , wherein determining whether the pump is in the failure condition includes:

estimating the peak count for each pump cycle;

comparing the peak count to a peak count threshold value that is greater than the expected peak count;

determining that the pump is in the failure condition in response to the peak count exceeding the peak count threshold value.

8. The method of claim 1 , wherein determining whether the pump is in the wear condition and determining whether the pump is in the failure condition are performed concurrently in real time during an energy industry operation.

9. The method of claim 1 , further comprising, replacing a worn component where there is an indication of a wear condition.

10. The method of claim 1 , wherein the pump operation is automatically terminated when there is an indication of a failure condition.

11. A system for pressurizing fluid comprising:

a fluid pump comprising an internal component and a discharge in communication with a borehole;

at least one sensor that is responsive to vibrations of the pump, that is responsive to vibrations of the internal component, and that is strategically located to be sensitive to the vibrations of the internal component; and

a processor configured to perform:

receiving time domain measurement data from the at least one sensor, the measurement data indicating the vibrations occurring in the fluid pump and vibrations of the internal component;

filtering the measurement data to remove measurement data components associated with cyclical motions of the fluid pump;

dividing the filtered measurement data into a plurality of subsets, each subset corresponding to a pump cycle;

estimating a peak count for each subset, the peak count being a number of peaks having an amplitude that exceeds a selected amplitude threshold, the amplitude threshold associated with impacts of the internal components;

comparing the peak count with an expected peak count;

determining whether the internal component is in a condition selected from at least one of a wear condition and a failure condition based on the comparison; and

indicating a wear condition when it is determined that the internal component is in a wear condition, and indicating a failure condition when it is determined that the internal component is in a failure condition so that an operation of the pump is changed based on what is indicated.

12. The system of claim 11 , wherein the time domain measurement data is real time data collected during an energy industry operation, and the determining is performed in real time during the operation.

13. The system of claim 11 , wherein the pump is a positive displacement pump.

14. The system of claim 13 , wherein the internal component comprises an a valve, and wherein the at least one sensor comprises an accelerometer disposed on the valve.

15. The system of claim 13 , wherein the internal component comprises a sealing component, and wherein the at least one sensor comprises an accelerometer disposed proximate to the sealing component.

16. The system of claim 11 , wherein determining whether the internal component is in the wear condition includes:

estimating the peak count for each of a plurality of successive pump cycles;

identifying a number of pump cycles having a peak count that exceeds the expected peak count; and

determining that the interim component pump is in the wear condition in response to the number of pump cycles exceeding a selected percentage of a total number of the plurality of successive pump cycles.

17. The system of claim 16 , wherein determining whether the internal component is in the failure condition includes:

estimating the peak count for each pump cycle;

comparing the peak count to a peak count threshold value that is greater than the expected peak count;

determining that the internal component is in the failure condition in response to the peak count exceeding the peak count threshold value.

18. The system of claim 17 , wherein determining whether the internal component is in the wear condition and determining whether the internal component is in the failure condition are performed concurrently in real time during an energy industry operation.

19. The system of claim 11 , wherein the processor is configured to further perform, in response to determining that the internal component is in the wear condition, notifying a user the internal component is worn and should be replaced.

20. The system of claim 11 , wherein the processor is configured to further perform, in response to determining that the internal component is in the failure condition, performing at least one of:

notifying a user that the internal component has failed; and

automatically shutting down the pump by the processor.

Assignments (7)
SECURITY INTEREST Recorded Sep 17, 2024
From: BJ ENERGY SOLUTIONS. LLC
To: ECLIPSE BUSINESS CAPITAL LLC. AS AGENT
Reel/Frame 068970/0125 →
SECURITY INTEREST Recorded Dec 13, 2022
From: BJ ENERGY SOLUTIONS, LLC
To: ECLIPSE BUSINESS CAPITAL LLC
Reel/Frame 062116/0333 →
SECURITY INTEREST Recorded Jan 24, 2022
From: BJ ENERGY SOLUTIONS, LLC
To: BAIWIN FINANCING, LLC
Reel/Frame 058829/0708 →
IP ASSIGNMENT AGREEMENT Recorded Sep 2, 2020
From: BJ SERVICES, LLC; BJ SERVICES HOLDINGS CANADA ULC
To: BJ ENERGY SOLUTIONS, LLC (FORMERLY TES ASSET ACQUISITION, LLC)
Reel/Frame 053667/0333 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ADDRESS OF ASSIGNEE BJ SERVICES, LLC PREVIOUSLY RECORDED ON REEL 040804 FRAME 0552. ASSIGNOR(S) HEREBY CONFIRMS THE PATENT ASSIGNMENT AGREEMENT.. Recorded Jan 18, 2017
From: BAKER HUGHES INCORPORATED; BAKER HUGHES OILFIELD OPERATIONS, INC.
To: BJ SERVICES, LLC
Reel/Frame 041391/0934 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 29, 2016
From: BAKER HUGHES INCORPORATED; BAKER HUGHES OILFIELD OPERATIONS, INC.
To: BJ SERVICES, LLC
Reel/Frame 040804/0552 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 30, 2015
From: PANDURANGAN, PRADEEP; GRIFFITH, GREGORY E.; JAEGER, THOMAS; SINGH, GULSHAN
To: BAKER HUGHES INCORPORATED
Reel/Frame 036698/0041 →
Continuity (1)
Related Publication 20170090457A1 · Mar 30, 2017
Cited By (23)
US 12,276,577 US 12,281,964 US 12,286,872 US 12,286,874 US 12,305,495 US 12,326,075 US 12,338,772 US 12,378,864 US 12,385,379 US 12,404,856 US 12,408,291 US 12,428,943 US 12,467,348 US 12,497,879 US 12,510,028 US 12,510,070 US 12,516,632 US 12,534,992 US 12,535,785 US 12,584,394 US 12,631,102 US 12,662,923 US 12,669,118