Home energy · Dantzig–Wolfe or ADMM

One LP at the meter; devices that aren't linear bid plans into it. Runs entirely in your browser.

Scenario

preset · drag the dots
Battery Tank HVAC
Advanced: site, batteries, comfort, solver
Site
Batteries
Comfort
22–26 °C · drag the dots
Solver
Adapt ρ
Batteries in LP PV curtailment Smoothing Load-aware plans Polish Seed from ADMM

Result

Runnable plan
–
Lower bound
–
Gap
–

Iterations hover for detail · click to plot

# blend best runnable to bound

Selected

Convergence click a point to select that iteration

Prices per kWh · drag the dots to edit import / export

Power kW · + = drawn from the meter · drag the dots to edit load and hot-water draw

Who saves what each player's share of the bill · open to compute (one extra plan, with no PV)

player bill before bill after change private Δ net gain
Rule: reimburse each device's private-cost change, then share the saving between solar and the devices over both orders of arrival, and among the devices by Aumann–Shapley. Hover for detail.

Battery energy kWh

Hot-water tank °C

Room °C · drag the dots to edit the comfort band