Claims
- 1. A method for communicating information bundled in digital message packets via a digital network communication system wherein the system includes a sample source and each packet includes a header and a communication payload area, the method comprising the steps of:
sampling the source at a first sample rate; selecting at least one decimation of the samples based on at least one of a plurality of algorithmic data rates and a channel bandwidth; determining a packet rate based on a plurality of algorithmic latency requirements; and transmitting the digital message packet containing decimated data on the digital network.
- 2. A method in accordance with claim I wherein sampling the source at a first sample rate comprises sampling the source at a sample rate selected to satisfy at least one of a plurality of predetermined algorithmic data rates.
- 3. A method in accordance with claim 2 wherein sampling the source comprises sampling the source at a rate that facilitates achieving a maximum algorithmic data rate.
- 4. A method in accordance with claim 2 wherein sampling the source comprises sampling the source at a rate selected to satisfy a predetermined oversampling requirement.
- 5. A method in accordance with claim 4 further comprising modifying at least one of the sampling rate, an oversampling rate, the at least one decimation, the packet rate, and a destination address based on at least one of a system resource availability, a network communication noise level, a data signal-to-noise ratio, a change in a number of network nodes, a communication channel utilization, and an authorization of parameters change, and a service request.
- 6. A method in accordance with claim 1 wherein sampling the source at a first sample rate comprises sampling the source based on at least one of facilitating minimizing a packet transmission overhead, facilitating meeting a predetermined algorithmic latency requirement, facilitating meeting a network data capacity, facilitating minimizing a packet error rate, facilitating minimizing the penalty of a retransmission, facilitating minimizing lost data, facilitating minimizing invalid data, and facilitating maximizing a number of network nodes.
- 7. A method in accordance with claim 1 wherein algorithmic data includes data requested by a sampling node and wherein sampling the source at a first sample rate comprises sampling algorithmic data that includes at least one of power distribution system basic protection data, power distribution system metering data, power distribution system waveform capture data and power distribution system harmonic analysis data.
- 8. A method in accordance with claim 1 wherein selecting at least one decimation of the samples based on at least one of a plurality of algorithmic data rates and a channel bandwidth comprises selecting at least one decimation of the samples based on at least one of power distribution system basic protection data, power distribution system metering data, power distribution system waveform capture, power distribution system digital oscillography, and power distribution system harmonic data analysis.
- 9. A method in accordance with claim 1 wherein selecting at least one decimation of the samples based on at least one of a plurality of algorithmic data rates and a channel bandwidth comprises selecting at least one decimation of the samples based on at least one of a demand from a remote processor, a remote monitoring and diagnostics service request, a predetermined periodicity, and a communication network loading.
- 10. A method in accordance with claim 1 wherein the system includes a decimation processor that includes a plurality of decimation operations, a plurality of outputs labeled by the decimation operations and a local data buffer and wherein selecting at least one decimation of the samples based on at least one of a plurality of algorithmic data rates and a channel bandwidth comprises selecting the decimation operations in the decimation processor based on at least one of the algorithmic data rates.
- 11. A method in accordance with claim 10 wherein the plurality of outputs labeled by the decimation operations include a plurality of base data, a plurality of incremental data, and a plurality of tags for each of the base data and for each of the incremental data and wherein said method further comprises:
receiving the transmitted packets through a remote processor; prioritizing each of the plurality of incremental data; and progressively reconstructing the data received in the packets with increasing data rate and quantization based on the labeling using the plurality of incremental data.
- 12. A method in accordance with claim 11 further comprising obtaining the base data by decimation corresponding to a predetermined slowest algorithmic data rate wherein each incremental data output is based on at least one of each increasing algorithmic data rate, and a quantization requirement.
- 13. A method in accordance with claim 12 further comprising:
selecting a sample rate wherein the base data and the incremental data are sent at the same packet rate and wherein the sampling rate is equal to double a predetermined algorithmic data rate; selecting a decimation wherein the decimation includes selecting every other sample as the base data, and the alternate every other data as the incremental data; and packetizing the base data and the incremental data in the same packet.
- 14. A method in accordance with claim 13 wherein packetizing the base data and the incremental data in the same packet further comprises interleaving the base data and incremental data such that the incremental data of lowest priority are replaced with at least one of base data, and incremental data of higher priority of previously packetized data.
- 15. A method in accordance with claim 13 further comprising transmitting redundant data packets that include the packetized data.
- 16. A method in accordance with claim 13 further comprising providing service data by replacing at least one of the base data and the incremental data with at least one of system resources data, communication noise data, signal-to-noise ratio data, data indicating changes in the number of network nodes, communication channel utilization data, authorization of parameters change data, and service requested data.
- 17. A method in accordance with claim 16 wherein providing service data comprises replacing at least one of the base data and the incremental data with at least one of system status data, local status data, health data, communication data, signal-to-noise ratio data, event history data, and error history data.
- 18. A method in accordance with claim 13 wherein each packet includes a destination address, and for each destination with active algorithms, said packetizing the base data and the incremental data in the same packet comprises:
tagging each of the base data and each of the incremental data; packaging the base data; and prioritizing the incremental data based on the latency requirements of the active algorithms at the destination.
- 19. A method in accordance with claim 18 wherein tagging each of the base data and each of the incremental data comprises tagging each of the base data and each of the incremental data using at least one of an implicit tag, a partial tag, a time stamp tag, and a counter tag.
- 20. A method in accordance with claim 18 wherein the destination address in each digital message packet includes at least one of a unicast destination addresses for data specific to each respective destination, a multicast destination address for data common to a set of destinations, and a broadcast destination address for data common to all destinations and wherein the method further comprises packaging the corresponding incremental data in decreasing priority order, and based on at least one of available space in the packet and a predetermined maximum packet length.
- 21. A method in accordance with claim 18 wherein the maximum packet length is determined based on at least one of a packet rate, a network data capacity, a length that facilitates maximizing the number of nodes in the network communication system, and wherein the method further comprises transmitting the digital message packet over the network.
- 22. A method in accordance with claim 11 further comprising selecting destination addresses based on at least one of facilitating minimizing a packet transmission overhead, facilitating meeting a predetermined algorithmic latency requirement, facilitating meeting a network data capacity, and facilitating maximizing a number of network nodes.
- 23. A method in accordance with claim 11 further comprising storing at least a portion of the base data and a portion of the incremental data in the local data buffer.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application is related to U.S. patent application Ser. No. 60/359,544 filed on Feb. 25, 2002 for “Integrated Protection, Monitoring, and Control” the content of which is incorporated in its entirety herein by reference. This application is also related to U.S. patent application Ser. No. 60/438,159 filed on Jan. 6, 2003 for “Single Processor Concept for Protection and Control of Circuit Breakers in Low-Voltage Switchgear” the content of which is incorporated in its entirety herein by reference.
Provisional Applications (2)
|
Number |
Date |
Country |
|
60359455 |
Feb 2002 |
US |
|
60438159 |
Jan 2003 |
US |