IP Library › Granted Patent US 12,045,021
Granted Patent B2
US 12,045,021 · App. 17/595,175 · Granted Jul 23, 2024

System and method for managing wellsite event detection

Inventors: Nam Nguyen (Houston, TX); Jonathan Wun Shiung Chong (Kuala Lumpur, MY); Carlos Penedo Rocha (Clamart, FR); Pengyu Yuan (Houston, TX)
Assignee: Schlumberger Technology Corporation
G05B13/0265E21B43/128G05B23/0262G05D7/0676E21B2200/20G05B2223/02
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,045,021
App. No.
17/595,175
Granted
Jul 23, 2024
Kind
B2
Abstract

A method for detecting events includes receiving measurements from a plurality of sensors, and executing a machine learning model trained to identify events based on the measurements. The machine learning model identifies the events based on the measurements. The method also includes determining based on the measurements and the identified events that training applied to the machine learning model is to be modified. A modified training data set is generated based on the measurements and an initial training data set used to train the machine learning model to identify the events. The modified training data set is applied to retrain the machine learning model.

Claims (52)

1. An electrical submersible pump system, comprising:

an electrical submersible pump (ESP);

a plurality of sensors coupled to the ESP, and configured to measure parameters of operation of the ESP;

an event detection system coupled to the sensors, and comprising:

processing circuitry configured to execute a machine learning model trained to identify events related to the ESP based on measurements received from the sensors;

a monitoring system communicatively coupled to the event detection system, and configured to:

receive the measurements from the event detection system;

receive the events identified by the event detection system based on the measurements;

determine, based on the received measurements and events, that the training applied to the machine learning model is to be modified based on a cumulative number of event detection errors by the event detection system exceeding a threshold, wherein the cumulative number of event detection errors comprises a number of events identified using the measurements that the event detection system failed to identify, and a number of the events identified by the event detection system being false event detections;

generate a modified training data set based on an initial training data set used to train the machine learning model to identify the events, and the received measurements; and

apply the modified training data set to retrain the machine learning model.

2. The ESP system of claim 1 , wherein the monitoring system is configured to:

select measurements received from the event detection system to add to the modified training data set; and

add the measurements selected to a portion of the initial training data set to generate the modified training data set.

3. The ESP system of claim 1 , wherein:

the machine learning model is a first machine learning model; and

the monitoring system is configured to apply the modified training data to train a second machine learning model.

4. The ESP system of claim 3 , wherein the monitoring system is configured to transfer weight values generated by training the second machine learning model to the event detection system.

5. The ESP system of claim 4 , wherein the event detection system is configured to download the weight values into the first machine learning model for use in event detection.

6. The ESP system of claim 1 , further comprising ESP control circuitry configured to change a speed of an electric motor of the ESP based on the events identified by the event detection system.

7. An event identification system, comprising:

an event detection system, comprising:

a plurality of sensors;

processing circuitry coupled to the sensors, and configured to execute a machine learning model trained to identify events based on measurements received from the sensors;

a monitoring system coupled to the event detection system, and configured to:

receive the measurements from the event detection system;

receive the events identified by the event detection system based on the measurements;

determine, based on the received measurements and events, that the training applied to the machine learning model is to be modified based on a cumulative number of event detection errors by the event detection system exceeding a threshold, wherein the cumulative number of event detection errors comprises a number of events identified using the measurements that the event detection system failed to identify, and a number of the events identified by the event detection system being false event detections;

generate a modified training data set based on the received measurements and an initial training data set used to train the machine learning model to identify the events; and

apply the modified training data set to retrain the machine learning model.

8. The event identification system of claim 7 , wherein the monitoring system is configured to:

select measurements received from the event detection system to add to the modified training data set; and

add the measurements selected to a portion of the initial training data set to generate the modified training data set.

9. The event identification system of claim 7 , wherein:

the machine learning model is a first machine learning model; and

the monitoring system is configured to apply the modified training data to train a second machine learning model.

10. The event identification system of claim 9 , wherein the monitoring system is configured to transfer weight values generated by training the second machine learning model to the event detection system.

11. The event identification system of claim 10 , wherein the event detection system is configured to download the weight values into the first machine learning model for use in event detection.

12. A method for detecting events, comprising:

receiving measurements from a plurality of sensors;

executing a machine learning model trained to identify events based on the measurements;

identifying, by the machine learning model, the events based on the measurements;

determining based on the measurements and the identified events that training applied to the machine learning model is to be modified based on a cumulative number of event detection errors by the machine learning model exceeding a threshold, wherein the cumulative number of event detection errors comprises a number of events identified using the measurements that the machine learning model failed to identify, and a number of the events identified by the machine learning model being false event detections;

generating a modified training data set based on the measurements and an initial training data set used to train the machine learning model to identify the events; and

applying the modified training data set to retrain the machine learning model.

13. The method of claim 12 , wherein the machine learning model is a first machine learning model, and the method further comprising generating the initial training data set based on measurements provided by a plurality of machine learning models other than the first machine learning model.

14. The method of claim 12 , further comprising:

selecting one or more of the measurements to add to the modified training data set; and

adding the one or more of the measurements to a portion of the initial training data set to generate the modified training data set.

15. The method of claim 12 , wherein the machine learning model is a first machine learning model; and the method further comprises:

applying the modified training data to train a second machine learning model; and

transferring weight values generated by training the second machine learning model to the first machine learning model for use in event detection.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 11, 2021
From: NGUYEN, NAM; CHONG, JONATHAN WUN SHIUNG; ROCHA, CARLOS PENEDO; YUAN, PENGYU
To: SCHLUMBERGER TECHNOLOGY CORPORATION
Reel/Frame 058083/0761 →
Continuity (1)
Related Publication 20220221826A1 · Jul 14, 2022