Computing architecture for autonomous microgrids
First Claim
Patent Images
1. A method configured for execution in a computing device in a microgrid, the computing device assigned to a particular power source in the microgrid, the method comprising:
- computing, for the particular power source in the microgrid, an amount of power predicted to be output by the particular power source at a future point in time;
receiving data from computing devices assigned to a plurality of other power sources in the microgrid, the data pertaining to amounts of power predicted to be output by the plurality of other power sources in the microgrid, respectively, at the future point in time;
causing a processor to compute and output a value that is indicative of a total amount of power predicted to be output collectively by the particular power source and the plurality of other power sources in the microgrid at the future point in time; and
causing the processor to output a signal to a switch that controls current flow from the microgrid using a transmission line to another microgrid, the signal comprising data that is indicative of a difference between the total amount of power predicted to be output collectively by the particular power source and the plurality of other power sources in the microgrid at the future point in time and a total amount of power predicted to be consumed by loads in the microgrid.
3 Assignments
0 Petitions
Accused Products
Abstract
A computing architecture that facilitates autonomously controlling operations of a microgrid is described herein. A microgrid network includes numerous computing devices that execute intelligent agents, each of which is assigned to a particular entity (load, source, storage device, or switch) in the microgrid. The intelligent agents can execute in accordance with predefined protocols to collectively perform computations that facilitate uninterrupted control of the microgrid.
-
Citations
19 Claims
-
1. A method configured for execution in a computing device in a microgrid, the computing device assigned to a particular power source in the microgrid, the method comprising:
-
computing, for the particular power source in the microgrid, an amount of power predicted to be output by the particular power source at a future point in time; receiving data from computing devices assigned to a plurality of other power sources in the microgrid, the data pertaining to amounts of power predicted to be output by the plurality of other power sources in the microgrid, respectively, at the future point in time; causing a processor to compute and output a value that is indicative of a total amount of power predicted to be output collectively by the particular power source and the plurality of other power sources in the microgrid at the future point in time; and causing the processor to output a signal to a switch that controls current flow from the microgrid using a transmission line to another microgrid, the signal comprising data that is indicative of a difference between the total amount of power predicted to be output collectively by the particular power source and the plurality of other power sources in the microgrid at the future point in time and a total amount of power predicted to be consumed by loads in the microgrid. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system that facilitates autonomously controlling operation of a microgrid, the system comprising:
a computing device that is assigned to a source of power in the microgrid, the computing device comprising; a processor; and a memory that comprises a plurality of components that are executed by the processor, the plurality of components comprising; a source predictor component that computes predictions of amounts of electrical power that will be output by the source of power in the microgrid across multiple points in time in the future; a source communicator component that communicates the amounts of power that will be output by the source of power in the microgrid across the multiple points in time in the future that are predicted by the source predictor component to at least one other computing device that is assigned to at least one other source of power in the microgrid; an aggregate power computer component that is configured to perform at least a portion of a distributed computation for an aggregate amount of power predicted to be output by sources of power in the microgrid, the sources of power in the microgrid comprising at least one power source that outputs a varying amount of electrical power over time; and a transmission agent that outputs a signal to a switch that controls current flow from the microgrid using a transmission line to another microgrid, the signal comprising data that is indicative of a difference between the aggregate amount of power predicted to be output collectively by the particular power source and the plurality of other power sources in the microgrid at the future point in time and a total amount of power predicted to be consumed by loads in the microgrid. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
19. A non-transitory computer-readable medium comprising instructions that, when executed by a processor, cause the processor to perform acts comprising:
- accessing data pertaining to at least one weather condition at various future points in time;
predicting amounts of electric power that are to be generated by a source of electric power in a microgrid at the various future points in time based at least in part outputting the amounts of electric power to a plurality of other computing devices that are assigned to other sources of power in the microgrid;
receiving from the plurality of other computing devices that are assigned to the other sources of power data that pertains to a total amount of power to be generated by sources of electric power in the microgrid;
performing at least one computation based upon the data received from the plurality of other computing devices, the at least one computation pertaining to a collective amount of power predicted to be available to loads in the microgrid at the various points in time; and
outputting a signal to a switch that controls current flow from the microgrid using a transmission line to another microgrid, the signal comprising data that is indicative of a difference between the total amount of power predicted to be output collectively by the particular power source and the plurality of other sources of power in the microgrid at one of the various future points in time and a total amount of power predicted to be consumed by loads in the microgrid.
- accessing data pertaining to at least one weather condition at various future points in time;
Specification