MPC Examples
The MPC capability provided by REopt
is essentially the optimal sizing and dispatch capability that REopt
is commonly used for, but with the sizing problem removed. Also, the MPC model can be built for an arbitrary time length, or "horizon" (whereas a REopt
model always includes an entire calendar year). The MPC model also requires the user to provide load and resource forecasts as inputs (whereas the typical REopt
model allows one to use built-in load profiles as well as other API's such as PVWatts for the solar resource).
using REopt, JuMP, Cbc
model = Model(Cbc.Optimizer)
results = run_mpc(model, "./test/scenarios/mpc.json")
See mpc.json for details on the Scenario.