| CPC G06Q 50/06 (2013.01) [G06Q 10/06312 (2013.01); H02J 3/003 (2020.01); H02J 3/004 (2020.01); H02J 3/381 (2013.01); H02J 2300/20 (2020.01)] | 20 Claims |

|
1. A method for adjusting electrical energy flow schedules of a utility handling distributed energy resources, the method comprising, by a system of the utility:
storing information regarding historical energy flow of the distributed energy resources in a distributed ledger that provides an immutable audit trail;
generating a proposed schedule for energy flow in a network during a time period by solving a unit commitment problem;
inserting the proposed schedule into the distributed ledger, such that the proposed schedule is accessible to a plurality of workers;
after inserting the proposed schedule into the distributed ledger, automatically analyzing proposed corrections, inserted into the distributed ledger by the plurality of workers, to the proposed schedule, using a machine-learning model that is trained on one or both of simulated data or historical data;
based on the analysis, automatically determining to apply one or more of the proposed corrections, through a smart contract on the distributed ledger;
re-solving the unit commitment problem using the one or more proposed corrections to generate a new proposed schedule for the energy flow in the time period;
causing a transfer of a certain amount of energy between a grid of the utility and one or both of energy consumers or energy producers according to the new proposed schedule;
after the time period, evaluating the proposed corrections, inserted into the distributed ledger by the plurality of workers, to determine a value of each of the proposed corrections based on how well the proposed correction matched reality; and
transferring compensation to each of the plurality of workers that inserted one of the one or more proposed corrections into the distributed ledger, wherein the compensation for each one of the one or more proposed corrections is based on the value determined for that one proposed correction.
|