This invention relates to power monitoring, including but not limited to synchronizing measurements between power monitors.
Power monitoring system applications exist that benefit from the synchronization of a common measurement between monitors in a power monitoring system. One established method for synchronizing measurement intervals between monitors utilizes a synchronizing pulse from a master monitor to a slave monitor to indicate transitions between measurement intervals. Such a pulse may be transmitted between monitors using a cable when the monitors are in close proximity to each other, but this approach becomes prohibitively expensive when monitors are physically distant from one another. An approach for transmitting a synchronizing pulse over long distances makes use of additional equipment such as wireless relays that receive a pulse from a master monitor at one location and recreate the pulse for a slave monitor at another location, adding cost and additional components to the deployment and operation of a monitoring system.
A plurality of master samples representing a signal characteristic is received from a master monitor. A first plurality of slave samples representing the signal characteristic is received from a first slave monitor. The plurality of master samples and first plurality of slave samples are aligned using correlation analysis, yielding a first identification of one of the first plurality of slave samples that aligns with a predetermined master sample of the plurality of master samples. The first identification is transmitted to the first slave monitor, and a first slave measurement is synchronized with a first master measurement using the first identification.
The following describes a system and method of synchronizing measurements between a master monitor and a slave monitor. Data samples representing a signal characteristic are received from the master monitor and slave monitor and aligned using correlation analysis. A slave sample that aligns with a predetermined master sample is identified, and this identification is transmitted to the slave monitor. This identification is used by the slave monitor to align a slave measurement with a corresponding master measurement. The words “master” and “slave” in the present specification and claims are arbitrarily selected labels that identify the monitors. Although the monitor identified as a “master monitor” may operate in the fashion expected of a master device, for the purposes of the present specification and claims, the “slave monitor” may operate as a master device and the “master monitor” may operate as a slave device. Thus, the identification may be used by the master monitor to align a master measurement with a corresponding slave measurement.
A block diagram of a system 100 including a system controller, master monitors, and slave monitors is shown in
The master monitors 130 and 132 and slave monitors 154 and 164 communicate with the system controller 110 via a communications network 120. The communication network 120 may include public and/or private communication channels/networks, one or more serial communications loops and/or buses, the internet, an intranet, an extranet and/or any other network configuration, and the communication network 120 may utilize wireline and/or wireless (not shown) communication media. Alternately, the system controller 110 may be directly coupled (not shown) to or part of the master monitors 130 and 132 and/or slave monitors 154 and 164.
Each monitor 130, 132, 154, or 164 is a device capable of measuring at least one parameter of a load. By way of example, a monitor 130, 132, 154, or 164 connected to a load 152 or 162 may measure electrical parameters such as voltage, current, frequency, and power demand. The monitors 130, 132, 154, and 164 may be capable of storing values for such parameters. A monitor 130, 132, 154, or 164 may also be capable of acquiring information from other devices using digital communications and/or digital/analog input/output (I/O) signalling. Examples of monitor types include power meters, trip units, relays, and motor control units. One example of a monitor is the ION® 7650 Intelligent Metering and Control Device sold by Schneider Electric, Saanichton/Victoria, British Columbia, Canada.
It is not uncommon for signals derived from measurements at various points in an energy distribution system to substantially simultaneously exhibit variations, i.e., deviations, in a signal characteristic, such as variations in amplitude and frequency. For example, variations in a parameter, such as frequency, tend to occur substantially simultaneously at different points in an electrical distribution system. The simultaneous nature of such variations may be used to synchronize different measurements performed by monitors. As an example, power system frequency variations measured by monitors connected at different points in an electrical distribution system may be used to synchronize the power demand measurements performed by the monitors, as described in more detail below.
A method of synchronizing measurements between a master monitor and at least one slave monitor is described by the flowchart 200 shown in
In step 220, sample data representing variations in the signal characteristic is captured by the monitors 130, 132, 154, and 164 in response to a command. The command may be generated by a program running on the monitors 130, 132, 154, and 164. The command may be received from the system controller 110 and issued at regular time intervals and/or when the system controller 110 detects that a monitor 130, 132, 154, or 164 has experienced a reset operation.
A diagram showing master and slave samples correlating to a signal characteristic is shown in
For purposes of identification, a trigger advantageously occurs at time 312 during the predetermined master sample 322. As an example, the trigger may be a signal generated at regular and/or random time intervals by the master monitor 130, and/or generated by pre-configured events such as setpoint or alarm conditions. The trigger may also be based on a signal received by the master monitor 130. By way of example, a utility meter 140 shown in
At steps 230 and 240 shown in
At step 250 shown in
As an example, the following approach aligns the samples from the master sample stream 320 with the samples from the slave sample stream 340. In this example, 14 samples comprise the sample set. The values m1 through m14 in the master sample stream 320 are compared directly with the values s1 through s14 in the slave sample stream 340 using a correlation algorithm, yielding a first-pass correlation coefficient. The correlation algorithm may be one of a number of known algorithms, including linear regression, non-linear regression, polynomial regression, and any other applicable correlation algorithm to determine a correlation between two or more sets of values. An equation for one method of calculating a correlation coefficient is shown below.
where r(d) is the correlation coefficient; d represents the delay (offset or shift in samples); −1≦r(d)≦1; x(i) and y(i) represent the sample data from the master and slave monitors 130, 132, 154, and 164; and mx and my are the means of the corresponding series x(i) and y(i). The correlation algorithm may be a circular correlation algorithm in which out-of-range indices are “wrapped” back within range. Alternatively, the correlation algorithm may be a linear correlation algorithm in which each series is repeated. The correlation algorithm may optionally be a pattern-matching algorithm or a text-search algorithm.
The slave samples in the slave sample stream 340 are shifted relative to the master samples in the master sample stream 320 such that m1 is compared with s2, m2 is compared with s3, and so on, up to and including comparing m14 with s1, and yielding a second-pass correlation coefficient. This process is repeated until each master sample has been compared with each slave sample in the sample set. Sample alignment methods are described in detail in U.S. Patent Publication US20070014313 titled “Automated Precision Alignment of Data in a Utility Monitoring System” having inventors Jon A. Bickel et al. Sample alignment methods are also described in detail in U.S. Patent Publication US20080065712 titled “Automated data alignment based upon indirect device relationships” having inventors Jon A. Bickel et al.
The correlation coefficients from each pass are compared with each other, and the correlation coefficient value that indicates the strongest correlation indicates alignment between the master samples and slave samples. If the strongest correlation is indicated by correlation coefficients of multiple passes, the system controller 110 may acquire new samples from the monitors 130, 132, 154, and 161 and repeat the alignment process described previously. In the example alignment illustrated in
At step 260 shown in
At step 270 shown in
A diagram showing measurement intervals and measurement sub-intervals correlating to cycle counter values is shown in
The slave sample identification 422 received by slave monitor 154 may be used to synchronize a slave measurement with a master measurement at time 312. The slave monitor 154 stores values of signal 510, noting which cycle counter value in a cycle counter stream 540 aligns with each value. The slave sample identification 422 is matched with an associated cycle counter value 542, which aligns with time 312. Continuing the example above, the time 312 may represent the transition from one kW demand interval to the next as may be determined by the master monitor 130. The slave monitor 154 has the same sliding-window demand interval configuration as the master monitor 130. Noting that the stored kW value corresponding to cycle counter value 542 is at the transition between kW demand intervals as may be determined by the master monitor 130, the slave monitor 154 retrieves the stored kW values required to determine a kW demand measurement that is synchronized with a kW demand measurement by the master monitor 130.
The slave monitor 154 may determine the slave measurement after a slave sample identification 422 is received from the system controller 110, yielding a slave measurement that is synchronized with the master measurement. If the time interval for master and slave measurements is substantially regular, the slave monitor 154 may use an internal timer to aggregate slave sub-measurement interval 530 values and calculate slave measurements until the slave monitor 154 receives a slave sample identification 422 from the system controller 110.
Steps 240 through 270 are repeated for each slave monitor associated with a master monitor in a measurement synchronization group. These groups illustrate a master-slave measurement synchronization relationship between a master monitor and its associated slave monitor(s). As an example, consider the measurement synchronization groups 150 and 160 shown in
The present invention provides the following advantages. A slave measurement may be synchronized with a master measurement using an existing monitoring communications network and without requiring additional or specialized hardware. Applying the present invention, master and slave measurements are capable of being synchronized within a single cycle of the power system, an improvement over monitoring systems that broadcast a synchronization signal to one or more slave monitors, and an improvement over monitoring systems requiring long cable runs to communicate end-of-interval pulses between monitors. By storing values, the slave monitor compensates for communication and system controller processing delays when synchronizing a slave measurement with a master measurement. Variations in a signal characteristic of one type of measurement can be used to align other types of measurements, e.g., variations in power system frequency can be used to synchronize kW demand, interval kWh, and average current.
The present invention may be embodied in other specific forms without departing from its spirit or essential characteristics. The described embodiments are to be considered in all respects only as illustrative and not restrictive. The scope of the invention is, therefore, indicated by the appended claims rather than by the foregoing description. All changes that come within the meaning and range of equivalency of the claims are to be embraced within their scope.