IP Library Granted Patent US 11,674,375
Granted Patent B2
US 11,674,375 · App. 16/636,317 · Granted Jun 13, 2023

Field operations system with filter

Inventors: Yingwei Yu (Katy, TX); Qiuhua Liu (Sugar Land, TX); Richard John Meehan (Houston, TX); Sylvain Chambon (Katy, TX); Mohammad Khairi Hamzah (Katy, TX)
Assignee: Schlumberger Technology Corporation
E21B44/00E21B21/08E21B49/003G01V1/50G01V11/00G06F17/15G06F17/16G06F30/20G06F30/27G06N3/044G06N3/047G06N3/08G06N7/00G01V2200/14G01V2200/16G06T13/80
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,674,375
App. No.
16/636,317
Granted
Jun 13, 2023
Kind
B2
Abstract

A method can include training a deep neural network to generate a trained deep neural network where the trained deep neural network represents functions of a nonlinear Kalman filter that represents a dynamic system of equipment and environment via an internal state vector of the dynamic system; generating a base internal state vector, that corresponds to a pre-defined operational procedure, using the trained deep neural network; receiving operation data from the equipment responsive to operation in the environment; generating an internal state vector using the operation data and the trained deep neural network; and comparing at least the internal state vector to at least the base internal state vector.

Claims (40)

1. A method comprising:

accessing a trained deep neural network wherein the trained deep neural network represents functions of a non-linear Kalman filter that represents a dynamic system of equipment and environment via an internal state vector of the dynamic system, wherein the deep neural network comprises a convolution neural network layer that represents a first one of the functions and a long short-term memory layer that represents second one of the functions;

generating a base internal state vector in a latent space, that corresponds to a pre-defined operational procedure, using the trained deep neural network;

receiving operation data from the equipment responsive to controlled operation in the environment by a controller;

generating an internal state vector in the latent space using the operation data and the trained deep neural network;

comparing at least the internal state vector to at least the base internal state vector; and

based on the comparing, calibrating the controller for additional controlled operation in the environment.

2. The method of claim 1 further comprising, based on the comparing, controlling at least one piece of the equipment.

3. The method of claim 1 further comprising rendering a graphical representation of the internal state vector and the base internal state vector to a display.

4. The method of claim 3 wherein the rendering is performed responsive to generating the internal state vector using the operation data.

5. The method of claim 1 wherein the functions comprise transfer functions that associate the internal state vector at a time to a prior internal state vector and an operation vector and wherein the functions comprise a measurement function that associates a measurement vector with the internal state vector.

6. The method of claim 1 wherein the comparing at least the internal state vector to at least the base internal state vector comprises comparing in the latent space.

7. The method of claim 1 wherein the pre-defined operational procedure comprises a series of proscribed actions.

8. The method of claim 1 wherein the comparing at least the internal state vector to at least the base internal state vector comprises utilizing a score function.

9. The method of claim 1 wherein internal states of the internal state vector are represented as points in a state space.

10. The method of claim 9 wherein a distance between two sequential points in the state space represents a temporal process of the dynamic system that transitions the dynamic system from a first one of the points to the second one of the points.

11. The method of claim 10 comprising comparing the temporal process to a process of the pre-defined operational procedure.

12. The method of claim 1 wherein the equipment comprises well construction equipment.

13. The method of claim 1 wherein the environment comprises a formation in the Earth.

14. The method of claim 1 wherein the deep neural network is trained using time series data.

15. The method of claim 1 wherein the deep neural network is trained using multi-channel time series data.

16. A system comprising:

a processor;

memory accessible by the processor;

processor-executable instructions stored in the memory and executable to instruct the system to:

access a trained deep neural network wherein the trained deep neural network represents functions of a non-linear Kalman filter that represents a dynamic system of equipment and environment via an internal state vector of the dynamic system, wherein the deep neural network comprises a convolution neural network layer that represents a first one of the functions and a long short-term memory layer that represents second one of the functions;

generate a base internal state vector in a latent space, that corresponds to a pre-defined operational procedure, using the trained deep neural network;

receive operation data from the equipment responsive to controlled operation in the environment by a controller;

generate an internal state vector in the latent space using the operation data and the trained deep neural network;

perform a comparison at least the internal state vector to at least the base internal state vector; and

based on the comparison, calibrate the controller for additional controlled operation in the environment.

17. The system of claim 16 wherein the processor-executable instructions comprise instructions to, based on the comparison, instruct the system to control at least one piece of the equipment.

18. One or more non-transitory computer-readable storage media comprising processor-executable instructions to instruct a computing system to:

access a trained deep neural network wherein the trained deep neural network represents functions of a non-linear Kalman filter that represents a dynamic system of equipment and environment via an internal state vector of the dynamic system, wherein the deep neural network comprises a convolution neural network layer that represents a first one of the functions and a long short-term memory layer that represents second one of the functions;

generate a base internal state vector in a latent space, that corresponds to a pre-defined operational procedure, using the trained deep neural network;

receive operation data from the equipment responsive to controlled operation in the environment by a controller;

generate an internal state vector in the latent space using the operation data and the trained deep neural network;

perform a comparison at least the internal state vector to at least the base internal state vector; and

based on the comparison, calibrate the controller for additional controlled operation in the environment.

19. The one or more non-transitory computer-readable storage media of claim 18 wherein the processor-executable instructions comprise instructions to, based on the comparison, instruct the computing system to control at least one piece of the equipment.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 12, 2020
From: YU, YINGWEI; LIU, QIUHUA; MEEHAN, RICHARD JOHN; CHAMBON, SYLVAIN; HAMZAH, MOHAMMAD KHAIRI
To: SCHLUMBERGER TECHNOLOGY CORPORATION
Reel/Frame 051790/0555 →
Continuity (2)
Provisional Application 62586288 · Nov 15, 2017
Related Publication 20210166115A1 · Jun 3, 2021
Cited By (1)
US 12,687,108