Fault detection system utilizing dynamic principal components analysis

US2018136019A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2018136019-A1
Application numberUS-201715811477-A
CountryUS
Kind codeA1
Filing dateNov 13, 2017
Priority dateNov 11, 2016
Publication dateMay 17, 2018
Grant date

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.

Methods and systems for detecting a fault in a data set from an industrial process are disclosed. One method includes forming a first data matrix at a data processing framework from time-series training data, and performing a principal component pursuit on the first data matrix to form an uncorrupted, unscaled matrix and a sparse matrix in the memory, and scaling the uncorrupted, unscaled matrix to form an uncorrupted scaled matrix. The method also includes performing a dynamic principal component analysis (DPCA) on the uncorrupted scaled matrix to form a DPCA model, and determining a squared prediction error from the DPCA model. Based on the squared prediction error, faults are detected in a different data set from operation of the industrial process. At least one of (1) correcting the one or more faults in the different data set or (2) performing a repair operation on a sensor is performed.

First claim

Opening claim text (preview).

1 . A computer-implemented method for detecting a fault in a data set from an industrial process, the method comprising: forming, in memory of a computing system, a first data matrix at a data processing framework from training data, the training data from operation of an industrial process having at least two sensors, wherein the training data comprises time-series data; performing a principal component pursuit on the first data matrix to form an uncorrupted, unscaled matrix and a sparse matrix in the memory; scaling the uncorrupted, unscaled matrix to form an uncorrupted scaled matrix; performing a dynamic principal component analysis on the uncorrupted scaled matrix to form a dynamic principal component analysis model; determining a squared prediction error from the dynamic principal component analysis model; based on the squared prediction error, detecting one or more faults in a different data set from operation of the industrial process having the at least two sensors; and performing at least one of (1) correcting the one or more faults in the different data set or (2) performing a repair operation on a sensor from among the at least two sensors. 2 . The computer-implemented method of claim 1 , wherein the industrial process comprises a process occurring at a hydrocarbon facility. 3 . The computer-implemented method of claim 1 , wherein the first data matrix comprises an augmented matrix including time-lagged variables from an original matrix including the training data. 4 . The computer-implemented method of claim 3 , wherein the augmented matrix is only generated before the step of performing the principal component pursuit. 5 . The computer-implemented method of claim 1 , further comprising augmenting the uncorrupted matrix to form a two-dimensional matrix having a predetermined number of rows and a predetermined number of columns, the predetermined number of rows corresponding to a number of time-sequence samples included in the training data and the predetermined number of columns corresponding to a number of time-lagged variables being considered. 6 . The computer-implemented method of claim 1 , wherein the principal component pursuit includes a parameter defining a threshold for noise from the first data matrix. 7 . The computer-implemented method of claim 6 , further comprising generating a noise matrix based on the threshold for noise from the first data matrix. 8 . The computer-implemented method of claim 7 , further comprising adding the noise matrix to the uncorrupted, unscaled matrix and using the noisy, uncorrupted, unscaled matrix for performing the dynamic principal component analysis. 9 . The computer-implemented method of claim 6 , wherein the parameter is greater than zero. 10 . The computer-implemented method of claim 1 , further comprising generating an alert indicating the existence of the one or more faults. 11 . The computer-implemented method of claim 1 , further comprising tuning a parameter associated with the sparse matrix to balance a rate of fault detection against a rate of false alarming. 12 . The computer-implemented method of claim 1 , wherein the training data includes a plurality of errors represented by a sparse data matrix. 13 . A fault detection system useable to detect a fault in a data set from an industrial process, the fault detection system comprising: a computing system including a processor and a memory communicatively connected to the processor, the computing system configured to execute, based on instructions stored in the memory, a method, the method comprising: forming, in the memory, a first data matrix at a data processing framework from training data, the training data from operation of an industrial process having at least two sensors, wherein the training data comprises time-series data; performing a principal component pursuit on the first data matrix to form an uncorrupted, unscaled matrix and a sparse matrix in the memory; scaling the uncorrupted, unscaled matrix to form an uncorrupted scaled matrix; performing a dynamic principal component analysis on the uncorrupted scaled matrix to form a dynamic principal component analysis model; determining a squared prediction error from the dynamic principal component analysis model; based on the squared prediction error, detecting one or more faults in a different data set from operation of the industrial process having the at least two sensors; and performing at least one of (1) correcting the one or more faults in the different data set or (2) initiating a repair operation on a sensor from among the at least two sensors. 14 . The system of claim 13 , wherein the first data matrix comprises an augmented matrix including time-lagged variables from an original matrix including the training data. 15 . The system of claim 14 , wherein the augmented matrix is only generated before the step of performing the principal component pursuit. 16 . The computer-implemented method of claim 13 , wherein the principal component pursuit includes a parameter defining a threshold for noise from the first data matrix. 17 . The system of claim 16 , further comprising generating a noise matrix based on the threshold for noise from the first data matrix. 18 . The system of claim 17 , further comprising adding the noise matrix to the uncorrupted, unscaled matrix and using the noisy, uncorrupted, unscaled matrix for performing the dynamic principal component analysis. 19 . The system of claim 16 , wherein the parameter is greater than zero. 20 . The system of claim 13 , further comprising a display configured to display an alert to the user based on detection of the one or more faults. 21 . The system of claim 13 , wherein the computing system comprising one or more computing devices. 22 . The system of claim 13 , further comprising generating an alert indicating the existence of the one or more faults to a user of the system. 23 . The system of claim 13 , wherein the training data includes a plurality of errors represented by a sparse data matrix. 24 . A fault detection system useable to detect a fault in a data set generated from at least two sensors monitoring a process within a hydrocarbon facility, the fault detection system comprising: a computing system including a processor and a memory communicatively connected to the processor, the computing system configured to execute, based on instructions stored in the memory, a method, the method comprising: forming, in the memory, a first data matrix at a data processing framework from training data, the training data from at least two sensors associated with a process within a hydrocarbon facility, the training data comprising time-series data including any errors represented by a sparse data matrix; performing a principal component pursuit on the first data matrix to form an uncorrupted, unscaled matrix and a sparse matrix in the memory, wherein performing the principal component pursuit includes tuning a parameter associated with the sparse matrix to balance a rate of fault detection against a rate of false alarming; scaling the uncorrupted, unscaled matrix to form an uncorrupted scaled matrix; performing a dynamic principal component analysis on the uncorrupted matrix to form a dynamic principal component analysis model; determining a squared prediction error from the dynamic principal component analysis model; based on the squared prediction error, det

Assignees

Inventors

Classifications

  • Feature extraction · CPC title

  • based on approximation criteria, e.g. principal component analysis · CPC title

  • Matrix or vector computation {, e.g. matrix-matrix or matrix-vector multiplication, matrix factorization (matrix transposition G06F7/78)} · CPC title

  • G01D18/002Primary

    Automatic recalibration (G01D18/008 takes precedence) · CPC title

  • for evaluating statistical data {, e.g. average values, frequency distributions, probability functions, regression analysis (forecasting specially adapted for a specific administrative, business or logistic context G06Q10/04)} · 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 US2018136019A1 cover?
Methods and systems for detecting a fault in a data set from an industrial process are disclosed. One method includes forming a first data matrix at a data processing framework from time-series training data, and performing a principal component pursuit on the first data matrix to form an uncorrupted, unscaled matrix and a sparse matrix in the memory, and scaling the uncorrupted, unscaled matri…
Who is the assignee on this patent?
Chevron Usa Inc, Univ Southern California
What technology area does this patent fall under?
Primary CPC classification G01D18/002. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu May 17 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). 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).