Investment Decision Engine for PV + Battery Storage Projects
We are not building a dashboard — we are building an optimization engine that directly impacts investment decisions in energy projects.
Mixed-Integer Linear Programming для оптимального dispatch батареї з гарантією глобального оптимуму
Почасова модель на повний рік з реальними профілями навантаження, генерації PV та тарифів
NPV, IRR, Payback Period, Cash Flow — повна інвестиційна оцінка проекту
Configure BESS and project parameters
The optimization model enforces physical and operational constraints at every hourly timestep
SoCmin ≤ SoC(t) ≤ SoCmax
Battery state-of-charge stays within safe operating bounds at all times
0 ≤ Pcharge(t) ≤ Pmax
0 ≤ Pdischarge(t) ≤ Pmax
Charge/discharge power bounded by inverter rating
PV(t) + Gridbuy(t) + Disch(t) = Load(t) + Gridsell(t) + Charge(t)
Supply equals demand at every timestep
SoC(t+1) = SoC(t) + η·Charge(t) − Disch(t)/η
Energy losses modeled via round-trip efficiency parameter η
δc(t) + δd(t) ≤ 1
Binary variables prevent simultaneous charging and discharging
SoC(t) → SoC(t+1) ∀ t ∈ [0, 8759]
State-of-charge links consecutive hourly periods continuously