System and method for control performance monitoring

US9964967B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9964967-B2
Application numberUS-201313774561-A
CountryUS
Kind codeB2
Filing dateFeb 22, 2013
Priority dateFeb 28, 2012
Publication dateMay 8, 2018
Grant dateMay 8, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method for monitoring a control of a parameter of one or more devices or systems in an oil or gas production site includes receiving process data, the process data being a result of the control of the parameter of the one or more devices or systems in the production site; smoothing the process data using a polynomial filter while preserving features of the process data to obtain smoothed data; and applying a pattern recognition algorithm to the smoothed data to determine whether there is a malfunction condition in the one or more devices or systems.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of controlling a device in a hydrocarbon production site comprising: operating a plurality of physical devices or systems in the hydrocarbon production site; receiving, by a computer system, representative benchmark process data from the plurality of physical devices or systems in the hydrocarbon production site for a period of time of normal operation, wherein each physical device or system includes at least one valve, and wherein each valve is controlled by a controller system using one or more loops, and wherein the representative benchmark process data is selected from the group consisting of temperature, pressure, fluid flow rate, operation of a valve, and any combination thereof; receiving, by the computer system, real-time process data from the plurality of physical devices or systems outside the period of time of said normal operation, the real-time process data being selected from the group consisting of real-time measured temperature, pressure, fluid flow rate, operation of the valve, and any combination thereof; applying, by the computer system, a data-driven covariance benchmark algorithm to the real-time process data and the benchmark process data corresponding to the one or more loops to determine whether the real-time process data from the plurality of devices deviates from the benchmark process data from the plurality of devices; in response to determining that the real-time process data deviates from the benchmark process data indicating a degraded one or more loops in the one or more loops, applying, by the computer system, an angle-based contribution algorithm to determine which one or more loops in the one or more loops are degraded, wherein a degraded one or more loops in the one or more loops is indicative of a deteriorating condition of one or more controllers controlling one or more physical devices or systems or a deteriorating condition of the one or more physical devices, or both; applying, by the computer system, a Savitzky-Golay smoothing filter to the real-time process data for each degraded control loop of the one or more degraded loops while preserving features of the real-time process data corresponding to the degraded one or more loops to obtain smoothed data; applying, by the computer system, a pattern recognition algorithm to the smoothed data to determine whether a valve stiction condition exists in a valve corresponding to each degraded control loop, wherein the pattern recognition algorithm comprises a curve fitting method, wherein the curve fitting method further comprises calculating a sinusoidal fitting, calculating a sawtooth fitting, and calculating a stiction index based on the sinusoidal fitting and the sawtooth fitting and based on a value of the calculated stiction index determining that the valve stiction condition exists in the valve corresponding to each degraded control loop; and in response to determining that the valve stiction condition exists in the valve corresponding to each degraded control loop using the pattern recognition algorithm, taking corrective action to resolve the valve stiction. 2. The method according to claim 1 , wherein if the stiction index is smaller than a threshold value it is determined that there is substantially no stiction of the valve, and if the stiction index is greater than the threshold value, it is determined that there is stiction in the valve. 3. The method according to claim 1 , wherein applying, by the computer system, the Savitzky-Golay smoothing filter comprises filtering the degraded real-time process data while preserving features of the degraded real-time process data, the features being selected from the group consisting of maxima in the degraded real-time process data, minima in the degraded real-time process data, width in oscillation within the degraded real-time process data, and any combination thereof. 4. The method according to claim 1 , wherein using the Savitzky-Golay smoothing filter comprises selecting a smoothing window depending on a period of oscillation in the degraded real-time process data. 5. The method as in claim 1 , wherein calculating the stiction index comprises comparing a mean square error of the sinusoidal fitting and the sawtooth fitting. 6. The method as in claim 5 , wherein the comparing comprises evaluating S ⁢ ⁢ I = MSE sin MSE sin + MSE tri , where MSEsin is the mean square error of the sinusoidal fitting and MSEtri is the mean square error of the sawtooth fitting, and SI is the calculated stiction index. 7. A non-transitory computer readable medium encoded with computer executable instructions for performing the method of claim 1 . 8. The method according to claim 1 , wherein at least one of the devices or systems is offshore. 9. The method according to claim 1 , further comprising determining valve stiction in at least one degraded control loop that is a multi-loop. 10. The method according to claim 1 , further comprising determining valve stiction in at least one degraded control loop that is a single loop. 11. A computer system for controlling a device in a hydrocarbon production site comprising: a storage device storing executable instructions for performing a method; and a processor in communication with the storage device, the processor being configured to execute the instructions to cause the computer system to: receive representative benchmark process data for a plurality of physical devices or systems in the hydrocarbon production site for a period of time of normal operation, wherein each physical device or system includes at least one valve, and wherein each valve is controlled by a controller system using one or more loops, and wherein the representative benchmark process data is selected from the group consisting of temperature, pressure, fluid flow rate, operation of a valve, and any combination thereof; receive real-time process data for the plurality of physical devices or systems outside the period of time of said normal operation, the real-time process data being selected from the group consisting of real-time measured temperature, pressure, fluid flow rate, operation of the valve, and any combination thereof; apply a data-driven covariance benchmark algorithm to the real-time process data and the benchmark process data corresponding to the one or more loops to determine whether the real-time process data from the plurality of devices deviates from the benchmark process data from the plurality of devices; in response to determining that the real-time process data deviates from the benchmark process data indicating a degraded one or more loops in the one or more loops, apply an angle-based contribution algorithm to determine which one or more loops in the one or more loops are degraded, wherein a degraded one or more loops in the one or more loops is indicative of a deteriorating condition of one or more controllers controlling one or more physical devices or systems or a deteriorating condition of the one or more physical devices,

Assignees

Inventors

Classifications

  • Using two, more, redundant measurements or scales to detect bad function · CPC title

  • Manufacturing semiconductor wafers · CPC title

  • based on parallel systems, e.g. comparing signals produced at the same time by same type systems and detect faulty ones by noticing differences among their responses · CPC title

  • G05D21/02Primary

    characterised by the use of electric means · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9964967B2 cover?
A method for monitoring a control of a parameter of one or more devices or systems in an oil or gas production site includes receiving process data, the process data being a result of the control of the parameter of the one or more devices or systems in the production site; smoothing the process data using a polynomial filter while preserving features of the process data to obtain smoothed data…
Who is the assignee on this patent?
Chevron Usa Inc, Univ Southern California
What technology area does this patent fall under?
Primary CPC classification G05B23/0237. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 08 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).