The present invention is related generally to meters for measuring power and more particularly to a smart meter system.
A smart meter system is an interconnected system comprises a local server connected to a coordinator that is linked to many smart meters. The voltage, current, power, and energy data measured by the smart meters are typically sent to the coordinator for determining power usage. The data received at the coordinator is stored in a database in either the local server or in a public network such as the Internet cloud. Commands used in the smart meter system for controlling the data transmission are sent from the local server and transmitted by the coordinator to the smart meters. There is a need to enhance system performance, reliability, testability and manufacturability of the overall system during the product production and prototyping. Accordingly, what is needed is a system and method that addresses such needs. The system and method must be easily implemented, cost effective and adaptable to existing systems. The present invention addresses such a need.
A data communication architecture for a smart meter system comprised of a local server, a coordinator, and a plurality of smart meters in a one-to-many data communication system configuration is described.
A data communication system is disclosed. The data communication system includes a local server and a coordinator coupled to the local server. A local server sends commands to the coordinator via a control register. The control register is utilized to coordinate activities of the smart meters. The coordinator includes a data register system. The data register system comprises a pair of registers configured such that performance of data transfer is enhanced by eliminating the chance of collision when both read and write operations are accessing a same register. The data communication system also includes a plurality of smart meters coupled to the coordinator. Each of the plurality of smart meters includes a data register. Information from the data register is appropriately provided to the data register system.
The present invention is related generally to meters for measuring power and more particularly to a smart meter system. The following description is presented to enable one of ordinary skill in the art to make and use the invention and is provided in the context of a patent application and its requirements. Various modifications to the preferred embodiments and the generic principles and features described herein will be readily apparent to those skilled in the art. Thus, the present invention is not intended to be limited to the embodiments shown, but is to be accorded the widest scope consistent with the principles and features described herein.
The smart meter system 50 is a many-to-one data communication topology. In this embodiment, the local server 1 issues a command to the coordinator 2 which executes the command by sending a corresponding data packet wirelessly to the smart meters 3 by a radio frequency (RF) link, e.g. ZigBee that may or may not support an industry standard such as IEEE 802.14.5. Then the smart meters 3 send an appropriate response back to the coordinator 2 by the same RF link. Power usage data sent by the smart meters 3 can be stored in a database hosted in the local server 1 or an internet cloud 4.
The power usage can be accessed for example by displaying web pages using any device that is connected to the local server or the internet. The database can be analyzed to determine optimal power usage and distribution. The power usage can also be analyzed to enable system control, e.g. cut off the power if necessary.
The local server 1 issues commands to the coordinator 2 through a coordinator-server interface control register. The coordinator server interface control register typically resides within the coordinator 2 and allows for the communication between the local sever 1 and the coordinator 2. The coordinator server interface control register streamlines and enhances the performance of tasks between server 1 and coordinator 2.
One of ordinary skill in the art readily recognizes there could be more or less fields in the data packet and its use would be within the spirit and scope of the present invention. In addition the fields could be in any order or could of different types and that would also be within the spirit and scope of the present invention.
The byte 1 bit 0 controls the calibration mode. Bytes 2 through 5 controls the energy rest value register (ENERGY_RESET_VALUE) 6 are the energy reset value, bytes 6 through 13 of the smart meter address (RM_ADD 7) are the addresses (for example, 64 bits) of the smart meter being addressed, byte 14 is the voltage calibration value (V_CAL) 8, byte 15 is the current calibration value (I_CAL) 9, and byte 16 is the energy calibration time (T_CAL) 10.
In the second time period T241, the voltage and current samples of T140 are stopped. Thereafter a root-mean-square of voltage divided by total samples N and multiplied by a scaling factor MAG_V is calculated as RMS_V 45. Also the root-mean-square of current divided by total samples N and multiplied by a scaling factor MAG_I is calculated as RMS_I 46. The average power or the root-mean-square of the power POWER 47 is given by product of RMS_V 45 and RMS_I 46. After the average power is calculated, the voltage and current samplings are resumed for the next average power calculation. The scaling factors, MAG_V AND MAG_I are determined by a calibration method.
An average energy dissipation is calculated by multiplying POWER 47 by the effective time period, T_EFF 42 which is sum of T1 and T2. Each sampling time comprises a sampling period, Sample_Period plus a sample delay, Sample_Delay. The sample delay includes multiple delays, e.g. analog-to-digital conversion delays, voltage square calculation delays, and sum delays. Therefore, the first time period, T140 is N samples multiplied by the total sampling time. (Sample_Period+Sample_Delay). The second time period, T241, comprises square root calculation delays, division delays and multiplication delays. In principle, these delays can be calculated or measured for power calculation purpose. However, it is more convenient to calculate the effective time period T_EFF 42 by a calibration method.
The local server 1 can place the smart meter system in a calibration mode by setting byte 1 bit 0 of the control register illustrated in
Utilizing a system a method in accordance with an embodiment allows for analyzing the energy dissipation of a smart meter system in a variety of contexts. These contexts could include but are not limited to: for the purpose of optimizing power consumption; for energy usage for the purpose of automated billings and payments for the power used, to detect power usage anomalies due to tampering of smart meters, for the detection of power usage anomalies and then enable power cutoff by disabling a power relay in the smart meter; and to detect power failure to enable service calls to repair the power system.
Embodiments described herein can take the form of an entirely hardware implementation, an entirely software implementation, or an implementation containing both hardware and software elements. Embodiments may be implemented in software, which includes, but is not limited to, application software, firmware, resident software, microcode, etc.
The steps described herein may be implemented using any suitable controller or processor, and software application, which may be stored on any suitable storage location or computer-readable medium. The software application provides instructions that enable the processor to cause the receiver to perform the functions described herein.
Furthermore, embodiments may take the form of a computer program product accessible from a computer-usable or computer-readable medium providing program code for use by or in connection with a computer or any instruction execution system. For the purposes of this description, a computer-usable or computer-readable medium can be any apparatus that can contain, store, communicate, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device.
The medium may be an electronic, magnetic, optical, electromagnetic, infrared, semiconductor system (or apparatus or device), or a propagation medium. Examples of a computer-readable medium include a semiconductor or solid state memory, magnetic tape, a removable computer diskette, a random access memory (RAM), a read-only memory (ROM), a rigid magnetic disk, and an optical disk. Current examples of optical disks include DVD, compact disk-read-only memory (CD-ROM), and compact disk—read/write (CD-RAN). To describe the features of the present disclosure in more detail refer now to the following description in conjunction with the accompanying Figures.
Although the present invention has been described in accordance with the embodiments shown, one of ordinary skill in the art will readily recognize that there could be variations to the embodiments and those variations would be within the spirit and scope of the present invention. Accordingly, many modifications may be made by one of ordinary skill in the art without departing from the spirit and scope of the present invention.
Number | Name | Date | Kind |
---|---|---|---|
3152250 | Platzer, Jr. | Oct 1964 | A |
4417099 | Pierce | Nov 1983 | A |
4437059 | Hauptmann | Mar 1984 | A |
4896106 | Voisine et al. | Jan 1990 | A |
5325048 | Longini | Jun 1994 | A |
5450007 | Payne et al. | Sep 1995 | A |
5773978 | Becker | Jun 1998 | A |
6665620 | Burns et al. | Dec 2003 | B1 |
7421205 | Ramirez | Sep 2008 | B2 |
7768424 | Harvey et al. | Aug 2010 | B2 |
8228209 | Smith | Jul 2012 | B2 |
8234017 | Ahn | Jul 2012 | B2 |
D668983 | Manion et al. | Oct 2012 | S |
8466803 | Jonsson et al. | Jun 2013 | B2 |
8509109 | Guo et al. | Aug 2013 | B2 |
8587290 | Pamulaparthy et al. | Nov 2013 | B2 |
8593135 | Chemel et al. | Nov 2013 | B2 |
8654711 | Guo et al. | Feb 2014 | B2 |
D701784 | Manion et al. | Apr 2014 | S |
8750100 | Guo et al. | Jun 2014 | B2 |
20040254750 | Macfarlene et al. | Dec 2004 | A1 |
20070016539 | Groft et al. | Jan 2007 | A1 |
20080042873 | Harvey et al. | Feb 2008 | A1 |
20080048883 | Boaz | Feb 2008 | A1 |
20090034418 | Flammer, III et al. | Feb 2009 | A1 |
20090135018 | Veillette et al. | May 2009 | A1 |
20090198384 | Ahn | Aug 2009 | A1 |
20100039263 | Chen et al. | Feb 2010 | A1 |
20100131329 | An et al. | May 2010 | A1 |
20100253538 | Smith | Oct 2010 | A1 |
20110049984 | Son | Mar 2011 | A1 |
20110279353 | Son et al. | Nov 2011 | A1 |
20110283060 | Ware et al. | Nov 2011 | A1 |
20120026715 | Manion et al. | Feb 2012 | A1 |
20120083937 | Kong et al. | Apr 2012 | A1 |
20120123709 | Chen et al. | May 2012 | A1 |
20120124367 | Ota et al. | May 2012 | A1 |
20120131324 | Ansari et al. | May 2012 | A1 |
20120137126 | Matsuoka et al. | May 2012 | A1 |
20120200424 | Nishizawa et al. | Aug 2012 | A1 |
20120231828 | Wang et al. | Sep 2012 | A1 |
20120249121 | Pamulaparthy et al. | Oct 2012 | A1 |
20120280832 | Jonsson et al. | Nov 2012 | A1 |
20120280833 | Jonsson et al. | Nov 2012 | A1 |
20120287596 | Manion et al. | Nov 2012 | A1 |
20120327792 | Guo et al. | Dec 2012 | A1 |
20130015716 | Matsushima et al. | Jan 2013 | A1 |
20130057367 | Smith | Mar 2013 | A1 |
20130077610 | Amini et al. | Mar 2013 | A1 |
20130079938 | Lee et al. | Mar 2013 | A1 |
20130208583 | Guo et al. | Aug 2013 | A1 |
20130223334 | Guo et al. | Aug 2013 | A1 |
20130262844 | Hester | Oct 2013 | A1 |
20130300576 | Sinsuan et al. | Nov 2013 | A1 |
20140039699 | Forbes | Feb 2014 | A1 |
20140156093 | Brian et al. | Jun 2014 | A1 |
20140167979 | Soma et al. | Jun 2014 | A1 |
20140277788 | Forbes, Jr. | Sep 2014 | A1 |
Number | Date | Country |
---|---|---|
1542290 | Mar 1979 | GB |
WO 9624070 | Aug 1996 | WO |
Entry |
---|
The International Search Report and the Written Opinion of the International Searching Authority issued for International Application No. PCT/US2015/040218, mailed on Jan. 6, 2016. |
The International Search Report and the Written Opinion of the International Searching Authority issued for International Application No. PCT/US2015/040213, mailed on Oct. 30, 2015. |
The International Search Report and the Written Opinion of the International Searching Authority issued for International Application No. PCT/US2015/040201, mailed on Dec. 28, 2015. |
Number | Date | Country | |
---|---|---|---|
20160011005 A1 | Jan 2016 | US |