CPC G06F 1/28 (2013.01) [G06F 1/305 (2013.01); H02J 3/007 (2020.01); H02J 3/381 (2013.01)] | 32 Claims |
1. A system for managing the distribution of generated electrical power, comprising:
one or more processors in communication with an electrical power generation device or an electrical grid, an electrical power consumption device, an electrical energy storage device, and an electrical transmission device, the one or more processors coupled to memory and configured to:
maintain, in one or more data structures, a status of each account of a plurality of accounts, each account of the plurality of accounts corresponding to a respective device of the electrical power generation device, the electrical power consumption device, the electrical energy storage device, and the electrical transmission device, the account including one or more record objects corresponding to a respective unit of power or energy;
generate a first record object responsive to the electrical power generation device generating a first unit of power, the first record object identifying an identifier of the electrical power generation device and a first value corresponding to a voltage associated with the first unit of power and a second value corresponding to a current associated with the first unit of power;
update a first account of the plurality of accounts corresponding to the electrical power generation device by associating the first record object to the first account;
identify, from a plurality of paths, a first path along which to transmit the first unit of power, each path of the plurality of paths identifying the electrical power generation device as a source device and a respective one of the electrical power consumption device, the electrical energy storage device, or the electrical transmission device as a destination device, the first path identified based on the status of a respective account of the plurality of accounts corresponding to the one of the electrical power consumption device, the electrical power storage device, or the electrical transmission device;
generate a control signal to route the first unit of power from the source device to the destination device of the first path;
update an event tracker maintained by the one or more processors responsive to routing the first unit of power by including an event indicating the routing of the first unit of power from the source device to the destination device;
generate a second record object corresponding to the first unit of power routed to the destination device, the second record object identifying a second identifier of the destination device; and
update a second account of the plurality of accounts to include the second record object based on routing the first unit of power to the destination device, the second account corresponding to the destination device.
|