Synchrophasor data management systems and methods
First Claim
1. A non-transitory computer-readable medium comprising instructions that, when executed by a processor of an electronic device in a wide area monitoring system, cause the processor to:
- accept or reject a synchro-command, after receiving the synchro-command from the wide area monitoring system via a network interface, wherein the synchro-command is time synchronized with a global clock by a time stamp encoded on the synchro-command, wherein the acceptance or rejection of the synchro-command is based at least in part on a sender ID and a receiver ID encoded on the synchro-command;
schedule execution of a control command encoded on the synchro-command based at least in part on a scheduler time encoded on the synchro-command; and
execute the control command encoded on the synchro-command based at least in part on an application ID encoded on the synchro-command.
2 Assignments
0 Petitions
Accused Products
Abstract
One embodiment describes a non-transitory tangible computer-readable medium storing a plurality of instructions executable by a processor of an electronic device in a wide area monitoring system. The instructions include instructions to receive a synchro-command from the wide area monitoring system via a network interface, in which the synchro-command is time synchronized with a global clock by a time stamp encoded on the synchro-command; accept or reject the synchro-command with an input handler based at least in part on a sender ID and a receiver ID encoded on the synchro-command; schedule execution of a control command encoded on the synchro-command with a synchro-command manager based at least in part on a scheduler time encoded on the synchro-command; and execute the control command encoded on the synchro-command with the processor based at least in part on an application ID encoded on the synchro-command.
25 Citations
15 Claims
-
1. A non-transitory computer-readable medium comprising instructions that, when executed by a processor of an electronic device in a wide area monitoring system, cause the processor to:
-
accept or reject a synchro-command, after receiving the synchro-command from the wide area monitoring system via a network interface, wherein the synchro-command is time synchronized with a global clock by a time stamp encoded on the synchro-command, wherein the acceptance or rejection of the synchro-command is based at least in part on a sender ID and a receiver ID encoded on the synchro-command; schedule execution of a control command encoded on the synchro-command based at least in part on a scheduler time encoded on the synchro-command; and execute the control command encoded on the synchro-command based at least in part on an application ID encoded on the synchro-command. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A device in a wide area monitoring system, comprising:
-
a processor; and a memory comprising instructions that, when executed by the processor, cause the processor to; store a generated synchrophasor dataset and a configuration of a synchrophasor measurement unit corresponding with when the synchrophasor dataset was generated, wherein the synchrophasor measurement unit is configured to generate synchrophasor datasets based at least in part on measurements collected by power equipment coupled to the device; retrieve and send the stored synchrophasor dataset and configuration to the synchrophasor measurement unit in response to a data retrieval control command, wherein the data retrieval control command identifies the stored synchrophasor dataset; utilize a synchro-command received from a second device in the wide area monitoring system, wherein the synchro-command is time synchronized with a global clock by a time stamp encoded on the synchro-command; determine whether to accept or reject the synchro-command based at least in part on a sender ID and a receiver ID encoded on the synchro-command; and schedule execution of the data retrieval control command encoded on an accepted synchro-command based at least in part on a scheduler time encoded on the synchro-command. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15)
-
Specification