IP Library › Granted Patent US 11,340,604
Granted Patent B2
US 11,340,604 · App. 16/606,216 · Granted May 24, 2022

Detecting and correcting for discrepancy events in fluid pipelines

Inventor: David Rossi (Houston, TX)
Assignee: Schlumberger Technology Corporation
G05B23/0254F17D5/06G01M3/2815G05B23/024G01F1/74G01F1/86
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,340,604
App. No.
16/606,216
Granted
May 24, 2022
Kind
B2
Abstract

Techniques for detecting and correcting for discrepancy events in a fluid pipeline are presented. The techniques can include obtaining a plurality of empirical temperature and pressure measurements at a plurality of locations within the pipeline; simulating, using a pipeline model, a plurality of simulated temperature and pressure measurements for the plurality of locations within the pipeline; detecting, by a discrepancy event detector, at least one discrepancy event representing a discrepancy between the empirical temperature and pressure measurements and the simulated temperature and pressure measurements; outputting to a user an indication that the at least one discrepancy event has been detected; accounting for the at least one discrepancy; determining, after the accounting and using an estimator applied to the pipeline model, a corrected branch flow rate for the pipeline; and outputting the corrected branch flow rate for the pipeline to the user.

Claims (40)

1. A method of detecting and correcting for discrepancy events in a fluid pipeline, the method comprising:

obtaining a plurality of empirical temperature and pressure measurements at a plurality of locations within the pipeline;

simulating, using a pipeline model, a plurality of simulated temperature and pressure measurements for the plurality of locations within the pipeline;

detecting, by a discrepancy event detector, at least one discrepancy event representing a discrepancy between the empirical temperature and pressure measurements and the simulated temperature and pressure measurements;

outputting to a user an indication that the at least one discrepancy event has been detected;

accounting for the discrepancy, wherein the accounting for the discrepancy comprises accounting for the at least one discrepancy by modifying at least one value of the empirical pressure and temperature measurements;

determining, after the accounting and using an estimator applied to the pipeline model, a corrected branch flow rate for the pipeline; and

outputting the corrected branch flow rate for the pipeline to the user.

2. The method of claim 1 , wherein the pipeline model comprises a pipeline simulation model that models transient events in the pipeline.

3. The method of claim 1 , wherein the discrepancy event comprises at least one of: a change in fluid phase fraction, erosion of a choke in the pipeline, deposition of solids in the pipeline, or the presence of measurement bias in a sensor for the pipeline.

4. The method of claim 1 , wherein the discrepancy event detector comprises a filter bank.

5. The method of claim 4 , wherein the filter bank performs a plurality of simultaneous likelihood computations.

6. The method of claim 1 , wherein the corrected branch flow rate comprises a flow rate for at least one of: petroleum, water, and gas.

7. The method of claim 1 , wherein the corrected branch flow rate comprises a multiphase fluid flow rate.

8. A method of detecting and correcting for discrepancy events in a fluid pipeline, the method comprising:

obtaining a plurality of empirical temperature and pressure measurements at a plurality of locations within the pipeline;

simulating, using a pipeline model, a plurality of simulated temperature and pressure measurements for the plurality of locations within the pipeline;

detecting, by a discrepancy event detector, at least one discrepancy event representing a discrepancy between the empirical temperature and pressure measurements and the simulated temperature and pressure measurements;

outputting to a user an indication that the at least one discrepancy event has been detected;

accounting for the discrepancy;

determining, after the accounting and using an estimator applied to the pipeline model, a corrected branch flow rate for the pipeline; and

outputting the corrected branch flow rate for the pipeline to the user, wherein the estimator comprises a linear Bayesian minimum mean square error estimator.

9. The method of claim 8 , wherein the linear Bayesian minimum mean square error estimator combines uncertainties of inputs to, and outputs of, the pipeline model to estimate values of inputs to, and outputs of, the pipeline model.

10. The method of claim 8 , wherein the accounting for the discrepancy comprises accounting for the at least one discrepancy by modifying at least one value of the empirical pressure and temperature measurements.

11. A system for detecting and correcting for discrepancy events in a fluid pipeline, the system comprising at least one electronic processor that executes persistently stored instructions to perform operations comprising:

obtaining a plurality of empirical temperature and pressure measurements at a plurality of locations within the pipeline;

simulating, using a pipeline model, a plurality of simulated temperature and pressure measurements for the plurality of locations within the pipeline;

detecting, by a discrepancy event detector, at least one discrepancy event representing a discrepancy between the empirical temperature and pressure measurements and the simulated temperature and pressure measurements;

outputting to a user an indication that the at least one discrepancy event has been detected;

accounting for the discrepancy, wherein the accounting for the discrepancy comprises accounting for the at least one discrepancy by modifying at least one value of the empirical pressure and temperature measurements;

determining, after the accounting and using an estimator applied to the pipeline model, a corrected branch flow rate for the pipeline; and

outputting the corrected branch flow rate for the pipeline to the user.

12. The system of claim 11 , wherein the pipeline model comprises a pipeline simulation model that models transient events in the pipeline.

13. The system of claim 11 , wherein the discrepancy event comprises at least one of: a change in fluid phase fraction, erosion of a choke in the pipeline, deposition of solids in the pipeline, or the presence of measurement bias in a sensor for the pipeline.

14. The system of claim 11 , wherein the discrepancy event detector comprises a filter bank.

15. The system of claim 14 , wherein the filter bank performs a plurality of simultaneous likelihood computations.

16. The system of claim 11 , wherein the estimator comprises a linear Bayesian minimum mean square error estimator.

17. The system of claim 16 , wherein the linear Bayesian minimum mean square error estimator combines uncertainties of inputs to, and outputs of, the pipeline model to estimate values of inputs to, and outputs of, the pipeline model.

18. The system of claim 11 , wherein the corrected branch flow rate comprises a flow rate for at least one of: petroleum, water, and gas.

19. The system of claim 11 , wherein the corrected branch flow rate comprises a multiphase fluid flow rate.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 21, 2019
From: ROSSI, DAVID
To: SCHLUMBERGER TECHNOLOGY CORPORATION
Reel/Frame 050769/0352 →
Continuity (2)
Provisional Application 62487987 · Apr 20, 2017
Related Publication 20200133251A1 · Apr 30, 2020
Cited By (1)
US 12,486,952