IP Library › Granted Patent US 8,988,237
Granted Patent B2
US 8,988,237 · App. 13/330,895 · Granted Mar 24, 2015

System and method for failure prediction for artificial lift systems

Inventors: Yintao Liu (Los Angeles, CA); Ke-Thia Yao (Los Angeles, CA); Shuping Liu (Los Angeles, CA); Cauligi Srinivasa Raghavendra (Los Angeles, CA); Oluwafemi Opeyemi Balogun (Rosenberg, TX); Lanre Olabinjo (Sugar Land, TX)
Assignee: University of Southern California
E21B47/0007
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 8,988,237
App. No.
13/330,895
Granted
Mar 24, 2015
Kind
B2
Abstract

A computer-implemented reservoir prediction system, method, and software are provided for failure prediction for artificial lift systems, such as sucker rod pump systems. The method includes a production well associated with an artificial lift system and data indicative of an operational status of the artificial lift system. One or more features are extracted from the artificial lift system data. Data mining is applied to the one or more features to determine whether the artificial lift system is predicted to fail within a given time period. An alert is output indicative of impending artificial lift system failures.

Claims (65)

1. A method for failure prediction for artificial lift well systems, the method comprising:

providing a production well associated with an artificial lift system and data indicative of an operational status of the artificial lift system;

extracting one or more features from the data;

applying data mining to the one or more features to determine whether the artificial lift system is predicted to fail within a given time period, wherein applying data mining to the one or more features comprises:

constructing a training set comprising true positive events;

iteratively adding false negative events into the training set until a converged failure recall rate is obtained; and

adding false positives into the training set to increase failure precision while maintaining the failure recall rate; and

outputting an alert indicative of impending artificial lift system failures.

2. The method of claim 1 , further comprising applying data preparation techniques to the data prior to extracting the one or more features from the data.

3. The method of claim 1 , wherein extracting the one or more features from the data comprises applying a sliding window approach to extract multiple multivariate subsequences.

4. The method of claim 1 , wherein extracting the one or more features from the data comprises:

generating a multivariate time series;

segmenting the multivariate time series into segments based on failure events; and

applying a sliding window approach to extract multiple multivariate subsequences for each attribute within each of the segments.

5. The method of claim 1 , wherein extracting the one or more features from the data comprises extracting multiple multivariate subsequences based on medians of attributes.

6. The method of claim 1 , wherein applying data mining to the one or more features comprises:

clustering artificial lift systems to be tested into a first cluster and a second cluster based on a class value, the first cluster being larger than the second cluster;

labeling a centroid of the first cluster as a normal subsequences cluster;

adding the centroid of the first cluster to a training set; and

utilizing the training set to obtain an operational prediction for each artificial lift system.

7. The method of claim 1 , wherein applying data mining to the one or more features comprises applying a support vector machine classifier.

8. The method of claim 1 , wherein applying data mining to the one or more features comprises applying a random peek semi-supervised learning technique.

9. The method of claim 1 , further comprising reducing noise in the data indicative of the operational status of the artificial lift system prior to extracting the one or more features.

10. A system for failure prediction for artificial lift well systems, the system comprising:

a database configured to store data from an artificial lift system associated with a production well;

a computer processor; and

a computer program executable on the computer processor to implement a method, the method comprising:

extracting data indicative of an operational status of the artificial lift system from the database;

extracting one or more features from the data indicative of the operational status of the artificial lift system;

applying data mining to the one or more features, wherein applying data mining to the one or more features comprises:

constructing a training set comprising true positive events;

iteratively adding false negative events into the training set until a converged failure recall rate is obtained; and

adding false positives into the training set to increase failure precision while maintaining the failure recall rate; and

determining whether the artificial lift system is predicted to fail within a given time period.

11. The system of claim 10 , wherein the computer program is further executable on the computer processor to reduce noise in the data indicative of the operational status of the artificial lift system prior to extracting the one or more features.

12. The system of claim 10 , wherein the system further comprises a display configured to communicate with the computer processor executing the computer program such that an alert indicative of an impending artificial lift system failure is produced on the display.

13. The system of claim 10 , wherein the computer program is further executable on the computer processor to extract multiple multivariate subsequences based on medians of attributes.

14. The system of claim 10 , wherein the computer program is further executable on the computer processor to:

generate a multivariate time series;

segment the multivariate time series into segments based on failure events; and

apply a sliding window approach to extract multiple multivariate subsequences for each attribute within each of the segments.

15. The system of claim 10 , wherein the computer program is further executable on the computer processor to apply a random peek semi-supervised learning technique comprising:

clustering artificial lift systems to be tested into a first cluster and a second cluster based on a class value, the first cluster being larger than the second cluster;

labeling a centroid of the first cluster as a normal subsequences cluster;

adding the centroid of the first cluster to a training set; and

utilizing the training set to obtain an operational prediction for each artificial lift system.

16. The system of claim 10 , wherein the computer program is further executable on the computer processor to apply data preparation techniques to the data prior to extracting the one or more features from the data.

17. A non-transitory processor readable medium containing computer readable instructions for failure prediction for artificial lift well systems, the computer readable instructions executable on a computer processor to implement a method, the method comprising:

extracting data indicative of an operational status of an artificial lift system from a database;

extracting one or more features from the data indicative of the operational status of the artificial lift system;

applying data mining to the one or more features, wherein applying data mining to the one or more features comprises:

constructing a training set comprising true positive events;

iteratively adding false negative events into the training set until a converged failure recall rate is obtained; and

adding false positives into the training set to increase failure precision while maintaining the failure recall rate; and

determining whether the artificial lift system is predicted to fail within a given time period.

18. The non-transitory processor readable medium of claim 17 , wherein the computer readable instructions are further executable on the computer processor to:

generate a multivariate time series;

segment the multivariate time series into segments based on failure events; and

apply a sliding window approach to extract multiple multivariate subsequences for each attribute within each of the segments.

19. The non-transitory processor readable medium of claim 18 , wherein the computer readable instructions are further executable on the computer processor to apply a random peek semi-supervised learning technique comprising:

clustering artificial lift systems to be tested into a first cluster and a second cluster based on a class value, the first cluster being larger than the second cluster;

labeling a centroid of the first cluster as a normal subsequences cluster;

adding the centroid of the first cluster to a training set; and

utilizing the training set to obtain an operational prediction for each artificial lift system.

20. The non-transitory processor readable medium of claim 17 , wherein the computer readable instructions are further executable on the computer processor to extract multiple multivariate subsequences based on medians of attributes.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME CHANGE FROM CHEVRON U.S.A. INC. TO UNIVERSITY OF SOUTHERN CALIFORNIA PREVIOUSLY RECORDED AT REEL: 027997 FRAME: 0634. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Dec 4, 2014
From: LIU, YINTAO; YAO, KE-THIA; LIU, SHUPING; RAGHAVENDRA, CAULIGI SRINIVASA; BALOGUN, OLUWAFEMI OPEYEMI; OLABINJO, OLANREWAJU
To: UNIVERSITY OF SOUTHERN CALIFORNIA
Reel/Frame 034533/0228 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 17, 2012
From: LIU, YINTAO; YAO, KE-THIA; LIU, SHUPING; RAGHAVENDRA, CAULIGI SRINIVASA; BALOGUN, OLUWAFEMI OPEYEMI; OLABINJO, OLANREWAJU
To: UNIVERSITY OF SOUTHERN CALIFORNIA
Reel/Frame 028061/0346 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 5, 2012
From: LIU, YINTAO; YAO, KE-THIA; LIU, SHUPING; RAGHAVENDRA, CAULIGI SRINIVASA; BALOGUN, OLUWAFEMI OPEYEMI; OLABINJO, OLANREWAJU
To: CHEVRON U.S.A. INC.
Reel/Frame 027997/0634 →
Continuity (3)
Continuation In Part 13118067 · May 27, 2011
Provisional Application 61349121 · May 27, 2010
Related Publication 20120191633A1 · Jul 26, 2012