Monitoring and fault detection system and method using improved empirical model for range extrema
First Claim
1. A method for calculating a similarity value, comprising:
- providing a first state vector;
providing a second state vector, the first state vector and the second state vector having at least one pair of corresponding elements;
calculating a function value for at least one pair of corresponding elements of said first and second state vectors; and
calculating a similarity value for the at least one pair of corresponding elements, having a denominator comprising said function value.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for improved monitoring the operational state of instrumented systems is provided. An empirical model characterizes normal or desirable operation of the system, and real-time observations are provided to the model to generate estimates of expected sensor values. Comparison of the estimates with the real-time observations provides advanced warning of discrepancies in the operational state of the instrumented system. The invention provides for incipient failure detection, sensor failure detection and incipient process upset. An improved similarity operator provides for estimates that are not impaired by real-time observations at or beyond the limits of modeled data. The similarity operator comprises a difference function added to a constant, and the result is inverted.
106 Citations
36 Claims
-
1. A method for calculating a similarity value, comprising:
-
providing a first state vector;
providing a second state vector, the first state vector and the second state vector having at least one pair of corresponding elements;
calculating a function value for at least one pair of corresponding elements of said first and second state vectors; and
calculating a similarity value for the at least one pair of corresponding elements, having a denominator comprising said function value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 19, 20, 21)
-
-
13. A computable program product for computing similarity values for monitoring and classifying states of operation of a system, comprising:
-
program code means for selecting a next state vector from a reference library of state vectors comprising elemental parameter values from a memory;
program code means for retrieving a monitored state vector comprising elemental parameter values from an input source;
program code means for computing a difference function for pairs of corresponding elements selected from the next state vector and the monitored state vector;
program code means for computing an elemental similarity for pairs of corresponding elements, having the difference function result in its denominator; and
program code means for combining elemental similarities for all pairs of corresponding elements to provide a vector similarity of the next state vector and the monitored state vector.
-
-
18. A system for detecting a difference in a signal, comprising:
-
means for monitoring a signal;
means for receiving a current input matrix, the current input matrix being based on the signal;
means for comparing the current input matrix to a reference matrix;
means for calculating a function value, the function value being based on the comparison of the current input matrix with the reference matrix;
means for calculating a similarity value, the similarity value having the function value in its denominator; and
means for generating a status signal based on the similarity value.
-
-
22. An apparatus for monitoring a signal, comprising:
-
a sensor for receiving a plurality of current input values;
a memory location for storing a plurality of reference values; and
a processor coupled to the sensor, the processor being disposed to receive the plurality of current input values and to calculate a similarity value based on a comparison between each of the plurality of current input values and each of the plurality of reference values, wherein the result of the comparison is inversely related to the similarity value. - View Dependent Claims (23, 24, 26, 27, 28, 29, 30)
-
-
25. A method for empirically modeling multiple parameters of a system selected from a process, a machine and a biological system, comprising:
-
providing a reference library of snapshots of time-related values of said parameters representing operation of said system;
providing a monitored snapshot of values of at least some of said parameters;
computing for the at least some parameters values of a difference function of corresponding parameters of said monitored snapshot and said reference library; and
computing for the at least some parameters similarities of corresponding parameters as the inverse of a constant plus the value of the difference function.
-
-
31. An apparatus for monitoring the state of a system instrumented with sensors, selected from a process or a machine, comprising:
-
a memory for storing a reference library of snapshots of time-related values of said sensors representing operation of said system;
means for acquiring a monitored snapshot of sensor values from the system;
a similarity engine disposed to receive the monitored snapshot from said data acquisition means and generate similarity values for comparisons of the monitored snapshot to reference library snapshots in said memory; and
output means for indicating a system state based on the similarity values;
where each similarity value for a comparison of the monitored snapshot to a reference library snapshot is a statistical composite of similarity values for corresponding elements of the two snapshots, derived from the inverse of a quantity comprising a constant plus a difference function of the corresponding elements. - View Dependent Claims (32, 33, 34, 35, 36)
-
Specification