US 12,255,462 B2
Linearized-trajectory predictive control for microgrid stability
Dakota Hamilton, West Lafayette, IN (US); and Dionysios Aliprantis, West Lafayette, IN (US)
Assigned to Schweitzer Engineering Laboratories, Inc., Pullman, WA (US)
Filed by Schweitzer Engineering Laboratories, Inc., Pullman, WA (US)
Filed on Jan. 14, 2022, as Appl. No. 17/575,702.
Prior Publication US 2023/0231388 A1, Jul. 20, 2023
Int. Cl. H02J 3/38 (2006.01); G05B 15/02 (2006.01); H02J 13/00 (2006.01)
CPC H02J 3/381 (2013.01) [G05B 15/02 (2013.01); H02J 13/00002 (2020.01); H02J 2203/20 (2020.01); H02J 2300/22 (2020.01); H02J 2300/28 (2020.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
obtaining, by a controller of a microgrid, input data associated with one or more states of a generator, a load, and an equipment of a microgrid before a sampling period;
obtaining, by the controller, a first input trajectory of the input data for each time step of a plurality of time steps of the sampling period;
predicting, by the controller, a trajectory of an output of the microgrid based at least in part on the first input trajectory, for each time step of the plurality of time steps;
linearizing, by the controller, for each time step of the plurality of time steps, the trajectory of the output;
obtaining, by the controller, output data on a bus for each time step of the plurality of time steps, wherein the bus is coupled to the generator, the load, and the equipment of the microgrid;
determining, by the controller, a deviation of the output data from the linearized trajectory of the output;
determining, by the controller, a first change in the linearized trajectory of the output in a first time step of the plurality of time steps based on the deviation;
determining, by the controller, an updated input trajectory based at least in part on the linearized trajectory of the output and mapping the first change to a second change in the first input trajectory of a subsequent time step of the plurality of time steps; and
reducing, by the controller, a voltage oscillation on the bus caused by the deviation between a first threshold and a second threshold by adjusting at least one state of the one or more states of at least one of the generator, the load, and the equipment of the microgrid based on the updated input trajectory.