Automated data alignment based upon indirect device relationships
First Claim
1. A method of automatically aligning data measured by a number, n, of monitoring devices in a power monitoring system, comprising:
- receiving from each of said monitoring devices respective signal data representing at least frequency variations measured by respective ones of said monitoring devices, said monitoring devices including a reference monitoring device and a second monitoring device;
correlating said signal data from said reference monitoring device with said signal data from said second monitoring device to determine a reference cycle count, Mi, associated with said reference monitoring device corresponding to a maximum correlation coefficient and a second cycle count, Mj, associated with said second monitoring device corresponding to said maximum correlation coefficient;
automatically calculating a direct cycle count offset, Mij, as a function of a difference between said reference cycle count, Mi, and said second cycle count, Mj, and storing said direct cycle count offset in a direct cycle count offset matrix; and
automatically calculating an indirect cycle count offset as a function of at least Mk, where k≠
i≠
j and 1≦
k≦
n, said Mk being a cycle count associated with a monitoring device of said n monitoring devices other than said reference monitoring device and other than said second monitoring device.
2 Assignments
0 Petitions
Accused Products
Abstract
A noisy data alignment algorithm for determining cycle count offsets for noisy pairs of n monitoring devices. A direct cycle count offset matrix is determined based upon the highest correlation coefficients produced by correlating frequency variation data from each device pair Dij. For each direct cycle count offset Mij, indirect cycle count offsets are calculated as a function of at least Mk, where k≠i≠j, to produce indirect cycle count offsets. The statistical mode of these indirect offsets is compared with the corresponding Mij in the matrix. When they differ, Mij in the direct matrix is adjusted to be equal to the statistical mode. All indirect cycle count offsets for all other unique device pairs, Mij, are calculated to iterate to a single solution in which all indirect cycle count offsets are equal to the corresponding direct cycle count offset. An optional verification algorithm is also provided.
-
Citations
23 Claims
-
1. A method of automatically aligning data measured by a number, n, of monitoring devices in a power monitoring system, comprising:
-
receiving from each of said monitoring devices respective signal data representing at least frequency variations measured by respective ones of said monitoring devices, said monitoring devices including a reference monitoring device and a second monitoring device; correlating said signal data from said reference monitoring device with said signal data from said second monitoring device to determine a reference cycle count, Mi, associated with said reference monitoring device corresponding to a maximum correlation coefficient and a second cycle count, Mj, associated with said second monitoring device corresponding to said maximum correlation coefficient; automatically calculating a direct cycle count offset, Mij, as a function of a difference between said reference cycle count, Mi, and said second cycle count, Mj, and storing said direct cycle count offset in a direct cycle count offset matrix; and automatically calculating an indirect cycle count offset as a function of at least Mk, where k≠
i≠
j and 1≦
k≦
n, said Mk being a cycle count associated with a monitoring device of said n monitoring devices other than said reference monitoring device and other than said second monitoring device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method of automatically aligning data measured by a number, n, of monitoring devices in a power, monitoring system, comprising:
-
receiving from each of said monitoring devices respective signal data, Sn, representing at least frequency variations measured by respective ones of said monitoring devices; for each of a plurality of device pairs within a set comprising said n number of monitoring devices, wherein each device pair is termed Dij, where i≠
j, where 1≦
i≦
n, and where 1≦
j≦
n, correlating said signal data Si with said signal data Sj for each of said device pairs, Dij, to determine respective cycle counts, Mi and Mj, associated with Di and Dj, respectively, said cycle counts corresponding to a maximum correlation coefficient produced by said correlating;for each of said device pairs, Dij, automatically calculating a direct cycle count offset, Mij=Mi−
Mj, and storing said direct cycle count offset in a direct cycle count offset matrix;for each of said direct cycle count offsets, Mij, automatically calculating a plurality of indirect cycle count offsets as a function of at least Mk, said Mk being a cycle count associated with a monitoring device of said n monitoring devices other than said reference monitoring device and other than said second monitoring device, where 1≦
k≦
n, and k≠
i≠
j;storing said plurality of indirect cycle count offsets for each Mij in an indirect cycle count offset matrix; for each of said direct cycle count offsets, Mij, in said direct cycle count offset matrix, determining whether Mij is not equal to at least one of said plurality of indirect cycle count offsets, and, responsive thereto, storing an indication that Mij in said direct cycle count offset matrix is equal to a value corresponding to said at least one of said indirect cycle count offsets. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A method of automatically aligning data monitored by a number, n, of monitoring devices, D, associated with a power monitoring system, comprising:
-
automatically correlating respective signal data from a pair of said monitoring devices, Di and Dj, to determine a maximum correlation coefficient associated with respective cycle counts for said pair of monitoring devices, Dij, said respective signal data representing frequency variations monitored by said Di and said Dj, respectively; determining a first cycle count offset, Mij, by calculating a difference between said respective cycle counts; determining a second cycle count offset from a function that includes at least a cycle count associated with a monitoring device of said monitoring devices other than Di or Dj; and storing an indication that said first cycle count offset is equal to a value corresponding to said second cycle count offset. - View Dependent Claims (22, 23)
-
Specification