IP Library Granted Patent US 12,398,719
Granted Patent B2
US 12,398,719 · App. 17/642,683 · Granted Aug 26, 2025

Predicting well site failure modes and times using machine learning analytics and dynacard classifications

Inventors: Fahd Saghir (Runcorn, AU); Xavier Pasbeau (Paris, FR); Bartosz Boguslawski (Grenoble, FR); Matthieu Boujonnier (Brookline, MA); Loryne Bissuel-Beauvais (Montreal, CA)
Assignee: Schneider Electric Systems USA, Inc.
F04B49/20E21B43/127E21B47/009F04B49/10G05B23/0243G06F18/2415G06N5/04G06N20/00E21B2200/22F04B47/02F04B49/065G05B2219/24065
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 12,398,719
App. No.
17/642,683
Granted
Aug 26, 2025
Kind
B2
Abstract

Systems and methods for real-time monitoring and control of well operations at a well site use machine learning (ML) based analytics at the well site. The systems and methods perform ML-based analytics on data from the well site via an edge device directly at the well site to detect operations that fall outside expected norms and automatically respond to such abnormal operations. The edge device can issue alerts regarding the abnormal operations and take predefined steps to reduce potential damage resulting from such abnormal operations. The edge device can also anticipate failures and a time to failure by performing ML-based analytics on operations data from the well site using normal operations data. This can help decrease downtime and minimize lost productivity and cost as well as reduce health and safety risks for field personnel.

Claims (40)

1. A method of anticipating failure modes at a well site, comprising:

receiving dynacards from a remote terminal unit (RTU) at the well site;

performing machine learning (ML) based analytics on an edge device at the well site using the dynacards from the RTU;

identifying dynacard classifications on the edge device for the well site operations from the ML-based analytics performed on the dynacards;

determining on the edge device at the well site that a predefined number of dynacards having a specified dynacard classification has been identified;

performing ML-based analytics on the edge device at the well site using the predefined number of dynacards having the specified dynacard classification;

predicting a failure mode and a time to failure on the edge device at the well site from the ML-based analytics performed on the predefined number of dynacards having the specified dynacard classification; and

initiating a responsive action on the edge device based on the failure mode and the time to failure, the responsive action including at least one of logging a date and time, sending an alert message to a control system, adjusting a motor speed of a rod pump, or shutting off power to the rod pump, depending on a severity of the failure mode and the time to failure.

2. The method of claim 1 , wherein predicting a failure mode and a time to failure comprises predicting a dynacard shape associated with the failure mode on the edge device at the well site from the ML-based analytics performed on the predefined number of dynacards and the specified dynacard classification.

3. The method of claim 1 , wherein the predefined number of dynacards comprises a predefined number of consecutive dynacards.

4. The method of claim 3 , wherein the specified dynacard classification is a normal classification.

5. The method of claim 1 , wherein predicting a failure mode comprises predicting one of: a fluid pound failure or a gas interference failure.

6. The method of claim 1 , wherein performing ML-based analytics using the dynacard classifications includes inputting the dynacard classifications into one or more ML models.

7. The method of claim 6 , wherein the one or more ML models are trained using historical data, further comprising generating augmented training data using the historical data.

8. An edge device installed at a well site and operable to anticipate failure modes at the well site, comprising:

a processor, and

a storage device coupled to the processor and storing computer-readable instructions for performing a failure anticipation function thereon;

wherein the failure anticipation function, when executed by the processor, causes the edge device to:

obtain dynacards and dynacard classifications for the well site;

identify a predefined number of dynacards having a specified dynacard classification;

perform ML-based analytics using the predefined number of dynacards having the specified dynacard classifications classification;

predict a failure mode and a time to failure from the ML-based analytics performed on the predefined number of dynacards having the specified dynacard classification; and

initiate a responsive action on the edge device based on the failure mode and the time to failure, the responsive action including at least one of logging a date and time, sending an alert message to a control system, adjusting a motor speed of a rod pump, or shutting off power to the rod pump, depending on a severity of the failure mode and the time to failure.

9. The edge device of claim 8 , wherein the failure anticipation function further causes the edge device to predict a dynacard shape associated with the failure mode from the ML-based analytics performed on the predefined number of dynacards having the specified dynacard classification.

10. The edge device of claim 8 , wherein the predefined number of dynacards comprises a predefined number of consecutive dynacards.

11. The edge device of claim 10 , wherein the specified dynacard classification is a normal classification.

12. The edge device of claim 8 , wherein the failure anticipation function causes the edge device to predict a failure mode by predicting one of: a fluid pound failure or a gas interference failure.

13. The edge device of claim 8 , wherein the failure anticipation function causes the edge device to perform ML-based analytics by inputting the dynacard classifications into one or more ML models.

14. The edge device of claim 13 , wherein the one or more ML models are trained using historical data and augmented training data generated using the historical data.

15. A method of anticipating failure modes at a well site, comprising:

obtaining dynacards and dynacard classifications for the well site on the edge device at the well site;

identifying on the edge device at the well site a predefined number of dynacards having a specified dynacard classification;

performing ML-based analytics on the edge device at the well site using the predefined number of dynacards having the specified dynacard classification;

predicting a failure mode and a time to failure on the edge device at the well site from the ML-based analytics performed on the predefined number of dynacards having the specified dynacard classification; and

initiating a responsive action on the edge device based on the failure mode and the time to failure, the responsive action including at least one of logging a date and time, sending an alert message to a control system, adjusting a motor speed of a rod pump, or shutting off power to the rod pump, depending on a severity of the failure mode and the time to failure.

16. The method of claim 15 , wherein predicting a failure mode and a time to failure comprises predicting a dynacard shape associated with the failure mode on the edge device at the well site from the ML-based analytics performed on the predefined number of dynacards having the specified dynacard classification.

17. The method of claim 15 , wherein the predefined number of dynacards is a predefined number of consecutive dynacards.

18. The method of claim 17 , wherein the specified dynacard classification is a normal classification.

19. The method of claim 15 , wherein predicting a failure mode comprises predicting one of: a fluid pound failure or a gas interference failure.

20. The method of claim 15 , wherein performing ML-based analytics using the dynacard classifications includes inputting the dynacard classifications into one or more ML models.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 22, 2024
From: SAGHIR, FAHD; PASBEAU, XAVIER; BOGUSLAWSKI, BARTOSZ; BOUJONNIER, MATTHIEU; BISSUEL-BEAUVAIS, LORYNE
To: SCHNEIDER ELECTRIC SYSTEMS USA, INC.
Reel/Frame 067180/0306 →
Continuity (3)
Provisional Application 63059702 · Jul 31, 2020
Provisional Application 62899737 · Sep 12, 2019
Related Publication 20220316314A1 · Oct 6, 2022
References Cited (32)
US 4483188A · McTamaney · 1984 [cited by examiner]
US 4509901A · McTamaney · 1985 [cited by examiner]
US 4594665A · Chandra · 1986 [cited by examiner]
US 7212923B2 · Gibbs · 2007 [cited by examiner]
US 8988237B2 · Liu · 2015 [cited by examiner]
US 9080438B1 · McCoy · 2015 [cited by examiner]
US 10382260B1 · Narang · 2019 [cited by applicant]
US 11030064B2 · Ding · 2021 [cited by examiner]
US 11560784B2 · Sengul · 2023 [cited by examiner]
US 20050155759A1 · Bramlett · 2005 [cited by examiner]
US 20080306892A1 · Crossley · 2008 [cited by applicant]
US 20150148919A1 · Watson · 2015 [cited by examiner]
US 20160102542A1 · DaCunha · 2016 [cited by applicant]
US 20170289824A1 · Figoli · 2017 [cited by applicant]
US 20170328194A1 · Liu · 2017 [cited by examiner]
US 20170337464A1 · Rabinowitz · 2017 [cited by applicant]
US 20180283157A1 · Hadi · 2018 [cited by applicant]
US 20190345809A1 · Jain · 2019 [cited by applicant]
US 20190362269A1 · Barad · 2019 [cited by applicant]
US 20200191136A1 · Hoefel · 2020 [cited by examiner]
US 20200392822A1 · Sengul · 2020 [cited by examiner]
US 20200392833A1 · Sengul · 2020 [cited by examiner]
US 20200392834A1 · Sengul · 2020 [cited by applicant]
CN 102011576A · 2011 [cited by applicant]
CN 103886339A · 2014 [cited by applicant]
CN 104808648A · 2015 [cited by applicant]
International Search Report and Written Opinion for PCT application No. PCT/US2020/050494 issued on Dec. 12, 2020, 15 pages. [cited by applicant]
Boguslawski, et al., IIoT Edge Analytics: Deploying Machine Learning at the Wellhead to Identify Rod Pump Failure, SPE-192513-MS, Society of Petroleum Engineers, Nov. 29, 2018, 14 pages. Retrieved from the Internet: URL… [cited by applicant]
Boguslawski, Bartosz, et al. “IIoT edge analytics: Deploying machine learning at the wellhead to identify rod pump failure.” SPE Middle East Artificial Lift Conference and Exhibition. OnePetro, 2018. [cited by applicant]
De Souza, A., et al. “Using artificial neural networks for pattern recognition of downhole dynamometer card in oil rod pump system” (Year: 2009); Proceedings of the 8th WSEAS Int. Conf. on Artificial Intelligence, Knowl… [cited by applicant]
Office Action for Chinese Patent Application No. 202080064298.6, dated Apr. 18, 2025 13 pp. [cited by applicant]
Office Action for Indian Patent Application No. 202217013745, emailed Mar. 13, 2025, 8 pp. [cited by applicant]