US 12,031,848 B2
Method and computing device for detecting anomalous sensor data
Brian Darwin Shoener, Chicago, IL (US); Eric Daniel Redmond, Des Moines, IA (US); and Sandeep Sathyamoorthy, Walnut Creek, CA (US)
Assigned to Black & Veatch Holding Company, Overland Park, KS (US)
Filed by Black & Veatch Holding Company, Overland Park, KS (US)
Filed on Jul. 14, 2023, as Appl. No. 18/352,418.
Claims priority of provisional application 63/389,667, filed on Jul. 15, 2022.
Prior Publication US 2024/0019282 A1, Jan. 18, 2024
Int. Cl. G01D 18/00 (2006.01)
CPC G01D 18/00 (2013.01) 20 Claims
OG exemplary drawing
 
1. A computer-implemented method for detecting anomalies in data from a sensor, the method comprising:
receiving the data from the sensor, the data including a sequence of readings, each reading being a successive one of time-sampled data points having a numeric digital or binary value;
for each data point, performing the following steps:
determining a first anomaly score component, the first anomaly score component varying according to a Cook's Distance value;
determining a second anomaly score component, the second anomaly score component varying according to a singular spectrum analysis value;
determining a third anomaly score component, the third anomaly score component varying according to a rolling variance rate of change value;
determining a fourth anomaly score component, the fourth anomaly score component varying according to whether a current data point is within an upper bound and a lower bound;
determining a total anomaly score as a function of the first anomaly score component, the second anomaly score component, the third anomaly score component, and the fourth anomaly score component;
comparing the total anomaly score to an anomaly score threshold value; and
determining the data point is an anomaly if the total anomaly score is greater than the threshold value.