×

Methods and systems for detecting deviation of a process variable from expected values

  • US 8,606,544 B2
  • Filed: 07/25/2006
  • Issued: 12/10/2013
  • Est. Priority Date: 07/25/2006
  • Status: Active Grant
First Claim
Patent Images

1. A method, implemented in one or more computer processors, for facilitating detection of abnormal operation of a process in a process plant, comprising:

  • collecting first data sets for the process while the process is in a first operating region, the first data sets generated from process variables of the process in the first operating region;

    generating, in one of the processors, a first regression model of the process in the first operating region using the first data sets;

    determining, in one of the processors, a first range in which the first regression model is valid;

    generating, in one of the processors, a model of the process to include the first regression model;

    collecting second data sets for the process while the process is in a second operating region, the second data sets generated from process variables of the process in the second operating region;

    generating, in one of the processors, a second regression model of the process in the second operating region using the second data sets;

    determining, in one of the processors, a second range in which the second regression model is valid;

    revising, in one of the processors, the model of the process to include the first regression model for the first range and the second regression model for the second range;

    receiving, in one of the processors, process variable data, the process variable data generated by a device in a process plant;

    receiving, in one of the processors, statistical data regarding the process variable data;

    receiving, in one of the processors, at least one parameter associated with at least one threshold based on the received statistical data;

    determining at least one threshold based on the received statistical data and the received at least one parameter;

    generating, in one of the processors, predicted process variable data using the model of the process;

    analyzing, in one of the processors, the received process variable data, the predicted process variable data, and the at least one threshold to determine if the received process variable data significantly deviates from the predicted process variable data; and

    generating an indicator of abnormal operation if it is determined that the received process variable data significantly deviates from the predicted process variable data,wherein analyzing the received process variable data, the predicted process variable data, and the at least one threshold to determine if the received process variable data significantly deviates from the predicted process variable data comprises;

    generating a difference signal based on the received process variable data and the predicted process variable data; and

    detecting whether the difference signal is increasingly deviating from zero by doing at least one of;

    determining, in one of the processors, whether Zk1>

    Zk2>

    . . . >

    ZkB>

    X, wherein Zk1, Zk2, . . . , ZkB are at least a subset of B values within a set of A consecutive values of the difference signal at time indexes k1, k2, . . . kB, wherein A is a positive integer greater than 2, B is a positive integer less than or equal to A and greater than 2, wherein X is a first threshold, and wherein k1>

    k2 . . . >

    kB; and

    determining, in one of the processors, whether Zk1<

    Zk2<

    . . . <

    ZkB<

    Y, wherein Y is a second threshold.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×